Nous nous amusons (et apprenons !) à coder un jeu qui interagit avec Hive-Engine, en partenariat avec @vote-com.
Soyons honnêtes : ce jeu ne sortira probablement jamais… ou alors dans un futur très, très lointain. Pour l’instant, l’objectif est d’apprendre à le faire.
Actuellement, nous avons une page d’accueil avec quelques onglets en haut.
Connexion via Keychain obligatoire, parce qu’on aime la sécurité et qu’on ne demandera jamais aux joueurs de donner leurs clés Hive.
Ce qu’on a déjà réussi à faire
- Les onglets fonctionnent sans rechargement de page (smooth et cool).
- Le logo du token de @vote-com apparaît en haut et sur les côtés.
- Cliquer sur le logo du haut devrait renvoyer à l’accueil (à faire).
- Les logos sur les côtés sont des emplacements publicitaires (style Google Ads) qui pourraient aider à payer l’hébergement.
Pour l’instant, cliquer dessus envoie vers :
https://ecency.com/@vote-com/posts
On a 4 emplacements pubs pour le moment, mais on peut en ajouter autant qu’on veut.
Achat de terrains
Connexion via Keychain → possibilité d’acheter des terrains agricoles.
Chaque parcelle a un prix en token SECRET (par ex. de 5 à 500).
Ça pourrait devenir soit un jeu de patience, soit un jeu d’investissement pour les gros wallets.
En vert → terrains déjà possédés (test de confirmation Keychain réussi).
Le plus galère : faire en sorte que la partie et l’inventaire restent en mémoire même après fermeture du navigateur.
Actuellement, c’est sauvegardé en cookie (vider le cache = tout perdu), mais plus tard, on visera une sauvegarde via Keychain pour garder les données même en changeant d’appareil.
Inventaire et multi-comptes
Chaque joueur a son propre monde, non partagé.
Avant, on avait un bug où les terrains achetés par un compte apparaissaient chez un autre… corrigé !
Exemple avec @invest-time, qui n’avait jamais acheté de terrain → demande de login Keychain, et inventaire vide.
On achète des terrains avec ce compte pour tester.
Retour sur @hive-103505 → tout est bien conservé.
Testé avec plusieurs comptes : nickel.
Sauvegarde Keychain envisagée pour le futur.
Hôtel des ventes (HDV)
Ajout d’un HDV pour acheter de l’équipement de combat. Les combats arriveront bien plus tard.
Tout est pris en compte : prix, quantité, ajout à l’inventaire et validation Keychain.
Test par @vote-com (propriétaire du token) → tout fonctionne.
Les objets achetés ajoutent bien attaque, défense et potions au personnage.
PV max : 10 000. Consommer une potion → soigne + supprime l’objet de l’inventaire (toujours avec validation Keychain).
Les autres onglets
Timer : sert pour l’instant à importer/exporter des données, mais sera utilisé pour autre chose plus tard.
Ville : prévu pour bien plus tard.
Farm & Craft : aussi prévu plus tard.
Pour l’instant
On a déjà bien avancé, donc petite pause.
Notre code “spaghetti” fait 1548 lignes. On optimisera… un jour… peut-être. Pour l’instant, on avance par blocs, idée après idée.
P.S :on ce rend compte que nous n'avons pas présenter le HDV qui fonctionne très bien
On viens de voir que si on scroll la page vers le bas les pub reste bien en place , il n'y as bien que le milieux de la page qui descend ( sa aussi on as galéré )
A plus tard pour de nouvelle aventure ^^