-
Notifications
You must be signed in to change notification settings - Fork 7
01 游戏源文件的组成
LiuChang edited this page Sep 3, 2024
·
2 revisions
基础的游戏编写模板在 game_template
目录下。它实现的是一个简单的范例——玩家每回合私信裁判(也就是机器人)一个数字,作为自己本回合的加分。
当您需要创建一个新游戏时,请将 game_template
拷贝到 games/
目录下,并重命名为游戏英文名。(例如,执行指令:cp game_template games/my_new_game
)
game_template
包含如下几种文件:
-
mygame.cc
:游戏的核心逻辑 (最重要) -
achievements.h
:游戏成就的定义 -
options.h
:游戏配置项的定义 -
option.cmake
:编译游戏时,会 include 该文件,您可以在该文件中添加其它编译项(如「十七步」游戏在该文件添加了麻将库了编译项,位置在games/mahjong_17_steps/option.cmake
) -
rule.md
:游戏规则 -
unittest.cc
:单元测试 -
icon.png
:游戏图标(会展示在#游戏列表
指令输出的图片中) -
resource/
:用于存放游戏素材,如图片等