angelortizv / pacman

A PacMan clone written in C++ and Qt

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool




A PacMan clone written in C++ and Qt.

MotivationInstallationHow to PlayContributeCreditsLicense

Welcome Window Principal Window (PACMAN) Game Over Window

Motivation

In 1980, Namco created a character that was small, round and yellow. It's mouth consisted of a piece cut out of the main circle, like a slice of cake. Pac-Man was born. It was a huge hit in the arcades across the globe, and Pac-Man is still going strong today. With every new generation of game systems, Pac-Man continues to be part of the gaming community.

Installation

Prerequisites: You must have Git installed on your console and also QtCreator

  1. On GitHub, go to the main page of the repository.

  2. Under the name of the repository, click Clone or download.

  3. In the Clone with HTTPs section, click to copy the repository cloning URL.

  4. Open Git Bash.

  5. Change the current working directory to the location where you want the cloned directory to be made.

  6. Type 'git clone', and then paste the URL that you copied in Step 2.

    $ git clone https://github.com/angelortizv/pacman

  7. Press Enter. Your local clone will be created for pacman.

  8. Open QtCreator, select: File -> Open File or Project and go to the location where you cloned the project.

  9. Click on pacman.pro to open the project.

How to Play?

This pacman clone can be control using the arrows / / / , also W / A / S / D. To put the game in pause you must use the key P, likewise use the key P to resume the game

Contribute

Credits

  • Secondary Resources: The game font, and sounds were taken from classicgaming.cc
  • Algorithm inside the ghosts: The whole algorithms is referenced from gamasutra.com

Authors

  • Angelo Ortiz Vega - developer and ux designer - angelortizv

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE.md file for details


About

A PacMan clone written in C++ and Qt

License:GNU General Public License v3.0


Languages

Language:C++ 95.8%Language:QMake 4.2%