Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/cfrankb/cs3-runtime-sdl

CS3 Runtime Module using SDL to port an MSDOS game for a wide range of platforms (desktop, browsers etc)
https://github.com/cfrankb/cs3-runtime-sdl

2d-game 2d-game-engine browser browser-game desktop emscripten map platform sdl sdl2 tilemap tiles

Last synced: about 1 month ago
JSON representation

CS3 Runtime Module using SDL to port an MSDOS game for a wide range of platforms (desktop, browsers etc)

Awesome Lists containing this project

README

        

# CS3 Runtime SDL

This project aims to port to the CS3 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_2023-12-20_04-29-08.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/cs3v2.html
```

### Map Editor

https://github.com/cfrankb/cs3-map-edit

### Play online

https://cfrankb.com/games/ems/cs3v2.html