Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

MOTEUR DE JEU VUE 3/4 HAUT (TUTO EN 4 ÉTAPES - 1ÈRE PARTIE)


Information sur la source

Catégorie :Jeux Niveau : Initié Date de création : 17/12/2004 Date de mise à jour : 17/12/2004 07:59:46 Vu / téléchargé: 10 182 / 1 939

Note :
9,33 / 10 - par 39 personnes
9,33 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (30)
Ajouter un commentaire et/ou une note

Description

Cliquez pour voir la capture en taille normale
Cette première partie de mon projet explique exclusivement Création/Gestion du décor et du personnage principal d'un "tile game", un jeu basé sur le principe du quadrillage, comme zelda.

Vous trouverez 4 sources commentées dans les détails qu'il faut regarder dans l'ordre pour bien comprendre :

01 - La création d'une grille dynamique permettant d'afficher des murs et du sol.
02 - La création et gestion d'un "personnage" se déplaçant à l'aide des flèches dans le décors précédement créé.
03 - L'amélioration graphique et la finition du personnage. Le faire tourner celon l'endroit où il va.
04 - L'amélioration technique du décors. Augmentation de la surface de la Map et gestion des passages d'écrans

Comme indiqué, ce n'est que la première partie, car le projet est loin d'être fini :
- Amélioration graphique du décor
- Gestion des objets à prendre
- Ennemis et interactions avec les éléments
- Etc ...

Pour les pros : je tiens à préciser que j'ai volontairement simplifié le code afin de le rendre plus accessible, mais rien ne vous empêche d'optimiser tout ça ! ;)

Pour les autres : toutes question est bienvenue, mais évitez les questions du genre "on fait comment pour ajouter un objet" ou "j'aimerais ajouter un ennemi, je fais comment", car je ne répondrais pas .. tout simplement car cejà fait partie des futures parties du tutoriel.

Maintenant, dodo ... 'creuvé, moi ! :p

Peg'
 

Source

  • tout est dans le zip ! ;)
tout est dans le zip ! ;)

Conclusion

Il faut juste savoir que le 02 est le 01 complété, le 03 est le 02 complété et que le 04 est le 03 complété ...

Donc, à regarder dans l'ordre, car les commentaires et explications du 01 n'est plus dans le 02, etc ... !
 

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

17 décembre 2004 07:59:47 :
petit soucis dans le Zip, alors je l'ai remis à jour ...

Commentaires et avis

signaler à un administrateur
Commentaire de bbkingtn le 17/12/2004 10:57:55

SALUT pegase31
c'est moi bbking"fenetrecrono"auriez vous la gentiesse de me expliquer pourquoi je n'arrive pas à recevoire des repance à ma question aprés avoir reçu ce message "Le code demandé a été désactivé par un des admins CodeS-CourceS."
merci d'avance.

signaler à un administrateur
Commentaire de Burnside le 17/12/2004 12:09:28

Slt,

Super ta source, super bien expliquée, il faudrai plus de sources aussi bien expliquées, j'attend la suite avec impatience.

Tu as trouvé où le personnage de ton jeu.

Bàt,

Burnside.

signaler à un administrateur
Commentaire de korrigan33 le 17/12/2004 13:13:57

SUPER.
Merci beaucoup sa faisait longtemp que je cherchait une source comme celle la en français, en plus C super bien expliqué et C complet MErciiiiiiiiiiiiiiiiii.

signaler à un administrateur
Commentaire de pegase31 le 17/12/2004 15:13:35 administrateur CS

pour bbkingtn : Je ne vois pas de quoi tu parles...

pour Burnside : Le perso, je l'ai trouvé sur un site koréen, mais je ne doute pas qu'il soit repompé d'un jeu quelconque. Malheureusement, je ne sais pas du tout lequel !

Pour Korrigan : Ah ben vi, français oblige, car j'ai écrit chacune des lignes de ce code, alors à part quelques variables (oui, je sais, j'abuse des fois), tout est en Français ! ;)

La suite avec un peu de chances avant Noël !

signaler à un administrateur
Commentaire de Blacknight91titi le 17/12/2004 18:31:04

Et bin
bravo peg' tu fais fort
déja que l'autre source était super
celle la l'est aussi
sa va bcp m'aider :-)
merci
10/10

