Jeux Solana open source à consulter pour l'apprentissage

Interagir avec un programme Anchor depuis Unity

Un exemple simple de déplacement d'un joueur de gauche à droite en utilisant le framework Anchor et le SDK Unity

Vidéoopen in new window

Version Liveopen in new window

Playgroundopen in new window

Client Unityopen in new window

Stocker des SOL dans un PDA

Apprenez à stocker des SOL dans un PDA qui sert de coffre-fort et à les renvoyer à un joueur. Le backend est écrit en Anchor et le frontend utilise le SDK Unity.

Vidéoopen in new window

Version Liveopen in new window

Sourceopen in new window

Matchmaking on-chain

Un jeu de puzzle multijoueur qui utilise les stats d'un NFT pour les stats du personnage dans le jeu et dispose d'un système de matchmaking on-chain intéressant.

Version Liveopen in new window

Sourceopen in new window

Utiliser les QR codes de Solana Pay pour contrôler un jeu

Tug of war, jeu multijoueur où un compte est modifié via des QR codes de Solana Pay et qui peut être joué à plusieurs sur un grand écran. Le backend est écrit en Anchor et le frontend est en React JS et Next13.

Tutorielopen in new window

Exempleopen in new window

Sourceopen in new window

Cacher l'état du jeu aux autres joueurs

Pierre feuille ciseaux, jeu où les données stockées sur la chaîne sont cachées en enregistrant un hash dans le client jusqu'à ce qu'elles soient révélées. Des jetons SPL en guise de récompense pour le gagnant.

Sourceopen in new window

Un autre exemple soumis à grizzlython qui chiffre les entrées et les envoie au joueur suivant avec un chiffrement supplémentaire :

Sourceopen in new window

Comment construire un jeu multijoueur au tour par tour

Tic Tac toe, jeu multijoueur simple écrit en Anchor

Tutorielopen in new window

Sourceopen in new window

Jeu d'échecs on-chain

Jeu d'échecs, jeu d'échecs complet jouable on-chain écrit en Anchor. Envoyer à quelqu'un un lien pour commencer une partie. A la recherche de contributeurs.

Version Liveopen in new window

Sourceopen in new window

Jeu multijoueurs utilisant un système de vote

Pokémon avec un système de vote, jeu où les gens votent collectivement sur les mouvements à réaliser dans un jeu de Game Boy. Chaque mouvement est stocké et peut être mint en tant que NFT.

Version Liveopen in new window

Sourceopen in new window

Exemple de système de composants d'entité

Kyoudai Clash est un jeu en temps réel on-chain qui utilise le framework Arcopen in new window de jump crypto qui est un système de composants d'entités on-chain pour Solana.

Version xNFTopen in new window

Sourceopen in new window

Jeu d'aventure avec la mort de monstres et l'obtention de points d'expérience

Lumia online a été soumis dans le cadre d'un hackthon et constitue une belle référence pour un petit jeu d'aventure.

Version xNFTopen in new window

Sourceopen in new window

Jeu PvP en temps réel on-chain

SolHunter, jeu de bataille royale sur Solana en temps réel. Il utilise un programme Anchor, le SDK Unity et une souscription WebSocket à un compte. Dans ce jeu, les joueurs peuvent faire apparaître leurs personnages représentés par l'un de leurs NFT sur une grille et se déplacer. Si un joueur touche un autre joueur ou un coffre, il récupère ses SOL. La grille est représentée par un tableau à deux dimensions dans lequel chaque case stocke la clé publique du portefeuille du joueur et la clé publique du NFT.

Exempleopen in new window

Sourceopen in new window

Last Updated:
Contributors: La Loutre