update readme

This commit is contained in:
asrael 2025-11-01 15:16:02 -05:00
parent e49fbede9a
commit a41210f788
No known key found for this signature in database
GPG key ID: 2786557804DFAE24

View file

@ -1,16 +1,5 @@
# pxl8 # pxl8
> [!WARNING]
> <strong>Heavy development. So... <em>here be dragons :3</em></strong>
## Features
- **Fennel scripting** - Lisp-on-Lua with interactive REPL and hot-reload
- **Aseprite integration** - Load sprites, palettes, and tilemaps with custom tile properties
- **Classic color modes** - FAMI (NES), MEGA (Genesis), GBA, SNES, HICOLOR
- **Tilemap system** - Multi-layer tilemaps with collision and custom tile data
- **SDL3 backend** - Cross-platform windowing, input, and GPU rendering
## Quick Start ## Quick Start
```bash ```bash
@ -19,11 +8,8 @@
./pxl8.sh run # Launch interactive REPL ./pxl8.sh run # Launch interactive REPL
``` ```
Projects need `main.fnl` with `init()`, `update(dt)`, and `frame()` functions. > [!WARNING]
> <strong>Heavy development. So... <em>here be dragons :3</em></strong>
## Tools
- `tools/aseprite/tile-props/` - Aseprite extension for editing tile properties
<pre> <pre>
@@@@@@@@@@@@@@@@@@@@@**^^""~~~"^@@^*@*@@**@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@**^^""~~~"^@@^*@*@@**@@@@@@@@@