游戏机制:concrete jungle

  1. 这个游戏的核心机制是怎么样的?

    • 空间:一块 a x b 格子尺寸的板。
  • 对象:建筑物,分为两种,一种收集点数,一种影响点数。
  • 行为:在板上的每一个格子放置建筑物。
  • 规则:每个建筑占据一个格子。影响点数的建筑可以对周边8个格子进行加减点数。收集点数的建筑可以收集当前格子的点数。
  • 目标:使收集到的点数尽可能的多。
  1. 用可视化的方式描述一下游戏?

    游戏机制:concrete jungle_第1张图片

    其中蓝色代表加减点数的建筑物(对周围8个格子的影响是:红色减分,绿色加分,灰色没影响),黄色代表收集点数的建筑物。


    游戏机制:concrete jungle_第2张图片
  2. 这个游戏机制有没有最优策略?

    • 就上面这个小小的6*7的矩阵以及上面这组建筑来说,如果穷举的话大概有10^25 (42C7 * 35C7 * 28C7 * 21C6)之多的组合方式,穷举法应该行不通。
  • 用遗传算法应该能比较快的找到局部最优,有空再去写一下这个算法。
  • 应该有更好的算法能找到全局最优,暂时没想出来。
  1. 游戏在核心机制外还加了什么机制呢?

    1. 类似俄罗斯方块的消除机制,从最左方开始,只要一行收集到了足够的点数就会被消除,然后新增一条空白行。
  • 卡牌随机出现,能使用最先头的两张卡牌,以及能看到接下来的三张卡牌。
  • 卡牌出现的种类和频率能在一开始选择
  • 建筑物还可以影响8个格子以外的区域,比如任意一个格子,或者一横排,一纵排等
  • 增加其他目标,比如分数,经济和科技等。
  • 增加针对卡牌操作的卡牌,比如消除卡槽中的卡牌等。

参考

concrete jungle

你可能感兴趣的:(游戏机制:concrete jungle)