orbit-plus/README.md

42 lines
1.0 KiB
Markdown
Raw Permalink Normal View History

2023-02-12 04:18:45 +00:00
# Orbit+
2023-02-12 04:54:07 +00:00
![1](/screenshots/1.png)
![2](/screenshots/2.png)
![3](/screenshots/3.png)
![4](/screenshots/4.png)
2023-02-12 04:18:45 +00:00
A clone of the 2007 Adobe Flash game by Jacob Grahn ("Jiggmin"), using OpenGL and SDL.
2023-02-12 05:19:01 +00:00
> _Don't let anything touch your white center. Destroy atackers by touching them with their color. Move with your mouse. Spin with WASD/arrow keys. Survive._
An experiment in getting the ropes of OpenGL and implementing an entity component system (ECS).
2023-02-12 04:18:45 +00:00
## Build
### Dependencies
- SDL2
- SDL_image
- SDL_mixer
- SDL_ttf
2023-02-12 04:25:03 +00:00
- GLEW
2023-02-12 04:18:45 +00:00
### Linux/MinGW
This repository uses CMake to compile, so:
`mkdir build`
2023-02-12 04:25:03 +00:00
2023-02-12 04:18:45 +00:00
`cd build`
2023-02-12 04:25:03 +00:00
`cmake ..`
2023-02-12 04:18:45 +00:00
`make`
2023-02-12 05:11:08 +00:00
Make sure you've got the games's resources downloaded and in the same directory as the executable. You can get that [here](https://shweetz.net/files/games/orbit-plus-resources.7z).
2024-10-09 00:12:01 +00:00
I used MinGW for the Windows build, so basically the same as Linux but you'll need to use MSYS, MinGW, etc. to compile it. I would recommend using ninja with cmake, so ``cmake .. -G Ninja `` and then ``ninja`` in the build directory.