一个基于 ASP.NET Core 的 2048 游戏,包含本地排行榜、自动存档和手动存档。
- .NET SDK 8
- Git
- 浏览器
Game2048.sln
├── src/
│ ├── Game2048.Game/ # 游戏核心逻辑与 SQLite 持久化
│ └── Game2048.Web/ # Web API 与静态页面
└── tests/
└── Game2048.Tests/ # xUnit 测试
dotnet build Game2048.slndotnet test Game2048.slndotnet run --project src/Game2048.Web启动后打开终端输出中的地址,默认通常是:
http://localhost:5000
如果端口被占用,可以指定地址:
ASPNETCORE_URLS=http://127.0.0.1:5099 dotnet run --project src/Game2048.Web- 使用方向键移动方块
- 按
ESC或点击New Game重新开始 - 每次移动都会刷新
Auto存档 Slot 1、Slot 2、Slot 3可手动Save/Load- 排行榜与存档保存在 SQLite 中
默认数据库文件:
src/Game2048.Web/App_Data/game2048.db