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
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.
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.
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.
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.
Un autre exemple soumis à grizzlython qui chiffre les entrées et les envoie au joueur suivant avec un chiffrement supplémentaire :
Comment construire un jeu multijoueur au tour par tour
Tic Tac toe, jeu multijoueur simple écrit en Anchor
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.
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.
Exemple de système de composants d'entité
Kyoudai Clash est un jeu en temps réel on-chain qui utilise le framework Arc de jump crypto qui est un système de composants d'entités on-chain pour Solana.
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.
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.