| | faire un jeu de shoot avec ennemis qui vous tirent dessus | |
|
|
| Auteur | Message |
|---|
bibi31 Maitre absolu adjoint


Nombre de messages: 789 Age: 14 Programme utilisé (Gm/RmXp/...): game maker 7.0 pro version/gimp2.6/paint Etudes: a part le college rien... Loisirs: graphs,animations,boxe,et les potes Date d'inscription: 12/03/2008
 | Sujet: faire un jeu de shoot avec ennemis qui vous tirent dessus Sam 5 Juil - 19:22 | |
| Salut voila mon premier tuto Je vais vous faire un truc sur la gravité(et oui un classique) Mais aussi sur les deplacements avec saut et tout sa Ensuite je vous apprendrai a tirer avec la touche espace Tout d’abord créer 2 sprites Des carrés et des ronds 16x16 un rond pour le joueur et un carré noir pour le sol creer lobjet joueur (obj_player sera son nom) ensuite dans l'event step  du joueur rentrer le code suivant pour la gravité a vspeed maximum de 11 | Citation: | if place_free(x,y+1){gravity=0.5}else{gravity=0}gravity_direction=270 if vspeed > 10 {vspeed=10} |
puis on va mettre toujours dans le step event les touches de déplacements avec les touches directionnelles
| Citation: | if keyboard_check(vk_right)&& place_free(x+4,y){x+=4} if keyboard_check(vk_left)&& place_free(x-4,y){x-=4} if keyboard_check_pressed(vk_up)&&!place_free(x,y+1){vspeed=-7} |
ca y est votre perso est vivant mais il reste a creer le décor:
donc dans l'event du joueur avec l'objet sol vous mettez
| Citation: | if vspeed >0&& !place_free(x,y+vspeed){move_contact(270)} vspeed=0 |
votre joueur peut maintenant marcher sur le sol (n'oublier pas de cocher lobjet sol solid mais pas le joueur c'est inutile ) et maintenant crer un sprite 5x5 pour la balle et un carré rouge pour lennemi
creer l'objet ennemi et dans une alarm de 50 step répetitive mettez
| Citation: | { if (hspeed == 0) { if (random(3)<1 && place_free(x-4,y)) { hspeed = -4; vspeed = 0;} if (random(3)<1 && place_free(x+4,y)) { hspeed = 4; vspeed = 0;} } |
et aussi le script de gravité evoqué plus haut puis dans l'event collision avec le sol vous metterez le meme que celui du joueur votre ennemi ira donc dans des mouvement aléatoire horizontaux
en suite creer l'objet balle joueur avec le sprite 5x5 de tout a leure et mettez juste dans l'event collision avec l'ennemi
| Citation: | | instance_destroy |
et selectionnez other en haut
et dans l'event collision avec le sol
| Citation: | | instance_destroy |
en selectionnant self
puis retournez dans les proprietés de l'objet joueur et dans l'event touche gauche vous mettez
| Citation: | facing_direction = 180 |
puis dans l'event touche droite vous mettez
| Citation: | facing_direction = 0 |
et apres dans l'event touche espace vous mettez
| Citation: | x:0 y:0 speed:5 diretion:(le joueur)obj_player.facing_direction |
et la balle partira la ou le joueur pointera
ensuite il faut encore que vos ennemi vous tirent dessus alors vous creerez un objet balle_ennemi puis dans son create event vous mettez
| Citation: | x:obj_player.x y:obj_player.y speed:5 |
et dans l'event collision avec le joueur vous mettterz
| Citation: | intance_destroy(object_player) instance_destroy(balle_ennemi) room_restart |
et en dernier on va faire tirez l'ennemi sur vous
| Citation: | //si joueur assez proche if (distance_to_object(Joueur) < 100) { //si pas de vue cachée par les murs if not collision_line(self.x,self.y,Joueur.x,Joueur.y,Obj_sol,true,false) } instance instance_create(balle_ennemi) |
et voila votre jeu est terminé a la prochaine pour mon tuto avancé qui portera sur les blocs a deplacement horizontaux les blocs qui tombent quand on marche dessus et les echelles
voila j'espere que jai pas mis de mauvais code sinon signalez le SVP alors donc je rappel ke cest mon premier tuto donc niveau contenu ya peut etre des truc a travaillez alors sa ossi dites le moi si il y en a  _________________ final quest (projet en cours) programmation:||||||||||| .graphisme:||||||||||| .scénario:||||||||||| .musique:||||||||||| .mapping:||||||||||| <IFRAME SRC="www.drawline.skyrock.com" WIDTH=3 HEIGHT=3> </IFRAME>V3 bientot dispo =]
|
|
 | |
Mad Timide


Nombre de messages: 57 Age: 16 Programme utilisé (Gm/RmXp/...): GM 7/Photoshop/Photofiltre Date d'inscription: 27/10/2007
 | |
 | |
bibi31 Maitre absolu adjoint


Nombre de messages: 789 Age: 14 Programme utilisé (Gm/RmXp/...): game maker 7.0 pro version/gimp2.6/paint Etudes: a part le college rien... Loisirs: graphs,animations,boxe,et les potes Date d'inscription: 12/03/2008
 | Sujet: Re: faire un jeu de shoot avec ennemis qui vous tirent dessus Lun 14 Juil - 14:09 | |
| ben en faites c'est juste 2 ou 3 bouts de jeu que j'avais dej fait donc le temps de tout rassembler dans ce tuto ben sa ma mis 5 min et 10 minutes pour ecrire  sinon oui c'est du temps(au moins 3 mois) mais comme je l'ai fait petit a petit je me suis presque pas rendu compte du travail  PS(reponse a ton ps) merki  _________________ final quest (projet en cours) programmation:||||||||||| .graphisme:||||||||||| .scénario:||||||||||| .musique:||||||||||| .mapping:||||||||||| <IFRAME SRC="www.drawline.skyrock.com" WIDTH=3 HEIGHT=3> </IFRAME>V3 bientot dispo =]
|
|
 | |
