基础的几个要素跟正常程序的原理差别不大,关键字:输入、输出、状态、计算逻辑等 比如一个简单的猜数字游戏:
1 生成一个随机数字
2 显示一些欢迎信息,提示玩家来猜
3 等待玩家输入
4 判断输入的合法性,判断是否猜对
5 根据4的计算结果,给出不同的输出信息,然后根据是否要继续猜,选择是结束还是跳到第2步 推广到其他游戏,就是将这些要素换形式,比如你做个联网的斗地主,那么输出换成图形界面,输入换成鼠标点击事件或网络事件,而游戏逻辑就是解网络包,判断正确性,判断是否赢,更改界面的显示等等,至于说画界面和输入事件的处理,则和其他类似程序区别不大
- 相关评论
- 我要评论
-