Writing an ECS engine from scratch

(Note : Désolé pour les francophones, ce billet a pour objectif premier d’être sur un autre site, en anglais.) Entity Component System is an interesting pattern. Instead of thinking a game entity as having data and logic, an ECS pushes you to move instead separate logic from data. Think as logic as a factory processing some raw material to craft an object. There are a lot of writing about ECS theory and conception, from vague explanation to explain the reasons behind storing entities in contiguous memory (we’ll get to that term later). This is not intented to be a trustable reference but just some log and notes from someone who tried from vague explanations found on Internet to build a full ECS system in Lua for initially Love2D. …

Posted on .

Dépoussièrage

Eh bien me voilà, haha! - Roger le tavernier Salut à tous! Eh bien, ça fait un bail que j’avais pas posté ici. Bien des changements se sont réalisés autour de moi et autour de Rétroactive/Rétro-Actif. Faisons le tour en quelques points L’abruti qui vous sert d’auteur de ce post J’ai bientôt fini les études. Je fais un stage de fin d’études pour valider mon Master et essayer de rester dans la boîte dans laquelle je bosse. …

Posted on .

[Vita] Grand dad?!

shoutout to simpleflips Salut à tous! Juste un petit blog pour annoncer que j’ai crée un thème custom pour Vita aux couleurs d’un bootleg (jeu conçu de manière non officielle ne respectant peu ou carrément pas les copyrights dans tous les sens). GRAND DAD ?! Le thème est stocké ici : Lien, il vous suffit, une fois votre PsVita modfiée pour accepter les thèmes customs, de l’installer de la manière que vous voulez mais j’ai surtout utilisé ce logiciel afin de pouvoir facilement l’installer. (Ça envoie les données par FTP, je vous syggère donc d’utiliser VitaShell du côté de votre Vita pour recevoir les fichiers). …

Posted on .

Night Time

Salut à tous! Pour combler un petit peu le vide de news qui se passe ces temps-ci (surtout par manque de sujets intéressants sur le moment), je profite de l’occasion pour poster un peu plus de pixel art que je fais par divertissement ou plaisir. Là, j’ai testé une autre palette toute neuve de la part de GrafxKid nommée Ribbit. Une palette très pastel toute en douceur. J’avais déjà plus ou moins l’idée de ce que je voulais faire mais le manque de place sur l’image m’a empêché de tenter le rajout d’une texture pour l’herbe. Qu’à celà ne tienne, j’y ai mis des fleurs à la place! …

Posted on .

Terrain

Collines vertes et ciel nuageux.

Posted on .

WalrusRPG : ImGUI et grilles et PIAF

Salut à tous! Rien de tel qu’un petit billet pour donner des nouvelles, à l’heure où les augmentations de température de 10°C se font présents dans la région, il est toujours plus intéressant de rester calé au frais, histoire de ne prendre pas de coup de chaud (ce qui peut arriver assez vite). Les projets de l’année scolaire étant (presque) terminés, il est temps de se consacrer un peu plus à ce bon vieux blog, histoire de se faire plaisir ainsi qu’aux projets qui sont plus ou moins toujours d’actualité. …

Posted on .

WalrusRPG : Interactions

Pour une fois que quelque chose marche... Salut à tous! C’est fou comem je vois pas le temps passer avec les projets ou les visites familliales! Je créerai une page pour le projet scolaire qui se termine mais en attendant, j’ai bidouillé mon projet personnel ppur arriver à un stade que je ne pensais pas atteindre si vite. Explications. En gros, j’aime bien faire les choses de manière horizontale1, que chaque feature soit complète à 100% avant de passer à autre chose. Le souci est que je ne vois pas les progrès ainsi faits et ça ne facilite pas la chose quand les trucs ne s’emboîtent pas comme il faut. Donc pour le prototype actuel, j’essaye de faire avec une vertical slice, trance verticale, c’est-à-dire de programmer par étapes, développer toutes les features progressivement en les adaptant au fur et à mesure. Du coup, baaah, voilà le résultat : …

Posted on .

[Pico-8] Epic(o) Coaster? partie 2

Salut à tous! Voici le temps d’une petite mise à jour entre deux arrachage de cheveux sur d’autres projets. J’ai mis en place la mécanique de physique dans mon petit projet pour PICO-8 Et voilà ce que ça donne! Ça, c'était avant le moteur physique, heh. Enfin, là, c’était sans le moteur physique, désolé. Voici le dernier screenshot (pour l’instant): Voilà. C'est jôôôli et ça marche au poil! À part ça, rien de bien méchant sinon aussi la présence du dégradé de transition (une lignée de sprites, rien de bien folichon. Je vais m’attaquer probablement à mettre en place le système de game over ou faire d’autres plateformes ou faire de meilleurs réactions que juste faire clignoter le noir des plateformes. Allez, sur ce, je m’en vais, j’ai du code à programmer! À plus! …

Posted on .

[Pico-8] Projet sur le pouce

Salut à tous! J’ai eu une idée un peu idiote hier après-midi. Après avoir retouché un peu PICO-8, j’ai eu l’idée de reprendre un des vieux projets que j’ai abandonné des années auparavant par impossibilité technique de le réaliser mais de le refaire sur PICO. Du coup, me revoilà en train de refaire un demake de Epic Coaster. Voilà le bestiau au moment où je vous écris. Donc voilà, on verra ce que ça donne, c’est pas comme si je croulais déjà sous les projets ou obligations. Sur ce, je vous laisse, je vais continuer mes projets à la ***. À plus! …

Posted on .

[NES] River City Ransom

“BARF” - À peu près tout le monde Vidéo de gameplay1 Merci à Ezki pour avoir fait le cobaye “Joueur 2”. [En voilà du titre qu'il est bien. Cliquez ici pour la vidéo, ça marche aussi.](https://www.youtube.com/watch?v=nJQ9baxTcLY) River City, son fleuve, ses boutiques, son école, ses gangs assoiffés de sang, etc… Tout pour faire une petite ville vivante qui respire le calme et la paix. Pensez à vous arrêter si jamais vous traversez le pont de la Capital Avenue et admirez le paysage verdoyant des arbres et grisonnant du béton assombri par la pollution et les saisons. Profitez des nombreuses rues commerçantes proposant un large panel de restaurants pour vous goinfrer de délicieux sushis ou apprendre de nouvelles techniques de défense entre deux comics dans l’un des bibliothèques du coin. Le service souriant, les gens amicaux, River City est une ville qui vous accueillera à bras ouverts. …

Posted on .