signaler à un administrateur
Commentaire de korrigan33 le 17/12/2004 21:31:38

Desol j'avais pas noté 10/10 ossi.

signaler à un administrateur
Commentaire de threep21 le 18/12/2004 17:38:37

Ouais moi aussi je trouve ça trop fort, surtout que j'en ai bien besoin ^^. J'ai pas encore regardé la source mais vu ce qui est dit au dessus j'ai pas trop à m'inquité ^^. En dessous ça serait pas un petit clin d'oeil à space invaders ? :D

signaler à un administrateur
Commentaire de WhiteMagus le 19/12/2004 23:10:35

Tu postes pas des sources souvent (ce n'est pas péjoratif : regardes-moi) mais quand tu postes, c'est pas des escréments (pour être poli). Tu as pensé à tout et bien rédigé tout ça avec une excellente sy,taxe et un code super optimisé (dans l'ensemble).
10/10.
@+

signaler à un administrateur
Commentaire de Mafassure le 20/12/2004 16:58:10 administrateur CS

une source canon, super clair et tres bien commenté
merci Peg

signaler à un administrateur
Commentaire de lamor le 27/12/2004 21:46:08

bravo, c'est propre. les enemis et les bonus maintenant!

tu oublies un petit detail qui a son importance et qui ameliorera ton moteur : lorsque  le héro se cogne un peu sur un coté par inadvertance, il ne devrait pas se stopper mais devier un peu sur le coté pour continuer son chemin. (sinon ca oblige à toujours viser au pixel prés pour passer entre les blocs) c'est facile à faire en plus.
heuu j'espere que je ne suis pas le seul à comprendre ce que j'ai ecrit :)

signaler à un administrateur
Commentaire de souini le 01/01/2005 07:34:58

tro tro cool , c super clair cette source merci ;-)

signaler à un administrateur
Commentaire de pegase31 le 01/01/2005 13:30:21 administrateur CS

Lamor : c'est prévu dans la suite, car j'ai fait un truc "bâteau" exprès. Je ne voulais pas noyer les gens sous trop de trucs complexes ... ça l'est déjà bien assez comme ça.

Par contre, si tu veux me proposer ton code, il serait peut-être plus simple que le mien, ou au moins pour comparer. Merci d'avance !;)

Peg'

signaler à un administrateur
Commentaire de panzer_666 le 02/01/2005 22:41:28

Bonjour.. c vrai cette source est vraiment pas mal.. j'attends impatiemment la suite justement ^^
Quelqu'un à une idée de comment gerer un bon inventaire et les dialogue pr ce genre de jeu ?

signaler à un administrateur
Commentaire de korrigan33 le 03/01/2005 17:44:18

Tout le monde parle de la suite(que j'atend ossi avec impatience) mais C pour quant ?¿?

signaler à un administrateur
Commentaire de pegase31 le 05/01/2005 21:27:52 administrateur CS

Ben bientôt .. comme je viens juste de revenir sur mon PC adoré ... Donc, patience ! ;)

Peg'

Et bonne année à vous !;)

signaler à un administrateur
Commentaire de threep21 le 06/01/2005 00:43:07

ah oui tiens lol ; bonne année à toues et à tous pis tout ça ^^

signaler à un administrateur
Commentaire de lamor le 06/01/2005 16:44:07

ouaich peg'

