本来想做来着,发现今天没时间了,先自由发挥想起啥写啥。
首先用到之前飞机游戏里的坐标,这个东西实在是太神了,就好像一双翅膀。
然后我可以画出最基本的地图,一个框框加上几堵墙。
我打算采用双人对战系统,wasd控制一条OOOOOO><v,上下左右控制一条XXXX<>v
然后吃@长大,刷出2个,这个简单,利用刷飞机原理。注意如果有墙考虑墙(也可以不做墙)然后可以随机刷出其他的东西,加速考虑一下,可以做长好几次的大吃的,或者对手反向,但这些都视情况做。
利用一个int确定蛇头方向,按键改变方向,这里要考虑蛇当前的方向只能左转弯和右转弯,蛇头自动移动。
两人操作的问题(不能同时读取俩个键)
可以先做一个单蛇练手
蛇后面的跟踪头行动原理
{
首先蛇用坐标加第几段的结构体。
然后for()
蛇【尾】=蛇【尾-1】
。。。。
蛇【头】=根据方向 蛇。x++之类。
}
吃东西:
吃到后同理移动,多一个蛇尾=原蛇尾。
方便想就每次draw 蛇to null 然后再draw蛇。
if蛇头碰到墙或另一只的身体,死亡,返回界面并计分,可以再开或者关。
有心情的话做保存数据,估计没心情。
差不多了,周末开工或者下周了。至少要做出单蛇吃单个无墙的版本。
贪吃蛇游戏瞎想阶段
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- #史上最详细的C语言贪吃蛇教程 #前言 在有用C写贪吃蛇的一个想法之后,上网查了几个教程,觉得不是很能看懂。恩。。...
- 《未麻的部屋》是今敏的处女作,一部充满着悬念、恐怖、神秘感的杰作,现实与虚幻交替、人格在分裂、在挣扎、蒙太奇剪辑、...