Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mivinci/pacman
😋 An emoji Pac-Man game in your terminal emulator.
https://github.com/mivinci/pacman
c89 emoji pac-man pacman-game pakkuma
Last synced: about 1 month ago
JSON representation
😋 An emoji Pac-Man game in your terminal emulator.
- Host: GitHub
- URL: https://github.com/mivinci/pacman
- Owner: mivinci
- License: mit
- Created: 2023-05-23T22:41:30.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-05-25T13:10:42.000Z (over 1 year ago)
- Last Synced: 2024-09-30T01:21:28.770Z (about 2 months ago)
- Topics: c89, emoji, pac-man, pacman-game, pakkuma
- Language: C
- Homepage:
- Size: 359 KB
- Stars: 2
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Pac-Man 🎮
An emoji [Pac-Man](https://pacman.fandom.com/wiki/Pac-Man_(game)) game in your terminal emulator :)
![shot](./shot.png)
## Get Started
Compile and run `pm.c`, that's it.
```bash
cc pm.c && ./a.out
```## Features
- 🗺️ Custom map
- 🐛 Buggy :)## About
This program is simply writen in pure ANSI C without using any game engine or GUI framework but the way it calculates and renders frames is similar to theirs I guess. Besides, I didn't use any fancy algorithm for ghosts to find the path to the player, a simple (probably stupid) algorithm I came up with while making it is used instead. [Let me know](https://github.com/mivinci/pm/issues) if you got better ideas :)
## LICENSE
The source code is MIT licensed and also available at [git.sr.ht/~zz/pm](https://git.sr.ht/~zz/pm).