Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/renpy/renpyweb
Ren'Py in your HTML5 web browser
https://github.com/renpy/renpyweb
Last synced: 11 days ago
JSON representation
Ren'Py in your HTML5 web browser
- Host: GitHub
- URL: https://github.com/renpy/renpyweb
- Owner: renpy
- Created: 2019-01-27T23:54:26.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-25T20:38:07.000Z (7 months ago)
- Last Synced: 2024-08-02T11:15:21.032Z (3 months ago)
- Language: C
- Size: 2.83 MB
- Stars: 175
- Watchers: 13
- Forks: 21
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RenPyWeb - Ren'Py in your HTML5 web browser
This is the build environment for RenPyWeb.
## How to build- See https://github.com/renpy/renpy-build/ - something like:
git clone https://github.com/renpy/renpy-build/
cd renpy-build/
BASE=. bash ./nightly/git.sh
# fix-up tasks ordering
./build.py --platform web- Emscripten: you need to recompile everything on upgrade:
rm -rf build/ install/ python-emscripten/2.7.18/build/
make cythonclean
emcc --clear-ports- Recompile:
make
scripts/install_in_renpy.sh- Package the game: from the Ren'Py interface,
or using `scripts/distribute_game.sh` (basic testing only)## How to run locally
make testserver
$BROWSER http://localhost:8000/## How to make small-scale tests
Check the `pygame-example-*` targets. Symlink `pygame-example/main.py`
to the variant you wish to experiment with.Also check the `native` target to try to run Ren'Py natively with some
Emscripten behavior.