前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >游戏机制:concrete jungle

游戏机制:concrete jungle

作者头像
王兵
发布2018-06-14 15:53:23
7550
发布2018-06-14 15:53:23
举报
  1. 这个游戏的核心机制是怎么样的?
    • 空间:一块 a x b 格子尺寸的板。
  • 对象:建筑物,分为两种,一种收集点数,一种影响点数。
  • 行为:在板上的每一个格子放置建筑物。
  • 规则:每个建筑占据一个格子。影响点数的建筑可以对周边8个格子进行加减点数。收集点数的建筑可以收集当前格子的点数。
  • 目标:使收集到的点数尽可能的多。
  1. 用可视化的方式描述一下游戏?

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

  1. 这个游戏机制有没有最优策略?
    • 就上面这个小小的6*7的矩阵以及上面这组建筑来说,如果穷举的话大概有10^25 (42C7 * 35C7 * 28C7 * 21C6)之多的组合方式,穷举法应该行不通。
  • 用遗传算法应该能比较快的找到局部最优,有空再去写一下这个算法。
  • 应该有更好的算法能找到全局最优,暂时没想出来。
  1. 游戏在核心机制外还加了什么机制呢?
    1. 类似俄罗斯方块的消除机制,从最左方开始,只要一行收集到了足够的点数就会被消除,然后新增一条空白行。
  • 卡牌随机出现,能使用最先头的两张卡牌,以及能看到接下来的三张卡牌。
  • 卡牌出现的种类和频率能在一开始选择
  • 建筑物还可以影响8个格子以外的区域,比如任意一个格子,或者一横排,一纵排等
  • 增加其他目标,比如分数,经济和科技等。
  • 增加针对卡牌操作的卡牌,比如消除卡槽中的卡牌等。

参考

concrete jungle

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016.10.07 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档