2022-02-14 17:16:44 索煒達(dá)電子 1729
文件大?。?/strong>1.98M
代碼行數(shù):401行(主程序)
開(kāi)發(fā)環(huán)境:VS2019
猿創(chuàng)承諾:該源碼均通過(guò)親自測(cè)試可正常運(yùn)行
簡(jiǎn)要概述:數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)
使用指南:
迷宮中黑色格子為墻壁,不可行走?;疑褡訛榈缆?,可以行走。
開(kāi)始游戲:點(diǎn)擊開(kāi)始游戲按鈕,自動(dòng)生成迷宮,出生點(diǎn)位為左上方,WASD鍵控制方塊移動(dòng)。迷宮出口為右下角,控制小方塊走到出口則成功逃離迷宮,游戲結(jié)束。
自動(dòng)尋路:自動(dòng)找到一條從迷宮入口到迷宮出口的路徑,并對(duì)路徑標(biāo)紅。
生成迷宮:重新生成迷宮。
自定義迷宮:鼠標(biāo)左鍵點(diǎn)擊格子變?yōu)楹谏▔Ρ冢?,再次點(diǎn)擊變?yōu)榛疑窂剑?/p>
運(yùn)行效果:
目錄│文件列表:
├ 演示視頻
│ └ 演示視頻.mp4
└ 項(xiàng)目源碼
└ simple-maze
│ 簡(jiǎn)易迷宮1.sln
├ .vs
│ ├ 簡(jiǎn)易迷宮
│ │ └ v14
│ │ └ .suo
│ └ 簡(jiǎn)易迷宮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
│ │ 簡(jiǎn)易迷宮.exe
│ │ 簡(jiǎn)易迷宮.exe.config
│ │ 簡(jiǎn)易迷宮.pdb
│ │ 簡(jiǎn)易迷宮.vshost.exe
│ │ 簡(jiǎn)易迷宮.vshost.exe.config
│ │ 簡(jiǎn)易迷宮.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
│ │ 簡(jiǎn)易迷宮.exe
│ │ 簡(jiǎn)易迷宮.pdb
│ │ 簡(jiǎn)易迷宮.Properties.Resources.resources
│ │ 迷宮的圖形界面.csproj.CoreCompileInputs.cache
│ │ 迷宮的圖形界面.csproj.FileListAbsolute.txt
│ │ 迷宮的圖形界面.csproj.GenerateResource.cache
│ │ 迷宮的圖形界面.csprojAssemblyReference.cache
│ │ 迷宮的圖形界面.csprojResolveAssemblyReference.cache
│ │ 迷宮的圖形解謎那.csproj.FileListAbsolute.txt
│ │ 迷宮的圖形解謎那.簡(jiǎn)易迷宮.resources
│ └ TempPE
│ └ Properties.Resources.Designer.cs.dll
└ Properties
│ AssemblyInfo.cs
│ Resources.Designer.cs
│ Resources.resx
│ Settings.Designer.cs
└ Settings.settings