初元星球農場遊戲開發玩法模式講解功能定製詳情
初元星球是由社群自治驅動的GameFi遊戲平臺,它可以讓玩家來決定遊戲未來的開發路線,以獎勵、回報、享受賦予使用者絕對公平的遊戲權利,使用者只需要按照自身設定的路線,就可以透過生態代幣PMT與遊戲內NFT,將玩家付出心血獲得的遊戲內容進行出售變現,在遊戲的同時保障生活獲取利益,真正實現邊玩邊賺,與初元星球共同創造一個真正獨特且永恆的GameFi生態系統。
初元星球一覽
初元星球系統I34-開發I633-搭建53I9的設定是一個包含了休閒、模擬經營、塔防、策略、探索、冒險、解謎、moba非對稱對戰、大逃殺等多型別鏈遊平臺,豐富的遊戲類別,已經多種類的NFT種類,加之多樣化的玩法是初元星球能在眾多Gamefi平臺中脫穎而出的亮點之一;
作為一個整體,初元星球完美地解決了早期使用者的問題。在初始階段,初元星球開放出初元農場,以“原始人類文明的起源”為出發點,同時作為初元NFT土地,限量不增發的星球土地,支援自由交易,購買後擁有獨一無二的美術背景+成熟效率提升,附帶額外的偷取資產次數;NFT角色:單獨的美術設計+保護果實不被小偷偷取,附帶額外的偷取資產次數。
在遊戲體驗中,系統I34-開發I633-搭建53I9初元農場是一款以社交與收益為核心的成長型遊戲,土地(NFT)作為開啟遊戲的唯一憑證,一個玩家最多可以開墾12塊土地進行種植,具有6級變化,不同級別的效果有不同變化;而作為核心道具的種子則多達46種,每一種都具有不同的產出能力和成熟時間,風格多遍的46種形象(非常的VI體驗),而收成合成後所以產物使用者都可使用或者在商品交易所進行出售。
初元農場還將有額外道具,農作物的收穫、偷取、放蟲、放草,會掉落各種道具,可以與果實進行合成珍稀的道具。玩家可以相互之間多開啟社交活動。可以與全球使用者互相幫助或者互相偷竊,任何人都可以互相訪問對方的NFT土地,沒有好友和地域限制。結盟的形式,有利於讓初元農場自主形成凝聚力。
對於農場的建設、收成等初元講設立全球榜單,《偷取榜》、《被偷榜》、《建設榜》、《社群榜》,與全體玩家競爭排名,榜首每期活動高達數萬代幣的獎勵。
ERC20規範
ERC20約定了一個代幣合約需要實現的介面:
// 介面標準 contract ERC20 { function totalSupply() constant returns (uint totalSupply); // 總髮行量 function balanceOf(address _owner) constant returns (uint balance); // 代幣分發(注意, 這個只有合約的Creator 可以呼叫) function transfer(address _to, uint _value) returns (bool success); // 這裡是擁有者和擁有者之間的代幣轉移 function transferFrom(address _from, address _to, uint _value) returns (bool success); function approve(address _spender, uint _value) returns (bool success); function allowance(address _owner, address _spender) constant returns (uint remaining); event Transfer(address indexed _from, address indexed _to, uint _value); event Approval(address indexed _owner, address indexed _spender, uint _value); // Token資訊 string public constant name = "4FunCoin"; string public constant symbol = "4FC"; uint8 public constant decimals = 18; // token的精度, 大部分都是18 }
上面的程式碼是一個標準的ERC20標準的程式碼, 規範給出了框架, 我們只需要實現相應的函式就好了, 這裡給出函式說明。
介面函式說明
函式的形參是區域性有效, 所以前面使用下劃線, 與其他的變數區別開來. 如 _owner.
totalSupply() 函式返回這個Token的總髮行量;
balanceOf() 查詢某個地址的Token數量 , 結合mapping實現
transfer() owner 使用這個進行傳送代幣
transferFrom () token的所有者用來傳送token
allowance() 控制代幣的交易,如可交易賬號及資產, 控制Token的流通
approve() 允許使用者可花費的代幣數;
事件函式說明
這裡兩個Event是重點, 事件,可以被前端js程式碼捕獲到並進行相應的處理:
event Transfer() Token的轉賬事件
event Approval() 允許事件
ERC20代幣合約實現
理解了上面的函式, 下面的程式碼,就實現了Token合約的函式填充
pragma solidity ^0.4.16;
interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) public; } // token的 接受者 這裡宣告介面, 將會在我們的ABI裡
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011332/viewspace-2937771/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- NFT初元星球農場鏈遊系統開發詳情丨DAPP技術框架介紹APP框架
- 鴨鴨星球雲養遊戲系統開發技術丨鴨鴨星球鏈遊遊戲開發功能詳情遊戲開發
- 汪星球系統技術開發丨任務模式丨汪星球開發功能詳情模式
- 能量星球系統模式開發制度詳情模式
- 陽光農場鏈遊元宇宙系統開發技術詳情元宇宙
- 元宇宙遊戲系統開發(功能詳情)丨元宇宙鏈遊系統開發(開發原理)元宇宙遊戲
- NFT鏈遊系統開發丨NFT元宇宙遊戲功能開發技術詳情元宇宙遊戲
- nft鏈遊元宇宙(NFT遊戲)系統模式開發技術詳情元宇宙遊戲模式
- web3.0植物大戰殭屍區塊鏈遊戲dapp系統開發分紅模式定製功能詳情Web區塊鏈遊戲APP模式
- 旺旺農場遊戲NFT系統開發|NFT農場遊戲開發搭建方案遊戲開發
- 區塊鏈遊戲NFT遊戲開發DAPP模式定製區塊鏈遊戲開發APP模式
- “農民世界”鏈遊系統開發應用場景講解丨FarmersWorld(農民世界)DAPP遊戲場景程式碼APP遊戲
- 【原始碼】聊聊農場養殖遊戲模型區塊鏈系統開發建立流程【詳情】原始碼遊戲模型區塊鏈
- GameFi鏈遊|卡牌|農民世界|沙盒遊戲開發詳情說明GAM遊戲開發
- 企鵝農場區塊鏈遊戲系統模式開發方案區塊鏈遊戲模式
- NFT鏈遊(農民世界)遊戲系統模型開發(玩法解析)遊戲模型
- NFT鏈遊/NFT遊戲元宇宙開發/鏈遊系統開發設計詳情遊戲元宇宙
- NFT遊戲GameFi元宇宙(鏈遊遊戲)系統原始碼開發(詳情方案)遊戲GAM元宇宙原始碼
- 旺旺農場NFT遊戲系統技術開發詳情分析遊戲
- 元宇宙遊戲專案系統開發模式功能方案解析元宇宙遊戲模式
- Axie Infinity遊戲系統開發(詳情介紹)丨Axie Infinity遊戲開發(原始碼功能)遊戲開發原始碼
- hash雜湊競猜遊戲開發模式丨雜湊遊戲競猜玩法系統開發技術功能遊戲開發模式
- GameFi+NFT鏈遊系統開發/NFT遊戲元宇宙技術開發詳情GAM遊戲元宇宙
- NFT鏈遊系統開發(模式定製)NFT元宇宙鏈遊系統開發方案模式元宇宙
- NFT鏈遊遊戲元宇宙系統技術開發設計詳情遊戲元宇宙
- NFT元宇宙系統app開發搭建(功能詳情)元宇宙APP
- 區塊鏈NFT農場遊戲專案系統開發技術定製方案(成熟技術)區塊鏈遊戲
- NFT數藏(鏈遊)元宇宙藝術交易系統功能開發詳情元宇宙
- 去中心化交易所定製開發詳情案例具體詳情中心化
- 陽光漁場/合成遊戲/養成遊戲/系統技術開發詳情遊戲
- FDF迴圈互助遊戲馬蹄鏈系統開發詳情功能遊戲
- 區塊鏈拼團挖礦商城dapp系統開發詳情(模式定製)區塊鏈APP模式
- 元宇宙企鵝農場專案系統開發丨NFT區塊鏈遊戲開發元宇宙區塊鏈遊戲開發
- DApp智慧合約技術開發詳情講解APP
- Techfinger遊戲搬磚系統開發技術詳細/功能詳情/原始碼方案遊戲原始碼
- Lot幸運農場區塊鏈遊戲開發區塊鏈遊戲開發
- 區塊鏈雜湊值演算法遊戲開發原理玩法規則定製區塊鏈演算法遊戲開發
- MetaX星球元宇宙NFT鏈遊系統開發元宇宙