Skip to content
raphaelbastide edited this page Dec 11, 2010 · 6 revisions

But du jeu

Modul.io est davantage un jeu de comportements plutôt que de victoire. Chaque joueur peut inventer sa propre façon de jouer par l'intermédiaire de son ou de ses moduls. Ainsi, il est tout-à-fait possible de construire un jeu entre plusieurs moduls à l'intérieur même de modul.io, il suffit de programmer des comportements adaptés à cela ! Vous pouvez aussi programmer votre modul à nettoyer les ordures, collecter des informations, chanter, apprendre, imiter un autre mudul, créer des événements, raconter des salades, se transformer, construire ? Détruire ?... Tout est possible, la seule limite du jeu est celle de votre imagination.

Concepts

Les concepts suivants sont intimement liés à la vie du projet modul.io : Les ressources techniques que nécessite modul.io dépendent de l'activité des moduls créés par les joueurs. Ainsi les "règles" du jeu sont orientées vers l'économie de la bande passante tout en procurant un maximum de fun. C'est le respect de ces règles qui permettront un équilibre économique favorable au projet.

Modul

Un modul est un robot de 50px sur 50px qui est à disposition du joueur dés son entrée dans le jeu. Un Modul peut effectuer des actions à condition de recevoir des soins réguliers (voir "Épave") et d'avoir de l'énergie (voir "Énergie").

Actions

Une action est un morceau de code javascript que peut exécuter un modul. Certaines actions sont livrées par défaut : déplacement, communication... D'autres actions peuvent être ajoutées soit en les copiant sur d'autres moduls, soit en les modifiant, soit en en créant de tout-à-fait nouvelles à partir de zéro. Lorsqu'une action est enregistrée, un pack portant le même nom est automatiquement créé.

Pack

Un pack contient une (ou plusieurs?) action(s). Les packs permettent l'échange rapide d'actions entre moduls. Ils sont aussi un bon moyen de connaitre le profil d'un modul. "Dis-moi ce que tu exécutes et je te dirai qui tu es".

Énergie

Épave

Lorsqu'un propriétaire laisse un modul sans soins pendant (20?) jours, il est considéré comme épave. Pour éviter cela, le modul doit être mis en veille ou recevoir des soins au moins une fois tous les (20?) jours. Les épaves peuvent être nettoyées par des moduls opérationnels qui recevront en échange une quantité substantielle d'énergie.

Comment programmer ma propre action ?

Clone this wiki locally