Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Kraken007 Project : Life Game phaser JS

A topic by kraken007 created Nov 23, 2016 Views: 670 Replies: 6
Viewing posts 1 to 6
Submitted

Bonjour a tous,


Mon projet consiste à coder un jeu de la vie cf(jeu de la vie), avec le framework phaser.io en javaScript.

J'utiliserai un tableau à 2 dimensions pour la grille de jeu et des listes pour gérer les cellules vivantes ou mortes.

Et @david oui il faut qu'on se sorte les doigts ;)

Kraken007

HostSubmitted

Bravo. Premier jeux en Phaser pour toi ?

En tout cas, excellent exercice que de reprendre un algo "culte" et le porter. Et puis il y a des listes non ? Peut être pas remarque... on doit pouvoir faire ça avec une matrice (un simple tableau).

Submitted

Bonjour David,

c'est ma deuxième expérience avec phaser ^^.

J'avais refait le casse brique de l'atelier lua avec phaser.

j'ai effectivement une matrice pour le patern de début et un tableau d'objet cellule pour les cases à modifier.

mais voici le code : github.

L'ago fonctionne.

La prochaine étape est d'ajouté des gameStates pour avoir plusieurs écrans pour les explications, le jeu, et le gameover si plus de cellule vivante.

Le but ultime serais de faire un éditeur pour que le joueur fasse sont patern et voie ce que ça donne.

Voila :)

Merci ;)

Submitted

Avancement du projet.

Ajout des games states.

une state pour l'intro avec une explication du jeu, des boutons pour faire défilé le texte et un bouton start pour lancé le jeu.

Et une state pour le jeu.

Prochaine étape :

faire un éditeur de "niveau" avec des templates de départ sélectionnable et customisable.


Submitted

éditeur fonctionnel.

voila tout est fonctionnel, moche mais fonctionnel.

je vais faire un coup de polich avant de le publié ce we.

Amélioration pour plus tard:

  • pouvoir paramétrer la taille de la grille en hauteur et largeur.
  • mettre a disposition des patterns prédéfinis.
  • un compteur de génération/itération.
  • faire un vrais menu avec des beaux boutons ^^.
Submitted
  • refonte du menu.
  • ajout de bouton.
  • ajout de pattern prédéfini.
  • mise en place du compteur d'itération.
il ne reste pour que le paramétrage de la grille en mode édition et la revue du texte des règles et ce sera fini.
Submitted

voila fini le petit jeu

téléchargement