项目描述:该系统主要为用户提供更加丰富游戏体验,主要模块有贪吃蛇模块,界面模块,食物模块以及坐标系统等
项目模式:Unity引擎+C#脚本结构化分析+静态链表数据结构等
负责模块:贪吃蛇模块,食物模块以及积分界面等
技术要点:
1.通过对称性以及毒药记录添加了贪吃蛇的可玩性
2.设计大小两条贪吃蛇,提供同时的移动方式操作,更加富有挑战性
3.AAA级图像渲染引擎,随机数的生成以及风格的优化,使程序更加高效,富有乐趣
4.采用静态链表,各种操作只需要修改游标,不需要移动元素,从而改进了在顺序存储结构中的操作移动大量元素缺点
解决了同类产品的同质化问题,优化了可视化体验,增强用户注意力和专注力
Big and small greedy snakes
游戏概述
游戏亮点
通过对称的美感,设置两条贪吃蛇吧,其中一条加倍成长以及加倍减少,另一条正常成长以及减少,最终实现两条蛇对整个界面的霸占效果。
过程中不断记录两条蛇的得分情况,以及吃到毒药的记录,所谓一朝被蛇咬,十年怕井绳。
游戏运行的硬件环境
1.运行平台:PC端
2.相关软件:Unity5.4.0f3 2D
3.硬件设备:配置Windows10的笔记本电脑及相关基本设备
游戏的玩法
1.通过鼠标点击加载,登录,键盘输入账号和密码
2.进入游戏,通过上下左右键,进行移动
3.过程中有两条蛇,通过对称的美感,设置两条贪吃蛇,其中一条加倍成长以及加倍减少,另一条正常成长以及减少,最终实现两条蛇对整个界面的霸占效果。
4.过程中不断记录两条蛇的得分情况,以及吃到毒药的记录,所谓一朝被蛇咬,十年怕井绳。最终得分高的胜利。其中毒药有-2以及-1设置,食物有+2以及+1设置。
5.如果失败,那么就进入game over 界面,然后可以选择重新开始,或者关闭程序。重新开始就重新进入游戏,再次失败就往复循环。
场景布置
LOGO开场界面
设置Canvas Scaler
1.UI Scale Mode
设置为scale with screen size
2.Reference Resolution
调整X为1920,Y为1080
3.Match
修改为1
这个部分主要是调适图片的标准
登录界面
设置UI,Canvas,其中的text以及inputfield
- 设置title,文字为Login,调整位置
- 窗体,包括两个inputfield,分别输入账号密码,调整大小
- Error以及botton,根据不同情况设置相应内容
- 背景图片设置,注意颜色搭配,一般选择绿色