c#吃豆子游戏,模仿百度在线应用吃豆子
来源:互联网 发布:400外呼软件 编辑:程序博客网 时间:2024/04/28 16:00
这是一款模仿百度在线吃豆子的应用,本人对于C#小游戏制作的理解不是很深。CSDN里面用c#做的吃豆子也实在是太少,有的也太过于简单,于是萌生了一个念头,做一款C#吃豆子游戏,希望互相学习。
csdn下载地址:http://download.csdn.net/detail/panyixia/4398212
说明:游戏的发邮件功能已经被我删去帐号密码了。需要下载者自己添加相关代码后才能实现。
游戏开场:有一个动画效果,和百度上在线的基本一致。
游戏开始界面:
游戏第一关:
游戏进行中:
游戏失败后跳出一个对话框。百度在线应用是跳出对话框分享到各个社交网站的,我不会。于是就设计了个提交建议到我的邮箱。
游戏结束,点击replay重玩
游戏设计思路:
//游戏界面设计思路:
1.开场时,我用了近20张图片的切换,做出一个类似动画的开场效果。
2.游戏中九百多个小方块,通过list添加。方块的种类分为gold和wall;因此是list<gold>和list<wall>
3.游戏添加了picturebox,这样支持双缓冲,可以使游戏不闪烁。绘图就在picturebox的paint里面执行就好了。
//玩家和敌方设计思路
玩家是由上下左右键控制。
敌方是由系统控制。
因此,有必要给敌方一个线程。使得敌方能够自动运行。因为吃豆子是个追赶游戏,因此,敌方不能盲目的随机游走,在此我设计了最短路径算法,就是每走一步都判断下玩家吃豆者的位置。
同时,玩家也建立了一个线程。因为按照吃豆子的规则,用户只要点击一次方向键,它就可以自动沿着这个方向走到尽头,除非用户输入第二个方向指令。
//说明,游戏中跳出的对话框,都是图片做的,不是messagebox。关于相应相应的操作,就是通过mouseclick实现的。记录是否在有效区域。如果是,执行相应的操作就ok了。
zufe-info-yixia_pan
- c#吃豆子游戏,模仿百度在线应用吃豆子
- google吃豆子游戏
- 吃豆子游戏
- CSS2D--吃豆子游戏
- 吃豆子
- c++实现吃豆子游戏
- 很怀旧的游戏--吃豆子
- 控制台界面的吃豆子游戏
- Java吃豆子游戏-2 接口
- 一个简单的吃豆子游戏
- 小游戏----吃豆子
- 吃豆子过桥问题
- 吃豆子过桥
- 吃豆子的小游戏
- HTML5 canvas 模拟吃豆子
- 小游戏--吃豆子2 windows部分
- 手把手教学MFC吃豆子教程
- 网易18实习生网测题--吃豆子
- 2011年终全球IT企业市值排行榜
- win7使用命令行输入net start mysql 启动mysql数据库服务
- 轻量级数据交换格式 JSON for C++
- Enterprise Architect
- 交流成长,敏捷个人总体介绍 PPT
- c#吃豆子游戏,模仿百度在线应用吃豆子
- SQL普通行列转换
- Eclipse hover提示太快的问题 【转】
- 解决printable width quite small问题-- 如何生成投稿需要的1000dpi的图片
- CMFCToolBar 添加真彩图片
- SeaJS使用教程
- Tomcat出现 PermGen space解决方案
- 什么是商品货币和欧系货币?
- Java工程中动态改变Hibernate的数据库连接信息总结