|
La Communauté Webmaster 
| Pages: [1] |
 |
|
|
|
Auteur |
Sujet: inutile + débile (Lu 1036 fois) |
|
 |
inutile + débile
« sur: le 31-08-2004 a 00:07:25 » |
|
hacknours
P'tit nouveau
 
Hors-Ligne
Sexe: 
Messages: 137

Vive ActionScript !!!
|
Comment créer un jeu inutile en peu de temps ? (explications avec exemples)
On s'est tous dis un jour : "tiens ?! si j'allais perdre un peu de temps sur une chose inutile..."
Tout d'abord il faut choisir un thème simple et con (ex: les abeilles). Ensuite il faut penser très dur à un scénario débile (ex: tu viens de casser un pot contenant les plus précieuses abeilles de ton ami apiculteur) Trouver un challenge, une mission, une quête, un but, une finitude, enfin le trouver koi (ex: tu doit attraper toute les abeilles et les remettre dans un pot) Maintenant il faut trouver comment se joue le jeu (ex: tu clique sur une abeille pour l'attraper, tu relâche le clic pour... la relâcher) Ensuite il faut ajouter un peu de piment dans les artichauts (ex: il y a des grosses abeilles faciles à cliquer et des petites où tu perd un temps fou à les attraper) Pour accrocher le joueur (s'il n'est pas déjà parti) il faut faire des niveaux pour qu'il sente qu'il est plus fort que lui même (ex: les abeilles se baladaient tranquillement au début, mais maintenant elle sont dopées au miel sur-concentré et volent à Mach 3) A la fin il faut récompenser le joueur avec une jolie animation (ex: une grosse tarte au miel si tu a gagné et une grosse tarte dans ta tronche si tu n'a pas réussi) Et voilà, vous avez tout les ingrédients pour créer un jeu inutile et vous venez de perdre 5 min à les lire.
Si jamais vous voulez vraiment réaliser mon jeu débile... Voilà le code (à la portée des débutants en ActionScript)
sur l'image
function reviensla (MC){ if (MC._x<0 || MC._x>640 || MC._y<0 || MC._y>480){ MC._x=Math.random()*640; MC._y=Math.random()*480; } }
function volemapetite (MC){ MC._x+=(2-(Math.random()*4))*_root.niveau; MC._y+=(2-(Math.random()*4))*_root.niveau; _root.niveausuivant=50; } for (n=1; n<=10; n++){ _root.abeille.duplicateMovieClip("bee"+n,n); _root["bee"+n]._xscale=Math.random()*300; _root["bee"+n]._yscale=_root["bee"+n]._xscale; _root["bee"+n]._x=Math.random()*640; _root["bee"+n]._y=Math.random()*480; } _root.niveau=1; stop();
|
|
Nota: si l'animation ne fait pas 640/480, il faut changer les chiffres. idem pour la taille de l'abeille (chez moi *300).
sur l'abeille
onClipEvent (enterFrame) { _root.reviensla (this); if (_root.pot.hitTest(this._x, this._y, true)){ //bah rien ma foi... }else { _root.volemapetite (this); } if (_root.niveausuivant<=0){ _root.niveau+=1; for (n=1; n<=10; n++){ _root["bee"+n]._xscale=Math.random()*300; _root["bee"+n]._yscale=_root["bee"+n]._xscale; _root["bee"+n]._x=Math.random()*640; _root["bee"+n]._y=Math.random()*480; } } _root.niveausuivant--; } on (press){ this.startDrag(true); } on (release){ this.stopDrag(); }
|
|
Nota: il faut faire un pot pour mettre les abeilles qu'il faut nommer "pot".
En tout ce jeu ne pèse pas plus de 4Ko. |
|
|
|
|
|
|
 |
Re:inutile + débile
« Répondre #1 sur: le 01-09-2004 a 21:06:38 » |
|
|
|
|
 |
Re:inutile + débile
« Répondre #2 sur: le 01-09-2004 a 23:23:51 » |
|
|
|
|
 |
Re:inutile + débile
« Répondre #3 sur: le 01-09-2004 a 23:26:34 » |
|
|
|
|
| Pages:
[1] |
|
|
|
| |
|
|