# English

SOKOBAN was made for the Gamecodeur Jam #12 with the following theme in mind: sokoban.

The goal is to push all the boxes on the designated locations.

# Français

Le but est de pousser toutes les boîtes sur les emplacements désignés.

Post-jam

  • Sauvegarde et récupération des niveaux créés
  • Sauvegarde de la langue sélectionnée
  • Changements dans l'interface graphique:
    • Ajout de flèches pour faire défiler les niveaux dans l'écran de sélection
    • Ajout de boutons Editer et Suppr. dans l'écran de sélection pour les niveaux créés par le joueur
    • Changement du curseur au survol de la souris sur des éléments cliquables
    • Changement dans l'affichage du message de fin de niveau
    • Traduction du message lors du chargement
    • Désactive le bouton de sauvegarde dans l'éditeur juste après avoir sauvegardé et le temps que le message de confirmation ne disparaisse
  • Ajout de 6 niveaux, portant le total à 9 niveaux pré-intégrés
  • Correction d'un bug dans l'enchaînement des niveaux (merci Asthegor)

  • Élève Premium de Gamecodeur
    • oui
  • Langage et Framework utilisés
  • Code par ... / Graphismes par ... (peut être "téléchargés sur xxx") / Musique et sons par ...
  • Utilisation de librairies et codes externes
    • Rien à part Phaser CE et un plugin que j'avais fait pour UP UP UP! afin de gérer le swipe
  • Temps passé
    • Une semaine à raison d'environs 2/3h par jour et de deux derniers jours de rush
  • Comment as-tu (ou pas) abordé la contrainte du thème
    • Je m'étais lancé sur une idée de "Sokoban Maker" qui aurait comporté une sauvegarde en ligne des niveaux créées et qui auraient pu être partagées avec les autres joueurs
    • A la mi-chemin, j'ai décidé de me débarrasser de tout ça et de focus sur le minimum syndical fonctionnel (ce qui a finalement déjà pris pas mal de temps en soi)
  • Petit postmortem (avis sur le langage/framework utilisés, difficultés, succès, choix, bilan personnel rapide, etc...)
    • Petite déception sur le fait d'avoir laissé tombé le côté "Sokoban Maker", mais c'était oublier ça ou ne rien sortir pour la jam
    • Je suis un peu parti dans tous les sens au départ, avec l'implémentation de fonctions pour gérer les formats de levels "officiaux" qui, au final, ne m'aura servi à rien et m'aura forcé à faire quelques hacks ça et là pour ne pas réécrire toute cette partie
    • Vestige du maker: j'ai un petit éditeur qui permet de créer des niveaux ou de remixer ceux qui existent
    • Pas mal de lutte avec Phaser et, surtout, ses tilemaps (vivement la v3 qui devrait sortir bientôt, histoire de voir si c'est mieux)
    • Le jeu est fait pour une utilisation sur mobile (de part le format de l'écran ainsi que la gestion du swipe), mais gère aussi le clavier et la souris pour les desktops
    • Jeu multilingue \o/
    • J'aime à penser que je me rapproche toujours un peu plus du jeu que je pourrais vendre, mais ça manque encore et toujours de polish; ça reste quand même le jeu le plus complet que j'ai fait pour le moment (plusieurs écrans, éditeurs, etc.)


Published Jan 28, 2018
StatusPrototype
PlatformsHTML5
AuthorMickawesomesque
GenrePuzzle
Tags2D, sokoban, Touch-Friendly
Average sessionA few minutes
LanguagesEnglish, French
InputsKeyboard, Mouse, Smartphone