3.19實戰殭屍工廠1

尹成發表於2018-11-08
  1. 概述:通過智慧合約完成殭屍工廠小遊戲
  2. 功能實現
    1. 殭屍製造器
      1. 部分功能 
        1. 把部隊中所有的殭屍儲存到資料庫中
        2. 有一個函式可以生產新的殭屍
        3. 每個殭屍都有一個獨一無二的面孔
      2. 特點 
        1. 殭屍面孔取決於DNA,其DNA由一個16位數的整陣列成
        2. DNA數字不同部分對應不同特點 
          1. 頭部基因 
            1. 殭屍有七種頭型,前兩位代表頭部基因,所以頭型計算為前兩位數對7取餘加1
          2. 眼部基因 
            1. 3、4位代表眼睛,眼睛有11種變化
          3. 上衣基因 
            1. 5、6位代表衣服,衣服有6種變化
          4. 最後6位控制下面的顏色,由CSS選擇器生成 
            1. 皮膚基因
            2. 眼色基因
            3. 衣服顏色基因
    2. 殭屍捕獵、軍團擴張
      1. 概述:如何通過獵食其它生物擴張殭屍軍團
      2. 原理:殭屍獵食之後,殭屍的DNA和獵物的DNA計算出新的殭屍DNA
    3. 殭屍功能豐富,功能豐富主要從以下方面考慮 
      1. 智慧協議的永固性
      2. 新增冷卻時間,限制殭屍進食的頻率
      3. 新增冷卻週期,讓殭屍兩次攻擊或捕食之間必須等待一天
      4. 殭屍冷卻、原理如下 
        1. 捕獵行為觸發冷卻週期
        2. 在冷卻週期結束之前不能兩次捕獵
      5. 殭屍功能進階,可通過等級限制實現為殭屍改名、修改DNA等操作

 

 

相關文章