This game is currently in development, don't have high expectations for individual builds.
- working collision
- working sneaking, running, and walking
- a (not so nice) scrolling camara
- placeable and breakable blocks
- a way to make stages if you know what you're doing (loading in not included)
- customisable controls
- creative mode
- better camara scrolling
- more and better assets (that aren't stolen)
- a simple stage builder
- story
- npcs and dialog
- combat (thinking about turn based but haven't made up my mind)
- inventory
- more customisation
- A and D to move left and right
- SPACE to jump
- L-CTRL to sprint
- L-SHIFT to sneak
- right click to place block
- left click to break block
- Q to reload scene
- E to enter creative mode
- W and S to fly up and down
Press SPACE in the air while in creative mode to fly.
You can change the controls by changing the values in controls.json.
All keys are case-sensitive.
All key names
Name | ASCII | Description |
---|---|---|
BACKSPACE | \b | backspace |
TAB | \t | tab |
CLEAR | clear | |
RETURN | \r | return |
PAUSE | pause | |
ESCAPE | escape | |
SPACE | space | |
EXCLAIM | ! | exclamation mark |
QUOTEDBL | " | double quote |
HASH | # | octothorpe |
DOLLAR | $ | dollar |
AMPERSAND | & | ampersand |
QUOTE | ' | quote |
LEFTPAREN | ( | left parenthesis |
RIGHTPAREN | ) | right parenthesis |
ASTERISK | * | asterisk |
PLUS | + | plus sign |
COMMA | , | comma |
MINUS | - | minus sign |
PERIOD | . | period |
SLASH | / | forward slash |
0 | 0 | 0 |
1 | 1 | 1 |
2 | 2 | 2 |
3 | 3 | 3 |
4 | 4 | 4 |
5 | 5 | 5 |
6 | 6 | 6 |
7 | 7 | 7 |
8 | 8 | 8 |
9 | 9 | 9 |
COLON | : | colon |
SEMICOLON | ; | semicolon |
LESS | < | less-than sign |
EQUALS | = | equals sign |
GREATER | > | greater-than sign |
QUESTION | ? | question mark |
AT | @ | at |
LEFTBRACKET | [ | left bracket |
BACKSLASH | \ | backslash |
RIGHTBRACKET | ] | right bracket |
CARET | ^ | caret |
UNDERSCORE | _ | underscore |
BACKQUOTE | ` | grave |
a | a | a |
b | b | b |
c | c | c |
d | d | d |
e | e | e |
f | f | f |
g | g | g |
h | h | h |
i | i | i |
j | j | j |
k | k | k |
l | l | l |
m | m | m |
n | n | n |
o | o | o |
p | p | p |
q | q | q |
r | r | r |
s | s | s |
t | t | t |
u | u | u |
v | v | v |
w | w | w |
x | x | x |
y | y | y |
z | z | z |
DELETE | delete | |
KP0 | keypad 0 | |
KP1 | keypad 1 | |
KP2 | keypad 2 | |
KP3 | keypad 3 | |
KP4 | keypad 4 | |
KP5 | keypad 5 | |
KP6 | keypad 6 | |
KP7 | keypad 7 | |
KP8 | keypad 8 | |
KP9 | keypad 9 | |
KP_PERIOD | . | keypad period |
KP_DIVIDE | / | keypad divide |
KP_MULTIPLY | * | keypad multiply |
KP_MINUS | - | keypad minus |
KP_PLUS | + | keypad plus |
KP_ENTER | \r | keypad enter |
KP_EQUALS | = | keypad equals |
UP | up arrow | |
DOWN | down arrow | |
RIGHT | right arrow | |
LEFT | left arrow | |
INSERT | insert | |
HOME | home | |
END | end | |
PAGEUP | page up | |
PAGEDOWN | page down | |
F1 | F1 | |
F2 | F2 | |
F3 | F3 | |
F4 | F4 | |
F5 | F5 | |
F6 | F6 | |
F7 | F7 | |
F8 | F8 | |
F9 | F9 | |
F10 | F10 | |
F11 | F11 | |
F12 | F12 | |
F13 | F13 | |
F14 | F14 | |
F15 | F15 | |
NUMLOCK | numlock | |
CAPSLOCK | capslock | |
SCROLLOCK | scrollock | |
RSHIFT | right shift | |
LSHIFT | left shift | |
RCTRL | right control | |
LCTRL | left control | |
RALT | right alt | |
LALT | left alt | |
RMETA | right meta | |
LMETA | left meta | |
LSUPER | left Windows key | |
RSUPER | right Windows key | |
MODE | mode shift | |
HELP | help | |
print screen | ||
SYSREQ | sysrq | |
BREAK | break | |
MENU | menu | |
POWER | power | |
EURO | € | Euro |
AC_BACK | Android back button |
- None
Currently, there is no build to just run the game, one will come later.
To run the game, first download the source code.
Make sure you have a python interpreter installed of version 3.10+,
You also need to install pygame by running pip install pygame
into the command line.
If you already have it installed make sure its version 2.1.2+ using pip show pygame
,
It may work for pygame 2.0.0+ but no guarantees.
Then lastly you can open main.py using the python interpreter and it'll work!