嗯,决定把贪吃蛇编完
上次编到0.1了,可是计划到了1.0,可惜后来都没到继续, 今天开始了.晚上主要写计划, 明天开始一天一点时间接下去做.
0.2是美化,0.3是排行,就一起做了再发了. 先把计划写出来吧, 应该下周末可以搞定. 关键没时间,不然本周都没问题了.
SNAKE0.2计划:
0.2功能:参与排名.数据用SOCKET发送,本机来接收,然后建立WEB页,参与排名.
分为长度最长,生命峰值最大,最硬(碰的砖头最多),分数最高这几个部分
可玩性:
1.以血量控制生命,让一定时间不吃血马上挂.
2.以长度增加难度,长度加大,更容易挂,而吃物品一定会加大长度
3.将血量转成血仓,可抵消碰撞次数
4.以墙阻来加大难度,随着长度加长,即是吃的物品变多,那么墙阻就越来越多,难度也越来越大.
5.出现随机减少阻力的物品.
6.当长度达到一定程度后, 开始出现减长度的物品,吃下少长度但不长血
7.当长度达到一定程序之后,出现怪物,可移动并且碰到就挂.
8.当长度达到一定程序后,开始出现撞墙的物品,吃下可以停止时间和血量变化,且可以破墙可以停止怪物移动并充许功击它
计划图片要求:
开始:蛇的美化
前期物品:
1.加生命5,加长度1,加10分
2.加生命15,加长度2,加20分
3.加长度3,加30分
中期物品:
1.随机少掉一个阻力,加长度1,加40分
2.减长度3,加40分
后期物品:
1.出现怪物,在一定范围内随机移动,加100分,扣100血
2.出现定时器,吃下可攻击任何物体,加50分
3.吃掉阻力,加50分
编程难度:数据与服务器交互处,以及中间的一些小问题