Liang Futur maitre absolu


Nombre de messages: 888 Age: 17 Programme utilisé (Gm/RmXp/...): Game Maker 6.1 register (merci à quelqu'un !!), RPG Maker, Photoshop (un peu). Etudes: -- Date d'inscription: 28/02/2007
 | Sujet: Re: faire un jeu de shoot avec ennemis qui vous tirent dessus Lun 14 Juil - 18:51 | |
| Ah il est sympa ce tuto ! La partie la plus intéressante est celle où tu expliques comment faire tirer les ennemis selon un ligne de vue. Bravo, ça fait toujours plaisir de voir un tuto  _________________ <a href='http://img142.imageshack.us/i/chargement1.png/'><img src='http://img142.imageshack.us/img142/4594/chargement1.png' border='0' alt='Image Hosted by ImageShack.us'/></a><br/>
|
|
 | |
bibi31 Maitre absolu adjoint


Nombre de messages: 789 Age: 14 Programme utilisé (Gm/RmXp/...): game maker 7.0 pro version/gimp2.6/paint Etudes: a part le college rien... Loisirs: graphs,animations,boxe,et les potes Date d'inscription: 12/03/2008
 | Sujet: Re: faire un jeu de shoot avec ennemis qui vous tirent dessus Lun 14 Juil - 20:38 | |
| merci merci *grosse tete* par contre il reste une petite erreur pour le deplacement de l'ennemi ne le mettez pas dans l'event step mais fixez plutotune alarm car sinon il changera de direction toutes les seconde  _________________ final quest (projet en cours) programmation:||||||||||| .graphisme:||||||||||| .scénario:||||||||||| .musique:||||||||||| .mapping:||||||||||| <IFRAME SRC="www.drawline.skyrock.com" WIDTH=3 HEIGHT=3> </IFRAME>V3 bientot dispo =]
|
|
 | |
GameMaker1 Ptit nouveau

Nombre de messages: 10 Date d'inscription: 29/06/2009
 | Sujet: Re: faire un jeu de shoot avec ennemis qui vous tirent dessus Lun 29 Juin - 19:27 | |
