Pinned toot

Réchèr est un crypto-bourgeois de classe moyenne-moyenne. Il est pythonologue dans une startuffe d'informes-à-tiques, ce dont vous n'avez cure. Réchèr développe Squarity ( squarity.fr ). Il s'agit d'un outil de création et de partage de jeux vidéo en 2D. Vous dessinez quelques images, vous écrivez quelques lignes de codes en python, et vous obtenez un jeu directement jouable dans votre navigateur.

Et tant qu'à faire, voici un lien direct vers la version finale du sokoban, que vous obtenez une fois que vous avez terminé le tutoriel : squarity.fr/#fetchez_githubgis

J'ai ajouté plein de commentaires dans le code, pour expliquer plus en détail certaines parties.

À vous de jouer maintenant : créer des niveaux, améliorer le jeu, dessiner un tileset plus joli, ...

Le tutoriel de création du jeu Sokoban est terminé. (Il était temps).
Vous pouvez le consulter ici : github.com/darkrecher/squarity

Il est assez long, parce qu'il contient beaucoup de portions de code à copier-coller, mais il est super facile à faire. Même si vous ne savez pas coder, vous y arriverez. Certaines notions de base du python (if, boucle for, etc.) sont utilisées sans être expliquées. Il y a des tutos sur le python pour ça.

Ça remarche. l'url squarity.fr/ refonctionne. Désolay pour la geyne occasionay.

La redirection de squarity.fr est pétée. Je ne sais pas pourquoi. GoDaddy m'a foutu le bordel.
Ce n'est pas grave, le site est toujours disponible. Mais il faut aller ici : squarity.pythonanywhere.com/
(Je ne sais pas depuis combien de temps c'est pété, et je ne sais pas quand ça reviendra, désolé).

Réchèr est un crypto-bourgeois de classe moyenne-moyenne. Il est pythonologue dans une startuffe d'informes-à-tiques, ce dont vous n'avez cure. Réchèr développe Squarity ( squarity.fr ). Il s'agit d'un outil de création et de partage de jeux vidéo en 2D. Vous dessinez quelques images, vous écrivez quelques lignes de codes en python, et vous obtenez un jeu directement jouable dans votre navigateur.

En attendant un vrai tutoriel, voici une doc expliquant comment créer des jeux et comment faire des liens de partage :

github.com/darkrecher/squarity

Il faut électriser toutes les boules (mais ce n'est pas obligé de les connecter toutes ensemble).

L'heroïne ne devrait pas pouvoir traverser les arcs électriques, mais je n'ai pas encore codé cette règle.

Désolé pour les dessins de pavés trop contrastés, ça fait un peu background épileptique de site web des années 1990.

Show thread

Il est un peu buggé, il faudra que je le corrige. Le jeu se bloque parfois lorsqu'on prend deux pat'gom de suite.

10kbis a un gitlab ici : gitlab.com/10kbis/pacman_squar

Show thread

Résumé des avis de toutes les personnes qui ont joué : "on comprend pas tout au début, mais après c'est plutôt marrant".

Pour des explications plus détaillées, et une petite vidéo de démonstration, allez voir la page du Ludum Dare : ldjam.com/events/ludum-dare/47

Show thread

Il faut sélectionner deux cases avec le bouton "1" pour les échanger. Le but est de créer des chemins de boucle avec les traits verts. Pour commencer, il faut créer une boucle connectée avec la fontaine en haut à gauche, afin de propager l'eau, puis étendre l'eau progressivement jusqu'au trou en bas à droite.

Le bouton "2" permet d'utiliser un pouvoir spécial, mais attention, ça coûte du mana.

Show thread

Même jeu que l'autre, avec un tileset moche dessiné par moi-même.

Pour le coup, le code source est plus simple, et peut servir à des fins pédagogiques.

Show thread

Le tileset a été dessiné par Tacheul, qui a passé beaucoup de temps à faire toutes les possibilités de dessin. Qu'il en soit infiniment remercié.

pixeljoint.com/p/121104.htm

Show thread

Le second jeu d'exemple.

Déplacez H2O jusqu'à la grille pour l'amener au niveau suivant. Les cases bleues (froide) et rouges (chaude) change l'état du héros : solide/liquide/gazeux.
Les obstacles (tunnels, éponges, lasers) peuvent vous tuer ou vous bloquer selon votre état.

Le code source de ce jeu est un peu compliqué, car il y a toute la gestion du choix des bonnes images en fonction des objets autour. Par exemple : les coins de mur, les lasers qui se divisent en deux, etc.

Show thread

- Lorsque le magicien avance sur une case vide, cela crée un pont.

- Placez-vous sous une porte et appuyez sur le bouton "1" pour l'ouvrir/fermer.

- Lorsqu'il y a exactement deux portes ouvertes, vous pouvez entrer dans une et vous ressortirez par l'autre.

- Le bouton "2" permet de lancer une boule de feu qui détruit les ponts. Il y a un cooldown de 2.5 secondes, pas la peine de spammer le bouton.

Show thread
Show older
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!