Journal
Notes d'atelier.
De courts essais sur la création d'apps natives, Swift et le web ouvert.
RSS- 9 min de lecture
Rejouer la chaîne en local : le fork qui a rendu les simulations de mon bot abordables
Un bot qui choisit ses combats en simulant le moteur de bataille du jeu a besoin de centaines de milliers de lectures on-chain. Le tier RPC gratuit ne suit pas, et je refusais de payer. La solution : forker la chaîne sur ma propre machine — et le bug mémoire qui m'a appris qu'élégant n'est pas la même chose que correct.
web3basefoundryanvilperformanceviemdev - 9 min de lecture
Simuler avant de frapper : comment mon bot choisit ses combats
Luchamon Bot ne devine pas quel adversaire affronter — il interroge le moteur de combat du jeu lui-même, encore et encore, et joue l'option la moins pire. Plongée dans la sélection pilotée par simulation, les probabilités de victoire en Monte-Carlo, et l'économie du « ne jamais gâcher une énergie ».
web3basesimulationmonte-carloviemdev - 5 min de lecture
Le mail que j'attendais : Souffle est sur l'App Store
Trois semaines après quatre motifs de refus, le bon mail est enfin arrivé. Comment la contestation a été acceptée, ce que ce parcours m'a appris, et où télécharger Souffle.
souffleiosappleapp-storeindiedev - 7 min de lecture
Zéro serveur : pourquoi Souffle ne sait rien de vous
Pas de compte, pas de tracking, pas de backend. Comment et pourquoi Souffle fonctionne entièrement sur votre iPhone — et ce que ça change concrètement.
souffleprivacyiosswiftdataindiedev - 8 min de lecture
Anatomie du contrat PatolabsOG
229 lignes de Solidity, un ERC-721 avec art SVG on-chain, un invariant 1-par-tier appliqué aux transferts, et quelques décisions de design qui méritent d'être expliquées.
soliditynfterc721baseweb3foundrydev