begin process at 2012 05 26 03:59:29
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Tutoriaux

 > CREATION DE JEUX EN FLASH :: TUTORIEL 01 - JEUX DE CIRCUIT À LA WIPEOUT (VERSION FLASH MX)

CREATION DE JEUX EN FLASH :: TUTORIEL 01 - JEUX DE CIRCUIT À LA WIPEOUT (VERSION FLASH MX)


 Information sur la source

Note :
9,78 / 10 - par 18 personnes
9,78 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Tutoriaux Classé sous :jeu, wipeout, circuit, tutorial Niveau :Débutant Date de création :18/05/2002 Date de mise à jour :20/05/2002 13:53:01 Vu / téléchargé :52 961 / 10 134

Auteur : BlackWizzard

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (36)
Ajouter un commentaire et/ou une note


 Description

Pour ce premier tutorial, je V expliquera l'aide d'un fichier simple
commet creer son propre jeux.
On va commencer par un jeux de circuit, genre jeux de voiture.
ici, il sagit d'un vaisseau futuriste anti gravité (genre wipeout)

le fichier fla contient le vaisseau (avec ombre en fausse 3D) et un circuit.

le vaiseau tourne mais ne se deplace pas.
C le circuit qui se deplace, ça donne un effet plus realiste et ça permet
de jouer sur les cartes plus grandes.

l'ombre et le vaisseau sont dans un group, pas dans un clip.

Tous le code de l'anim se situe dans le clip "pod".
pour y acceder, rentrez dans le groupe et cliquez sur le clip "pod".

Le jeux à été developpé sous flash MX.
si vous n'avez pas flash MX, telechargez la version flash 5 du tutoriel.


 Conclusion

les autres tutor porterons sur l'integration d'autres éléments comme les arbres, l'eau, les limites de terrains, les adversaires, l'inscription des meilleurs score dans une base de données, l'integration de sheatcodes, etc...
@++ et travaillez bien!

Pour comprendre les prochain tutor, vous devrez maitriser au moins ce qui se trouve dans cet anim (sauf les maths bien sur! :)  

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • map.flaTélécharger ce fichier [Réservé aux membres club]46 592 octets
  • map.swfTélécharger ce fichier [Réservé aux membres club]Voir ce fichier7 528 octets

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture SPORE-LIKE DEMO
Source avec Zip Source avec une capture LINECHART / AREACHART : COMPOSANT AS2, SOURCE XML, STYLE PAR...
Source avec Zip COURS FLASH: COMMUNICATION FLASH/PHP
Source avec Zip 3D TEMPS REEL EN AS2
Source avec Zip Source avec une capture CLASS PIECHART: CODE ET COURS (8 PAGES FLASHPAPER/WORD)

 Sources de la même categorie

Source avec Zip Source avec une capture COMPTEUR DE VISITES GRAPHIQUE AS2 (ACTION SCRIPT 2) FLASH CS... par snoozkilla
Source avec Zip Source avec une capture GALERIE D'IMAGES AVEC TITRES ET COMMENTAIRES par yasdar
Source avec Zip Source avec une capture GUITARE ZÉRO 1 LE MOTEUR LOURD par titouanbaillon
AS3.0: UPLOAD DE FICHIER ET RECUPERATION DE LA REPONSE DU SE... par nickydaquick
MODIFIER LES APOSTROPHES ET AUTRES CARACTÈRES MADE IN WORD D... par ourso

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture AS3 - JEU DU TAQUIN par pegase31
Source avec Zip Source avec une capture AS3 - SIMULATION DE GRILLE D'ÉDITION par pegase31
Source avec Zip Source avec une capture ERYSOKOBAN V1.02 CS4 AS3 par VBtoTRASH
Source avec Zip Source avec une capture JEU DÉMINEUR par sgainowai
Source avec Zip CREATION DEE JEUX EN FLASH :: TUTORIEL 01 - JEUX DE CIRCUIT ... par BlackWizzard

Commentaires et avis

Commentaire de BlackWizzard le 19/05/2002 18:17:29 administrateur CS

