Java ,实现贪吃蛇小游戏
初学Java GUI编程。所以做个贪吃蛇游戏来练习一下学习的东西。
对于Java这种面向对象的编程语言来说,在编写程序之前一定要做相应的分析,要分析需要研究哪些对象,这些对象中会有哪些属性和方法。
对与贪吃蛇这个小游戏,会包含这几种对象: 蛇、食物、游戏控制器、游戏面板。
下面我们就要分析在这些对象中都包含哪些属性和方法。
首先,先分析蛇这个对象:
蛇会具有的属性为: 蛇的身体,蛇身体的颜色,蛇身体的长度,蛇的生命,蛇的运动方向
在贪吃蛇这个小游戏中,是通过蛇在各个方向的运动寻找食物吃然后增长身体来保证游戏的正常进行的。
这时在蛇这个对象中就会存在这样几个方法:蛇移动的方法,蛇吃东西的方法
然后分析食物这个对象:
食物会有颜色和位置这两个属性,和生成食物的方法
初步的代码规划会这这个样子:
完整代码:http://download.csdn.net/detail/zhang__bing/4377159