|
1 | | -# littleandroid |
2 | | -littleandroid.com - Interactive pixel art landing page |
| 1 | +# Little Android |
| 2 | + |
| 3 | +An explorable pixel-art micro-world rendered entirely in the browser. Walk through the river factory zone, scan its residents, and discover the small behaviors that make the settlement feel alive. |
| 4 | + |
| 5 | +**[Play Little Android](https://littleandroid.com)** |
| 6 | + |
| 7 | +## Controls |
| 8 | + |
| 9 | +| Action | Input | |
| 10 | +| --- | --- | |
| 11 | +| Move | `W` `A` `S` `D` or click/tap a destination | |
| 12 | +| Scan or interact | `Space` | |
| 13 | +| Interact with an adjacent character | Click/tap the character | |
| 14 | + |
| 15 | +The current mobile experience supports tap-to-move. A dedicated touch action control is tracked in [issue #2](https://github.com/mcvalosborne/littleandroid/issues/2). |
| 16 | + |
| 17 | +## What is here |
| 18 | + |
| 19 | +- A hand-built 24 by 20 tile world with animated water, vegetation, and factory scenery |
| 20 | +- Eight residents with distinct movement and interaction state machines |
| 21 | +- Grid-based movement and click-to-move pathfinding |
| 22 | +- A radial scan that reveals character identities |
| 23 | +- No runtime framework, backend, or asset bundle |
| 24 | + |
| 25 | +## Run locally |
| 26 | + |
| 27 | +The production version is a static page. Open `index.html` directly in a browser, or serve the directory with any static server: |
| 28 | + |
| 29 | +```sh |
| 30 | +python3 -m http.server 8000 |
| 31 | +``` |
| 32 | + |
| 33 | +Then open `http://localhost:8000`. |
| 34 | + |
| 35 | +## Project direction |
| 36 | + |
| 37 | +The project is moving from an ambient interactive vignette toward a polished five-minute micro-game. The work is organized in the [master roadmap](https://github.com/mcvalosborne/littleandroid/issues/12): |
| 38 | + |
| 39 | +1. Establish contributor tooling, tests, and review gates. |
| 40 | +2. Correct movement and interaction edge cases. |
| 41 | +3. Complete mobile, accessibility, and performance work. |
| 42 | +4. Add a signal-recovery quest, narrative progression, and sensory polish. |
| 43 | +5. Add measured return, sharing, and community contribution loops. |
| 44 | + |
| 45 | +## Contributing |
| 46 | + |
| 47 | +Read [CONTRIBUTING.md](CONTRIBUTING.md) before opening a pull request. Keep changes focused, preserve static hosting, and include verification evidence for interaction or visual changes. |
| 48 | + |
| 49 | +Codex review follows the repository rules in [AGENTS.md](AGENTS.md). |
| 50 | + |
| 51 | +## License |
| 52 | + |
| 53 | +Source code and original project assets are available under the [MIT License](LICENSE). |
0 commit comments