Programmes intégrés
Les programmes tout faits que chaque ordinateur emporte : les lister, en copier un, le lire et se l'approprier.
Chaque ordinateur est livré avec une série de programmes tout faits, écrits pour être lus : courts, commentés dans votre langue, chacun montrant un vrai usage d'un ordinateur dans un monde Create. C'est le moyen le plus rapide d'obtenir quelque chose qui marche, et la meilleure façon d'apprendre : copiez-en un, lancez-le, puis ouvrez-le et modifiez-le.
Les lister
Tapez examples à l'invite. La liste ne montre que les programmes que cet ordinateur sait faire tourner, et indique combien un ordinateur plus récent en proposerait de plus :
> examples hello - votre premier programme blink - fait clignoter une lampe counter - compte des impulsions sequencer - un séquenceur à étapes clock - l'heure, sur un moniteur stock - surveille un coffre speed - pilote un régulateur traffic - un cycle de feu tricolore buttons - panneau de boutons cliquables minecraft - Minecraft 2D dans Minecraft shapes - dessine une scène avec gfx paint - dessiner à la souris devices - carte des appareils reliés balloon - pilote auto de ballon talk - envoie des messages listen - reçoit, télécommande pong - pong en réseau à deux 'examples <nom>' : copie sur le support
Ceci est un Micro-ordinateur, qui les fait tous tourner. Un Calculateur à tubes liste les neuf premiers et termine par 8 de plus avec un ordinateur à transistors+. : les programmes de dessin demandent gfx (Ordinateur à transistors et plus récents), ceux de réseau demandent net (Mini-ordinateur et plus récents), et minecraft demande la vitesse et les couleurs d'un Micro-ordinateur.
En copier un
examples <nom> écrit le programme sur le support de stockage (ou dans la mémoire soudée d'un Microcontrôleur), sous la forme d'un fichier ordinaire qui porte son nom. Ajoutez un second mot pour choisir le nom du fichier :
> examples traffic Copié dans 'traffic'. Lisez-le : edit traffic Lan cez-le : traffic > examples traffic carrefour Copié dans 'carrefour'. Lisez-le : edit carrefour Lancez-le : carrefour
Le shell n'écrase jamais un fichier : si le nom est pris, il répond 'traffic' existe déjà : 'examples traffic <autre nom>'. Après avoir modifié une copie, vous pouvez donc toujours récupérer un original tout neuf sous un autre nom pour comparer.
Vous voulez qu'un exemple se lance tout seul au démarrage ? Copiez-le directement en startup : examples blink startup.
Le lire et se l'approprier
edit traffic ouvre la copie dans l'éditeur. Les commentaires du haut disent quoi placer autour de l'ordinateur, et ceux qui accompagnent le code expliquent les lignes importantes. Laissez la souris sur n'importe quel nom de fonction pour voir sa documentation.
Ensuite, modifiez-le : une autre face, un autre délai, une deuxième lampe. Enregistrez avec Ctrl+S, revenez avec Échap, tapez le nom pour le lancer, Ctrl+T pour l'arrêter. Chaque page ci-dessous explique un programme : ce qu'il fait, quoi construire autour de l'ordinateur, comment marchent ses lignes intéressantes, et des idées pour aller plus loin. Le programme complet, tel que le jeu le copie, se trouve en bas de chaque page.
La copie suit la langue du joueur au clavier : ses commentaires et ses messages sont en français pour un joueur qui joue en français. Le code lui-même est identique.
Les programmes

hellovotre premier programmeTous
blinkfait clignoter une lampeTous
countercompte des impulsionsTous
sequencerun séquenceur à étapesTous
clockl'heure, sur un moniteurTous
stocksurveille un coffreTous
speedpilote un régulateurTous
trafficun cycle de feu tricoloreTous
buttonspanneau de boutons cliquablesTous
minecraftMinecraft 2D dans MinecraftMicro+
shapesdessine une scène avec gfxTransistors+
paintdessiner à la sourisTransistors+
devicescarte des appareils reliésTransistors+
balloonpilote auto de ballonMini+
talkenvoie des messagesMini+
listenreçoit, télécommandeMini+
pongpong en réseau à deuxMini+