C#语言编写的仅有 8KB 大小的简易贪吃蛇开源游戏
前言
今天大姚给大家分享一款由 C#语言编写的仅有 8KB 大小的简易贪吃蛇开源游戏:SeeSharpSnake。
项目特点
该仓库中的项目文件和脚本可以用多种不同的配置构建相同的游戏,每个配置生成的输出大小也不同。
项目源码运行
 
 F5 运行 SeeSharpSnake项目,查看优秀效果:
 
  
 构建不同大小版本的游戏
接下来我们使用
dotnet 命令构建不同大小版本的游戏!!!
构建 65 MB 版本的游戏
 
  
 构建 12 MB 版本的游戏
 
  
 注意以下构建需要配置其他组件
确保已安装 Visual Studio 2019/2022,并在 Windows SDK 中包含 C/C++ 开发工具(我们需要其中的一小部分 - 平台链接器和 Win32 导入库)。
 
 构建 4.7 MB 版本的游戏
构建 1.2 MB 版本的游戏
构建 10 kB 版本的游戏
构建 8 kB 版本的游戏
- 打开“适用于 VS 2019 或者 VS 2022 的 x64 本机工具命令提示符”(位于“开始”菜单中)。 
- CD 进入存储库根目录 
在你的计算机上查找 ilc.exe(CoreRT 提前编译器)。如果已完成上述任何生成输出的步骤 <= 4.7 MB,则 ilc.exe 将位于 NuGet 包缓存中(类似于 %USERPROFILE%\.nuget\packages\runtime.win-x64.microsoft.dotnet.ilcompiler\1.0.0-alpha-27402–01\tools )。
项目源码地址
更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个 Star 支持💖。
- 项目开源地址:https://github.com/MichalStrehovsky/SeeSharpSnake 
- 项目实现文章:https://medium.com/@MStrehovsky/building-a-self-contained-game-in-c-under-8-kilobytes-74c3cf60ea04 
优秀项目和框架精选
该项目已收录到 C#/.NET/.NET Core 优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解 C#、.NET 和.NET Core 领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交 PR 推荐或自荐(让优秀的项目和框架不被埋没🤞)。
https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md
版权声明: 本文为 InfoQ 作者【追逐时光者】的原创文章。
原文链接:【http://xie.infoq.cn/article/f7468e27bf3b221c7e04e5181】。文章转载请联系作者。








 
    
评论