Download the PHP package chemaclass/phel-doom without Composer
On this page you can find all versions of the php package chemaclass/phel-doom. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Table of contents
Download chemaclass/phel-doom
More information about chemaclass/phel-doom
Files in chemaclass/phel-doom
Download chemaclass/phel-doom
More information about chemaclass/phel-doom
Files in chemaclass/phel-doom
Vendor chemaclass
Package phel-doom
Short Description DOOM-lite showcase written in Phel Lang. Terminal raycaster, pure functional state, ANSI render.
License MIT
Homepage https://github.com/Chemaclass/phel-doom
Package phel-doom
Short Description DOOM-lite showcase written in Phel Lang. Terminal raycaster, pure functional state, ANSI render.
License MIT
Homepage https://github.com/Chemaclass/phel-doom
Please rate this library. Is it a good library?
Informations about the package phel-doom
phel-doom
DOOM-lite raycaster in your terminal. Pure Phel (Lisp on PHP). 256-color ANSI, 10 procgen levels, FPS combat, ~5ms frame. Full feature list: docs/features.md.
Play
Needs PHP >= 8.4 and a 256-color terminal.
Fastest: grab the single-file PHAR from the latest release (no clone, no Composer):
Build from source (needs Composer, or Docker)
Or `composer install && composer play`. ### No local PHP? Run in Docker PHP 8.5 CLI + Composer + deps in an image. `docker` is the only prerequisite. Override tag: `DOCKER_IMG=mytag make docker-build`. Host PHP is the inner loop. Docker adds ~1s startup.Controls
| Key | Action |
|---|---|
w a s d |
Move / strafe |
← → / ↑ ↓ |
Turn / look up, down |
| mouse | Look + turn, left-click to fire (on by default) |
SHIFT |
Sprint |
space / r |
Fire / reload |
1...7 |
Switch weapon |
[ / ] / wheel |
Cycle weapons |
p / q |
Pause / quit (q asks, press again) |
Walk into doors to advance. Find weapons and pickups on the map.
Full controls, pickups, and weapons: docs/gameplay.md.
Internals
- docs/README.md - per-subsystem guide.
- docs/coming-from-clojure-or-php.md - read Phel fast if you know Clojure or PHP.
- docs/contributing.md - dev setup, test conventions, Phel gotchas.
License
MIT
All versions of phel-doom with dependencies
PHP Build Version
Package Version
The package chemaclass/phel-doom contains the following files
Loading the files please wait ...
