Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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.

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