Aller au menu - Aller au contenu

[Plan du site] Vous êtes ici --- > Le Site du Zéro > Les tutoriels > Non-Officiels > Programmation > ActionScript / Flash / Flex > Créez un jeu de Sokoban en Flash ! > Lecture des commentaires

Créez un jeu de Sokoban en Flash !

Vous devez être inscrit pour pouvoir poster des messages

Page : 1 
Pseudo Commentaire
Page : 1 
Hors ligne Sadenki # Posté le 13/09/2006 à 23:44:53 - Ce membre a mis la note : 17
Avatar
Groupe : Membres
Je ne fais pas de flash mais je vois que c'est un tuto bien expliqué, bravo :)
Hors ligne nax # Posté le 16/09/2006 à 15:22:25 - Ce membre a mis la note : 19
Avatar
Groupe : Membres
Très complet ;) .
 
Hors ligne DavidV # Posté le 16/09/2006 à 21:15:04 - Ce membre a mis la note : 20
n/d
Avatar
Groupe : Membres
Je l'ai parcouru en lisant très grossièrement, mais vu le niveau des explications, je vais surement m'y mettre...

Très bonne réalisation!
 
Hors ligne Webanix # Posté le 16/09/2006 à 21:23:11 - Ce membre n'a pas mis de note
Groupe : Membres
En fait j'avais déjà eu une vague idée de faire un tuto sur Sokoban il y a longtemps, mais je n'y ai plus pensé jusqu'à voir le TP de Mateo21 sur la création d'un Sokoban en C...

J'aimerais récolter des avis de personnes ayant réalisé le Sokoban en C et en ActionScript, pour pouvoir peut-etre écrire une sorte de comparaison...

Je compte de toute façon améliorer ce tuto en le coupant en deux chapitre, ainsi je rajouterais :

  • L'externalisation des tableaux (autrement dit avoir des .sok que l'on peut créer soi-meme), ce qui incluerait les notions d'importations de fichiers externes
  • Création d'un Editeur de niveaux, ce qui incluerait les notions de communication entre ActionScript et PHP (avec comme pré-requis la première partie du cours de PHP)
  • ...


Surtout n'hésitez pas à donner des suggestions de fonctionnalités en plus ! :)
 
Hors ligne Sannazzarotiti # Posté le 03/10/2006 à 21:45:49 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Je vient juste de voir le sokoban en C et ton sokoban. Bon perssonnelement l'utilisation du flash me parait plus simple, voir plus clair surement car je connait mieu que le C. Bien expliquez, je vais finir de lire, de tester, de comparez avec le C et je redonne un commentaire.
Hors ligne Sannazzarotiti # Posté le 03/10/2006 à 21:48:16 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
A oui, par contre l'histoire des cases est peu etre un peu flou. Dernier details, si tu pouvait donner le .fla aussi sa serait bien ^^.
Hors ligne Draknight # Posté le 07/10/2006 à 18:51:51 - Ce membre a mis la note : 20
Avatar
Groupe : Membres
20/20 C'est cool tu commence enfin a mettre des tutos je te remercie webzanix
Hors ligne Draknight # Posté le 12/10/2006 à 18:34:24 - Ce membre a mis la note : 20
Avatar
Groupe : Membres
J'ai pris le temps de relire ce tutoriaux bon je comprend pas tout mais je le trouve très bien et comme sur le post d'avant j'ai oublié de mettre une note je la met maintenant.
Hors ligne Nanocom # Posté le 03/11/2006 à 09:21:03 - Ce membre a mis la note : 18
Salut ô !
Avatar
Groupe : Membres
Vraiment bien ;)
Hors ligne Webanix # Posté le 03/11/2006 à 18:06:53 - Ce membre n'a pas mis de note
Groupe : Membres
Effectivement c'est un nano-com :p
 
Hors ligne Framic # Posté le 15/11/2006 à 19:07:29 - Ce membre a mis la note : 20
Groupe : Membres
Tuto parfais !!

