游戏中野怪的设计与实现
来源:互联网 发布:人类未解之谜 知乎 编辑:程序博客网 时间:2024/05/21 10:53
为了增加游戏的好玩度,除了玩家之间进行战斗之外,还增加了用户用于升
级或者获取资源和装备的打野怪战斗。打野怪说到底其实玩的是一种数值游戏,
展现在前台的可能是奇形怪状的野怪图片,后台数据库其实是各种数值的组合。
野怪设计中的最主要的两个问题,一个是野怪定时刷新,一个是野怪前台界
面显示。
建一张野怪表,通过后台进程将野怪数据写入到野怪表中,然后前台通过设
定一个定时器读取野怪表中的数据,将野怪显示在地图的相应位置。
一般网页游戏开发前台采用FLEX,后台采用PHP和C++,数据库采用Mysql.
前台定时器像后台PHP发起读取野怪信息请求,PHP从Mysql数据库中将野怪数
据读取出来,然后将读取的数据显示在前台FLEX界面上。C++程序主要是用来
生产野怪数据的,也是通过定时器,例如可以每小时刷新一下地图上的野怪信息,
将野怪数据写入到野怪表中。
野怪战斗的处理跟其它玩家之间的战斗模式处理完全类似,无需做什么特殊
的处理。当一个野怪被玩家打掉之后,就将这条野怪信息从数据库中删除,因为
前台是定时刷新的,也就是说定时会从数据库中重新取数据,所以这个野怪也就
会从地图上消失。
所以当我们玩游戏打野怪的时候,想想其实我们玩的跟简单的数值游戏无本质
区别。
- 游戏中野怪的设计与实现
- 扑克牌游戏的设计与实现
- 游戏架构的设计与实现
- 游戏状态机的设计与实现
- 游戏定时器的设计与实现
- 游戏状态机的设计与实现
- 一种2D游戏引擎的设计与实现
- 一种2D游戏引擎的设计与实现
- 星空之翼游戏的设计与实现
- 一种2D游戏引擎的设计与实现
- 一种2D游戏引擎的设计与实现
- 基于HID 规范的六轴体感游戏手柄设计与实现
- 游戏引擎/GUI的设计与实现-序
- 游戏引擎/GUI的设计与实现-常见GUI架构
- 游戏引擎/GUI的设计与实现-主题
- (二)打地鼠游戏的设计与实现
- 扩展性、易用性 浅谈游戏状态机的设计与实现
- J2ME潜艇大战游戏设计与实现
- iphone中保存数据的一些方法
- HTTP协议 - 协议格式
- String.Format用法 收藏
- "Microsoft Office Word 遇到问题需要关闭。我们对此引起的不便表示抱歉"解决办法!
- XP系统下在FireFox3.6中使用Adobe svg viewer3显示SVG图形
- 游戏中野怪的设计与实现
- 对_stdcall 的理解
- Asp.NET中打印技术
- js+css实现页面部分内容打印
- 从JVM内存管理的角度谈谈静态方法和静态属性 和 java对象引用与JVM自动内存管理
- 彻底解决OLEDB连接Excel数据类型不统一的问题
- 正式开工的第一天
- Navigation Framework In Silverlight
- 关键词ref和关键词out的区别