Ludum Dare 39 – PostMortem

Le samedi 29 juillet 2017 se tenait la Ludum Dare 39 (abrégée en LD39). Le principe est très simple ; créer un jeu de zéro en un temps imparti. Il y a deux “types” d’épreuves : La Compo : 48h pour créer son jeu, seul. Il faut créer ses propres assets, avec interdiction d’utiliser des …

Lire la suite

Http RPC #2

Pas vraiment d’update de code, mais plus une petite réflexion sur le projet en lui même. Pour petit rappel, le but de ce petit projet est la liaison de services par HTTP sans système centralisé ; chaque instance possède l’état du réseau en mémoire. Évidemment, cela engendre un certain nombre de problématiques, que voici. L’état du réseau …

Lire la suite

Game Dev – Space Shooter #1

GamePad by Pixel Buddha

Ok, refaire du game dev c’était décidément la meilleure idée de l’année – pour l’instant. C’est vraiment beaucoup trop de fun. Un OCÉAN de fun. Mais je m’emporte. J’ai continué sur le même petit projet, en mettant un temps fou à débugger – comme quoi je rouille à grande vitesse. J’étais pas hyper inspiré pour …

Lire la suite

Game Dev

GamePad by Pixel Buddha

Il y a un truc qui me manque pas mal, et c’est le game dev, c’est à dire le fait de développer des jeux. Sauf que depuis que je dev du web, bah… j’ai un peu laisser tomber tout le game dev. Du coup, il n’y a pas si longtemps que ça, je me suis …

Lire la suite

Http RPC #1

Pendant un certain temps, j’ai pas mal bossé sur RabbitMQ, qui permet la communication de services via un broker qui concentre et distribue tous les messages. J’ai donc décidé de m’aventurer vers un autre type d’architecture ; le peer to peer. Je ne savais pas trop par quoi commencer, que ça soit côté conception ou …

Lire la suite

BE Project #2

Cette fois, c’est le front qui y est passé ! Je me suis fait un petit setup avec WebPack, le template engine Pug – anciennement Jade – et le préprocesseur CSS Less. Rien de bien fancy, mais de quoi développer vite et bien. État Niveau interface, on est au strict minimum ; le titre du …

Lire la suite

Complexité du code

Il y a quelques jours, j’ai assisté à un cours “en candidat libre”, et j’ai eu l’occasion d’échanger avec pas mal d’élèves ainsi qu’avec le professeur au sujet d’une ligne de code “polémique”. Pour résumer, lors d’un exercice, j’ai proposé une ligne de code “complexe” qui a été considérée à l’unanimité comme étant n’importe quoi …

Lire la suite

Now Learning #1

Dans mon école, je me fais grave chier. Mais genre vraiment. Il y a plein de raisons à ça mais je vais pas m’étendre là dessus, ça sera l’objet d’un looooooong article. Stratégie stratégique BREF, du coup, vu que j’ai pas forcément envie de mourir d’ennui H24, il a fallu que je trouve une combine. …

Lire la suite

BE Project #1

Il y a un moment de cela, j’avais entamé une réflexion sur un back-end de MMO, et j’avais exploré la piste d’une architecture en microservices. J’avais alors commencé le projet BE Project. Cependant, j’ai revu ce projet à la baisse, pour des questions de temps. Je vais plus ou moins faire la même chose, mais …

Lire la suite

Dokku

Je vais de suite désamorcer les vannes évidentes ; Star Wars, Sith, pouet pouet. Dokku n’est donc pas un Sith à la botte de Palpatine mais un self-hosted PaaS basé sur Heroku. Bon, il convient d’expliquer un peu plus précisément de quoi on parle. Alors, pour commencer, je suis allé voir plus précisément ce qu’était …

Lire la suite