Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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