Log In  


Cart #oneness-0 | 2019-08-05 | Code ▽ | Embed ▽ | No License
1


controls:{arrow keys for movement, z for interaction}

in oneness, the goal in each level is to make everything become one (numerically and spiritually), when a level is done, go to the top right to advance. heres how it works:

the player, a purplish violet number one, is able to interact with objects. such objects are: numbers, arrows, and operators.
numbers are moveable objects that contain a number, when a player presses z on the number, its value goes up by one, and the players acts value (visuallised by the tiny ones on its head) goes down by one.
when you push a number into an arrow, your acts decrease by one, and the pushed number becomes active and moves in the arrows direction. it stops once it hits a wall or neighbors another number. if its the latter, the neighboring numbers gain that number too.
when you push a number into an operator, the number comes out the other end and its value becomes the output. when this happens, the operator loses one of its act value and so does the player. if an operators act value is zero, it gets destroyed.

in order to complete each level, everything has to become one. this includes player acts and operator acts. whether the player act is negative or positive, it doesnt matter, for it just checks the absolute value. the same can be said about the operators, too, the symbol before the one doesnt change anything

this game was made in two days for the gmtk2019 game jam.

1



[Please log in to post a comment]