Deliver
Jump to navigation
Jump to search
This page is in developing
Deliver is a language that runs on a tape of stacks, it's created specifically for a game jam. As the name suggest, it's created in the theme of Delivery.
Some Concept
Each Pile is a stack, there's at least 2560 piles. Each stack at least can contain 256 numbers.
Your Position is a number, automatically mod by the number of piles.
Your Package is a number, which you can use as a register
A Routine is a function, though you cannot pass value to it or get a return value from it
A Circuit is a library.
Syntax
The language runs line by line, and can be split into multiple files(in the sense of the language, circuit). Each line is a command belongs to the following list:
Command | Functionality |
---|---|
Move d | Move by the distance of d, where d is either a number, TOP, or PACKAGE |
Example | Example |
Example | Example |
Example | Example |
Example | Example |
Example | Example |
Example | Example |
Example | Example |
Example | Example |
Example | Example |
Example | Example |
Example | Example |
Example | Example |
Example | Example |
Example | Example |
Example | Example |
Example | Example |
Example | Example |
Example | Example |
Example | Example |
Example | Example |