personne ne commente?
je vois partout dans le forum "comment on crée un jeux", alors je fait un tutoriel et
personne ne le commente...
je sais pas si je V sortir les suivants! :(

Commentaire de AlchemyProg le 19/05/2002 21:59:51

Bon non moi je vais te noter mec car tu fais du trop bon bouleau tu est un pro pour moi alors stp continue tes tuto comme ca je les places sur mon site avec ton pseudo et si tu veu on pourrait communiquer plus emplement. mon maiest alchemy123007@hotmail.com. cimer     mais je trouve pas le code qu'il ya sur le jeu !!! il est ou stp ??????????

Commentaire de bassman64 le 20/05/2002 12:29:42

AlchemyProg, Le code est la : :) faut cliquer deux foix sur le vaisseau puis ouvrir la fenêtre des scripts.

onClipEvent (load) {
    // declaration des variables
    thrust = 1;
    // step
    decay = .8;
    // vitesse de ralentissement
    maxSpeed = 15;
    // vitesse maximal
}
onClipEvent (enterFrame) {
    // en gros, ce truc ça veut dire que tout ce code
    // va etre executé en continue...
    // on recupere la touche préssé et on oriente en fonction ::
    if (Key.isDown(Key.RIGHT)) {
        // touche directionnel droite
        _rotation += 10;
        // "_rotation" equivaut à "this._rotation"
        // "_rotation += 10;" equivaut à  "_rotation = _rotation + 10;"
        // on a juste mis le "+" avant le "=".
        // ça fonctionne aussi pour les autres operateurs :: + - * /
        _root.podshadow._rotation += 10;
        // on oriente l'ombre aussi!
    }
    if (Key.isDown(Key.LEFT)) {
        // touche directionnel gauche
        _rotation -= 10;
        _root.podshadow._rotation -= 10;
    }
    //
    //
    if (Key.isDown(Key.UP)) {
        // touche directionnel avant
        // on calcul la vitesse et la direction en fonction de la rotation...
        // je ne V pas expliquer le calcul, il est pas de moi et de toute facon, je ne vois pas l'interret! :)
        xSpeed += thrust*Math.sin(_rotation*(Math.PI/180));
        ySpeed += thrust*Math.cos(_rotation*(Math.PI/180));
        flames._visible = 1;
        // comme on avance, on rend la flamme arriere visible
        // flame est le nom du clip qui est lui meme dans le clip "pod" ou "this"
        // C pour ça qu'on precise pas ou se trouve le clip "flame".
        uflame._visible = 0;
        // comme on avance on rend les flammes avant invisible.
    } else if (Key.isDown(Key.DOWN)) {
        // touche directionnel arriere
        // ici, C le meme code que pour la touche avant mais en inverse...
        xSpeed -= thrust*Math.sin(_rotation*(Math.PI/180));
        ySpeed -= thrust*Math.cos(_rotation*(Math.PI/180));
        uflame._visible = 1;
        flames._visible = 0;
    } else if (Key.isDown(Key.SPACE)) {
        // touche "espace", sert a freiner...
        xSpeed *= 0.7;
        // on multiplie la vitesse par 0.7, ce qui a pour effet
        // de la diminuer progressivement mais rapidement
        ySpeed *= 0.7;
        // idem...
        uflame._visible = 0;
        // on freine, alors on vire toutes les flames...
        flames._visible = 0;
    } else {
        // si une autre touche est pressé ou si rien n'est pressé,
        // alors on ralenti la vitesse tres legerement (voir la valeur de la variable decay en haut)
        xSpeed *= decay;
        ySpeed *= decay;
        flames._visible = 0;
        // et on vire les flames...
        uflame._visible = 0;
    }
    //
    // Pour eviter de depasser la vitesse limite (variable maxspeed en haut)
    speed = Math.sqrt((xSpeed*xSpeed)+(ySpeed*ySpeed));
    if (speed>maxSpeed) {
        xSpeed *= maxSpeed/speed;
        ySpeed *= maxSpeed/speed;
    }
    //
    // bouger la carte et non pas le pop
    _root.map._y += ySpeed;
    _root.map._x -= xSpeed;
}
//
// Voila!
// vous avez créé votre premier jeux!
// vous pouvez ameliorer tres facilement,
// mettre des obstacle, baisser la viteese quand on sort
// de la piste, eviter de sortir du terrain, etc...
// C le but de la prochainne lecon !
// comming soon! :p
//

