🖥

IMPORMASYONG TEKNIKAL

Sa seksyong ito, ipinakilala namin ang istraktura ng laro.
Kapag nagtatayo ng Rooster Battle, nilalayon naming samantalahin ang blockchain. Ibig sabihin, kailangang bukas ang source ng larong ito, at hindi dapat magkaroon ng anumang sentralisadong backend na sistema.
Tecnologia Chave de Rooster Battle

Game engine

Ginamit namin ang Phaser 3, ang nangungunang javascript na larong engine sa mundo. Ang Phaser 3 ay may kakayahang lumikha ng mga nakamamanghang epekto ng hindi nakakasagabal sa abilidad ng kompyuter.

Blockchain wallet

Ang Metamask ay ginamit namin bilang pangunahing paraan ng pagpapatunay. Ito ang nangungunang blockchain wallet at maaaring kumonekta nang maayos sa Binance Smart Chain.

Smart Device’s Compatible

Ang paggawa ng laro gamit ang javascript engine at Metamask ay nagbibigay sa amin ng malaking problema: Paano magagamit ng manlalaro ang kanilang mobile device? Paano sila makakakonekta sa kanilang mga wallet at makapaglaro gamit ang hawak na iPhone? Hindi kami bubuo ng bersyon ng aplikasyon para sa larong ito, kaya kailangan bang kompyuter lang ang gamit? Niresolba namin ang problemang ito sa pamamagitan ng paggawa ng ganap na tugmang laro sa panloob na browser ng aplikasyong Metamask . Suriin ang mga sumusunod na video upang maunawaan ang aming tinutukoy:
Rooster Battle roda no navegador da Metamask iOS com modo paisagem

Blockchain Backend

Ang laro ay tumatakbo sa BSC ‐ Binance Smart Chain. Sinulat namin ang aming kontrata para mapanatili ang desentralisasyon ng laro.
  • Binuo namin ang token ng laro (RICE) kasama ang kontrata ng bersyong 4.x ng Openzeppelin’s BEP‐20
  • Ang kontrata ng NFT item ng laro ay isang binagong kontrata ng Openzeppelin ERC‐721.
  • Para sa gameplay, gumawa kami ng bagong kontrata, tumuon sa gameplay.
Ang lahat ng mga kontrata sa itaas ay magagamit para sa komunidad sa aming Github, pagkatapos ng paglulunsad ng laro.

Ang Kakayahan ng extension ‐ Lumikha upang Kumita ng laro

Nais naming ang larong ito ay maaaring "pagbabago" ng komunidad. Alam mo na ang Counter‐Strike ay isang mod ng Half‐Life, ang Dota ay isang mod ng Warcraft, o ang PUBG ay isang mod ng ARMA 2. Para sa Rooster Battle, lahat ng NFT at mga item ay pagmamay‐ari ng mga gumagamit.
Lahat ng RICE (token) ay hawak ng mga gumagamit. Ngunit ang kalakaran ng laro, ang paligsahan, ang gameplay ay pagpapasyahan ng komunidad.
Kung hindi mo gusto ang default na kalakaran ng laro ng Rooster Battle. Maaari kang lumikha ng iyong kalakaran ng laro gamit ang mga istatistika mula sa NFT at token (RICE).
Halimbawa:
  • Maaari kang lumikha ng kontrata ng labanang royal para sa 100 tandang na lumalaban hanggang sa kanilang kamatayan.
  • Maaari kang lumikha ng isang kontrata para sa isang pandaigdigang paligsahan sa sabong na may napakalaking premyo mula sa mga tunay na isponsor sa totoong mundo.
  • Maari kang lumikha ng garantiya na kailangan kang bigyan ng komisyon bago sumali sa iyong sabungan.
Ang Rooster Battle ay walang mga limitasyon. Gusto namin na ang larong ito ay magtatagal magpakailanman sa pamamagitan ng paglalagay ng malikhaing kamay ng komunidad. Ang Rooster Battle ay hindi lamang isang larong "paglalaro para kumita", ito ay isang larong "paglikha para kumita".