- 博客(3)
- 收藏
- 关注
原创 项目3、基于A*搜索算法迷宫游戏开发
1、项目概述实验内容1) 迷宫游戏是非常经典的游戏,在该题中要求随机生成一个迷宫,并求解迷宫;2) 要求查找并理解迷宫生成的算法,并尝试用两种不同的算法来生成随机的迷宫。3)要求游戏支持玩家走迷宫,和系统走迷宫路径两种模式。玩家走迷宫,通过键盘方向键控制,并在行走路径上留下痕迹;系统走迷宫路径要求基于 A算法实现,输出走迷宫的最优路径并显示。设计交互友好的游戏图形界面。开发平台:eclipse2、项目设计关键算法分析深度优先算法:1.将起点作为当前迷宫单元并标记为已访问2.当还存在未标记
2020-12-27 14:10:28
210
原创 项目2:贪吃蛇的游戏开发
1、项目概述项目目标和主要内容实验内容:1)实现贪吃蛇游戏基本功能,屏幕上随机出现一个“食物”,称为豆子,上下左右控制“蛇”的移动,吃到“豆子”以后“蛇”的身体加长一点,得分增加,“蛇”碰到边界或,蛇头与蛇身相撞,蛇死亡,游戏结束。为游戏设计初始欢迎界面,游戏界面,游戏结束界面。2)进行交互界面的设计,要有开始键、暂停键和停止退出的选项。对蛇吃到豆子进行分值计算,可以设置游戏速度,游戏音乐等拓展元素。开发平台:eclipse2、项目设计算法思路创建地图–>创建蛇–>随机在地图内产
2020-12-23 11:28:01
1181
原创 项目1:计算器的设计与实现
1、项目概述1.1 项目目标和主要内容实验内容:学习图形界面的设计,利用 MFC 应用程序(Java swing 或 QT 框架,或 C#)创建基于对话框的应用程序,添加按钮、编辑框等控件;能通过设计的按钮控件输入并实现简单算术运算,要求表达式在编辑框中显示,能将运算结果,输出在编辑框内显示;并保存历史的表达式运算记录。也能够实现混合运算的算术表达式求解,算术表达式中包括加、减、乘、除、括号等运算符;并且能够识别括号,优先级正确。开发平台:eclipse1.2 项目的主要功能能够实现混合运
2020-12-22 15:12:30
564
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人