Minecraft Maps / Complex

PCM - Programmable Computer in Minecraft

  • 1,518 views, 5 today
  • 63 downloads, 0 today
  • 6
  • 2
  • 3
Skyball's Avatar Skyball
Level 45 : Master Technomancer
34

Welcome to the PCM by Skyball!


The PCM is a programmable computer in Minecraft.
This means, you can run programs on it that you can write yourself with a programming language I created.

Basically, you write programs into a text file and compile it with a java program (included in the world download).
From there, you can load it into the storage of the computer and execute the program.

There are a couple of examples that you can try out without having to program yourself:
Minesweeper; Tic Tac Toe; Fibonacci sequence; Prime number checker; Tileswitch; and many more!

If you have any problems or want to share your programs, visit this site: http://pcms.xobor.de/

What features can you use?
  • 16+ integer variables ('registers')
  • use two 8x8 arrays
  • display one number
  • display one 8x8 image
  • different possibilities to input data while program is running
  • random numbers
  • operations: + - * / %
  • if()
  • loops and jumppoints
  • output messages and numbers in chat, actionbar and title
  • execute minecraft-commands and check if they ran successfully
  • stacks
  • a controller in the chat
There is a tutorial you can read through in-game and a list of all commands in the world folder, so that you can learn how to write programs.
The list of commands can also be found here:
https://docs.google.com/document/d/1OgTi1rL4x3HocrIe98XVPfuhkq7ReehPF9uBWlhkdfg/edit?usp=sharing
It is highly recommended to read through at least the first unit of the tutorial!


Here's a short overview of the most important commands the programming language contains:
  • [REG] = [REG/NUMBER]
  • [REG] = [REG/NUMBER] [+;-;*;/;%] [REG/NUMBER]
  • [REG] = userinput( [NUMBER] , NUMBER )
  • [REG] [REG] = userinput( [NUMBER] , DISPLAY )
  • [REG] = random( [REG/NUMBER] )
  • text [REG/NUMBER] [REG/NUMBER] [chat;actionbar;title]
  • if( [REG/NUMBER] [==;!=;<;>,<=;>=] [REG/NUMBER] ){
  • loop( [NUMBER] ){
  • array goto [REG/NUMBER] [REG/NUMBER]
  • array get [REG]
  • array set [REG/NUMBER]
  • wait [NUMBER]
But as I said, there are way more.

PCM - Programmable Computer in Minecraft Minecraft Map
    Progress100% complete
    Tags

    Create an account or sign in to comment.

    1
    05/01/2020 10:39 am
    Level 17 : Journeyman Engineer
    HairForFour
    HairForFour's Avatar
    Holy hell, this is incredible!
    2
    05/02/2020 2:38 am
    Level 45 : Master Technomancer
    Skyball
    Skyball's Avatar
    Hi there!
    Thank you so much, I really appreciate this!
    I am currently working on the second version of the computer, but due to some important exams, I don't really have time to continue working on it...
    Thanks!
    1
    09/25/2021 11:44 am
    Level 45 : Master Technomancer
    Skyball
    Skyball's Avatar
    Okay nvm I don't really have time for Minecraft any more... Sorry.
    Planet Minecraft

    Website

    © 2010 - 2024
    www.planetminecraft.com

    Welcome