Coco2d-x 塔防游戏“贼来了”之开发简档 之 一

原来的教程为《塔防游戏之贼来了》(这是我之前学习Cocos2d-x时候,看到的一个比较好的教程)原文地址目前只在泰然网看到,http://www.tairan.com/archives/6413 ,原作者为任珊。本文是基于这个教程,而编写的游戏开发简档,有了这些图表,你就可以轻松的开发出这款游戏了。

一 编写游戏简档


游戏范围文档


游戏名


塔防游戏


平台


android\ios


玩家数


1


类型(如动作、街机)


塔防游戏


横屏/竖屏


横屏


设计分辨率


480*320


玩法概要


塔防是一类通过在地图上建造炮塔或者类似建筑物,以阻止游戏中敌人进攻的策略型游戏。例子有《植物大战僵尸》、《保卫萝卜》等。


游戏目标


在地图上建立建筑物,以阻止游戏中的敌人通过。


游戏特性、系统特性、功能目标


1.建造炮塔。

2. 自动批量添加敌人。

3.文件系统(静态文件和动态文件)①:动态文件用来存储玩家的设置、玩家的历史最高分。静态文件存储游戏的资源文件路径和关卡数据。


①          静态文件可以用plist文件存储,而动态文件可以用userdefault存储。

二 游戏脚本(游戏)

脚本描绘了界面的操作、交互流程和游戏场景。

表格 游戏界面


游戏界面名称


说明


1


Loading


预加载游戏资源。实现进度条显示


2


Home


游戏主场景。


3


LevelSeclect


关卡选择界面,实现滑动式UI界面。


4


Gaming


游戏场景。玩家通过触摸屏幕上适当的位置建造炮塔。敌人被批量添加。


5


Win


给出玩家顺利通关信息,和获得的星级。


6


Lose


给出玩家游戏失败信息。

三 基本玩法(流程图)

1. 进入游戏关卡,玩家建造炮塔。

2. 第一波敌人依次出发,并按指定路线行进。

3. 敌人进入炮塔的攻击范围,炮塔向敌人发弹。敌人中弹后,血量减少。

4.1敌人血量为0时,敌人爆炸消失。玩家获得金币。当玩家获得足够金币,可以继续建造炮塔。

4.2有一个敌人通过终点时,玩家的血量减10(100点血量相当于3颗星星)。

5当一波敌人被全部消灭之后。第二波敌人依次出发,并按指定路线行进。

6.1 当最后一波的最后一个敌人被消灭,而玩家血量>0,玩家获胜。

6.2 当第10个敌人通过终点时(玩家血量为0),游戏结束。

四 玩家操作(流程图)

触摸屏幕,弹出一个炮塔选择面板,选中面板中相应炮塔后,在最初触碰到的位置上创建一个炮塔。

以上是首先理清了游戏运行的流程和各个场景之间的逻辑。

时间: 2024-10-13 16:16:26

Coco2d-x 塔防游戏“贼来了”之开发简档 之 一的相关文章

Coco2d-x 塔防游戏“贼来了”之开发简档 之 二

原来的教程为<塔防游戏之贼来了>(这是我之前学习Cocos2d-x时候,看到的一个比较好的教程)原文地址目前只在泰然网看到,http://www.tairan.com/archives/6413 ,原作者为任珊.本文是基于这个教程,而编写的游戏开发简档,有了这些图表,你就可以轻松的开发出这款游戏了. 五游戏对象 游戏场景主要游戏对象. 游戏对象名称 对象特性 地图 地图上有一个瓦片图层,画出了一条路线.有一个对象图层,指出敌人的行进路线.一个触摸图层,指示该瓦片是块空地. 敌人 动态(播放动画

Coco2d-x 塔防游戏“贼来了”之开发简档 之 三(完结)

原来的教程为<塔防游戏之贼来了>(这是我之前学习Cocos2d-x时候,看到的一个比较好的教程)原文地址目前只在泰然网看到,http://www.tairan.com/archives/6413 ,原作者为任珊.本文是基于这个教程,而编写的游戏开发简档,有了这些图表,你就可以轻松的开发出这款游戏了. 最后,如果你能画出类图的话,写代码就不成问题了.不过在写代码的时候,可能发现之前的设计不好,这时可以修改这些图,我觉得至少要维护顺序图(序列图)和类图,保证它们和你的代码是一致的,这样当你的代码出

Coco2d-x 塔防游戏“贼来了”之开发简档 之 零

