A downloadable game

Download NowName your own price

RandomPac is a tribute to Pac-Man, an arcade game released by Namco in 1980.

Main differences from the original version:

  • Procedurally generated mazes
  • Bonus rounds

The game runs perfectly on both PAL and NTSC models of the Commodore 64.

If you are using an emulator on a 60 Hz monitor, it is recommended to select an NTSC model for smoother gameplay.

Gameplay

RandomPac is an action maze chase video game; the player controls Pac-Man through an enclosed maze. The objective of the game is to eat all of the dots placed in the maze while avoiding four colored ghosts - Blinky (red), Pinky (pink), Inky (cyan), and Clyde (orange) - who pursue Pac-Man. When Pac-Man eats all of the dots, the player advances to the next round. After the first 2 rounds and every 3 rounds thereafter, Pac-Man enters a bonus round where he has to eat all the bonus items before the time runs out.

If Pac-Man is caught by a ghost, he will lose a life; the game ends when all lives are lost.

Placed near the four corners of the maze are large flashing "energizers" or "power pellets." When Pac-Man eats one, the ghosts turn blue with a dizzied expression and reverse direction. Pac-Man can eat blue ghosts for bonus points; when a ghost is eaten, its eyes make their way back to the center box in the maze, where the ghost "regenerates" and resumes its normal activity. Eating multiple blue ghosts in succession increases their point value. After a certain amount of time, blue-colored ghosts will flash white before turning back into their normal forms.

Eating a certain number of dots in a round will cause a bonus item - usually a fruit - to appear underneath the center box; the item can be eaten for bonus points.

To the sides of the maze are two "warp tunnels", which allow Pac-Man and the ghosts to travel to the opposite side of the screen. Ghosts become slower when entering and exiting these tunnels.

The game increases in difficulty as the player progresses through the rounds: the ghosts become faster, and the energizers' effect decreases in duration.

At 10000 points and then every 50000 points, the player earns an extra life, for a maximum of 7 lives.

Options

There are 4 difficulty levels to choose from: Easy, Normal, Hard, Expert.

You can choose between 5 different shapes for the maze walls.

You can choose whether the mazes are generated symmetrical or not.

Controls

Joystick lever Move Pac-Man
F7 Pause
F1 Stop game and return to title screen
F1 Reset ranking (while the top scores are displayed)

Joystick in port 2.

History

Version 1.0

  • First release.

Version 1.1

  • Some notes in the intro music were incorrect.

Version 1.2

  • When Pac-Man was in the outermost part of the left tunnel, the ghosts saw him on their right.
  • Added the Options menu, where you can also save the settings.
  • You can now choose whether the mazes are generated symmetrical or not.

Version 1.3

  • On PAL models, the intro music was slightly slower than the original arcade version.

Version 1.4

  • A bug introduced in version 1.3 caused the incorrect generation of random mazes, resulting in poor variety or even repetitiveness. In any case, maze generation has been overall improved, and even symmetrical mazes are now more interesting and varied.
  • You can now choose between 5 different shapes for the maze walls.
  • Added attract mode.
StatusReleased
Rating
Rated 4.7 out of 5 stars
(7 total ratings)
AuthorLC-Games
GenreAction
Tags2D, Arcade, Commodore 64, maze, pacman, Procedural Generation, Remake, Retro, Singleplayer
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Joystick

Download

Download NowName your own price

Click download now to get access to the following files:

RandomPac.d64 170 kB

Development log

Comments

Log in with itch.io to leave a comment.

You're a genius.  I would pay money for you to update the PC version with the awesome features you put into this one.  Probably not enough to make it worth your while if you weren't planning on doing it anyway, but yeah.  That would be wonderful and epic.

(But this is already wonderful and epic, amazing work!)

(+1)

Thank you for your consideration!

I'll take your request into account, but I have so many other things to do, and this isn't a priority.

Hey, I hope you don't mind, but I have put your awesome game in this months best homebrew games video.

Thanks so much! I'd already seen the video anyway. ;)

haha, my pleasure :)

Great game, thanks.

(+1)

Thank you for the video.

Wonderful interpretation of Pac-Man. One thing - when using any but shape 1 for the maze walls the maze colour starts brown instead of blue. Anyone alse notice this?

Initially, all the shapes were supposed to be blue, but then we realized that when the ghosts became edible and therefore blue, they blended in quite a bit with the walls, especially if they had a solid shape. You'd notice this too, especially in the first bonus round. So, in the end, we decided to use a different color, brown, for the walls in shapes 2 through 5.

