Files
SunnyLand/README.md
T

60 lines
2.1 KiB
Markdown
Raw Normal View History

2025-06-17 11:05:57 +08:00
# SunnyLand
2025-06-22 15:22:10 +08:00
**SunnyLand** is a cross-platfrom platformer game developed in C++ with SDL3, glm, nlohmann-json and Tiled.
2025-06-17 11:05:57 +08:00
2025-06-22 15:22:10 +08:00
## Control
```
A,D / left,right - to move;
W,S / up,down - to climb;
J / Space - to jump;
P / ESC - show menu and pause;
```
2025-06-17 11:05:57 +08:00
2025-06-22 15:22:10 +08:00
## ScreenShot
2025-06-17 11:05:57 +08:00
<img src="https://theorhythm.top/gamedev/SL/SL_screenshot_1.png" style='width: 600px;'/>
<img src="https://theorhythm.top/gamedev/SL/SL_screenshot_2.png" style='width: 600px;'/>
<img src="https://theorhythm.top/gamedev/SL/SL_screenshot_3.png" style='width: 600px;'/>
<img src="https://theorhythm.top/gamedev/SL/SL_screenshot_4.png" style='width: 600px;'/>
2025-06-22 15:22:10 +08:00
## Third-party libraries
* [SDL3](https://github.com/libsdl-org/SDL)
* [SDL3_image](https://github.com/libsdl-org/SDL_image)
* [SDL3_mixer](https://github.com/libsdl-org/SDL_mixer)
* [SDL3_ttf](https://github.com/libsdl-org/SDL_ttf)
* [glm](https://github.com/g-truc/glm)
* [nlohmann-json](https://github.com/nlohmann/json)
* [spdlog](https://github.com/gabime/spdlog)
2025-06-17 11:05:57 +08:00
2025-10-10 07:54:19 +08:00
## How to build
Dependencies will be automatically downloaded by Git FetchContent to make building quite easy:
```bash
git clone https://github.com/WispSnow/SunnyLand.git
cd SunnyLand
cmake -S . -B build
cmake --build build
```
If you encounter trouble downloading from GitHub (especially on networks in mainland China), please refer to the [wiki](../../wiki) for an alternative building guide.
2025-06-17 11:05:57 +08:00
2025-06-22 15:22:10 +08:00
# Credits
- sprite
2025-06-17 11:05:57 +08:00
- https://ansimuz.itch.io/sunny-land-pixel-game-art
2025-06-22 15:22:10 +08:00
- FX
2025-06-17 11:05:57 +08:00
- https://ansimuz.itch.io/sunny-land-pixel-game-art
2025-06-22 15:22:10 +08:00
- font
2025-06-17 11:05:57 +08:00
- https://timothyqiu.itch.io/vonwaon-bitmap
- UI
- https://markiro.itch.io/hud-asset-pack
- https://bdragon1727.itch.io/platformer-ui-buttons
2025-06-22 15:22:10 +08:00
- sound
2025-06-17 11:05:57 +08:00
- https://taira-komori.jpn.org/
- https://pixabay.com/sound-effects/dead-8bit-41400/
- https://pixabay.com/sound-effects/cartoon-jump-6462/
- https://pixabay.com/zh/sound-effects/frog-quak-81741/
- https://mmvpm.itch.io/platformer-sound-fx-pack
- https://kasse.itch.io/ui-buttons-sound-effects-pack
2025-06-22 15:22:10 +08:00
- music
2025-06-17 11:05:57 +08:00
- https://ansimuz.itch.io/sunny-land-pixel-game-art
2025-06-22 15:22:10 +08:00
- Sponsors: `sino`, `李同学`
2025-06-17 11:05:57 +08:00