3.20實戰殭屍工廠2
- 殭屍作戰系統
- 概述:在遊戲中,玩家通過支付以太幣來升級殭屍
- 提現:在傳送以太之後,它會被儲存進合約的以太坊賬戶中,並且被凍結,所以需要提現
- 殭屍戰鬥
- 戰鬥邏輯
- 你選擇一個自己的殭屍,然後選擇一個對手的殭屍去攻擊。
- 如果你是攻擊方,你將有70%的機率獲勝,防守方將有30%的機率獲勝。
- 所有的殭屍(攻守雙方)都將有一個 winCount 和一個 lossCount,這兩個值都將根據戰鬥結果增長。
- 若攻擊方獲勝,這個殭屍將升級併產生一個新殭屍。
- 如果攻擊方失敗,除了失敗次數將加一外,什麼都不會發生。
- 無論輸贏,當前殭屍的冷卻時間都將被啟用。
- 重構通用邏輯
- 確保每個人只能用自己的殭屍去攻擊
- 新增ownerOf修改器,將前面的合約中使用到所有人許可權控制判斷的地方改為該修改器
- 殭屍的輸贏判斷
- 概述:追蹤我們的殭屍輸贏了多少場。有了這個我們可以在遊戲裡維護一個 “殭屍排行榜”
- 邏輯
- 戰鬥邏輯
- 實現ERC721標準和加密收藏品(交易殭屍),此處可通過實現ERC721實現殭屍交易功能
- 應用前端和web3.js,通過編寫前端的web3.js呼叫邏輯、實現前端展示
-
學院Go語言視訊主頁
https://edu.csdn.net/lecturer/1928 -
掃碼獲取海量視訊及原始碼 QQ群:721929980
相關文章
- 3.19實戰殭屍工廠1
- Unity 植物大戰殭屍(一)Unity
- 植物大戰殭屍 雜交版
- 植物大戰殭屍-雜交版
- 植物大戰殭屍對戰版(Android)Android
- 殭屍程式
- 星鐵版植物大戰殭屍介紹
- 如何實現H5小遊戲—植物大戰殭屍H5遊戲
- 《植物大戰殭屍:綠意盎然的防禦戰》
- python開發植物大戰殭屍遊戲Python遊戲
- 植物大戰殭屍1.2.0.1073漢化版
- Python 植物大戰殭屍程式碼實現(2):植物卡片選擇和種植Python
- 分析《植物大戰殭屍》的遊戲平衡性遊戲
- 植物大戰殭屍-雜交版-修改陽光
- P2P 殭屍網路入門
- 什麼是殭屍程式,如何找到並殺掉殭屍程式?
- fork和殭屍程式
- Linux 殭屍程式Linux
- 【系統】 殭屍程式
- 殺死殭屍程式
- Win10植物大戰殭屍電腦存檔在哪_win10怎麼開啟植物大戰殭屍存檔位置Win10
- python 植物大戰殭屍外掛輔助工具Python
- 網易遊戲:《植物大戰殭屍2》已過氣的四大理由遊戲
- 殭屍程式,孤兒程式
- iOS殭屍物件之研究iOS物件
- 植物大戰殭屍雜交版2.1下載連結
- 植物大戰殭屍雜交版2.2下載連結
- 植物大戰殭屍雜交版2.0下載連結
- Linux中殭屍程式是什麼意思?怎麼檢視殭屍程式?Linux
- 植物大戰殭屍win10開啟閃退怎麼解決_win10植物大戰殭屍開啟閃退解決步驟Win10
- 檢視 Linux 殭屍程式Linux
- 什麼是殭屍網路
- 殭屍程式和孤兒程式
- Linux殭屍程式處置Linux
- 孤兒程序和殭屍程序
- 【BZOJ-1565】植物大戰殭屍 拓撲排序 + 最小割排序
- 決戰Cookie殭屍:惡性追蹤API意在“提高警惕”CookieAPI
- “植物大戰殭屍”開發者分享的10個遊戲教程建議遊戲