Félicitation
 
Hors ligne crzd # Posté le 20/12/2006 à 03:46:15 - Ce membre a mis la note : 20
Groupe : Membres
bonjour à tous les zéros !

Alors déjà merci pour le site qui m'est d'une aide + que précieuse :D
Et merci aussi pour ce tuto qui correspond complètement à mes besoins, et un zéro sait qu'il n'est pas facile de trouver des tutos aussi bien détaillés sur le net et surtout sur le système de tuiles.
Malgré tout ça bah j'ai quand même un soucis (eh oui :p )
J'ajoute bien des occurences de "boule" et "poussoir" mais elles n'apparaissent pas quand je teste l'animation ! Je les ai pourtant placé sur la scène et nommées mais rien n'apparaît.

C'est grave docteur ? o_O

merci d'avance pour une précision

www.miam.fr.nf (en construction)
 
Hors ligne Webanix # Posté le 20/12/2006 à 14:56:04 - Ce membre n'a pas mis de note
Groupe : Membres
Ce problème se produit chez certaines personnes mais pas toujours, c'est pour cela que je n'avais pas décelé cette faille dans mon tuto. En fait, c'est une question de profondeur : les clip du poussoir et des boules sont bien présents, mais on ne les voit pas parce qu'ils sont en-dessous des cases.
Le problème se présente ou non selon l'ordre dans lequel on a créé les éléments dans la bibliothèque, bref c'est un peu spécial...
Quoi qu'il en soit, la solution est d'aller dans son code et d'ajouter une ligne (à la fin par exemple, le mieux ce serait juste après avoir définis les propriétés X et Y du poussoir) :

Code : ActionScript
poussoir.swapDepths(this.getNextHighestDepth());


La fonction swapDepths permet de placer un clip à une certaine profondeur.
Ici on lui dit qu'on veut qu'il se mette à "la profondeur la plus haute", qui est caractérisée par getNextHighestDepth.

Par contre, en ce qui concerne les boules, je ne vois pas pourquoi cela pose un problème. Essaie de recommencer en suivant bien étape par étape et ça ne devrait pas poser de problème.
 
Hors ligne crzd # Posté le 20/12/2006 à 16:11:18 - Ce membre a mis la note : 20
Groupe : Membres
merci de la réponse si rapide !

Donc ok c'est bon ça fonctionne maintenant avec cette ligne de code supplémentaire ;)
Sinon pour les boules oui ça fonctionne impeccable c'était une erreur de ma part.
Merci pour la réactivité en tout cas :D

crzd

www.miam.fr.nf (en construction)
 
Hors ligne rcarlier # Posté le 31/03/2007 à 09:35:59 - Ce membre n'a pas mis de note
Groupe : Membres
Tuto très bien réalisé !
Par contre, ne nous privons pas d'une petite critique :)

Plutôt que de jongler avec les 00 dans le nom des cases, il serait plus simple d'utiliser un petit séparateur entre le x et le y, genre _ (ou autre).
Du coup :
Code : ActionScript
_root["case0007"]
_root["case"+y+x]

devient
Code : ActionScript
_root["case_0_7"]
_root["case_"+y+"_"+x]

Et ça simplifie les boucles & tests imbriqués (plus besoin des tests)...
Hors ligne grover # Posté le 25/07/2007 à 10:02:50 - Ce membre a mis la note : 15
Groupe : Membres
Avant toutes choses : bonjour de la part d'un nouveau (aussi bien en ces lieux qu'en programmation flash...)

Ayant eu de petits souci à suivre le tuto (noob inside) qui est quand même très clair, j'ai téléchargé le source .fla dont le lien figure en bas de page, puis l'ai adapté à ma sauce (presque exclusivement par remplacement des fichiers graphiques).
J'ai au passage constaté que ce code source est radicalement différent de celui qui est expliqué dans le tuto, ce qui ne m'a facilité la vie pour comprendre son fonctionnement.

