Titre: inutile + débile
Posté par: hacknours le le 31-08-2004 a 00:07:25
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
Code:
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
Code:
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.
|
Titre: Re:inutile + débile
Posté par: arnaudrou le le 01-09-2004 a 21:06:38
Titre: Re:inutile + débile
Posté par: hacknours le le 01-09-2004 a 23:23:51
Oui, je viens de le mettre... http://laurencelaborie.chez.tiscali.fr/bee.html Mais je préviens, j'ai honte de ce jeu... Il s'adresse plutot aux 3 à 6 ans qu'autre chose... heu... là j'ai pas fait de niveau, mais ptet un jour |
Titre: Re:inutile + débile
Posté par: hacknours le le 01-09-2004 a 23:26:34
Au fait, c'est juste le moteur... Je me suis pas cassé, pour un jeu de ce niveau... Donc pas d'explications, pas d'anim, pas de but, rien koi... Juste le moteur as |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|