Règle n°1 : respecte les autres joueurs

Tu vas te connecter à un serveur où d'autres joueurs sont connectés, certains qui sont à côté de toi, d'autres connectés par internet. Fais attention à ne pas les empêcher d'apprendre eux aussi…

Règle n°2 : amuse-toi !

Tant que tu respectes la règle n°1, tu peux faire ce qui t'amuses !

Par exemple, tu peux essayer de relever les défis décrits plus bas. mais tu peux aussi mener tes propres expériementations, ou montrer tes découvertes à tes voisins.

Se connecter au serveur

Lance Minecraft (dernière version : 1.9.x), va dans « Multijoueur ». Connecte-toi au serveur play.gnancraft.net.

Ne rien pouvoir faire ... à part de la magie.

Tu peux remarquer tout de suite une différence par rapport au Minecraft « normal » : impossible de casser ou de poser des blocs !

Et le seul moyen de poser ou de détruire des blocs sur ce serveur, c'est de programmer !

Mais comment faire ? Pour apprendre à programmer, tu peux tenter de relever les petits défis cités décrits ci-dessous.

Des défis pour apprendre à programmer (et survivre aux mobs)

Fais un calcul très difficle

  • ouvre le chat (en appuyant sur la touche T)
  • puis tape /js 1+2 puis Entrée

L'écran doit afficher le résultat 3.

Bravo, tu viens d'écrire ton premier programme !

Défi : combien font 483 fois 857 ? (interdit de poser l'opération, no de faire du calcul mental).

Fais fi de la nature

  • pointe le viseur de la souris sur un bloc d'herbe dans le sol, devant toi
  • ouvre le chat (en appuye sur la touche T)
  • tape /js box(blocks.stone), puis Entrée

(« box » en anglais ca veut dire « boîte, « blocks » ca veut dire « bloc » et « stone », ça veut dire pierre.)

Si tu n'as rien oublié, le bloc sous la souris est devenu un bloc de pierre. Bravo, tu as un pouvoir magique !

Défi : Fabrique-toi une terrasse en pierre, de 3 blocs de large et 4 blocs de long.

Astuce : dans le chat, si tu appuies sur la flèche vers le haut, tu retrouveras tes lignes précédentes.

Deviens riche

  • appuye sur la touche T
  • tape /js box(blocks., sans appuyer sur Entrée

Puis appuie sur la touche Tab (la touche qui est à gauche de A). Le jeu te propose une liste de types de bloc à mettre à la place de « blocks.stone ». Essaye la touche « Tab » à chaque fois que tu veux savoir quelles commandes sont possibles (mais ça ne marche pas à tous les coups).

N'oublie pas de fermer la parenthèse, et d'appuyer sur Entrée

Défi : Fabrique de l'or, et une petite piscine.

Astuce : en anglais, « or » se dit « gold ».

Crée une œuvre d'art

Certains blocs peuvent avoir une couleur, par exemple, pour de la laine (en anglais « wool ») rouge (en anglais « red »), on écrit blocks.wool.red.

Défi : Dessine un drapeau coloré sur le sol.

Astuce : tu peux retrouver tous les types de blocs sur http://gnancraft.net/blocks/.

Prend de la hauteur

  • pointe le viseur de la souris sur une case vierge proche devant ton personnage
  • ouvre le chat
  • tape /js up(2).box(blocks.stone)

Puis elle le fait a fait « monter » (up) le « drone créateur de blocs » de 2 cases vers le haut avant de lui faire poser un bloc de pierre. Ainsi, tu viens de faire apparaitre un bloc de pierre au dessus du bloc visé par la souris.

Astuce : Essaye de remplacer le 1 après l'instruction up dans l'exemple précédent par un autre nombre. Que se passe-t-il ?

Défi : Crée un bloc d'or très haut dans le ciel.

Astuce : Tu peux ne pas écrire de nombre entre parenthèses après le up.

Que se passe-t-il ?

Fais le vide.

Défi : Construis un petit muret de 5 blocs.

Défi: coupe ton muret en 2, en enlevant le bloc du milieu.

Astuce : Si tu veux supprimer un bloc, remplace-le par de l'air (blocks.air).

Accumule les richesses

Dans /js up(2).box(blocks.stone), on a enchainé la commande up et la commande box, en les reliants par un point (.). Avec le .. on peut aussi enchaîner plus de commandes.

Par exemple :

/js up(1).box(blocks.stone).right(1).box(blocks.grass)

Défi: crée un totem d'or et de diamant.

Bouge ton drone

up est une instruction qui dit à notre drone d'aller vers le haut. Que se passe-t-il si tu remplace le deuxième up par left ?

/js up(1).box(blocks.stone).left(1).box(blocks.grass)

Défi: essaye chacune des instructions suivantes, et essaye de comprendre ce qu'elles disent au drone de faire. : left, right, fwd., back, down.

Défi: reconstruis le drapeau coloré, mais en un programme d'une seule ligne.

Gagne du temps

On peut créer plus d'un bloc à la fois :

/js up(1).box(blocks.obsidian,4,5,2)

Cette command « monte » d'un bloc puis crée une « boîte » d'obsidienne de 4 blocs de large, 5 blocs de haut et 2 bloc de profondeur.

Voici un autre exemple, avec des diamants.

une illustration d'un commande similaire

Défi: refabrique la terrasse, mais en ne tappant qu'une seule fois la commande box.

Défi: fais une nouvelle terrasse, mais en or.

Defi: Construis un mur de 10 de long et de 3 de haut. (en une seule commande)

Deviens très riche.

Défi: Construis une boîte d'or de exactement 10 de long, 3 de haut et 4 de large. Vérifie avec ton personnage en le déplacant autour de ton bloc que tu as bien un bloc des dimensions demandées.

Protège-toi des zombies

Défi: Fabrique-toi un abri pour te protéger des zombies.

Quelques suggestions pour un bon abri :

  • les mobs ne peuvent pas y entrer ;
  • des fenêtres permettent d'observer l'extérieur ;
  • un toit pour se protéger de la pluie ;
  • il y a de la lumière.

Fais tout sauter !

Il parait que la TNT et le feu, ça ne fait pas bon ménage ...

Défi: fais exploser de la TNT.

Recommence

Essaye la commande :

/js box(blocks.wool,2,1,1).right(1).fwd(1).times(4)

À quoi peut donc servir la commande times ?

Défi: Construis un escalier de 100 marches.

Quelques lignes à essayer

/js box(blocks.air,5,5,5)

/js sphere0(blocks.ice,8)

/js self.teleport(up(1).getLocation())

/js self.foodlevel = 15

/js self.maxHealth = 30

/js up(2).box(blocks.wool.blue).times(10)

/js up(1).box(blocks.gold,3,1,3).up(1).fwd(1).right(1).box(blocks.beacon)

Crédits

Publié par /ut7 sous Licence Creative Common by-nc-sa.