begin process at 2012 05 26 04:08:05
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Jeux

 > EDITEUR DE TABLEAUX POUR UN JEU DE TYPE 'BOXXLE'

EDITEUR DE TABLEAUX POUR UN JEU DE TYPE 'BOXXLE'


 Information sur la source

Note :
7,2 / 10 - par 5 personnes
7,20 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Jeux Classé sous :editeur, tableau, boxxle Niveau :Initié Date de création :25/09/2005 Date de mise à jour :14/10/2005 00:43:43 Vu / téléchargé :4 615 / 421

Auteur : sethx_x

Ecrire un message privé
Commentaire sur cette source (5)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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 ;)

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Historique

27 septembre 2005 11:36:57 :
Première vague de corrections du code, maj
14 octobre 2005 00:43:43 :
Refonte de l'éditeur précédent, adapté au jeu "Boxxle challenge" qui est en cours de codage et bientôt mis à votre disposition sur le site... Simplification de l'interface, adaptation de la taille de la grille, déplacement de la grille plus instinctif. Modifications à venir >> - un "listing" un peu plus propre, certainement lâché dans un fichier texte - à voir si un "loader" de tableaux est réellement utile...

 Sources du même auteur

Source avec Zip Source avec une capture MOTEUR DE JEU STYLE ANIMAL CROSSING

 Sources de la même categorie

Source avec Zip Source avec une capture AS3 - JEU DU TAQUIN par pegase31
Source avec Zip CHAMP DE VISION AVEC OBSTACLES - AS3 par t_naulet
Source avec Zip UN JEUX DE VOITURE MULTIJOUEUR OU VOUS CREE VOTRE TERRAIN par hakim255
Source avec Zip JEUX DE TIRE VU DE HAUT par hakim255
Source avec Zip Source avec une capture ERYSOKOBAN V1.02 CS4 AS3 par VBtoTRASH

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture AS3 - SIMULATION DE GRILLE D'ÉDITION par pegase31
Source avec Zip EDITEUR DE NIVEAU par Mansuz
FAIRE TOURNER UN TABLEAU (ARRAY) par Girou
Source avec Zip Source avec une capture UTILISATION DYNAMIQUE D'UN TABLEAU par ariden
Source avec Zip Source avec une capture RECHERCHE D'INFORMATION VIA UN TABLEAU par ariden

Commentaires et avis

Commentaire de pegase31 le 26/09/2005 14:11:05 administrateur CS

hou-là là !!!! des "setProperty" et des "eval" ?! Pourtant, tu ne codes plus en Flash 4.0 puisque tu utilises "_root" et "attachMovie" !!!

Petit rappel :

setProperty(_root.messageErreur, _x, 190); donne => _root.messageErreur._x = 190;

eval("_root.case"+((i+1)+j*15)).posX = i; donne => _root["case"+Number((i+1)+j*15))].posX=i;

T'es pas trés cohérent dans ton code niveau syntaxe !

Peg'

Commentaire de sethx_x le 27/09/2005 10:40:41

Thank's Peg'

C'est vrai que j'ai pas toujours fait attention à tous les changements apportés à chaque version de Flash que je suis en amateur depuis la version 4... je vais de ce pas corriger toutes ces "anneries" ;)
Et en profiter pour essayer d'alléger le code...

C'est en étant fasse à ses erreurs qu'on progresse, et qu'on peut faire progresser les autres :)

Commentaire de Blacknight91titi le 03/10/2005 19:23:07

Sympa j'avou c'est assez amusant et un bon jeux.
SI tu peux en faire plus pour l'éditeur sa serai super :)

Blacknight
9/10

Commentaire de sethx_x le 14/10/2005 00:50:20

Mise à jour de la source, version2 de l'éditeur.

Blacknight, je veux bien modifier mon éditeur, mais que penses-tu que je devrais rajouter??
Chose certaine, le jeu arrive bientôt... si c'est ce que tu voulais dire :p

Commentaire de Blacknight91titi le 14/10/2005 20:45:31

Salut

Je pensais par exemple faire un jeux oui a coté qui exploite la map créer précédement (stocké sur bdd ou bien sur fichier txt grace a php)
Pourquoi pas pouvoir choisir le nom de la mpa ainsi celle ci ne serai pas écraser a chaque fois que quelqu'un veut enregistrer.
Créer un système de niveau dans le jeux.
Enfait sa devriendrai l'éditeur de jeux.

Aussi pourquoi pas créer une IA étant le méchant :p

Blacknight

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

url dynamique ? [ par creaman ] je voudrais faire un top5 de site en flash. mais j'ai un probleme je sais comment faire pour changer le nom des sites dans le tableau a partir de donn action sur tableau.. [ par nirousse ] Voila, je vous explique.j'ai un tableau nommé x.Pour exemple, on va dire qu'il contient les valeurs suivantes : x=[3,2,1].Moi, en appelant 1 fonction, txt vers tableau [ par Eren76 ] Dans un programme en flash 5, j'ai un fichier txt avec une liste de données du type :&donnee1=KABOUL&&donnee2=PRETORIA&&donnee3=TIRANA&Je les récupère txt vers tableau [ par Eren76 ] Dans un programme en flash 5, j'ai un fichier txt avec une liste de données du type :&donnee1=KABOUL&&donnee2=PRETORIA&&donnee3=TIRANA&Je les récupère créer un tableau [ par ihen ] Salut,J'ai fait un jeu et j'aimerais faire un tableau qui effectue un classement des 10 meilleurs.mes variables à integrer au tableau sont pseudo et t Besoin d'aide pour un editeur de niveau sous flash (en iso) [ par blacksun5 ] Bonjour a tous, je suis nouveau sur ce site et j'ai un gros probleme :Je suis entrain de créer un editeur de map en 3d iso (base de l'editeur de outsi PROBLEME DE MENU DYNAMIQUE [ par zikaphil ] J'ai un gros probleme, je souhaite créer un menu dynamique à partir d'un fichier XML, tout marchait correctement jusqu'a ce que je veuille y insérer d catalogue énorme ! [ par sherka68 ] Bonjour à tous,Je veux faire un catalogue avec Flash.La base exportée en XML contient environ 6000 références.Lorsque je charge le fichier XML et que ASP et Flash [ par RayusgnaL ] Bonjour,Voilà je viens demander de l'aide parce que je ne connais pas vraiment Flash et on m'a demandé de modifier un .fla de manière à le rendre dyna les tableau [ par kodiask ] kelkun peut maider jarrive pa a afficher les donnée d'un tableau parce que je comprend pas le fonctionnement ac i++ / i<= enfin si kelkunpeut m


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,764 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales