控制台版贪吃蛇——面向对象方法
文章平均质量分 80
朱户凌晨起-悠然见南山
我是个菜鸟
展开
-
面向对象方法编一个简易的控制台版贪吃蛇(一)
今天,我们开始用面向对象的方法编写一个简易的控制台版的贪吃蛇。本人能力有限,若有纰漏还请及时指出,多多包涵。 在编写程序之前,我们得有一个较为清晰的思路,即:如何才能编出这个游戏。我想,可以遵循以下几条来明确以下思路。 1.想思路:首先你得知道贪吃蛇是怎么个玩法。毕竟,若游戏规则都不知道的话,想编出来也不切合实际。 2.找出技术点 (1)通过什么技术能将地图、蛇什么的显示出来 (2)蛇需原创 2016-08-03 14:26:15 · 4666 阅读 · 0 评论 -
面向对象方法编一个简易的控制台版贪吃蛇(二)
在《 面向对象方法编一个简易的控制台版贪吃蛇(一)》中,我们已经让食物、地图蛇等可以在控制台上显示出来。下面我们应该考虑的问题是:如何通过键盘操作让蛇动起来。只有先把这个问题解决了,你在以后实现诸如吃到食物、碰到墙壁等功能的时候才可以直接拿过来测试。 首先,需要明确的一个问题是。这个操控蛇的方法应该写在哪里?由于我们是对蛇进行操作,因此,我们可以将这个方法写在蛇类(Snake)里面。那么,如何捕原创 2016-08-05 21:13:07 · 1040 阅读 · 0 评论 -
面向对象方法编一个简易的控制台版贪吃蛇(三)
之前关于贪吃蛇的内容参见:面向对象方法编一个简易的控制台版贪吃蛇(一)点击打开链接 和 面向对象方法编一个简易的控制台版贪吃蛇(二)点击打开链接 现在,我们开始写碰撞。 一说起增加什么功能,我首先想到的还是写一个新的方法。但是这个方法写在哪个类里面似乎永远都是一门学问,你可以写在一个现有的类里面,也可以再创建一个类。即使对于这样一款小游戏也需要考虑,因为如果写的不科学的话,可原创 2016-08-10 21:28:55 · 1821 阅读 · 0 评论