An open API service indexing awesome lists of open source software.

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.

Awesome Lists containing this project

README

          

# Let There Be Light

A Pacman-like game with [procedural maze generation](https://maze-gen.stackblitz.io).


Screen Recording

## 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)