Commentaire de bassman64 le 20/05/2002 12:30:24

En passant ! BlackWizzard il est super ton tuto ! faudrais que t'en fasse plein ;))

Commentaire de shilo le 20/05/2002 20:12:43

une idée black wizzard, pkoi ne pas utiliser de fonctions dans ton code:

------------
...
onClipEvent (load) {
// declaration des variables
COEF = Math.PI / 180;
thrust = 1;
// step
decay = .8;
// vitesse de ralentissement
maxSpeed = 15;
// vitesse maximal
function rot(dir)
{
_rotation += dir;
_root.podshadow._rotation = _rotation;
r = _rotation * COEF;
}
function go(dir)
{
xSpeed += dir * Math.sin(r);
ySpeed += dir * Math.cos(r);
}
function fl (a,b) {
uflame._visible = a;
flames._visible = b;
}

}
onClipEvent (enterFrame) {
if (Key.isDown(Key.RIGHT))
{
rot(10);
}
if (Key.isDown(Key.LEFT))
{
rot(-10);
}
if (Key.isDown(Key.UP))
{
go(thrust);
fl(0,1);
}

...
------------

@+

shilo

Commentaire de BlackWizzard le 20/05/2002 20:47:44 administrateur CS

j'utilise pas de fonction car C un tutoriel et G pas envie que les gens se perdent dans les codes !:)
mais si tu vx, pour le prochain, j'utiliserai des fonctions...

Commentaire de shilo le 20/05/2002 21:21:20

merci :))))

Commentaire de Benj1105 le 22/05/2002 19:09:19

Tiens, ici aussi BlackWizzard ? ;)

Commentaire de BlackWizzard le 22/05/2002 21:50:12 administrateur CS

et oui!
je touche a tout!
je fait pas que du VB et du C!
(regarde http://www.flashkod.com/auteurdetail.aspx?ID=558 pour voir ce que je fait!!!)

Commentaire de Lein le 22/11/2003 10:35:32

je comprend pas kelkun pe maider alexiscompain@hotmail.com
MSN

Commentaire de DirtyPasta le 22/01/2004 21:43:39

A quand le tuto 2 !!! il est génial celui là

Commentaire de mnjagg le 18/04/2004 20:48:52

Sur Flash MX commen on fé pr accéder au script d'un objet ? chui complètemen paumé je vien seulement de me mettre au flash als g besoin d'aide merci

Commentaire de SPY00 le 15/05/2004 23:02:27

--> les autres tutor porterons sur l'integration d'autres éléments comme les arbres, l'eau, les limites de terrains, les adversaires, l'inscription des meilleurs score dans une base de données, l'integration de sheatcodes, etc...

j'attend la suite avec impatience surtout pour les meilleurs scores je patauge pour mettre des hi scores dans mes jeux...

Commentaire de BlackWizzard le 16/05/2004 03:13:29 administrateur CS

heu... desolé, mais la suite ne viendra pas... g plus le tps pour ça...
sorry...

Commentaire de worldcinemag le 01/08/2004 20:17:22

bonjour à tous,

génial ce tuto, y a un truc que j'aimerais bien changer et j'y arrive pas.
au lieu de déplacer la carte serait-il possible de déplacer uniquement le vaisseau ?
j'ai essayé de trifouiller le code mais étant débutant j'arrive pas à trouver comment faire.

y aurait-il quelqu'un pour m'aider ?

merci beaucoup
d'avance

Commentaire de whoopyflash le 10/09/2004 09:20:59

salut,
ou peut ton telecharger la version flash 5 dece tutoriel?

Commentaire de GrimleFurieux le 17/10/2004 23:25:29

Salut dit moi j'aimerai savoir pourquoi ton code qui permet de gérer un vaisseau ne marche pas sous flash 7.

Commentaire de BlackWizzard le 17/10/2004 23:36:15 administrateur CS

je viens de te repondre par mails, j'avais pas vu ce comm...
tu fera un copier-coller ici pour rendre publique?  flemme là...

Commentaire de Blacknight91titi le 14/11/2004 20:46:04

Tout simplement génial :-)

