Java 课程设计 "Give it up"小游戏设计(个人) 201521123077
2017-06-23 00:31
281 查看
1.团队课程设计博客链接
http://www.cnblogs.com/agts/p/7067948.html2.个人负责模块或任务说明
个人任务:实现游戏画面的制作,游戏逻辑的编写,以及一些模块与模块之间的交互,还写了与有数据库的服务器的socket通信(但是没有完全实现),游戏角色坐标更新和碰撞检测都使用的是后台守护线程3.自己的代码提交记录截图
4.自己负责模块或任务详细说明
游戏逻辑设计角色以类似正弦曲线的轨迹前进,控制方式为设定它的状态为上升下降等等,对应地将它的纵坐标增加减少,同时横坐标不断增加
游戏交互
当监听到输入的时候判断角色坐标符不符合设定点,若符合则触发跳跃模式
游戏画面维护
因为实际上这个游戏是采用人眼的错觉营造出角色在不断前进的感觉,所以实际上就要对角色的逻辑位置,以为物理位置(在swing框架上显示的位置)以及底盘移动的速度之间取得平衡
我的解决方式是将底盘的图片像素作为基准,例如对X坐标调整gapX使得若干个时间脉冲后,三者的数值符合逻辑
游戏同步
游戏整体通过类似时间脉冲的方式同步,当时间脉冲未到的时候,后台坐标更新函数阻塞
5、课程设计感想
能够与队友一起设计并大部分实现一个游戏还是很有趣的,虽然还是遇到很多问题但是还是很有收获的。最后,时间真的不够用啊。
相关文章推荐
- Java 课程设计 "Give it up"小游戏(团队)
- JAVA课程设计猜数游戏 个人
- java课程设计 猜数游戏 个人
- JAVA课程设计猜数游戏 个人
- JAVA课程设计猜数游戏 个人
- Java课程设计 猜数游戏个人博客
- JAVA课程设计猜数游戏 个人
- Java课程设计 猜数游戏个人博客
- java课程设计——猜数游戏个人博客
- java课程设计(个人)--五子棋
- java课程设计——猜数游戏
- JAVA课程设计——团队(&个人)博客
- JAVA课程设计 猜数游戏 团队
- JAVA课程设计个人博客 学生成绩管理 201521123014 黄绍桦
- Java课程设计 学生基本信息管理个人博客
- JAVA课程设计+购物车 个人博客
- Java课程设计 猜数游戏团队博客
- java课程设计——算术运算测试个人博客
- JAVA课程设计 猜数游戏 团队
- JAVA课程设计-学生信息管理系统(个人博客)