ben mon moteur de tiledBasedGames est relativement similaire au tiens; (j'ai apris via  outSideOfSociety et Tonypa..)
je ne vais pas le poster sur flashkod, ta source etant suffisante pour ce domaine...

par contre pour notre histoire de case qui bloque le perso quand il est pas pile-calé, j'immagine que t'as dejà trouvé la solution tout seul...

a part ca rien à redire, c'est impec.

signaler à un administrateur
Commentaire de John_Doe_88 le 06/01/2005 17:44:26

J'ai regardé que rapidement mais c très bien ça Peg' ! Félicitations. Oui ca mérite bien le 9.. Pas très compliqué mais ça fait un malheur auprès des apprentis flasheurs ! (y a un monde fou qui pose des questions sur ton code dans le forum, donc d'ailleurs il serait bien d'y passer parce que je suis pas le plus à même de répondre).
A quand le jeu complet ? Dépêche, y a du monde qui attend !

signaler à un administrateur
Commentaire de pegase31 le 06/01/2005 18:21:01 administrateur CS

Argh .. même pô le temps de défaire mes baggages ...
Ben comme j'étais pas là, pas simple de répondre !

Pour ceux que ça interesse, contactez-moi en PV et je vous filerais mon adresse MSN pour les explications en direct.

J'ai déjà une version améliorée du décors, mais le soucis c'est que les futures améliorations risquent de passer au niveau expert, car le décors requiers quasiment un éditeur de niveau afin de créer les niveaux...
Mais j'y travaille, patience ! ;)

Pour ce qui est des blocs qui empêchent, j'ai effectivement une methode, mais pas trés simple et j'essaye d'optimiser...

Peg'

signaler à un administrateur
Commentaire de neovalpox le 29/03/2005 14:04:34

Superbe code. vraiment génial. je suis entrain d'essayer de l'utiliser pour faire une jeu. mais j'aurai juste une ou deux petite question :

1. je cherche a faire un jeu online. donc pour les map j'aimerai faire en sorte qu'elle se charge par des fichiers externe plutot que de faire un scroll directionnelle et d'avoir toute les map directement sur le fichier principal (un peu comme un client qui charge les map sur un serveur) et je voulais savoir si qqun aurai des idées.

2. pour faire un hitTest() sur une zone parametrée (sur la map) par exemple une porte de maison. qqun saurai comment faire pour que lorsque le personnage aille sur la maison, qu'une nouvelle map se charge ?

3. si qqun connais un site ou un peu trouver des personnage comme le personnage que tu utilise comme exemple sa serai cool (j'ai chercher mais j'ai pas trouver...)

si qqun est motivé pour m'aider dans ce projet : flavio_valceschini@hotmail.com

pour voir les débacle actuel du projet : http://neovalpox.dyndns.org/Echkin/

A+

signaler à un administrateur
Commentaire de survivor51 le 04/06/2005 15:27:41

C'est vrai que c'est très utile. A quand la suite car cette source n'est pas récente.

signaler à un administrateur
Commentaire de catamenia le 05/06/2005 11:32:43

la vision de cette source rempli cette journée de joie

signaler à un administrateur
Commentaire de pastaga_napster le 24/07/2005 02:53:30

pour l'instant je trouve que c'est la source qui m'as le plus appris de choses sur ce site ! par contre je trouve vraimen pa le moyen de rajouter des ennemis SUR la map. si kelkun coné le code vous pouvez m'en faire par ? merci !

signaler à un administrateur
Commentaire de nano40 le 29/10/2005 17:14:12

Le TOP Rien a dire .Si prandre exemple .

signaler à un administrateur
Commentaire de bloom1 le 21/03/2006 02:19:56

Sur Flash 8, fonctionne bien, mais quand je COPIE le code et les images dans la libraire, plus rien !!! Quelqu'un pourrais me dire pourquoi ???(Pourtant dans les paramètres de publication j'ai essayé Flash 8 et Flash 6, AS2 et AS1 et toujours rien !)
Merci d'Avance !

signaler à un administrateur
Commentaire de bloom1 le 21/03/2006 02:39:08

Sur Flash 8, fonctionne bien, mais quand je COPIE le code et les images dans la libraire, plus rien !!! Quelqu'un pourrais me dire pourquoi ???(Pourtant dans les paramètres de publication j'ai essayé Flash 8 et Flash 6, AS2 et AS1 et toujours rien !)
Merci d'Avance !

signaler à un administrateur
Commentaire de Jjax le 23/12/2007 18:19:01 10/10

Bravo!
C'est très clair et très instructif sur les bases d'un moteur iso.
y a t'il eu depuis des nouvelles modifications aportées à ce moteur?
Je serais très intéresser d'en savoir un peut plus sur les moteurs iso en flash.

Merci.

signaler à un administrateur
Commentaire de arnaud2525 le 25/10/2008 21:53:14

Très bonne source. Surtout, très bien expliqué... J' attends, comme tout le monde ici, la suite. D' ailleurs, ça date un peu, non?
je vais sûrement aller me renseigner sur le forum...

signaler à un administrateur
Commentaire de lobit le 04/02/2009 23:35:24 10/10

Très bon boulo! Merci.

signaler à un administrateur
Commentaire de cannadou le 17/04/2009 00:28:24

Code léger c'est extra

Ajouter un commentaire



Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.