- 博客(8)
- 问答 (1)
- 收藏
- 关注
原创 基于A*算法的迷宫游戏开发——计算机软件实习(项目三)
1)迷宫游戏是非常经典的游戏,在该题中要求随机生成一个迷宫,并求解迷宫;2)要求游戏支持玩家走迷宫,和系统走迷宫路径两种模式。玩家走迷宫,通过键盘方向键控制,并在行走路径上留下痕迹;系统走迷宫路径要求基于A*算法实现,输出走迷宫的最优路径并显示。3)设计交互友好的游戏图形界面。
2023-01-10 09:25:16 157
原创 贪吃蛇游戏的开发-计算机软件实习(项目二)
1)实现贪吃蛇游戏的基本功能,屏幕上随机出现一个“食物”,称为豆子,上下左右控制“蛇”的移动,吃到“豆子”以后蛇得身体加长一点。2)“蛇”碰到边界或蛇头与蛇身相撞的时候,蛇死亡,游戏结束。3)为游戏设计友好的交互界面:如欢迎,游戏,结束等界面。要求要有开始、暂停、和停止,退出的选项。4)对蛇吃到豆子进行得分计算,可以设置游戏速度,音乐等拓展元素。
2023-01-09 16:36:36 158
原创 事件监听与堆栈部分操作的学习
⼀个事件模型中有三个对象:事件源,事件,以及监听程序。一般使用步骤:1. 新建⼀个组件(如JButton)。2. 将该组件添加到相应的⾯板(如JFrame)。3. 注册监听器以监听事件源产⽣的事件(如通过ActionListener来响应⽤户点击按钮)。4. 定义处理事件的⽅法(如在ActionListener中的actionPerformed中定义相应⽅法)。(jf(Jframe),jp(JPanel)的创建已省略)
2022-10-21 13:41:06 85
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人