- 博客(3)
- 问答 (2)
- 收藏
- 关注
原创 基于A*搜索算法迷宫游戏开发
根据当前位置,分别向上、下、左、右四个方向搜索相邻节点,并计算每个节点的F值(包括G值和H值),然后将所有的相邻节点加入开启列表中。然后遍历开启列表,通过比较F值找到F值最小的节点作为当前节点,并将该节点加入关闭列表中。否则,继续搜索直到开启列表为空。4. 执行自动移动时,根据当前位置生成四个子节点,计算它们的F值(g+h),将其加入到open列表中。5. 在每次循环中,选择F值最小的节点,将其作为当前节点,并从open列表中删除。要求查找并理解迷宫生成的算法,并尝试用两种不同的算法来生成随机的迷宫。
2023-09-27 23:43:17
33
原创 贪吃蛇项目
实现贪吃蛇游戏基本功能,屏幕上随机出现一个“食物”(称为豆子),利用键盘中的方向键(上下左右)控制“蛇”的移动,“蛇”吃到“豆子”后身体加长一点,得分增加,“蛇”碰到边界或蛇头与蛇身相撞,蛇死亡,游戏结束。为游戏设计初始界面,游戏界面及结束界面。注重游戏的交互设计,要有游戏的开始、暂停和退出的功能。当蛇头碰到墙壁时,游戏结束。当蛇头触碰蛇身时,游戏结束。
2023-09-27 23:29:42
21
原创 项目一 :简单计算器的实现
编辑框中显示,能将运算结果,输出在编辑框内显示;)能通过设计的按钮控件输入并实现简单算术运算,要求表达式在。)也能够实现混合运算的算术表达式求解,算术表达式中包括加、)输入时有足够的容错机制,来尽量避免用户输入不合规的算术表。减、乘、除、括号等运算符;并且能够识别括号,优先级正确。)创建基于对话框的应用程序,添加按钮、编辑框等控件;)计算器能够实现混合运算的算术表达式求解;4 采用大数计算加减乘除 平方 开方。1 设置窗口大小以及缓冲区大小。7 其他功能 回退,清空,等于。)学习图形界面的设计,利用。
2023-09-07 00:30:07
79
1
空空如也
为什么显示无法解析的错误,已经引用函数了
2023-09-10
qt中connect报错
2023-09-10
TA创建的收藏夹 TA关注的收藏夹
TA关注的人