最近我在想用c#怎么写贪吃蛇的问题,我也只是刚学学c#,想用这种大一点的程序强化一下我的疑问主要是,对于一个程序像什么学生管理系统之类的,我还能体会到程序是怎么运行的,比如说数据的增删改查,这些我都还知道怎么弄的,可是对于游戏程序,就算最简单的控制台程序,比方说贪吃蛇的移动,撞墙后死了,这种的程序我实在体会不出是怎么实现的,还请给位能给我解惑啊,我知道源代码网上都有,但我希望各位能告诉我游戏中移动,吃豆后变长,怎么用键盘控制这些是怎么实现的,越具体越好啊,还有就是想知道能写贪吃蛇的话c#要学到什么程度。谢谢大家啊
解决方案 »
- 大家好,我想问几个关于Oracle Stream AQ的问题。
- VS2005打包生成,如何做成只生成一个setup.exe文件.不要生成.msi文件.
- 特殊字符串转换成时间
- 请问如何在窗体上动态生成300个button的时候,界面在显示的时候不会闪烁?
- 程序退出后出现:Runtime error 216 的错误问题,请问有谁知道是怎么回事吗?
- 解决qq头像闪烁问题
- 求一个矩阵按列求和的优化算法
- 遇到了艰难的问题,难以抉择???
- C#如何注册dll ocx文件,最好能够知道注册成功不成功的
- 问一个ADO的问题,急
- 请JustACoder来帮忙解决下刚才的一个余留问题!谢谢
- 求 求Rational suite 7.0 中文版软件或是rational suite 2003中文版软件
算法就是 怎么判断蛇与食物重合了
已知点(X,Y),假如有三个点那么后面那两个点便是(X-2,Y)和(X-1,Y)
向前(X+1,Y)(X-2+1,Y)和(X-1+1,Y)
http://blog.csdn.net/chengking/archive/2005/11/06/524162.aspx
这里有几个好例子,要想领悟思想,还得读代码
其实贪食蛇用到的方面也挺多的。
不过学习编写这类小游戏,可以体会面向对象思想的实用性。
其实就是‘坐标数组’+‘GDI+’+ ‘多线程’+事件