Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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

2d-game 2d-platformer-game 2dgame game game-engine-2d platform platformer platformer-game platformer2d retro retrogaming

Last synced: 21 days ago
JSON representation

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

Awesome Lists containing this project

README

        

# CS4 Runtime SDL2

This project aims to port to the CS4 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](techdocs/images/Screenshot_2025-01-04_23-20-05.png)

## Building the runtime

### Online version

The online version requires SDL2, zlib and Emscripten.

Build cs4 runtime

First install emscripten : https://emscripten.org/index.html

Run these commands
```
$ python bin/gen.py emsdl
$ emmake make
```

Launch the application

```
$ emrun build/cs4v2.html
```

### Map Editor

[cs4-map-edit](https://github.com/cfrankb/cs4-map-edit)

### Play online

Coming Soon