附件是几十个java游戏源代码打包,仅供学习使用。 1、纯java编写 2、主流小游戏
2022-02-13 19:05:28 4.48MB java 小游戏
1
# 主要设计 1、业务对象模型(“找对象”,理清对象之间的关系)---->数据模型(用合理的数据模型描述对象)----->类的设计(根据对象关系和数据模型设计类)。 2、渔网的范围和鱼的范围重叠。——判断一个点是否在矩形范围之内即可。同理:打飞机的游戏也可以依照这种算法实现。 3、由于每条鱼的行为不一样,所以要继承线程类,实现并发——屏幕上有多条鱼各自移动。鱼池继承JPannel,并引入自己的新的属性:鱼和鱼池。 4、类的详细设计: ``` 各个属性的说明如下: - step:鱼的移动速度 - Images:鱼图片的数组 - Image:当前正在显示的鱼的图片 - Index:帧 ``` 5、实现诸如鱼的摆尾这样的动画效果:我们只需要将鱼的所有运动的帧放入到一个图片数组,逐帧改变背景图片,由于人眼的视觉暂留,就会产生动画效果。 6、循环显示不同的图片:不断对Index进行自增取余运算,就类似于数据结构中的循环队列那样处理即可。
2022-02-11 14:04:29 4.15MB java 游戏 开发语言 后端
# 主要设计 1、游戏面板生成显示 2、背景选用冒险岛素材图 3、设计英雄,包含生命值,法术值,英雄的动作变化处理,英雄的技能特效 4、设计怪兽,包含怪物血量,攻击力,位置,步长等 5、键盘监听: ​ 按下空格:跳 ​ 按A键或左方向键 :向右 ​ 按S键或下方向键 +K键:释放技能 ​ 按J键:攻击
2022-02-10 09:06:55 2.98MB java 游戏 开发语言 后端
1、资源内容:word版毕业设计lun-wen;源码等 2、学习目标:快速完成相关题目设计; 3、应用场景:课程设计、diy、毕业、参赛; 4、特点:直接可以编辑使用; 5、使用人群:设计参赛人员,学生,教师等。 6、使用说明:下载解压可直接使用。
2022-02-09 14:04:49 549KB java 游戏设计
# 主要设计 1、构建游戏地图面板 2、设定迷宫地图,包含可走的通道,不可走的墙体,还有出口位置 3、键盘的上下左右按键,来控制角色的移动 4、角色移动的算法,通道可走,遇到墙体不可走 5、走到终点,有成功通关的提示。 6、增加游戏的难度选择,难度1,难度2和难度3 7、每次生成的地图是随机的 8、地图大小可选择,迷宫的长在10-45之间,宽在10-90之间 9、增加撞墙的音乐效果
2022-02-08 19:05:11 107KB java 游戏 开发语言 后端
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 游戏 开发语言 后端