graphics/README.md

41 lines
1.1 KiB
Markdown
Raw Normal View History

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"/>
<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"/>
<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"/>
<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
- `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