游戏机制:concrete jungle

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

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

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

参考

concrete jungle

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏BestSDK

看完这个,不用写代码就能实现深度学习了

2006年,机器学习界泰斗Hinton,在Science上发表了一篇使用深度神经网络进行维数约简的论文 ,自此,神经网络再次走进人们的视野,进而引发了一场深度学...

5165
来自专栏ATYUN订阅号

机器学习项目:使用Keras和tfjs构建血细胞分类模型

人工智能的应用非常广泛,尤其是在医疗领域。先进的人工智能工具可以帮助医生和实验室技术人员更准确地诊断疾病。例如,尼日利亚的一位医生可以使用这个工具从他根本不了解...

2043
来自专栏玉树芝兰

如何用Python和深度神经网络寻找近似图片?

给你10万张图片,让你从中找出与某张图片最为近似的10张,你会怎么做?不要轻言放弃,也不用一张张浏览。使用Python,你也可以轻松搞定这个任务。

1171
来自专栏目标检测和深度学习

用好这几款炼丹利器,调参从此得心应手 | Let's Fork

#实现显示结果的CV开发环境 ? Live CV 是一个用于实现显示结果的计算机视觉算法开发环境,基于 QtQuick 开发。它可以用于交互、链接和调整算法,以...

3658
来自专栏机器之心

教程 | 用摄像头和Tensorflow.js在浏览器上实现目标检测

2414
来自专栏WOLFRAM

Mathematica 11 在数学教学中的新功能部分示例

2077
来自专栏AI研习社

Github 项目推荐 | 用 PyTorch 实现全局/局部一致图像补全

本库用 PyTorch 实现了全局/局部一致图像补全(Globally and Locally Consistent Image Completion )。

1542
来自专栏iOSDevLog

quickdraw_datasetQuick Draw!数据集

https://console.cloud.google.com/storage/browser/quickdraw_dataset

2442
来自专栏数据小魔方

带涨跌箭头的柱形图

今天要跟大家分享的图表是带涨跌箭头的柱形图! 在簇状柱形图的两个数据条标签上,带上表示涨跌符号的箭头,可以清晰的展现出数据的实际涨跌趋势。 首首先还是来看一下我...

2994
来自专栏悦思悦读

数据挖掘: R, Python,Machine Learning,一起学起来!

大数据概念的火爆带动了相关工具方法的流行。大数据工具中,R和Python以其开源、免费、简单易用、大量算法库和社区支持等特质赢得了一众人心。机器学习则以其高大上...

3608

扫码关注云+社区