Home

Awesome

<!-- PROJECT BADGES --> <!-- *** I'm using markdown "reference style" links for readability. *** Reference links are enclosed in brackets [ ] instead of parentheses ( ). *** See the bottom of this document for the declaration of the reference variables *** for contributors-url, forks-url, etc. This is an optional, concise syntax you may use. *** https://www.markdownguide.org/basic-syntax/#reference-style-links -->

Github Link CI Status

<!-- PROJECT LOGO --> <p align="center"> <img src="pikuseru.gif"> </p> <!-- ABOUT THE PROJECT -->

Pikuseru Console

LICENSE

Examples

<img src="docs/ui.png" width="320"> <img src="docs/ui-2.png" width="320">

A demo API cartridge:

<img src="docs/demo_api.gif" width="320">

Some classic 128x128 game:

<img src="docs/dino.gif" width="320"> <img src="docs/ski.gif" width="320">

A 128x128 demoscene cartridge:

<img src="docs/demoscene.gif" width="320">

A 256x256 ghostmark python or a ghostmark wasm/rust cartridge to do some benchmark:

<img src="docs/ghostmark.gif" width="320">

A sand game with a custom window (286x286) in WASM (RUST):

<img src="docs/sable.gif" width="320">

Build

Cargo feature:

You can build the console directly the main UI to play games:

cd pikuseru-console
cargo build --release --features=pikuseru/cpython,pikuseru/rlua,pikuseru/image

Usage