- 博客(6)
- 收藏
- 关注
原创 实验项目二 贪吃蛇游戏(代码)
StartGame类代码package li.fox;import javax.swing.*;public class StartGames { public static void main(String[] args){ JFrame frame = new JFrame("李飒宇-贪吃小狐狸"); //绘制一个静态窗口 frame.setBounds(10 , 10 , 900 , 720); //设置界面大小 f
2021-12-25 19:57:53
958
原创 实验项目三 基于A*搜索算法的迷宫游戏开发(代码)
EMap类代码package maze;import java.util.ArrayList;public class EMap { private ArrayList<Integer> blockPos = new ArrayList<Integer>(); private int d[][]= { {0 , -1} , {1 , 0} , {0 , 1} , {-1 , 0} };//上 右 下 左 private boolean a[][]
2021-12-25 19:52:59
209
原创 实验项目一 支持算术表达式的计算器(代码)
import redef md(l, x): a = l.index(x) if x == '*' and l[a + 1] != '-': k = float(l[a - 1]) * float(l[a + 1]) elif x == '/' and l[a + 1] != '-': k = float(l[a - 1]) / float(l[a + 1]) elif x == '*' and l[a + 1] == '-': .
2021-12-25 19:41:46
337
原创 实验项目三 基于A*搜索算法迷宫游戏开发
一、实验目的1、迷宫游戏是非常经典的游戏,在该题中要求随机生成一一个迷宫,并求解迷宫;2、要求查找并理解迷宫生成的算法,并尝试用两种不同的算法来生成随机的迷宫;3、要求迷宫游戏支持玩家走迷宫,和系统走迷宫路径两种模式。玩家走迷宫,通过键盘方向键控制,并在行走路径上留下痕迹;系统提示迷宫路径要求基于A*算法实现,输出玩家当前位置到迷宫出口的最优路径。设计交互友好的游戏图形界面。二、实验难点1、如何生成随机的迷宫本实验采用深度优先遍历(DFS)可以这样描述深度遍历:①访问顶点v;.
2021-12-14 09:51:27
2431
原创 实验项目二 贪吃蛇游戏开发
一、实验目的1、实现贪吃蛇游戏基本功能,屏幕上随机出现一个“食物”,称为豆子,上下左右控制“蛇”的移动,吃到“豆子”以后“蛇”的身体加长一点。2、“蛇”碰到边界或蛇头与蛇身相撞,蛇死亡,游戏结束。3、为游戏设计友好的交互界面;例如欢迎界面,游戏界面,游戏结束界面。要有开始键、暂停键和停止退出的选项。4、对蛇吃到豆子进行分值计算,可以设置游戏速度,游戏音乐等拓展元素。二、实验难点1、一张地图,四周有墙体。2、一条蛇,由蛇身和蛇头组成。3、食物,蛇吃到食物后身体变长,并且重新生成..
2021-12-06 14:04:41
2737
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人