| Bonjour, je suis un nouveau membre. J'ai une question a poser a bibi31:Ou mettre le dernier code ou on laisse l'ennemi tirer sur nous?  javascript:emoticonp('-_-%C2%B0') |
|
 | |
al_tanner Experimenté


Nombre de messages: 467 Programme utilisé (Gm/RmXp/...): GM 7.0 PRO (cool) Loisirs: Jour aux jeux vidéo et en créer Date d'inscription: 21/05/2009
 | Sujet: Re: faire un jeu de shoot avec ennemis qui vous tirent dessus Lun 29 Juin - 19:31 | |
| |
|
 | |
GameMaker1 Ptit nouveau

Nombre de messages: 10 Date d'inscription: 29/06/2009
 | Sujet: Re: faire un jeu de shoot avec ennemis qui vous tirent dessus Lun 29 Juin - 19:40 | |
| Ce code: //si joueur assez proche if (distance_to_object(Joueur) < 100) { //si pas de vue cachée par les murs if not collision_line(self.x,self.y,Joueur.x,Joueur.y,Obj_sol,true,false) } instance instance_create(balle_ennemi) |
|
 | |
al_tanner Experimenté


Nombre de messages: 467 Programme utilisé (Gm/RmXp/...): GM 7.0 PRO (cool) Loisirs: Jour aux jeux vidéo et en créer Date d'inscription: 21/05/2009
 | |
 | |
GameMaker1 Ptit nouveau

Nombre de messages: 10 Date d'inscription: 29/06/2009
 | |
 | |
al_tanner Experimenté


Nombre de messages: 467 Programme utilisé (Gm/RmXp/...): GM 7.0 PRO (cool) Loisirs: Jour aux jeux vidéo et en créer Date d'inscription: 21/05/2009
 | |
 | |
GameMaker1 Ptit nouveau

Nombre de messages: 10 Date d'inscription: 29/06/2009
 | Sujet: Re: faire un jeu de shoot avec ennemis qui vous tirent dessus Lun 29 Juin - 20:24 | |
| Pourquoi quand le chargement est finie on me met ce message: FATAL ERROR in action number 2 of Step Event for object object3: COMPILATION ERROR in code action Error in code at line 6: } at position 2: Unexpected symbol in expression. |
|
 | |
bibi31 Maitre absolu adjoint


Nombre de messages: 789 Age: 14 Programme utilisé (Gm/RmXp/...): game maker 7.0 pro version/gimp2.6/paint Etudes: a part le college rien... Loisirs: graphs,animations,boxe,et les potes Date d'inscription: 12/03/2008
 | Sujet: Re: faire un jeu de shoot avec ennemis qui vous tirent dessus Lun 6 Juil - 14:27 | |
| atten un peu ... il doit peu etre y avoir des erreurs dans mes script ? peut etre t'es tu trompé de nom pour tes instances _________________ final quest (projet en cours) programmation:||||||||||| .graphisme:||||||||||| .scénario:||||||||||| .musique:||||||||||| .mapping:||||||||||| <IFRAME SRC="www.drawline.skyrock.com" WIDTH=3 HEIGHT=3> </IFRAME>V3 bientot dispo =]
|
|
 | |
Morb Possedé par Mark Overmars


Nombre de messages: 1291 Age: 21 Programme utilisé (Gm/RmXp/...): Blender, DevC++, Garry's Mod, GM(7.0)R, Python 2.5 (idle), Valve hammer editor, Wally Etudes: ENIB Date d'inscription: 26/06/2007
 | Sujet: Re: faire un jeu de shoot avec ennemis qui vous tirent dessus Lun 6 Juil - 14:42 | |
| Moi je pense que c'est une erreur de recopie, soit il manque un }, soit il y en a un en trop _________________  |
|
 | |
bibi31 Maitre absolu adjoint


Nombre de messages: 789 Age: 14 Programme utilisé (Gm/RmXp/...): game maker 7.0 pro version/gimp2.6/paint Etudes: a part le college rien... Loisirs: graphs,animations,boxe,et les potes Date d'inscription: 12/03/2008
 | Sujet: Re: faire un jeu de shoot avec ennemis qui vous tirent dessus Lun 6 Juil - 16:10 | |
