Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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) .
- Host: GitHub
- URL: https://github.com/cfrankb/cs4-runtime-sdl
- Owner: cfrankb
- Created: 2024-11-14T23:23:29.000Z (3 months ago)
- Default Branch: master
- Last Pushed: 2025-01-18T15:37:36.000Z (22 days ago)
- Last Synced: 2025-01-18T16:38:48.141Z (22 days ago)
- Topics: 2d-game, 2d-platformer-game, 2dgame, game, game-engine-2d, platform, platformer, platformer-game, platformer2d, retro, retrogaming
- Language: C++
- Homepage:
- Size: 902 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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