Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cfrankb/jewels-runtime-sdl
Generic Jewels Runtime written in portable C++ with SDL
https://github.com/cfrankb/jewels-runtime-sdl
cpp jewels open-source opensource portable sdl sdl2
Last synced: about 2 months ago
JSON representation
Generic Jewels Runtime written in portable C++ with SDL
- Host: GitHub
- URL: https://github.com/cfrankb/jewels-runtime-sdl
- Owner: cfrankb
- Created: 2023-09-09T07:38:35.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-14T05:14:26.000Z (about 2 months ago)
- Last Synced: 2024-11-14T06:19:04.083Z (about 2 months ago)
- Topics: cpp, jewels, open-source, opensource, portable, sdl, sdl2
- Language: C++
- Homepage:
- Size: 78.1 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Jewels Runtime SDL
This project aims to port to the Jewels Runtime to a wide variety of platforms.
Using the SDL2 libraries as a base, the game can now run as a desktop app or in the browser.
![alt text](images/Screenshot_2024-11-14_00-11-41-crop.png)
## Building the runtime
### Online version
The online version requires SDL2, zlib and Emscripten.
Build cs3 runtime
First install emscripten : https://emscripten.org/index.html
Run these commands
```
$ python bin/gen.py emsdl
$ emmake make
```Launch the application
```
$ emrun build/jewels.html
```### Play online
https://cfrankb.com/games/ems/jewels.html