![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 62
嗯.932
这个作者很懒,什么都没留下…
展开
-
计算机软件技术实习 迷宫游戏(二)
生成随机的迷宫本实验采用广度优先遍历(BFS)算法思想:从图的某一结点出发,首先依次访问该结点的所有邻接结点:Vi1,Vi2,...... Vin,再按这些顶点被访问的先后次序依次访问与它们相邻接的所有未被访问的顶点;重复此过程,直至所有顶点均被访问位置。迷宫的创建及布局//绘制迷宫最小单元的(矩形)的长和宽20,即正方形#define size 20using namespace std;MainWindow::MainWindow(QWidget *parent)..原创 2021-12-19 15:39:13 · 2329 阅读 · 0 评论 -
计算机软件技术实习 迷宫游戏(一)
主要内容1.迷宫游戏是非常经典的游戏,在该题中要求随机生成一个迷宫,并求解迷宫。2.要求查找并理解迷宫生成的算法,并尝试用两种不同的算法来生成随机的迷宫。3.要求迷宫游戏支持玩家走迷宫,和系统走迷宫路径两种模式。玩家走迷宫,通过键盘方向键控制,并在行走路径上留下痕迹;系统提示迷宫路径要求基于A*算法实现,输出玩家当前位置到迷宫出口的最优路径。设计交互友好的游戏图形界面。需解决的问题迷宫图形界面的显示随机迷宫生成“玩家”的移动迷宫自动寻路相关知识和方法1.pri原创 2021-12-16 11:28:20 · 2057 阅读 · 0 评论 -
计算机软件技术实习 简单计算器的实现(二)
主要使用Qt Creator来实现计算器,方法采用中缀表达式转后缀表达式;以下为实现代码:main.cpp#include "Widget.h"#include <QApplication>int main(int argc, char *argv[]){ QApplication a(argc, argv); Widget w; w.show(); return a.exec();}Widget.h#ifndef WIDGE.原创 2021-12-16 11:12:52 · 919 阅读 · 0 评论 -
计算机软件技术实习 贪吃蛇游戏的开发
具体要求①实现贪吃蛇游戏基本功能,屏幕上随机出现一个"食物”,称为豆子。上下左右控制"蛇"的移动,吃到“豆子"以后"蛇"的身体加长一点。②“蛇"碰到边界或蛇头与蛇身相撞,蛇死亡,游戏结束。③为游戏设计友好的交互界面; 例如欢迎界面,游戏界面,游戏结束界面。要有开始键、暂停键和停止退出的选项。④对蛇吃到豆子进行分值计算,可以设置游戏速度,游戏音乐等拓展元素。新豆子的生成规则为:①不能超出游戏区域②不能在蛇身上游戏结束时的检测规则为:①蛇是否超出游戏区域②蛇头是否撞到自己身上.原创 2021-12-11 23:45:03 · 2368 阅读 · 0 评论 -
计算机软件技术实习 简单计算器的实现(一)
一、实验原理二、实验步骤三、实现方法原创 2021-11-25 12:13:40 · 246 阅读 · 0 评论