游戲機制:concrete jungle

  1. 這個游戲的核心機制是怎么樣的?

    • 空間:一塊 a x b 格子尺寸的板。
  • 對象:建筑物,分為兩種,一種收集點數,一種影響點數。
  • 行為:在板上的每一個格子放置建筑物。
  • 規則:每個建筑占據一個格子。影響點數的建筑可以對周邊8個格子進行加減點數。收集點數的建筑可以收集當前格子的點數。
  • 目標:使收集到的點數盡可能的多。
  1. 用可視化的方式描述一下游戲?


    其中藍色代表加減點數的建筑物(對周圍8個格子的影響是:紅色減分,綠色加分,灰色沒影響),黃色代表收集點數的建筑物。


  2. 這個游戲機制有沒有最優策略?

    • 就上面這個小小的6*7的矩陣以及上面這組建筑來說,如果窮舉的話大概有10^25 (42C7 * 35C7 * 28C7 * 21C6)之多的組合方式,窮舉法應該行不通。
  • 用遺傳算法應該能比較快的找到局部最優,有空再去寫一下這個算法。
  • 應該有更好的算法能找到全局最優,暫時沒想出來。
  1. 游戲在核心機制外還加了什么機制呢?

    1. 類似俄羅斯方塊的消除機制,從最左方開始,只要一行收集到了足夠的點數就會被消除,然后新增一條空白行。
  • 卡牌隨機出現,能使用最先頭的兩張卡牌,以及能看到接下來的三張卡牌。
  • 卡牌出現的種類和頻率能在一開始選擇
  • 建筑物還可以影響8個格子以外的區域,比如任意一個格子,或者一橫排,一縱排等
  • 增加其他目標,比如分數,經濟和科技等。
  • 增加針對卡牌操作的卡牌,比如消除卡槽中的卡牌等。

參考

concrete jungle

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 173,559評論 25 708
  • 這篇文章是我之前翻閱了不少的書籍以及從網絡上收集的一些資料的整理,因此不免有一些不準確的地方,同時不同JDK版本的...
    高廣超閱讀 15,739評論 3 83
  • 很多時候女生要的不是一個結果,而只是對方的一個態度。 你覺得世上有不作的女生嗎?——有啊,我媽。 那你覺得世上有不...
    愛晚睡閱讀 549評論 1 2
  • 但愿有個男生由心發出的為我寫字,作詞,賦詩。我愿以酒做伴聊故事,直讓時間買醉。 與其說是夢,那也是期待的,未來的夢...
    一只吃喵的魚閱讀 315評論 0 0
  • 速度與激情讀后感 速度與激情看完,我明白了一點道理,第一點:人生有太多的選擇,每做一個選擇都應該思考和謹慎;第二點...
    素年微光吹過薄荷綠閱讀 1,427評論 0 0