Phobos was a game made in one week to a game jam (Game JaaJ 2021), this game is made in SDL2 (pygame) & OpenGL Legacy.
There is a file named imgui.py
but it is not related any external GUI library, it is my own retained UI-system just with a lovely homage name.
To execute (only windows):
# clone the repo
git clone https://github.com/MrsRina/phobos-game-pygame.git
# go to the path or find the folder manually.
cd \build\v0.1\phobos\ && start 64x.bat
OBS: YOU DO NOT NEED TO HAVE PYTHON INSTALLED, BECAUSE THE GAME USE PYTHON EMBED PACKAGE. OBS: THE ORIGINAL REPO WAS NUKED (CONFLICT)
I did not finish the game, but I made one map editor workable, you can use this base to create your game.
Start the map editor, add tiles, or add your texture, you can set the mode of rendering in modes (GL legacy). You can select by pressing the mouse on the tile, and resizing (to prevent many tiles), I made create 1k tiles on screen.
Features:
- Map editor.
- Gui system.
- Setting system.
- Entity system.
Future features:
- Physics.
- History sync.
- Ranklee & others design (resources I used to test stuff).