Commentaire de BlackWizzard le 14/11/2004 20:48:24 administrateur CS

merci... mais je pense pas que ce soit si genial que ça ;)
au mieux c'est une bonne base pour coder son petit jeux...
vive les maths et vive l'algebre ;)

Commentaire de Blacknight91titi le 14/11/2004 22:03:13

lol
oui mais génila lorsque l'on connai pa énormément de chose
ce tuto renseigne bcp je trouve ;)

Commentaire de goldgot le 16/11/2004 19:37:16

merci beaucoup pour ce tuto !!
car des copains on va créer un jeu sur le net en php & flash !!!

Commentaire de souini le 01/01/2005 06:23:09

tro super ce tut

Commentaire de souini le 01/01/2005 06:34:42

je le redi c ce que je chercher exactement , thank you blackwizzard

Commentaire de cd220v50hz le 29/04/2005 20:16:09

tu es trops exellent man ton tuto arache tout .

tu es le mec que pas mal de webmaster reve de connaitre

par exemple moi ;) si sa te dit de travaillé sur mon projet
raph@u-ppy.com

si pas pas grave tu sera mon exemple ;)

a+ Raph

Commentaire de bigjet le 19/08/2005 19:08:40

C'est complètement nul. Tu as volé ce turoriel d'un site anglophone. Traduire ne veut pas dire être l'auteur.
Sale Voleur

Commentaire de blerim le 07/09/2005 20:03:50

Je confirme que c'est du volé !!!

Commentaire de blerim le 07/09/2005 20:04:29

enfait y ne veut plus contiuner car il ne sait plus ou copier

Commentaire de Blacknight91titi le 07/09/2005 20:22:01

BlackWizzard tu te dois de riposter la...
Tout de même vous y allé fort !
le "enfait y ne veut plus contiuner car il ne sait plus ou copier " laisse a désirer...
Si tu regarde bon nombre des sources de BlackWizzard tu verra qu'il t'en apprendra bien plus que ce que tu ne crois !!
Peut t'on au moin avoir l'url de la page ou tu as trouver ce tuto pour nous dire que c'est copier ?

Peut tu vraiment prouver que c'est volé ? (regarde la date de sortie de ce code et compare a celle du site)


Blacknight

Commentaire de BlackWizzard le 08/09/2005 07:53:00 administrateur CS

1) ce n'est pas du code volé mais entierement de moi. Demande toi plutot si ce n'est pas le code anglophone qui m'as copié plutot que l'inverse.
2) "enfait y ne veut plus contiuner car il ne sait plus ou copier"
ça c'est fort! Regarde toutes mes sources et demande toi si j'ai vraiment pu copié tous ces codes...
3) je n'ai pas continué a cause de gens comme toi... Je n'ai aucune raison de continuer a rendre service a des gens qui insultes et jugent sans connaitre la personne concerné. Je ne code pas pour les minables.
4) le "Sale Voleur" à quand meme comme clients Leroy-merlin, Warner Bros, Robinson, ...

Commentaire de noenoe le 09/09/2005 11:29:26

Laisse tomber ces b...x Black. Moi je trouve que c'est une bonne base pour monter son tit jeu. Et de toute façon, a rappeler à ces nanards que l'informatique, c'est pas vendre des boites de coca cola. Que tout le monde s'inspire de tout le monde, c'est comme ça qu'on évolue.
Et s'ils ont parcouru ton code, c'est bien que d'une manière ou d'une autre, ils souhaitaient le pomper aussi. Ya rien de plus ringard qu'une série de b...s pareils pour dégouter tous ceux qui font l'effort de transmettre leur savoir auprès des autres. L'Open Source vaincra !

