Minecode
Jump to navigation
Jump to search
Minecode is an esoteric programming language where you "mine" and find various ores that do things. You also have a Miner's log, which has infinite pages, and infinte data can be stored on one page.
Writing Types (Data Types)
You can write with:
- A crayon (Random number from 50 to 100)
- A pen (Number)
- A pencil (String)
Commands
find(ore) - Finds a specific ore. dig_down - Changes the rarity by 1. dig_up - Changes the rarity by -1. log(page,writing_utencil,storage) - Logs something with a specific writing utencil on a specific page. Third value is omitted when crayon used. go_page(page) - Goes to a specific page in the log (Points to a specific data area). repeat(times)[] - Repeats something a certain number of times. forever[] - Does something forever. if(boolean)[] - If while(boolean)[] - While
Ores
Note that once your rarity goes higher than a certain value, you can still access the ores that are below your rarity value. You start with rarity 1.
Rarity 1
Copper - Prints current page Iron - Asks for input, and saves to current page
Rarity 5
Bronze - Goes to the line of the current page value. If page is a string, be a nop command. Granite - Skips the next line
Rarity 10
Gold - Terminate the program Ruby - If there is a math problem on the current page, solve it and replace the current page with the answer.
Rarity 15
Diamond - If the page is a number, square it.
Rarity 20
Obsidian - The glitched ore. Once you find it, if it is on line 43, it unlocks plushie(). If it is not on line 43, then it crashes your computer with a BSOD.
Plushie command
plushie(food) - Eats the food inside of the brackets.
Hello World
log(1,pencil,Hello world!) go_page(1) find(copper)
Truth Machine
go_page(1) find(iron) if(currentpage=1)[ forever[ find(copper) ] ] if(currentpage=0[ find(copper) repeat(9)[ dig_down ] find(gold) ]