Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works

Random project

PacMan

a clone of the original game written entirely in FreePascal with Lazarus IDE

View on GitHub

Anyone may press Interesting, signed in or not. It helps others find this project.

Member rating

No ratings yet.

Sign in to rate this project.

README

PAC-MAN

a clone of the original game written entirely in FreePascal with Lazarus IDE.

Dependencies

You need to have the following package installed in your IDE:

About ALSound

Internally ALSound use LibSndFile and OpenALSoft library. The two binaries are provided with the package. If you want to use your own binaries, please go to https://github.com/Lulu04/ALSound and see the instructions.

Known bugs

  • When PacMac eat a ghost, its direction change to the left. I've never been able to find that bug...
  • When player lose a life, sometime Blinky start to move before all other sprites.

Credits

Thanks to fcu, Roland57, Nimbus and Fred vS to their help to fix the bugs !

###Graphics: https://www.spriters-resource.com/arcade/pacman/ reworked in vectorial with Inkscape

###Sounds: https://www.classicgaming.cc/classics/pac-man/ other sounds riped from original game with Mame + Audacity, recording the sound card output (loop back).

###Fonts: https://www.classicgaming.cc/classics/pac-man/ DynaPuff font: https://fonts.google.com/specimen/DynaPuff?categoryFilters=Feeling:%2FExpressive%2FCute

###Game logic: https://pacman.holenet.info/#Chapter_2