【B438】基于C# WPF简易迷宫游戏

2022-02-14 17:16:44      索炜达电子      1265     

文件大小:1.98M

代码行数:401行(主程序)

开发环境:VS2019

猿创承诺:该源码均通过亲自测试可正常运行

简要概述:数据结构设计

使用指南:

迷宫中黑色格子为墙壁,不可行走。灰色格子为道路,可以行走。

开始游戏:点击开始游戏按钮,自动生成迷宫,出生点位为左上方,WASD键控制方块移动。迷宫出口为右下角,控制小方块走到出口则成功逃离迷宫,游戏结束。

自动寻路:自动找到一条从迷宫入口到迷宫出口的路径,并对路径标红。

生成迷宫:重新生成迷宫。

自定义迷宫:鼠标左键点击格子变为黑色(墙壁),再次点击变为灰色(路径)。

运行效果:

【B438】基于C# WPF简易迷宫游戏

目录│文件列表:

 ├ 演示视频

 │  └ 演示视频.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

TAG迷宫游戏
  • 8 次
  • 30 分