Commentaire de BlackWizzard le 09/09/2005 21:09:04 administrateur CS

thx
Au passage, je dirige un projet de site de jeux en ligne qu'on lance à la fin du mois (septembre 2005) et on cherche donc des beta-testeur.
On vous lache sur le site, et a vous d'explorer et de comprendre comment ça fonctionne. Vous devez ensuite repondre a un questionnaire.
Vous devez egalement tester les jeux, et encore une fois, repondre à un questionnaire.

Les participants garderont leur compte (donc leurs points), qui sera credité de 50 parties de chaque type, ainsi que de 2 pack photos et d'un acces VIP de 6 mois.

Il ne reste plus que 20 places disponible au moment ou j'ecrit ce message.

Pour me contacter, utilisez les messages privé de ce site.

Commentaire de fablyrr le 25/07/2006 17:39:51

salut, je debarque a peine, j'ai telecharger le tuto qui a l'air si genial, mais impossible de le decompresser, ca vient d'ou. c'est possible d'avoir une autre source?et le lien vers ton site black me renvoi en haut de cette page. du coup je me demande si ca vient de moi ou de mon pc.
merci d'avance de ta réponse, ou si quelqu'un en donne une.
fablyrr

Commentaire de Mafassure le 25/07/2006 20:56:15 administrateur CS

l'archive et la source sont en parfait état...

Commentaire de The_NalexX le 23/06/2011 22:18:43

DOMMAGE, mode de compression non valide pour "machin.fla"

tant pis, je sais que comme avec uncle bens, les sources de BW sont tjs un succès!

Commentaire de BlackWizzard le 25/06/2011 15:24:33 administrateur CS

Ces sources ont presque 10 ans, flash n'est plus compatible.
Vous trouverez mieux ailleurs ;)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Jeu de grattage, demande de tutorial [ par patatchoo ] Hugh !! ici basAlors voila, je sais qu'il y a déjà eu nombre de post à ce sujet mais aucun ne propose un tutorial pas à pas.Chaque jeu voiture, faire défilé le circuit [ par kekoune ] Bonjour a tous,j'ai fait un jeu de voiture en flash mais le circuit statique, je voudrais que l'on puisse voire qu'une portion du circuit.Dur a expliq Jeu de baston [ par Skev ] Bonsoir,Actuellement en realisation d'un jeu de combat, je bloque sur un element plus que crucial du jeu, a savoir les coups speciaux.En fait je n'arr Probleme pour site de jeu [ par gaspanik ] J'ai fais ecrire un script qui permet de presenter des jeux avec ecran pub qui s'ouvre au demarragevoir ici http://www.web20list.com/temp/1/gameIntro. jeu enfant en flash [ par fantmar ] salut tout le mondesvp, je cherche un jeu d'enfant en flash qui permet de faire des addtions et des soustraction pour les nombre de 1 à 10 avec des an crer un score de jeu [ par julien56380 ] bonjour,voilà je suis toujours sur la conception de mon jeu (quiz), je voudrais crèer un score.le but: dès que le joueur clic sur la reponse , il augm teste mon jeu 3d [ par ttttttlo ] en teste pour le concours de flash code 2008lienc'est que le debut ... [flash 8] problème avec interpolation de forme??? [ par jerrrrrry ] bonjour j'essaye de réaliser le tutorial suivant: http://nnco.wordpress.com/2008/02/13/tutorial-special-st-valentin/mais j'ai un problème je n'arrive Combo dans un jeu de beat em up [ par coolninja19 ] Salut tout le monde je vrux faire un jeux de beat em all et jaimerais savoir comment faire des combo en faite compter combien de fois de suite le hero jeu plus complexe [ par boulnat ] Bonjour a tous je f du flash depuis un bout de temps, g deja f d petit jeu pas trop compliqué et ici j'aimerai en f un du style a 'castel crasher'ou'a


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

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