Forum-webmaster
Webdesign / graphisme => Flash / Director => Message commencé par: hacknours le le 31-08-2004 a 00:07:25

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

ta un apercu de ce jeu?

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.