原来的教程为<塔防游戏之贼来了>(这是我之前学习Cocos2d-x时候,看到的一个比较好的教程)原文地址目前只在泰然网看到,http://www.tairan.com/archives/6413 ,原作者为任珊.本文是基于这个教程,而编写的游戏开发简档,有了这些图表,你就可以轻松的开发出这款游戏了. 虽然<贼来了>是一篇很好的教程,但是我觉得这跟网上其他教程一样,看的人只能学会一些引擎的api和相关知识,而并不能知其然,知其所以然的开发一款小游戏.只能被动的跟着教程的步骤一步一步的

远古守卫/cocos2d-x 源代码/塔防游戏/高仿王国保卫战

下载地址:spm=686.1000925.0.0.j3MZhz&id=550780702354" style="color:rgb(224,102,102)">下载地址 本源代码高度模仿IOS游戏王国保卫战,由国外IOS商业开发教程站点raywenderlich内部project师制作,有很完整的关卡设计,战斗流程,长达12个关卡,各种敌兵,怪物,箭塔,炮塔一应俱全,还有魔法系统,成就系统以及后台数据库.差点儿达到了能够上线的商业游戏级别. 代码严格规范,提供了

类Kingdom Rush塔防游戏的数值设计(一)&mdash;&mdash;玩法概述和基础战斗模型建立

玩法概述---- Kingdom Rush,即皇家守卫军,IronHide出的一款塔防游戏.其涂鸦的风格.独特的英雄和士兵系统.较为庞大的战斗场面,在塔防游戏中独树一帜,取得了巨大的成功. 在这里,基于Kingdom Rush的核心玩法,推拟出游戏所需的核心战斗数值(包括战斗内成长数值). 首先,需要明确游戏的玩法. 游戏大概的战斗场景如下 战斗地图区域划分 1.出怪点:2.预设路径:3.防御塔建造点:4.防守点 战斗单位划分 我方 1.防御塔:2.英雄:3.士兵 敌方 1.怪物 游戏玩法概述

cocos2dx塔防游戏逻辑

cocos2dx 塔防游戏逻辑 1.欢迎界面 2.tield制作游戏地图,空块设置cantouch属性为1 3.设置地图锚点,把锚点加入一个锚点容器,给怪物的行走函数传入 该锚点容器参数,让怪物按照锚点行走 4.创建炮塔(触摸坐标转地图,转炮塔数组坐标) 先检查触摸开始位置是否可以创建炮塔,然后创建炮塔选择界面,位置是整块 再根据触摸的选择位于哪一块上,确定创建哪个炮塔 5.碰撞检测,将死亡的敌人加入死亡敌人容器,并且遍历移除 将已碰撞的子弹加入移除子弹容器,并遍历移除 6. 炮塔基类(炮塔分3

使用Unity创建塔防游戏(Part1)

How to Create a Tower Defense Game in Unity - Part1 原文作者:Barbara Reichart 文章原译:http://www.cnblogs.com/le0zh/p/create-tower-defense-game-unity-part-1.html 参考了这篇文章,我打算做一些改进,以及翻译这篇文章的第2部分.如有不恰当的地方,欢迎各位指正. 塔防游戏极为流行,没有什么能比看着自己的防御塔消灭邪恶的入侵者更爽的事了. 你将会学习到 创建一

Cocos2d-x3.x塔防游戏(保卫萝卜)从零开始(二)

一.前提: 完成前一篇的内容. 具体参考:Cocos2d-x3.x塔防游戏(保卫萝卜)从零开始(一)篇 二.本篇目标: l  说说关于cocos2dx手机分辨率适配 l  对前一篇完成的塔防游戏原型进行屏幕适配完善 三.内容: l  说说关于cocos2dx手机分辨率适配 在上一篇的结尾我们遗留了一个问题,在真机上运行时女主角.色狼的位置相当于道路都有点偏上了,并且好像背景地图也没有显示全背景的顶部和底部有一部分没有显示出来,但是在windows下运行确正常,这个是什么原因呢,该怎么调整呢?我的

塔防游戏 代码工程 as 分享

分享 用到的技术为 1. 先进的下载技术 2. mvc 游戏只实现战斗逻辑功能, 简单的 登陆,及选择关卡,战斗,结算, 五脏具全,各种游戏模块及分层都划分清楚,只要填代码就可以了  哈哈 可以拿来直接上大型RPG,如果有胆量的同学 可以尝试下! 下载地址: http://download.csdn.net/detail/stonechang/7560073 塔防游戏 代码工程 as 分享,布布扣,bubuko.com