27 lines
1.6 KiB
Markdown
27 lines
1.6 KiB
Markdown
# Project Morault
|
|
## A source-available attempt at a humanist and persistent live-service game
|
|
|
|
Project Morault is a source-available attempt at a humanist and persistent live-service game.
|
|
|
|
## Goals
|
|
### Ideological
|
|
- Establish open standards for items, trading, markets, and user interaction
|
|
- Create healthier game environments and ranking systems overall
|
|
|
|
### Technical
|
|
- Create an engine that allows any device to run the game at competitive framerates
|
|
- Create a simpler map format inspired by UDMF to simplify rendering and collision maths to achieve better performance
|
|
|
|
## Why say source-available and not open-source?
|
|
|
|
Collaboration is more or less only open to other tilde.town users for the time being. Forking and modding outside of tilde.town, however, are both allowed and encouraged.
|
|
|
|
## Dependencies
|
|
- C++20
|
|
- raylib 5.5
|
|
|
|
## Building for Windows (VS2022)
|
|
Compiling on Windows with Visual Studio 2022 is relatively straight-forward. Simply clone the repository, then create a ``deps`` folder at the root of the repo. Inside your new folder, create an ``include`` folder and a ``lib`` folder. Then, follow the instructions for each dependency. Afterwards, simply open the ``ProjectMorault.sln`` solution using Visual Studio 2022 and run.
|
|
|
|
### raylib 5.5
|
|
First, download [raylib 5.5 built for x64 MSVC from GitHub](https://github.com/raysan5/raylib/releases/download/5.5/raylib-5.5_win64_msvc16.zip). Then, place the contents of the ``include`` folder of the archive within your ``deps/include`` folder. Then, place the contents of the ``lib`` folder of the archive within your ``deps/lib`` folder. |