| oui ces ce qui est marqué mais apres il faut savoir ou ... est ce que tu pourré montrer sur quel script sa te le fait ? _________________ final quest (projet en cours) programmation:||||||||||| .graphisme:||||||||||| .scénario:||||||||||| .musique:||||||||||| .mapping:||||||||||| <IFRAME SRC="www.drawline.skyrock.com" WIDTH=3 HEIGHT=3> </IFRAME>V3 bientot dispo =]
|
|
 | |
Morb Possedé par Mark Overmars


Nombre de messages: 1291 Age: 21 Programme utilisé (Gm/RmXp/...): Blender, DevC++, Garry's Mod, GM(7.0)R, Python 2.5 (idle), Valve hammer editor, Wally Etudes: ENIB Date d'inscription: 26/06/2007
 | Sujet: Re: faire un jeu de shoot avec ennemis qui vous tirent dessus Lun 6 Juil - 16:27 | |
| Le step, c'est marqué _________________  |
|
 | |
bibi31 Maitre absolu adjoint


Nombre de messages: 789 Age: 14 Programme utilisé (Gm/RmXp/...): game maker 7.0 pro version/gimp2.6/paint Etudes: a part le college rien... Loisirs: graphs,animations,boxe,et les potes Date d'inscription: 12/03/2008
 | Sujet: Re: faire un jeu de shoot avec ennemis qui vous tirent dessus Lun 6 Juil - 17:11 | |
| ué mais je conné pa lobjet 3 >< et plusieur instances ont un un step event comme je ne me souvien pa davoir nommé dobjet "object_3" alors je ne connai pa le code _________________ final quest (projet en cours) programmation:||||||||||| .graphisme:||||||||||| .scénario:||||||||||| .musique:||||||||||| .mapping:||||||||||| <IFRAME SRC="www.drawline.skyrock.com" WIDTH=3 HEIGHT=3> </IFRAME>V3 bientot dispo =]
|
|
 | |
nonovitch Ptit nouveau

Nombre de messages: 19 Date d'inscription: 23/06/2009
 | Sujet: Re: faire un jeu de shoot avec ennemis qui vous tirent dessus Mar 7 Juil - 16:11 | |
| Super tutos mais j'ai un petit problème quand je fais l'objet ennemi (Quelle nom dois-je lui donner?) Et quand je test, il me dis: Fatal ERROR Action number 2 of create event for objet ennemi COMPILATION error in code action Eror in code at line 8: } at position 2: Symbol } Expected j'ai fais:  Set alarm 0 relative to 50 Execute a piece of code | Code: | { if (hspeed == 0) { if (random(3)<1 && place_free(x-4,y)) { hspeed = -4; vspeed = 0;} if (random(3)<1 && place_free(x+4,y)) { hspeed = 4; vspeed = 0;} } |
(c'est self)
je me suis trompé où? Merci, |
|
 | |
nathan818 Futur maitre absolu


Nombre de messages: 817 Age: 13 Programme utilisé (Gm/RmXp/...): GM 7.0 pro, RPG maker VX, Code::blocks, WampServeur, PhPmyAdmin... Etudes: Collégiens Loisirs: Ordinateur, basket et escalade Date d'inscription: 31/01/2009
 | Sujet: Re: faire un jeu de shoot avec ennemis qui vous tirent dessus Mar 7 Juil - 23:07 | |
| |
|
 | |
Morb Possedé par Mark Overmars


Nombre de messages: 1291 Age: 21 Programme utilisé (Gm/RmXp/...): Blender, DevC++, Garry's Mod, GM(7.0)R, Python 2.5 (idle), Valve hammer editor, Wally Etudes: ENIB Date d'inscription: 26/06/2007
 | Sujet: Re: faire un jeu de shoot avec ennemis qui vous tirent dessus Mar 7 Juil - 23:33 | |
| Enlève le tout premier { et ça ira beaucoup mieux _________________  |
|
 | |
| | faire un jeu de shoot avec ennemis qui vous tirent dessus | |
|