- Organisation du code :
-
- Main : classe Document, gestion des autres objets, du clavier, de la souris, ..
- Labyrinthe : classe dérivée de Sprite, génère et représente graphiquement le labyrinthe
- Bonhomme : classe associée au symbole graphique du bonhomme, gère son déplacement et ses collisions avec les murs du labyrinthe
- Cellule : petite classe utile à l'algo de génération
-
- La maniabilité à la souris m'ayant décu, j'ai intégré un déplacement clavier avec les touches fléchées également. Finalement, les deux sont possibles à tout moment.
-
- J'ai commenté autant que possible le code. C'est mes premiers pas en AS3, j'ai sans doute du faire des erreurs de conception mais dans l'ensemble j'espère que ca pourra servir aux flasheurs qui ont comme moi "débarqué" dans l'AS3 après un rude apprentissage de l'AS1 et 2. Finalement je dois avouer que le côté très "Java" de l'AS3 n'est pas pour me déplaire :)
-
- DEFAUTS :
- - pas de preloader, le swf ne fait que 72 ko mais bon ca n'empeche pas. J'ai voulu en faire un mais je me suis heurté à plus de difficultés que prévu.
- - pas de packages : pas vraiment nécessaire à mon goût pour un petit jeu comme ca
- - ca laggue un peu sur un labyrinthe trop gros... le défilement du sprite est mal géré sur des tailles supérieures à 25/30..
- - et sans doute pas mal de bugs encore !
Organisation du code :
Main : classe Document, gestion des autres objets, du clavier, de la souris, ..
Labyrinthe : classe dérivée de Sprite, génère et représente graphiquement le labyrinthe
Bonhomme : classe associée au symbole graphique du bonhomme, gère son déplacement et ses collisions avec les murs du labyrinthe
Cellule : petite classe utile à l'algo de génération
La maniabilité à la souris m'ayant décu, j'ai intégré un déplacement clavier avec les touches fléchées également. Finalement, les deux sont possibles à tout moment.
J'ai commenté autant que possible le code. C'est mes premiers pas en AS3, j'ai sans doute du faire des erreurs de conception mais dans l'ensemble j'espère que ca pourra servir aux flasheurs qui ont comme moi "débarqué" dans l'AS3 après un rude apprentissage de l'AS1 et 2. Finalement je dois avouer que le côté très "Java" de l'AS3 n'est pas pour me déplaire :)
DEFAUTS :
- pas de preloader, le swf ne fait que 72 ko mais bon ca n'empeche pas. J'ai voulu en faire un mais je me suis heurté à plus de difficultés que prévu.
- pas de packages : pas vraiment nécessaire à mon goût pour un petit jeu comme ca
- ca laggue un peu sur un labyrinthe trop gros... le défilement du sprite est mal géré sur des tailles supérieures à 25/30..
- et sans doute pas mal de bugs encore !