En testant le résultat de mes bidouilles, je me suis aperçu que le compteur de points (variable "reussite" ) avait une fâcheuse tendance à faire n'importe quoi (passer de 0 à 5 sur le placement de la 1e boule, revenir en arrière au lieu d'incrémenter, faire changer de tableau alors qu'il reste des boules à placer...)

Pensant avoir fait une boulette dans mes bidouilles, je suis revenu au code source "propre" pour constater que le souci persistait, excluant de fait une fausse manip de ma part.

Quelqu'un saurait-il comment résoudre le truc, car j'avoue ne pas avoir compris comment fonctionne cette variable "reussite" qu'on augmente ou diminue au gré de conditons qui m'échappent ?
Merci d'avance à ceux qui éclaireront ma lanterne. :)

Pffoouuu, beaucoup de blabla pour une première, promis je ne vais pas vous saouler comme ça à chaque fois. :lol:
Hors ligne grover # Posté le 27/07/2007 à 09:41:10 - Ce membre a mis la note : 15
Groupe : Membres
Bon, là j'suis au boulot, mais je prends 5 minutes pour annuler ma demande d'aide car j'ai finalement trouvé et corrigé tous les bugs qui me pourrissaient la vie...
Je tâcherai de mettre en ligne le code que j'ai pondu dans les prochains jours, histoire que des kadors plus pointus que moi donnent leur avis sur mes bidouilles.
J'ai essayé de commenter autant que faire se peut les différentes foonctions afin de rendrre le tout facilement compréhensible.

Bonne journée à tous. :)
Hors ligne grover # Posté le 29/07/2007 à 21:31:31 - Ce membre a mis la note : 15
Groupe : Membres
Bon, pour ceux que ça intéresserait, le source modifié par mes soins est accessible ici : sokoban de Webanix modifié par Grover :)
Hors ligne morbideman # Posté le 11/06/2008 à 12:32:17 - Ce membre a mis la note : 17
Groupe : Membres
J'ai pas tout lu (Pour le moment je suis sur le tuto de Flash)

C'est juste pour déclarer un petit bug dans le jeux :
Lorsque l'on coince deux boules entre elles, et que l'on continue d'avancer. le nombre de coup d'augmente pas MAIS le chiffre 0/6 boules augmentes. Et on ce retrouve avec du 45/6 si on continu etc ... jusqu'a 99 ^^

Voila, c'est pas juste pour critiquer, ca peut etre constructif. On peut chercher d'ou viens ce petit bug etc ...
Moi je chercherais quand j'aurais fini le tuto précédant celui la XD
Hors ligne Webanix # Posté le 12/06/2008 à 21:39:42 - Ce membre n'a pas mis de note
Groupe : Membres
Oui, effectivement la version présente sur mon site présente ce gros bug, mais le bug a été corrigé dans le code du tutoriel. Ca faisait longtemps et je n'avais pas réussi à mettre la main sur le fichier final avec la bonne version, donc le bug est sur le site d'exemple, mais pas dans le tuto.
 
Hors ligne morbideman # Posté le 16/06/2008 à 23:49:14 - Ce membre a mis la note : 17
Groupe : Membres
Oki doki pour le problème de version ^^

Je met 17 ;
Tuto très clair, complet, très lisible, plaisant a lire. Très facile a comprendre (En ayant lu les 3 premières partie du Tuto flash) et tout le reste. Je déveloperais un point négatif, et un point positif

Le point positif :
Ca va te paraitre bète celon ton serteur d'activité mais bon :
(Donc la dsl je vais un peu raconter ma vie)
Quand j'était au lycée, j'avais cour d'info (VBA + HTLM etc ...) on avais un prof d'info bien sur mais également de (Eh merde .. de quoi déja .. ) GSI voila. Gestion des systèmes informatique. au début d'année, je comprenais pas la différence avec un informatitien, même si il nous le rabachais.

