1、 用Swing库做可视化界面 2、键盘监听,用WSAD可以控制光标移动 3、 用线程实现画面刷新。 4、用流实现音乐播放。 5、 创造一个飞机, 并且放在场景下方。 6、管理场景所有的飞机、子弹、道具移动 7、管理场景所有的子弹的发射 8、生成敌方飞机算法 9、分数计算算法
2022-02-07 14:06:04 27.93MB
1、 用Swing库做可视化界面,画玩家战斗机,不同的敌机,画背景图,画子弹 2、鼠标控制战斗机移动 3、 用线程实现画面刷新。 4、随机生成敌机算法 5、分数计算算法 6、子弹和飞行物之间的碰撞算法
2022-02-07 14:06:03 450KB
①进入游戏后,请按下shift键(将键盘改为英文模式) ②技能为数字1(攻击)、2(治愈)、3(蓄气) ③数字4、5、6、7、8为创意音效,空格键为暂停 ④使用1、2技能会消耗相应的技能蓝条,3技能消耗一定血量恢复一定蓝 ⑤触碰游戏中随机出现的降落伞弹药可以回蓝 ⑥触碰游戏中随机出现的闪光粒子可以随机更换1技能特效,且血量与蓝加2 ⑦由鼠标控制角色位置,角色会自动发射相应等级的子弹 ⑧每打败一个boss,角色升一级,子弹同行升级 ⑨每过一关,角色血量和蓝自动增大并加满 ⑩按下空格暂停游戏 本游戏该版本共三个关卡和三种难度,任君挑选
2022-02-07 14:06:02 198.57MB
1、游戏面板生成显示 2、地图生成算法 3、人物移动算法 4、播放背景音乐 5、箱子移动算法 6、全部箱子移动到指定位置,才算游戏过关
2022-02-07 09:06:03 24.43MB java 游戏 开发语言 后端
# 主要设计 1、游戏面板生成显示 2、方块设计 3、键盘监听,方向键控制数字移动 4、数字移动逻辑算法处理 5、数字累加到2048,游戏胜利
2022-02-07 09:06:02 644KB java 游戏 3d 开发语言
# 主要设计 1、用户数据设定-人物设置:设置两个玩家的角色头像和用户名 2、用户数据设定-场景设置:选择不同的地图 3、用户数据设定-游戏设置:游戏天数,胜利金钱,玩家初始金钱 4、设置默认胜利条件:破产为失败 5、掷骰子效果 6、角色移动的步数效果 7、不同地图的策略设计算法:不同的格子,效果不同
2022-02-06 09:04:48 26.03MB java 游戏 开发语言 后端
# 主要设计 1、寻找棋盘界面和对应的棋子图片,程序设计棋盘界面和功能菜单 2、设计不同的棋子的移动逻辑 3、棋子移动时,要有音效 4、设计对手AI的逻辑算法,这里运用了极大极小值搜索算法,设置不同的搜索深度AI(智能不同) 5、对局开始前,双方棋子在棋盘上的摆法。 6、对局时,由执红棋的一方先走,双方轮流走一步。 7、轮到走棋的一方,将某个棋子从一个交叉点走到另一个交叉点,或者吃掉对方的棋子而占领其交叉点,都算走了一着。 8、双方各走一着,称为一个回合。 9、走一着棋时,如果己方棋子能够走到的位置有对方棋子存在,就可以把对方棋子吃掉而占领那个位置。 10、一方的棋子攻击对方的帅(将),并在下一着要把它吃掉,称为“照将”,或简称“将”。“照将”不必声明。被“照将”的一方必须立即“应将”,即用自己的着法去化解被“将”的状态。如果被“照将”而无法“应将”,就算被“将死”。 11、特别设计了人机对弈,人人对弈,还有AI对AI对弈
2022-02-06 09:04:47 6.73MB java 游戏 开发语言 后端
JAVA 实现《贪吃蛇大作战》游戏-全部源码
2022-01-30 09:10:49 36KB java 游戏 开发语言 后端
主要设计 1、格子格数固定为10*10格 2、难度等级,初级:12,中级:24,高级:36 3、点击格子时,产生没有引爆的地图效果; 4、点击格子时,此格子是雷,则显示所有雷的位置,并递归清空非雷格子,结束游戏 5、实现检查所有的雷是否都被标记出来了,如果是,则胜利算法。 6、实现计时器算法,用来计时显示游戏开始多少秒 7、实现难度等级,雷数的显示 8、实现鼠标左键的实现逻辑 9、实现鼠标右键的标记逻辑
2022-01-30 09:10:48 37KB java 游戏 开发语言 后端
主要设计 1、由于是两人的游戏,非单机版,所以要有多个客户端相互通信,这时就要用到socket 技术 2、设计socket服务端,用来维护socket客户端连接 3、设计socket客户端,用来实现五子棋逻辑和效果 4、客户端要能设置连接服务端的IP,用来连接服务端 5、客户端1创建游戏后,客户端2可以选择客户端1进行联机对战 6、游戏规则: 对局双方各执一色棋子。 空棋盘开局。 黑先、白后,交替下子,每次只能下一子。 棋子下在棋盘的空白点上,棋子下定后,不得向其它点移动,不得从棋盘上拿掉或拿起另落别处。 黑方的第一枚棋子可下在棋盘任意交叉点上。 轮流下子是双方的权利,但允许任何一方放弃下子权,先形成5子连线者获胜。
2022-01-30 09:10:48 355KB java 游戏 开发语言 后端