222 private links
Un retour d'expérience sur le développement d'un jeu, 1 an et demi après.
Voici le retour:
Microservices vs. Monolithe n'est pas la question: dans tous les cas, votre soucis le plus immédiat est d’isoler les composants chacun derrière des interfaces publiques clairement définies. Avoir un binaire par tâche ou plusieurs dépend en réalité du nombre de personnes et d'équipes qui travaillent sur le projet.
À voir le projet gRPC afin de faire communiquer les différentes interfaces. Pourquoi gRPC ? Pour générer automatiquement le code d'un service lorsque celui-ci se content d'exposer des méthodes CRUD sur une simple entité dans une base de données SQL.
Qui finalement s'est révélé moins pratique à la longue lorsque les requêtes se sont complexifiées.
Contrairement au dicton qu'il ne faut pas réinventer la roue, certaines valent mieux être réinventée. Ici:
- l'ORM gorm par une bibliothèque plus bas niveau: sqlx
- testify remplacé par rien
Finalement, ce n'est pas une réinvention, mais un débarras de surcouche en complexité.
Le mantra d'E.W. Djikstra:
Are you quite sure that all those bells and whistles, all those wonderful facilities of your so called powerful programming languages, belong to the solution set rather than the problem set?
la maîtrise du problème est beaucoup plus importante que la solution qu’on lui apporte
Concernant les tests: l'auteur recommande le TDD pour développer ce qui est utile uniquement.
Enfin il s'agit surtout de maîtriser le problème afin de parvenir à une excellente solution.
The Legend of Zelda: Ocarina of Time !
The goal is to recreate the entire earth in Minecraft ! Crazy people, but they are organized :)
Ce sont bien des images d'un jeu.
A floss Minecraft-like game
Le jeu est disponible à cette adresse: https://across-multiverse.com/
Zelda x Minecraft ❤️
Mouais. Il y a aussi 0 A.D. et il est bien mieux !
C'est néanmoins toujours sympa d'avoir le choix 😄
Une liste de ressources pour jeu d'aventures.. et jeux de rôles !
Un développeur a été piqué au vif par un commentaire sur internet disant qu'il ne serait pas capable de créer un jeu multijoueurs en ligne.
Alors le gars l'a pris au mot: il a créé un jeu complet, l'a publié sur Steam et a fait une vidéo où il explique la création du jeu: https://www.youtube.com/watch?v=GWc7QppCPHM
Le jeu est gratuit sur Steam: https://store.steampowered.com/app/1625450/Muck/
😮 🤣
Pourquoi pas ! Je savais que des mots croisés en expressions régulières existent !
FLOSS of a Civilization-like game 👍
Déterminer lequel des deux visages est vrai: https://www.whichfaceisreal.com/index.php
Astuce: la lumière des yeux permet de déterminer les véritables visages humains. À vous de tester 😉
A game on CSS selectors !
(via https://nicolas-delsaux.hd.free.fr/Shaarli/?ppMLtA)
Cela ressemble à un travail constamment en cours !
La pétanque avec des boules carrées :D
This is a web port of the original Diablo game
WTF ! 😍