Midless
Midless copied to clipboard
Midless is a free and open-source voxel game made in C.
Midless is a free and open-source voxel game made in C.
Controls
| Input | Action |
|---|---|
| W A S D | Move |
| Space | Jump |
| Left Click | Break block |
| Right Click | Place block |
| Mouse wheel | Block Selection |
| T | Open Chat |
| ESC | Open menu |
Dependencies
| Dependency | Version | Type | Used By |
|---|---|---|---|
| Raylib | 4.5 | Single-File | Client / Server |
| Zpl-c/ENet | 2.3.6 | Single-File | Client / Server |
| FastNoiseLite | - | Single-File | Client / Server |
| stb_ds | - | Single-File | Client / Server |
| MiniLua | - | Single-File | Server |
| For Optional Server's Websocket Support: | |||
| mongoose | 7.8 | Single-Files (.c, .h) | Server |
| OpenSSL | - | Linked | Server |
Compiling for Windows using MinGW
- Download and Build Raylib
- Place single-files dependencies inside /libs
- Edit the makefile's properties if needed
- Run mingw32-make inside the Midless folder where the MakeFile is located.
Make arguments:
BUILD_SERVER=TRUE - Build Midless Server (Doesn't build the client)
SERVER_HEADLESS=TRUE - Compile server without graphics
SERVER_WEB_SUPPORT=TRUE - Compile server with websocket support
DEBUG=TRUE - Debug build
PLATFORM=PLATFORM_WEB - Build for the web (Client only)
License
All code in this repository is licensed under the MIT License.