Editeur de tableaux pour un jeu de type 'boxxle'

Description

Cette "animation" est une aide pour la création de tableaux pour les jeux de type "Boxxle" ou "Sokoban", en gros: un personnage qui passe son temps à pousser des caisses sur les emplacements désignés...

La représentation est sommaire (après tout, ce n'est que l'éditeur), l'interface simplifiée au maximum, et je l'espère, un code pas trop chargé.
Point intéressants de la source (à mon avis) >>
- capture des appuis sur les touches du clavier (clip "deplacementPersonnage", calque "capture")
- capture du déplacement du curseur sur les cases pour le déplacement du plateau (clip "deplacementTableau", calque "capture")

Conclusion :


Petite aide sur le fonctionnement (simple) de l'éditeur >>
- clic sur les cases pour faire défiler des différents éléments du tableau (mur,caisse,caisse placée,emplacement,personnage)
- clic maintenu + mouvement pour déplacer tout le tableau (pour recentrer par exemple)
- le test du tableau n'est accessible que si 1 personnage est placé et qu'il y a autant de caisses non placées que d'emplacements
- idem pour le listing du tableau (simple liste, pas encore stockée dans un fichier texte... à venir)
- déplacement du personnage avec les flèches du clavier, pas de "undo" sur mouvement (ça servait à rien)

Du code est placé sur les clips/calques suivants >>
- root, calque "code"
- root, calque "interface", boutons "listing"/"effacer"
- clip "boutonTest", calque "bouton", occurence "tester"
- clip "deplacementPersonnage", calque "code"
- clip "deplacementPersonnage", calque "capture", occurence "captureTouches"
- clip "deplacementTableau", calque "capture", occurence "captureDeplacement"

Voila, n'hésitez pas à me faire des remarques...
Je pense qu'il est possible de simplifier la capture des touches et du mouvement de la souris, mais je n'ai pas encore cherché dans une autre direction que placer un clip (possédant le code de capture) sur la scène principale...
Le jeu "Boxxle challenge" est en cours de codage, bientôt disponible ;)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.

Du même auteur (sethx_x)