Étiquette : boulder dash

  • Ayant terminé ma quête annexe, je me suis ratelé (dans le sens re-attelé, pas dans le sens d’un rateau) au développement de Squarity. J’arrange actuellement le « parcours d’accueil ». Les personnes débarquant sur le site devraient voir autre chose qu’une page remplie d’élements disparates accompagné d’un jeu d’exemple qui n’est pas un vrai jeu. Je veux aussi y intégrer mes documentations, au lieu que ce soit de pauvres liens vers github. L’un des sacerdoces de Squarity étant de donner envie de coder à des gens qui ne codent pas, si on leur balance directement du github dans la gueule, ça peut faire peur.

    La quête annexe dont je vous ai rebattu les yeux pendant des mois m’a fait prendre du retard sur mon planning imprévisiblionnel de développement. Pour éviter d’en prendre encore plus, je me permet un article de recyclage : une deuxième tranche de copié-collés provenant du channel « bouillonnement créatif » du serveur Discord de Squarity.

    Go.

    Tileset / jeu : clone de Bomberman

    2021-03-19

    Pour le tileset du jour, je vous propose un petit bomberman.

    Non non non, ça n’a absolument aucun rapport avec le jeu récemment créé par Loowood.

    Ce tileset vient de ce projet : https://github.com/xDUDSSx/bomberman. Il est sous licence MIT, donc vous pouvez récupérer sans problème les images, à condition de garder le texte de la licence (mettez-le quelque part dans le code du jeu) et de mettre un petit lien vers la source.

    Happy bomboning ! 💣

    Jeu d’action : S.C.Out

    2021-03-30

    Aujourd’hui, ce sera un vieux jeu, dont je n’avais même pas entendu parler à sa sortie.

    S.C.Out a été créé par Atreid Concept, le même studio qui a fait Skweeks, Tiny Skweek et Fury of the Furries. Vous dirigez un vaisseau sur une base de Deimos (l’une des lunes de Mars). La base a été envahie par des aliens et vous devez tout dézinguer. C’est de l’action-réflexion avec des graphismes assez kitsch.

    Le jeu est fortement squaritable, à l’exception d’un élément qui balance des projectiles dans tous les sens au lieu de les envoyer dans les 4 directions. Mais bon, on doit pouvoir se passer de ce truc.

    Vous pouvez directement y jouer sur le site PlayClassic Games. Pas besoin d’installation ni d’inscription. Par contre le son est pourri, je vous invite à le couper.

    Bon explosage d’alien kitsch !

    Moteur de jeu : Rock’n Diamonds

    2021-04-09

    Hey, et si on bouillonnait un peu ? Je voulais faire un petit message rapide, pour vous parler des jeux de type Boulder Dash. Je comptais juste citer quelques noms de variantes (Stone Zone sur TO7-70, Supaplex, …) et vous balancer un tileset à l’arrache.

    Et de fil en anguille, je tombe sur un remake de la version originale sur Commodore 64, jouable en ligne.

    Et d’anguille en fil, je découvre Rock’n’Diamonds : un moteur de jeu spécialisé dans Boulder Dash, Soko-ban et autres. Il semblerait qu’on puisse créer ses propres éléments de jeu et définir leurs comportements, mais je n’ai pas trouvé la manière dont c’est fait. Un langage spécifique ? Des scripts en Lua, python ou autre, avec une API ?

    Ça mériterait d’être étudié, à l’occasion, si quelqu’un s’ennuie…

    Les tilesets sont, à priori, sous licence libre. L’ensemble du projet est sous licence GNU.

    Jeu de survie : Little martian

    2021-05-08

    C’est toujours intéressant d’aller trainer sur le site gamingonlinux. On y trouve quelques pépites indépendantes et des jeux plus ou moins squaritables. Voici Little Martian. Un jeu qui semble bien sympa, avec un tileset assez inspirant. Je ne pense pas que vous ayez le droit de le reprendre tel quel, mais c’est toujours sympa à regarder.

    Il y a une démo téléchargeable sur leur site : https://little-martian.dev/demo/ . Je n’ai pas encore testé, mais je pense que je ne pourrais pas y résister longtemps. Le devlog n’est pour l’instant pas très fourni, mais contient des infos intéressantes sur la génération procédurale de mondes, ainsi que de très jolis screenshots.

    Note : j’ai pas résisté et j’ai fini la version démo. Autre note : le développement du jeu semble abandonné, mais l’auteur est toujours actif sur Twitter, avec d’autres projets. Passez lui dire coucou à l’occasion.

    Jeu de réflexion : SnakeLike

    2021-05-21

    Waou. Je ne suis pas le seul à avoir voulu associer le jeu Snake à un autre genre. Voici SnakeLike, c’est un rogue-like avec un serpent. On ramasse des objets, on combat des monstres, on explore des dungeons, mais avec un serpent. Et on peut même lancer des sorts en faisant des patterns avec le corps !

    Bon j’ai pas testé, mais ça a l’air assez marrant.

    Tileset : « Wang / Blob » tileset

    2021-06-02

    Et hop, petit tileset de derrière les fagots. Il est proposé par « Guy », une personne qui s’amuse à générer toutes les possibilités de tiles d’un tileset, puis à les placer harmonieusement et optimalement dans une seule image. C’est une démarche que je trouve assez intéressante. https://opengameart.org/content/wang-‘blob’-tileset

    Pas de dessins de personnages ni d’objets, à vous de les créer.

    Ce tileset ne serait peut-être pas si facile à mettre dans Squarity, à cause de la pseudo-3D qui fait que les éléments vont déborder sur la case d’en-dessous et la case de droite.

    Mais ça peut être marrant si vous voulez faire des labyrinthes à étage.

    Note : ce « Guy » avait un site que j’aimais beaucoup, traitant divers sujets. Malheureusement, il semble qu’il ait disparu : https://www.cr31.co.uk. Snif. Il en reste des morceaux dans webarchive (année 2023).

    Article : génération procédurale de niveaux

    2021-06-30

    Plop ! Ça fait longtemps que je n’ai pas balancé quelque chose de bien azimuté du ciboulot dans ce topic, histoire de vous sérendipiter un peu.

    Aujourd’hui, je vous propose un article du devlog de Cogmind, décrivant des méthodes de génération procédurales de map. Je dois avouer que je ne l’ai pas lu en entier, mais il y a de chouettes images.

    Cogmind est un rogue-like 2D dans un monde futuriste, qui semble très complet, avec beaucoup de règles, d’objets, de robots, etc. Il est développé par une seule personne, en mode « open development », d’où le devlog qui mérite d’être parcouru.

    Bonne lecture et bon regardage d’image !

    Vidéo : encore de la génération procédurale de niveaux

    2021-06-30

    Il y a plein d’autres méthodes, selon le type de jeu qu’on veut faire. Dans Dead Cells, par exemple, ce n’est pas fait comme ça. Ce sont des mini-zones faites à la main (il y en a beaucoup !). Elles sont assemblées entre elles plus ou moins au hasard. Mais il n’y a pas de « tunneling » pour relier les zones entre elles.

    La méthode Dead Cells est mieux, car elle permet un level-design un peu plus soigné, avec des ennemis placés fourbement, des bonus qui peuvent sembler inaccessible, etc. Mais ça peut aussi devenir lassant, car à force de jouer beaucoup, on finit par reconnaître les mini-zones.

    C’est expliqué dans cette vidéo youtube.

    Et après, pour des environnements plus extérieures, comme Minecraft, c’est encore d’autres techniques : Perlin Noise et autres joyeuseries.

    Jeu de Match-3 : IronCast

    2021-07-14

    Sur un autre sujet, hop, un petit jeu de Match-3-like, qui est actuellement gratuit sur la plateforme Epic Games (mais il ne le sera bientôt plus). Il s’agit de IronCast.

    Les éléments ne se récupèrent pas en faisant des lignes ou des colonnes, mais en traçant des chemins les plus longs possibles. Comme dans 4-Elements, pour les gens qui connaissent.

    Une ambiance Steam Punk, des automates géants, pleins d’upgrades, de niveaux à monter, de blueprints à fabriquer, différents types de mission (battle, survival, collection, …). Bref c’est bien sympa.

    La logique du jeu, sans les éléments décoratifs autour, est tout à fait Squaritable, à condition de savoir coder une fonction de gravité pour déplacer correctement les objets vers le bas. Ha ha haaaa.

    Note : le jeu n’est plus disponible gratuitement, il faut maintenant l’acheter sur Steam.

    Pixel-art: 370 mini-images de RPG

    2021-07-27

    Ouoooaaahhhh … 370 mini-images de jeux de rôles (au format de l’outil « Forgotten Realms Unlimited Adventures »). Un boulot de dingue.

    Il y a de très jolies choses sur le site PixelJoint, mais ça n’arrive pas souvent de voir arriver une nouvelle image avec autant de quantité et de qualité. je n’ai même pas encore pris le temps de regarder chaque image en détail tellement il y en a.

    Pas grand chose à voir avec Squarity, mais ça vaut vraiment le coup d’y jeter un œil. Et puis y’a pas que les tilesets dans la vie.

    Ceci n’est qu’un maigre extrait

    Tileset : de la terre et de l’herbe

    2021-08-14

    Voici une petite image dont on pourrait extraire un tileset, contenant toutes les combinaisons de transitions herbe / terre. Ça pourrait être sympa de l’utiliser avec l’automate cellulaire de Emeios, pour générer de jolies images aléatoires de terrains.

    Faudrait juste ajouter la gestion des transitions dans le code. Si quelqu’un a envie de faire ça, n’hésitez pas !

    Article : the art of puzzle design

    2021-08-31

    Alors que j’étais en train de me creuser la tête à créer un niveau intéressant pour le jeu soko-punk, je me suis demandé si des gens n’avaient pas développé des techniques de level design pour petits jeux de réflexion. Il y en a un peu partout, je n’ai pas eu le temps de tout éplucher, mais je vous propose déjà une première ressource : les slides de la présentation « The art of puzzle design« .

    Ça date un peu (mars 2000), mais c’est fait par Alexey Pajitnov, le créateur de Tetris, alors ça claque. C’est sous forme de pdf et ça se lit assez rapidement, enjoyez !

    Encore un peu de lecture ?

    Ce livre date de 1979. C’est de la science. Ça a l’air complètement fou, mais en 1979, on savait déjà faire de la science, alors qu’on n’avait même pas de LLM. Guedinerie !

    J’ai récupéré cette image sur le site openlibrary.org, qui est une excroissance de Internet Archive. Cliquez sur l’image pour y aller direct, puis donnez-leur du pognon. L’humanité et la science en ont besoin.