nice work - I thought you might find this interesting, if you haven't read it before.

https://shaunlebron.github.io/pacman-mazegen/

Someone else in the past pointed me towards LeBron's maze generation (maybe it was you again?). It's certainly interesting, and I believe there are several other algorithms for generating mazes. On the other hand, the algorithm I came up with also allows for longer and more complex paths, which is exactly how I intend it. It's actually a slightly different algorithm from the one I used for Lady Pac, where the wall "pieces" are more similar to those in the arcade versions of PacMan and Ms. PacMan. I hope you like the solution I used, though.

Oh yes, I very much admire your work - however I think this is the first time I've posted to your page as I only started following you recently - I've done my fair share of conversions on the ZX Spectrum and I can see we have a similar ethos. I have to admit I don't really play C64 stuff myself all that much, I just got an update in my inbox and was curious as I had been building mazes myself recently. I think the longer and more complex paths are definitely fun - what impact they have on the ghost AI?

Thank you for appreciating my work.

On the other hand, I must also admit that I hardly follow the ZX Spectrum scene at all.

Regarding the ghost AI, their behavior remains unchanged; it is not taken into account whether a wall is short and linear or long and winding.

Awesome game!

Thank you!

Many thanks for this, here is my tribute...

Thank you for this other tribute.

This beats the arcade version by leaps and bounds in my opinion, the random mazes keeps the game from getting samey and repetitive, and it plays just like the original. I like the addition of the bonus screens, too.

Love it.

I'm very happy to hear such a positive opinion, thank you!

Greetings LC-Games,

we hope you are doing great. I am Areeba (aka Titania) from the BrewOtaku-Team, we are launching BrewOtaku #003 - The Homebrew Gaming Magazine soon.

We loved your work, and we have mentioned "RandomPac" in it. Kindly share your contact details so we can share it with you. You are anyhow free to share this on your social media channels or homepage

We look forward to hearing from you soon.

Kind regards

Titania

Yes, please send me a digital copy of the magazine (which I will keep for myself) to the email address found in the game credits.

Thank you!

We have contacted you via mail ๐Ÿ˜‡

Super nice work!!! Very funny and a awesome Pac-Man version! Thanks!!!

Thank you so much for appreciating and for the video.

Excellent Pac-Man version, thank you for making it. I also added it to my new "Gameplay of New C64 Games from July 2024" video.

Thanks for appreciating and for the gameplay video.

This is such an incredibly fun game. This and Lady-Pac are my gotos on the C64. More people need to play these games!

Appreciations like yours really make me very happy, thank you!

Awesome version of the classic one game !

One more time... thanks!

Great game, as usual :-)

Thanks again!

(1 edit)

Once again a great homage to an all-time arcade classic game with excellent playability. Our German-language review can be found in our recorded livestream starting at 01:27:00. English subtitles are also available. ๐Ÿ™‚

(1 edit) (+1)

Thanks one more time for appreciating and for the video!

Another quality C64 title from LC-Games! This is arcade gaming perfection.  Highly recommended!

Thank you so much for appreciating! ;)

Great stuff. So refreshing inspired and simple. The random maze is a brilliant idea and well worth a donation.

I can only thank you for the compliments and, obviously, for the donation!

(1 edit)

Excellent port!!! Honor mention for Sound FX is almost identical arcade version!!! superb animation... It runs flawlessly, is very responsive, and no sprite flickering is seen on the screen.  I just miss the Atract mode on it.

Thks a lot!!! 

I'm really happy that you find the game so positive, thanks for letting me know.

Attract mode has just been added. Download version 1.4.

Awesome game! 

Thank you, as usual.

Great game, thank you

Thank you so much.

(1 edit)

Nice game !

Thank you!

Brilliant! In my opinion the best version of Pacman on the C64. Itโ€™s so smooth and enjoyable. Now the other thing left is a version of Championship Pacman!!!

Pac-Man Championship has already been proposed to me and I've put it on the wish list, but I don't know if I'll ever have the chance to make it happen.

Iโ€™ve seen the NES version (on YouTube) and youโ€™d nail it! 

Good job. The only thing I'd really like to see is an option to make the random mazes mirrored horizontally like the original.

This is an option I might consider in the future, thanks.

Done! Download the new version.

Wow! Looks great! :-D

I'm glad you appreciate.

Excellent game! ๐Ÿ‘๐Ÿ˜‰

A friend of mine played it:

(1 edit)

Thank you so much.

You're welcome ... ๐Ÿ˜Š๐Ÿ˜