私はマルチプレイヤーC++ベースのゲームを書いています。
ゲームのキャラクターに関する情報を保存するには、柔軟なファイル形式が必要です。
ゲームのキャラクターは、同じ属性を共有したり、ベースを使用したりしないことがよくあります
例えば:
私がこのようなことをすることを可能にするフォーマット:
#include "standardsettings.config"
//include other files which this file
//then changes
FastSpaceship:
Speed: 10 //pixels/sec
Rotation: 5 //deg/sec
MotherShip : FastSpaceship //inherits all the settings of the Spaceship ship
ShieldRecharge: 4
WeaponA [ power:10,
range:20,
style:fireball]
SlowMotherShip : MotherShip //inherits all the settings of the monther ship
Speed: 4 // override speed
私はこれをすべて行う、または類似しているが運がない既存のフォーマットを探していました。必要がない限り、車輪の再発明をしたくないので、これらの機能をサポートする適切な構成ファイル形式を誰かが知っているかどうか疑問に思いました。