文件名称:Settler:卡坦公用事业的定居者
文件大小:1.27MB
文件格式:ZIP
更新时间:2024-05-22 22:13:21
JavaScript
定居者 这是一个有趣的想法,当我在玩《卡坦的定居者》时感到沮丧时。 该工具的目的是能够跟踪号码滚动的频率以及玩家在游戏中收集到的资源的数量。 Settlers的版本很多,因此我尝试将Resource抽象的想法保持在将来很容易添加更多抽象资源的地步。 #代码组织 写在主干上。 -Collections很好的自我解释。Playercollections是玩家模型的集合。 十六进制集合是十六进制模型的集合。 资源集合是资源模型的集合。 -Models Game是一个模型,它代表一些存在于任何其他模型范围之外的信息。 与游戏本身无关的信息,与任何个人玩家或十六进制无关。 十六进制是一种模型,表示在定居者游戏板上生成十六进制的资源,该资源具有骰子掷骰数,唯一标识符和资源类型。 一个重要的区别是,它代表世代对象(即城市或居住区)。 \ Wood / \_____A/ Wheat /