begin process at 2012 02 10 09:01:26
  Trouver un code source :
 
dans
 
Accueil > 

Tutoriels

 > 

Jeux

 > JEU 2D SIMPLE

JEU 2D SIMPLE


 Information sur le tutoriel

Note :
5,18 / 10 - par 17 personnes
5,18 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

 Description

Fabriquer un jeu en 2D simple.

Tutorial

Dessinez un perso que vous convertissez en clip et que vous nommez "perso".
Créez une plateforme , convertissez la en clip et divisez la horizontalement en 2 parties égales que vous convertissez en clips et que vous nommez hpf (celle du haut) et bpf (celle du bas)

Programmation sur le perso :
onClipEvent (load) {
    _root.grav = 0;
    _root.vie = 1;
    vit = 5 //(mettez la vitesse que vous souhaitez)
}
onClipEvent (enterFrame) {
    if (_root.vie == 1) { //pour qu' il ne puisse plus bouger quand il est mort
        //pour qu'il tombe et qu'il puisse sauter :
        if (_root.grav>15) {
            _root.grav = 15;
        }
        _root.grav += 1.4;
        _y += _root.grav;
        //pour qu'il avance :
        if (Key.isDown(_root.LEFT)) {
            _x -= vit
        }
        if (Key.isDown(_root.RIGHT)) {
            _x += vit
        }
    }else{
       //Indiquez ce que vous voulez que ça fasse quand le perso est mort
    }
}

Sur la plateforme (entiere):
onClipEvent (enterFrame) {
    with (_root.perso) {
        if (hitTest(this.hpf)) {
            if (_root.vie == 1) {
                if (Key.isDown(_root.SPACE)) {
                    _root.grav = -15;
                } else {
                    _root.grav = 0;
                    _y = this._y-15;
                }
            }
        }
        if (hitTest(this.bpf)) {
            if (_root.vie == 1) {
                _root.grav = 5;
            }
        }
    }
}

Les ennemis : (dessinez les comme vous voulez)
onClipEvent(enterFrame){
    if(hitTest(_root.perso)){
       _root.vie = 0
}

Si vous souhaitez faire un ressort :
dessinez le, convertissez le en clip puis mettez cette programmation (sur le ressort) :
onClipEvent(enterFrame){
    with(_root.perso){
        if(hitTest(this)){
            this.play()
            _root.grav = -25
        }
    }
}



Commentaires

Commentaire de Blacknight91titi le 03/03/2006 18:40:22

A vrai dire je ne vois en aucun cas l'utilité du tuto.
Il existe déja une source semblable (voir même plusieurs) sur ce site, fait une recherche tu vera bien.

Deplus la méthode n'est pas très intéréssante pour pouvoir créer son niveau de jeu.
A inover.

Pas de note car premier commentaire

Blacknight

Commentaire de xiryu le 03/03/2006 23:22:57

j ai pas tout compris a ce tutaux peut etre parceque je suis debutant.

Commentaire de cortoh le 04/03/2006 03:20:16

ce n'est pas un tutorial, mais une source.

Commentaire de Blacknight91titi le 04/03/2006 09:28:23

Une source semblable :
http://www.flashkod.com/codes/JEUX-PLATEFORME_28065.aspx

Ou moin semblable mais c'est un bon exemple de la façon dont on peu créer un jeux avec map paramétrable, c'est une de mes sources, seul différence le jeux est en 2d, vu de dessus. :
http://www.flashkod.com/codes/PETIT-JEU-GAME-BOY-POSSIBILITE-CHANGEMENT-MAP_28006.aspx

Blacknight

Commentaire de dark man le 11/05/2006 18:54:56

moi sa marche pas...

Commentaire de stougly le 06/06/2006 13:19:14

comment faire pour convertir en clip, je ne trouve pas

Commentaire de THATISME le 26/09/2006 22:20:30

POUR CONVERTIR EN CLIP TU SELECTIONNE SE QUE TU VEUX CONVERTIR ET TU APPUIS SUR F8

Commentaire de Tearjeacker le 23/12/2006 12:16:53

Punais mais quand on est un débutant qui ne sait pas encore comment contribuer a un site on s'abtien de faire de la ••••• pareil!

Commentaire de Tearjeacker le 23/12/2006 12:18:06

Punais mais quand on est un débutant qui ne sait pas encore comment contribuer a un site on s'abtien de faire de la ••••• pareil!

Commentaire de tonib le 09/11/2007 18:01:40

sympa Tearjeacker

Commentaire de nicolala le 06/02/2008 19:42:33

http://nicolas.desachy.neuf.fr/AH-OK.html
dites moua si cets bien sil vous plait

Commentaire de enissayy le 15/05/2009 17:39:17

nn je suis debutant alor coment je peu comprendre ca  cé .......      enissay

Commentaire de lolhiphop le 24/10/2009 14:11:19

Bonjour je suis un débutant et je voudrais savoir dans quoi copier ce code !

Commentaire de lolhiphop le 24/10/2009 14:17:07

Et s'il vous plait c'est du c ou du c++ ou je ne sais pas trop ?

Commentaire de Keylock le 30/10/2009 17:55:18

Bonjour, je crois que le code doit être placé sur un clip. Je suis encore débutant mais j'utilise beaucoup Actionscript. =)

Commentaire de roro31150 le 27/11/2009 18:09:26

mouai .......... peut etre utile mais sans +

Commentaire de TLMax le 02/10/2010 18:34:31

slt!
c'est à ecrire dans quel langage svp???

 Ajouter un commentaire




Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 1,170 sec (4)

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