https://github.com/idiotwu/let-there-be-light-c
A Pacman-like game with procedural maze generation.
https://github.com/idiotwu/let-there-be-light-c
Last synced: 3 months ago
JSON representation
A Pacman-like game with procedural maze generation.
- Host: GitHub
- URL: https://github.com/idiotwu/let-there-be-light-c
- Owner: idiotWu
- License: mit
- Created: 2019-04-07T11:24:04.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2021-12-06T22:15:51.000Z (almost 4 years ago)
- Last Synced: 2025-01-20T14:49:13.924Z (9 months ago)
- Language: C
- Homepage:
- Size: 1.69 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Let There Be Light
A Pacman-like game with [procedural maze generation](https://maze-gen.stackblitz.io).
## How To Play
### macOS
1. Download [mac.zip](https://github.com/idiotWu/let-there-be-light-c/releases/download/1.0.0/mac.zip) and unzip it
2. Open `bash` and run `cd /path/to/the/unzipped/directory`
3. Run `./let-there-be-light-c`### Windows
1. Download [windows.zip](https://github.com/idiotWu/let-there-be-light-c/releases/download/1.0.0/windows.zip) and unzip it
2. Open the unzipped directory
3. Double-click `let-there-be-light.exe` to run the game## Engine
This game is powered by a simple timeline-based animation engine. You can find the source code in [let-there-be-light-c/render/engine.h](https://github.com/idiotWu/let-there-be-light-c/blob/master/let-there-be-light-c/render/engine.h).
See also [this gist](https://gist.github.com/idiotWu/fb6b084fab6db0d6c4ab60b27e6ddfa6#file-main-c) for usage examples.
## Credits
- [2D Pac-Man style Maze Generation](http://www.contralogic.com/2d-pac-man-style-maze-generation/)
- [Superpowers Asset Packs](https://github.com/sparklinlabs/superpowers-asset-packs)