ComputerCraft

ComputerCraft contient des informations sur le mod ComputerCraft.

ComputerCraft est un mod pour minecraft qui ajoute des consoles informatiques avec lesquelles vous pouvez créer des systèmes complexes de commutation Redstone. Il utilise le langage de script Lua pour toute sa programmation et il est compatible avec RedPower, qui est recommandé pour la meilleure expérience. Pour le wiki actuel sur ComputerCraft, allez ici.

Ordinateur

L’ordinateur est l’élément principal de ComputerCraft. L’ordinateur peut faire une variété de choses que le joueur souhaite faire, soit pour s’organiser, jouer pour faire une pause dans le monde du jeu, ou créer un grand système dans lequel l’ordinateur est utilisé pour l’entrée ou la sortie. La connaissance du langage de programmation Lua n’est pas nécessairement requise, mais elle est recommandée pour utiliser les ordinateurs dans toute leur étendue. L’une des API de CC a une utilité pour le mod Redstone RedPower, qui peut être utilisé pour des constructions technologiques plus complexes dans le monde de Minecraft.

NOTE : Si vous êtes intéressé par l’apprentissage du Lua pour utiliser ce mod, il existe un tutoriel interactif de base en Lua réalisé sur les forums de ComputerCraft, créé par Casper.


Le lecteur de disque

Le lecteur de disque est un moyen de stockage de fichiers, et est la seule utilisation des Disquettes, car il sert à stocker des données pour que les ordinateurs ou les tortues puissent les utiliser. ComputerCraft a son propre API FileSystem qui permet aux codeurs Lua de les utiliser pour certains programmes, ou simplement pour porter des fichiers sur un autre ordinateur. Une astuce amusante à utiliser est de mettre un disque de musique à l’intérieur du lecteur pour jouer de la musique en utilisant l’application DJ.



Tortues

Tout ce qu’un ordinateur a et plus encore, ces petits ordinateurs sont des robots programmables faits pour vous. Quelques programmes de base sont « aller », « fouiller » et « danser ». L’API tortue permet aux codeurs Lua de les contrôler avec du code. Beaucoup de choses peuvent être faites avec ce seul petit bloc.

Fonctions Lua : * Pour une liste plus complète vist la section tortue de l’API

turtle.forward() Laisser la tortue avancer
turtle.back() La tortue doit reculer
turtle.up() La tortue doit monter
turtle.down() La tortue se déplace vers le bas
turtle.turnLeft() La tortue tourne à gauche
turtle.turnRight() La tortue tourne à droite
turtle.select( slotNum ) La tortue sélectionne le Slot donné (1 est en haut à gauche, 16 est en bas à droite)
turtle.getItemCount( slotNum ) Compte combien d’éléments se trouvent dans le Slot donné
tortue.getItemSpace( slotNum ) Compte combien d’éléments il faut pour remplir la pile dans le Slot donné
turtle.dig() Briser le Bloc devant
turtle.digUp() Casse le bloc au-dessus
turtle.digDown() Casse le bloc en dessous
turtle.place() Place un bloc de l’emplacement sélectionné devant
turtle.placeUp() Place un bloc de la fente sélectionnée au-dessus
turtle.placeDown() Place un bloc de la fente sélectionnée en dessous
turtle.detect() Détecte s’il y a un Bloc devant
tortue.detectUp() Détecte s’il y a un Bloc au-dessus
tortue.detectDown() Détecte s’il y a un Bloc en dessous
tortue.drop() Dépose tout du Slot sélectionné

.



Modem sans fil

Pour des mondes vraiment avancés, essayez de construire des modems sans fil :

{C}


Attachez le modem à un ordinateur (shift-clic pour le placer sur le côté), ou le bricoler avec une tortue :



Ces modems sans fil sont utilisés pour des interactions sans fil avec des ordinateurs, avec une restriction de distance basée sur la configuration (distance par défaut de 64 blocs, 16 blocs s’il y a un orage). L’API rednet permet ce type de communication. Il n’y a pas de programmes de base qui utilisent rednet, mais toute personne qui connaît l’internet sait le potentiel de la communication sans fil entre ordinateurs.

Moniteur

Construisez beaucoup de blocs de moniteur, et placez-les ensemble, et vous verrez qu’ils s’étendent à un seul écran contigu. Si votre ordinateur touche l’écran, il peut être programmé pour dessiner du texte sur cet écran, qui sera visible par tous ceux qui passent devant. Essayez le moniteur en lançant le programme « monitor », comme « monitor left hello ». Essayez de trouver le programme secret ajouté dans la version 1.31, spécialement conçu pour les moniteurs ! (Indice vague : allons-y en solo.)

Note : les moniteurs ont été ajoutés dans une version plus récente de ComputerCraft, ce qui signifie qu’ils ne peuvent être obtenus que dans Technic 7.0+/Tekkit 3.0+ !


Usage

Certains exemples du pouvoir de l’informatique sont :

  • Utilisation d’une console pour contrôler vos canons TNT
  • Utilisation d’une console équipée de Minepedia pour l’aide de Minecraft en…jeu
  • Serrures par mot de passe pour les portes sans redstone
  • Cartes d’aventure
  • Jeux
  • Utiliser des tortues pour miner
  • Utiliser des tortues pour cultiver du bois

…. et beaucoup, beaucoup plus.

Voir aussi

  • API
  • Articles de ComputerCraft
  • Programmes notables
  • Codage
  • Fil conducteur de ComputerCraft @ minecraftforum.net
  • Page d’accueil de ComputerCraft

IndustrialCraft – RedPower – BuildCraft – Equivalent Exchange – ThaumCraft – Mo’ Creatures – Weapon Mod – Better Dungeons

Railcraft – Pipes de buildcraft supplémentaires – Pipes de logistique – Redstone sans fil – Millenaire – Tomes et livres d’XP – Foresterie – Table d’artisanat II – Stockage d’Ender. – CARuins – ComputerCraft – Minecraft Forge

Somnia – Minimap de Rei – Optifine – MAtmos – Pas assez d’objets

v – d – eTechnic Pack Mods

Mods majeurs de gameplay.

.

Mods mineurs de gameplay

Options/Mods de performance

Ordinateur – Moniteur – Disque dur – Modem sans fil – Disquette

Tortue – Tortue sans fil – Tortue minière – Tortue minière sans fil – Tortue d’abattage – Tortue d’élevage – Tortue de creusement – Tortue de mêlée -.

API – Codage – Lua – Programmes notables – Rednet

v – d – eComputerCraft

Ordinateurs.

Tortues

Programmation

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.