Open source Solana laro upang sanggunian para sa pag-aaral

Makipag-ugnayan sa Anchor Program mula sa Unity

Isang simpleng halimbawa ng paglipat ng player pakaliwa at kanan gamit ang Anchor framework at Unity SD

Videoopen in new window

Live Versionopen in new window

Playgroundopen in new window

Unity Clientopen in new window

Pag-save ng Sol sa isang PDA

Alamin kung paano i-save ang sol sa isang PDA seed vault at ipadala ito pabalik sa isang player. Ang backend ay nakasulat sa Anchor at ang frontend ay gumagamit ng Unity SDK

Videoopen in new window

Live Versionopen in new window

Sourceopen in new window

Sa chain matchmaking

Isang multiplayer match three game na gumagamit ng NFT stats para sa character stats sa laro at may kawili-wiling onchain matchmaking system.

Live Versionopen in new window

Sourceopen in new window

Gumamit ng mga Solana Pay Qr code para makontrol ang isang laro

Hilahang lubid Isang multiplayer na laro kung saan pinapalitan ang isang account sa pamamagitan ng Solana Pay qr code na maaaring maging player na may maraming tao sa isang malaking screen. Backend Anchor at ang frontend ay Js React at Next13.

Tutorialopen in new window

Exampleopen in new window

Sourceopen in new window

Itago ang estado ng laro mula sa iba pang mga manlalaro

Bato papel gunting

Isang laro kung saan nakatago ang data sa chain sa pamamagitan ng pag-save ng hash sa client hanggang sa maihayag. SPL Token bilang presyo para sa nanalo.

Sourceopen in new window

Isa pang halimbawang isinumite para sa grizzlython na nag-e-encrypt ng mga entry at ipinapadala ito sa susunod na manlalaro na may karagdagang pag-encrypt:

Sourceopen in new window

Paano bumuo ng isang round based na multiplayer na laro

Tic Tac toe Isang simpleng larong multiplayer na nakasulat sa Anchor

Tutorialopen in new window

Sourceopen in new window

Sa Chain Chess

Chess Kumpleto sa chain playable chess game na nakasulat sa Anchor. Magpadala sa isang tao ng link para magsimula ng laro. Naghahanap ng mga kontribyutor.

Live Versionopen in new window

Sourceopen in new window

Larong Multiplayer gamit ang sistema ng pagboto

Sistema ng pagboto ng Pokemon Isang laro kung saan sama-samang bumoto ang mga tao sa mga galaw sa isang game boy game. Ang bawat galaw ay naitala at ang bawat galaw ay maaaring i-minted bilang isang NFT.

Live Versionopen in new window

Sourceopen in new window

Halimbawa ng sistema ng sangkap ng entity

Ang Kyoudai Clash ay isang on chain realtime Gamit ang jump crypto Arc frameworkopen in new window na isang on chain entity component system para sa Solana.

xNFT Versionopen in new window

Sourceopen in new window

Pakikipagsapalaran sa pagpatay ng mga halimaw at pagkakaroon ng xp

Ang Lumia online ay isang pagsusumite ng hackathon at isang magandang sanggunian para sa isang maliit na laro ng pakikipagsapalaran.

xNFT Versionopen in new window

Sourceopen in new window

Real-time na pvp sa chain game

SolHunter

Real-time na Solana Battle Royal Game. Gamit ang Anchor program, UnitySDK, subscription sa WebSocket account. Maaaring i-spawn ng mga manlalaro ang kanilang mga character na kinakatawan bilang isa sa kanilang mga NFT sa isang grid at lumipat sa paligid. Kung ang isang manlalaro ay tumama sa isa pang manlalaro o dibdib ay kinokolekta niya ang Sol nito. Ang grid ay ipinatupad bilang isang dalawang dimensional na array kung saan ang bawat tile ay nagse-save ng wallet key ng mga manlalaro at ang NFT public key. Exampleopen in new window

Sourceopen in new window

Last Updated:
Contributors: mh