Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

GameSample

使用 GameLib 制作的完整游戏示例集合。

GameLib

GameLib 是一个单头文件 C++ 游戏库,专为初学者设计——无需 SDL/DirectX/OpenGL,无需配置,只需 #include 即可开始。

游戏列表

游戏目录类型特色
几何大战GeometryWars/无尽射击霓虹几何体、弹簧网格、粒子爆炸

每个游戏目录包含:

  • design.md — 玩法设计文档
  • spec.md — 技术规范文档
  • assets.md — 资源列表
  • assets/ — 音效资源
  • <game>.cpp — 游戏源码

编译

g++ -o <game>.exe <game>.cpp -mwindows

示例:

cd GeometryWars g++ -o geometry.exe geometry.cpp -mwindows

无需额外链接参数,GameLib 通过动态加载解决所有依赖。

代码规范

  • C++11 语法,兼容 GCC 4.9.2
  • 通过 #include "../GameLib.h" 引入 GameLib
  • 保持 GameLib game; game.Open(...); while (...) { ... } 的上手模型

关于 About

Game Samples for GameLib

语言 Languages

C++100.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
75
Total Commits
峰值: 59次/周
Less
More

核心贡献者 Contributors