|
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
|
|
.