2023-11-12 18:43:14 +00:00
|
|
|
<p align="center">
|
2023-12-05 16:18:36 +00:00
|
|
|
<img src=".imgs/sdl.png" width="200"/>
|
2023-12-05 22:36:59 +00:00
|
|
|
<br>
|
2023-12-05 22:38:12 +00:00
|
|
|
<br>
|
2023-12-05 16:18:36 +00:00
|
|
|
<img src=".imgs/opengl.png" width="200"/>
|
2023-12-05 22:36:59 +00:00
|
|
|
<br>
|
2023-12-05 22:38:12 +00:00
|
|
|
<br>
|
2023-12-05 16:18:36 +00:00
|
|
|
<img src=".imgs/monogame.png" width="200"/>
|
2023-12-05 22:36:59 +00:00
|
|
|
<br>
|
2023-11-12 18:43:14 +00:00
|
|
|
</p>
|
|
|
|
|
2023-11-30 23:36:23 +00:00
|
|
|
# Graphics
|
2023-11-12 18:43:14 +00:00
|
|
|
|
2023-11-30 23:36:23 +00:00
|
|
|
My little playground for everything graphics
|
2023-11-12 18:43:14 +00:00
|
|
|
|
2023-12-23 16:09:43 +00:00
|
|
|
- `01-introduction`: SDL introduction (texture loading, player movement)
|
|
|
|
- `02-jumping`: jumping in SDL (animations, jumping)
|
|
|
|
- `03-network`: connection handling + server side calculations in SDL (client, server)
|
|
|
|
- `04-map`: map generation testing for SDL
|
|
|
|
- `05-opengl`: OpenGL introduction (texture loading)
|
|
|
|
- `06-monogame`: Monogame introduction tests
|
|
|
|
- `07-boilerplate`: Boilerplate OpenGL abstraction (batch rendering)
|
|
|
|
- `08-particle-system`: Expanding OpenGL boilerplate for particle systems + texture loading
|
|
|
|
|
|
|
|
## Goal Experiments
|
|
|
|
|
|
|
|
- [x] OpenGL boilerplate
|
|
|
|
- [x] Particle Systems
|
|
|
|
- [ ] Basic physics
|
|
|
|
- [ ] Effects
|
|
|
|
- [ ] Bloom
|
|
|
|
- [ ] Blur
|
|
|
|
- [ ] Sound
|
|
|
|
- [ ] Multiplayer
|
|
|
|
- [ ] Procedural map generation
|
|
|
|
- [ ] Super Mario movement
|
|
|
|
|
2023-11-12 18:43:14 +00:00
|
|
|
## License
|
|
|
|
|
|
|
|
The code is licensed under the GPL-3.0 license. See the `LICENSE` file for more information
|