Un jour, il a été absent. Un informatitien la aidé. J'avais un problème de lien ODCD. et il m'a très bien aider bien sur. Mais il n'a pas chercher à comprendre POURQUOI je cherchais a faire ce lien. donc résultat, j'avais tout monter a l'envers, j'avais lier mon SQL a la base et pas le contraire (si ma mémoire est bonne)

Et bien, ton tuto ma vraiment fait penser a ce prof, je trouve (Je reste un novice ^^) que tu essaye d'aller "dérière le code" pour nous en donner le plus simple, conci compréhensible etc ... je pense que ta piger XD

Le point négatif :
La c'est un point de vue pédagogique. le copier coller sans rien comprendre est très facile (Ce qui va réjouir pas mal de monde) et il faut vraiment relire, pour comprendre, faire appel a son libre arbitre.

(La je vais comparé dsl ^^)
Sur le tuto de Flash, je l'ai li une fois, il faut chercher un peu etc ... bref je serais refaire seul si on me le demandais. Après un seul lecture (Non sérieuse) de celui ci, je pense pas.
Ca viens peut être également le fait que j'ai imprimé le tuto Flash et pas le tien (N'y voi la aucune discrimination XD)

Voila ! Commentaire assez consistant, mais normal je pense pour des gens qui passe plusieurs heures.
Merci beaucoup pour ce tuto
Hors ligne Le Zéro # Posté le 22/06/2008 à 12:10:42 - Ce membre n'a pas mis de note
I'm a ZerO
Avatar
Groupe : Membres
Très sympa comme tuto. Il est vrai que les tuto pour faire des jeux complets en ActionScript sont peu nombreux.

Un petit bug tout de même (je n'ai pas fais le tuto, je m'en suis inspiré pour faire mon propre jeu donc je ne sais pas d'où il vient) :
Lorsque que l'on essaye de pousser deux billes cote à cotes, cela rajoute un point au compteur !!!

Avancement de mon site web, MyFrog.fr : ||||||||||

Le Zéro
 
Hors ligne morbideman # Posté le 25/06/2008 à 00:43:09 - Ce membre a mis la note : 17
Groupe : Membres
l'auteur de l'auteur a déjà répondu a cette remarque. (c'était moi qui l'avais formuler :p ) juste un commentaire plus haut.

Sur le site qu'il présente comme exemple c'est une ancienne version. Ce bug n'est pas présent dans le tuto
Hors ligne Webanix # Posté le 26/06/2008 à 18:20:45 - Ce membre n'a pas mis de note
Groupe : Membres
Je vais tenter de me replonger dans mon code et dans mes fichiers pour republier une version débugée du sokoban sur le site d'exemple, puisque je vois que des gens continuent à solliciter le tuto :) J'avoue que ca fait deux ans que je ne m'en suis plus occupé...
 
Hors ligne Ravenz # Posté le 06/10/2008 à 22:31:08 - Ce membre n'a pas mis de note
Avatar
Groupe : Membres
Le tuto a l'air intéréssant, je vais m'y attaquer, mais en le réalisant en actionscrpit 3 ^^

Image utilisateur
 
Hors ligne amau96 # Posté le 06/11/2008 à 05:22:33 - Ce membre n'a pas mis de note
www.payetoncul.com
Groupe : Membres
très bon tuto, dommage que tu n'es pas implémenté un petit message lorsque le joueur gagne,
sinon, il y a une erreur, ce n'est pas
poussoir1.swapDepths(this.getNextHighestDepth())
mais
poussoir.swapDepths(this.getNextHighestDepth())

ce qui explique le bug de certain
 

Vous devez être inscrit pour pouvoir poster des messages

Changer de design | En savoir plus | Plan du site | Politique d'accessibilité | Règles | RSS tutoriels | RSS news
Édité par Simple IT SARL : Nous contacter | Notre blog | Revue de presse | Publicité

Y'a plus rien à lire, faut remonter maintenant !

Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.

Nombre de connectés 265 Zéros connectés | Requêtes SQL 8 requêtes | Temps de génération de la page : Total (SQL) 0.0298s (0.0156s)