2022-02-14 17:16:44 索炜达电子 1724
文件大小:1.98M
代码行数:401行(主程序)
开发环境:VS2019
猿创承诺:该源码均通过亲自测试可正常运行
简要概述:数据结构设计
使用指南:
迷宫中黑色格子为墙壁,不可行走。灰色格子为道路,可以行走。
开始游戏:点击开始游戏按钮,自动生成迷宫,出生点位为左上方,WASD键控制方块移动。迷宫出口为右下角,控制小方块走到出口则成功逃离迷宫,游戏结束。
自动寻路:自动找到一条从迷宫入口到迷宫出口的路径,并对路径标红。
生成迷宫:重新生成迷宫。
自定义迷宫:鼠标左键点击格子变为黑色(墙壁),再次点击变为灰色(路径)。
运行效果:
目录│文件列表:
├ 演示视频
│ └ 演示视频.mp4
└ 项目源码
└ simple-maze
│ 简易迷宫1.sln
├ .vs
│ ├ 简易迷宫
│ │ └ v14
│ │ └ .suo
│ └ 简易迷宫1
│ ├ v14
│ │ └ .suo
│ └ v15
│ └ Server
│ └ sqlite3
│ │ db.lock
│ │ storage.ide
│ │ storage.ide-shm
│ └ storage.ide-wal
└ 迷宫的图形解谜那
│ App.config
│ Form1.cs
│ Form1.Designer.cs
│ Form1.resx
│ Program.cs
│ 迷宫的图形界面.csproj
├ bin
│ │ sub.dll
│ └ Debug
│ │ sub.dll
│ │ 简易迷宫.exe
│ │ 简易迷宫.exe.config
│ │ 简易迷宫.pdb
│ │ 简易迷宫.vshost.exe
│ │ 简易迷宫.vshost.exe.config
│ │ 简易迷宫.vshost.exe.manifest
│ │ 迷宫的图形解谜那.vshost.exe.config
│ └ 迷宫的图形解谜那.vshost.exe.manifest
├ obj
│ └ Debug
│ │ DesignTimeResolveAssemblyReferences.cache
│ │ DesignTimeResolveAssemblyReferencesInput.cache
│ │ TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
│ │ TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
│ │ TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
│ │ 简易迷宫.exe
│ │ 简易迷宫.pdb
│ │ 简易迷宫.Properties.Resources.resources
│ │ 迷宫的图形界面.csproj.CoreCompileInputs.cache
│ │ 迷宫的图形界面.csproj.FileListAbsolute.txt
│ │ 迷宫的图形界面.csproj.GenerateResource.cache
│ │ 迷宫的图形界面.csprojAssemblyReference.cache
│ │ 迷宫的图形界面.csprojResolveAssemblyReference.cache
│ │ 迷宫的图形解谜那.csproj.FileListAbsolute.txt
│ │ 迷宫的图形解谜那.简易迷宫.resources
│ └ TempPE
│ └ Properties.Resources.Designer.cs.dll
└ Properties
│ AssemblyInfo.cs
│ Resources.Designer.cs
│ Resources.resx
│ Settings.Designer.cs
└ Settings.settings