A downloadable game for Windows, macOS, and Linux

Download NowName your own price

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

Main differences from the original version:

  • Procedurally generated mazes
  • Bonus rounds

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. Rounds are indicated by fruit icons at the bottom of the screen. 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, the player 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 (except in ONE SHOT mode).

Options

You can choose to start the game with 1, 2, 3, 4 or 5 lives. You can also choose ONE SHOT mode to play with only one life and no chance of earning extra lives.

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

You can choose whether the maze walls will be the classic blue color or if the color will be variable.

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

You can choose a random seed from 0 to 19. For each seed, the same sequence of random mazes will be generated. The value NONE corresponds to no particular seed, so the random sequence of mazes will be different each time you play.

Controls

Arrow keys
Controller lever
Move Pac-Man
PPause
HomeStop game and return to title screen
Shift+DelReset ranking (while the top scores are displayed)
F9Change border color (fullscreen mode only)
F10Change pixel effect
F11Toggle integer scaling
F12Toggle fullscreen
EscExit game

You can also use the WASD or IJKL keys as directional keys.

The gamepad D-Pad can also be used.

History

Version 1.0

  • First release.

Version 1.1

  • In fullscreen mode, the game could be jerky using certain video cards.
  • You can now choose whether to start a game with 3 or 5 lives.
  • You can now press Home while playing to stop the game and return to the title screen.

Version 1.2

  • Up to 10 top scores are now stored.

Version 1.3

  • Fixed an issue with color accuracy on some monitors.

Version 1.4

  • You can now use the WASD or IJKL keys as directional keys.
  • You can now use the gamepad D-Pad.

Version 1.5

  • Sound effects are now suspended when the game is paused.
  • There are now two separate score rankings based on whether you choose to play with 3 or 5 lives.
  • You can now use the controller to enter a top score name.
  • Other minor changes.

Version 1.6

  • More controllers are now recognized.

Version 1.7

  • You can now choose to start a game with 1, 2, 3, 4 or 5 lives, or play in ONE SHOT mode.
  • You can now choose between 5 different shapes for the maze walls.
  • You can now choose whether the maze walls will be the classic blue color or if the color will be variable.
  • You can now choose whether the mazes are generated symmetrical or not.
  • For the procedural maze generation, you can now choose a random seed from 0 to 19 or NONE.
  • Now the orange ghost no longer moves randomly in the maze, but chases you much like the others (except during the phase of the game where all the ghosts wander randomly).
  • Added a third bonus level, where there are new food items to eat.
Updated 1 day ago
StatusReleased
PlatformsWindows, macOS, Linux
Rating
Rated 4.8 out of 5 stars
(14 total ratings)
AuthorLC-Games
GenreAction
Made withMonoGame, Audacity, GraphicsGale
Tags2D, Arcade, maze, pac-man, pacman, Pixel Art, Procedural Generation, Remake, Retro, Singleplayer
Average sessionA few minutes
LanguagesEnglish
InputsKeyboard, Gamepad (any), Joystick
ContentNo generative AI was used

Download

Download NowName your own price

Click download now to get access to the following files:

RandomPac_win-x86.zip 8.4 MB
RandomPac_linux-x64.zip 9.4 MB
RandomPac_linux-arm64.zip 8.1 MB
RandomPac_osx-x64.zip 10 MB
RandomPac_osx-arm64.zip 9.8 MB

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit)

I Love 1.7.

There Are Effectively No Problems With This Fangame Now, It's Just A  Customizable Version Of The Original Pac-Man With Infinite Mazes. I Can Recommend It To Everyone.

It's nice to know, thank you.

(5 edits)

I encounter a bug/strangeness. In the bonus stages (ghost or fruits)  the "G" (speedhack key) isn't toggleable/working. (it is set up like/from the previous maze and can't be changed during these). (FIXED in v1.7)

If possible in further version, i would also like a "pressing-key speedhack" on a key (maybe S, or H next to G for the toggleable one?) like the Tengen version of PM; to be able to speed-up when pressed and slow-down when released. (it is how i play the speed thing; even if a simple toggle works with training, it is way harder!)

I tried to emulate "press to speed" with Joy2Key (which is what i use to map keyboard keys on games with my old USB twin PlayStation adaptor) with a special press-release function to do that, but it doesn't work sadly. ʕ◉ᴥ◉࣢ʔ

I also play a lot of "survival" (1 live only) on those classic games for short session, and i would be happy to see it in the option menu. (1/survival => (maybe 2 too at that point?) => 3/normal=> 4 => 5/easy) with a leaderboard/topscore for it! ʕ✦ᴥ✦ʔ

Keep up the good work!

So, would you like to hold down a key to activate the speedup cheat and release the key to deactivate it?

Would you also like to be able to choose to play with 1, 2, 3, 4, or 5 lives?

(2 edits)

Yes, for the "speed boost"; it would play way better! (could be an option to "toggle/press" the speed-hack, but another press-key is fine too to map it easily on Joy2key) 

And Yes, for the 1 to 5 lives (having just the one life we begin with for "survival" is an interesting quick-play with randomize mazes! 'till you die! Oups!)

Thanks for considering it! ʕづ•ᴥ•ʔづ♥  (would love that on your "RANDOM miss-pacman version" too by the way. Pacmania is not my jam, but maybe on that too for continuity in a later date ʕ◉ᴥ◉࣢ʔ )

(1 edit)

I've released version 1.7 of RandomPac (see the History for updates).

Regarding the bug with the G key not working during bonus rounds, it's been fixed; there was the same problem with the P (pause) and Home (return to the title screen) keys.

Now, holding down the H key activates the speed-up cheat, and releasing it deactivates it.

(3 edits)

Squishing bugz AND adding some fruity features at the SAME time?! ʕ✪ᴥ✪ʔ Way to gooo!

Wait, the options are AmAzInG in v1.7! (TY for the "one shot" mode & "H" Push speed-hack; it works very well!) 5 Mazes forms, variable colors or not, symmetrical Mazes or not, even random seeds?! I think this game is 2times better now! (high scores for all game/lives mode too!)

Thank you for all that! I appreciate it much! ʕづ•ᴥ•ʔづ♥ (Bonus level are way more fun at that point!) Time for some colorful survival Random-Pac!

---------

PS: i notice a strange repetitive "clank" sound when eating pellet lines in turbo mode (pushing H or Toggled by G, no difference whatsoever), that wasn't there in v1.6. (it seems a sound stacking, or looping, but not sure). Not too disturbing, but seems an audio bug.

I've compared the audio between 1.6 and 1.7, and I'm not sure there's any difference. Sometimes I hear a slight difference (but I think it's more of a hunch), and sometimes I don't hear it at all. However, I haven't touched the game's audio at all, so it seems strange to me that anything has changed. The only thing that has changed is that the game now runs on .NET Framework 8.0 instead of 6.0. It's possible that something has changed there, but, as I said, I'm not entirely sure.

(6 edits)

I'd wish there was a "Random Pac Plus" or "RandomJuniorPac." 

By the way, I like your Space Invaders recreation, the two random series, and your Pac-Mania recreation.

First of all, thank you for letting me know you appreciate my work.

Regarding your request, I don't think I can accommodate you because I have a lot of other things to focus on.

(3 edits)

Your "random algo" seems very well done! (with a non-symmetrical design that works/flows very well, without any pesky dead-end!) Way better that what i saw for years on all random-variants of pac-man. ʕ♥ᴥ♥ʔ
Must be the "special sauce" of LC-games! ʕ∗ᵔᴥᵔ∗ʔ

(1 edit)

I'm glad you like my algorithm. Others, however, don't.

(3 edits)

"Don't give pearls to pig" i guess... , but there are some good options (the "rewritten series" for example that i'm a fan off) for standard/standardized  mazes... so i don't know what's "not to like" here, unless disliking a random-maze for each turn! (but that is the point in your version for true variety! ʕ◔ᴥ◔ʔ ) "If you don't like pickles, don't go get some in the jar silly!" i would tell them.

An interesting idea would be to make optional "seed run" (as opposed as right now "truly random/ephemeral mazes"), like some "rogue-lite/like indie games" nowadays. It means that giving the game a "number for seed" for the randomization would always returns the exact same sequence of mazes to play with! So some players would maybe like the design/sequence of a run/mazes, and copy the seed (or try at random entering a simple seed like "008" or something at the start or in the option to "seed the run") and try to "win it"! (like my idea; a survival of only 1 life to go to map n°5/10/X or whatnot... or just beat their high-score etc...)

(1 edit)

Can You Change The Maze Generation To Be More Like Shaun LeBron's Generator? It Makes Much More Pac-Man-Like Mazes. Also, Can We Have Randomly Colored Mazes? We're All Gonna Get Sick of The Blue Eventually.

Sorry but I am no longer interested in updating my PC games. I am doing other things now.

(2 edits)

An option to have a random "dark & saturated" curated color for the next maze (in the old-school style of pac-man1 always) could be nice. (some pacman 1 fan would not like it i'm afraid, so an option may be best here..)

Personally, i like way better that LC-algo for a random non-symmetrical maze. Could be an option to randomize more symmetrically for some people liking it but... why request a copy of what already exist somewhere else? ʕ⚆ᴥ⚆ʔ

Try asking a woman "yeah good, but can you change your face, clothes and hairstyle to be more like my ex? thankx" and see how it goes. ʕ ᵔᴥᵔ ࣢ʔ

I Wouldn't Ask That To A Woman Though?

Oh, And The C64 Port Of RandomPac Has An Option To Play With Symmetrical Mazes, So I'd Like Something Similar But For PC.

(4 edits)

Yes, it was (the woman thing) a metaphor for asking a coder/dev to change "all his algo" for something else... ha Yes, if it is already here somewhere (same game but C64 port) i guess it is a question of "implementing it" in another version, and not just being very rude to a coder. Got it. You are in the safe zone Mister TCMOE. ʕ⚆ᴥ⚆ʔ

I checked the C64 port (never had that computer/console, had an Atari 2600 and then a NES in europe... so no emulator for that one) and the options seems nice (symmetrical maze or not, 5 walls design etc...even have native random colors for mazes & pellets!). Yes i understand now where the comments here came from, people wants all that goodness for PC. I do too i guess. (PC is my main collection for Pacman series; even if have a few NES & SuperNES/Megadrive games, like the Tengen series)

Maybe create a "fund-me page" ("Kickstarter" and the likes) with a price goal, and if many people wants it and pay a little (for a future copy etc...) it could be made by the dev with motivation. (i myself would put 10$ on it, even just if "survival & press-speedkey"is done on the next version of RandomPac & RandomLadyPac, just to thank the dev for the effort... and give back for amazing 3 free PC ports & 2 C64 (that i don't use, the graphics and scroll-maze are not my thing, and i have no nostalgia on a console i don't know about evidently.) of the best random-pacman games i ever played.

I Don't Know When Those Features Were Added To The Port, Though. Who Knows? Maybe My Suggestions Made It There? Or Was It Someone Else's Similar Suggestions? I Can't Be Bothered To Check When Things Were Added Though, And It Can Also Be Just A Coincidence, While A Really Slim Chance Due To LC-Games Replying To My Initial Comment. Who Knows? :|

Download version 1.7, now you can choose whether to have symmetrical mazes or not.

This takes me back to the early 80s.  I was happier then than now.  Excellent game.  Donate!!!

Thank you so much for your appreciation and, of course, for your generous donation!

By the way, this extraordinary game is even more fun after I found the .ini file and  changed my lives to 20!

Don't tell anyone, though. 😜

Never!!!

You little rascal! ʕ ≧ ᴥ ≦ ʔ

good

👍

dis some underrated shit right here yo

Unfortunately this is how things are

when is super random-pac coming out

I'm afraid I'm unlikely to make any more PC games, sorry.

why

As I have explained to others, unfortunately my PC games have little visibility. They are rarely downloaded and, above all, I receive few donations. If I compare the 8 most downloaded PC games to the 8 most downloaded C64 games, I get a 2:1 ratio in favor of the C64 for downloads and a 7:1 ratio in favor of the C64 for donations. So you can understand that focusing on C64 games gives me much more satisfaction.

Nice one. Only played it for the first time last night.

Glad you like ite.

Fantastic! Thank you for Linux support!

(+1)

That's an excellent remake, thank you – especially for the Linux version!

(+1)

I'm glad you appreciate!

Great game! I love the maze generation in this one, with big wall sections really changing the feel of each new stage, and the ghost house able to change its vertical position to a great extent, mixing things up. : ) Also: multiple bonus stages! = D

👌👌👌

good game

👍👍👍

(2 edits)

Nice job this is pretty awesome, you should try giving Super pac man the same treatment.

Edit: Also the ghosts never speed up, and there's no intermission cutscenes like in the orignal.

Super Pac Man is not one of my favorite games, and anyway I'm working on other projects now, sorry.

Actually ghosts do increase speed but they do it very gradually from level to level.

And about the intermissions, let's say I replaced them with bonus levels.

(1 edit)

Ok then I just thought this was a really cool concept and would be cool with super pac man, but I guess I'll check out your other games.

very good

great remake, super-accurate, and very original too.


Small note: did you notice that ghosts tend to reveal where they're going long before they turn in the original game by looking in the next direction one or 2 tiles before ? your remake doesn't retain that feature.

Thank you very much for the compliments.

Yes, I noticed that in the original game, the ghosts look a moment earlier in the direction they decide to go. This is because they choose the direction a tile before arriving at a crossroad. In my version, however, they decide the direction exactly when they are at the crossroad, not a moment before. Different choices. Anyway congratulations for noticing. No one had ever pointed this out to me before.

All your games are amazing! Just like playing them on Mame and even better. You made all these games very accurate to the originals and its really incredible! I really hope you make more, Im looking forward to it. If I had an arcade cabinet I would put them all in it.

Your game frontend (Retrojoybox) is really nice too and very easy to use.

Awesome games! 

(+1)

Thank you very much for the compliments, really. Now I'm working on a clone of Ms. PacMan but for Commodore 64 (do you know what I'm talking about?). After that, honestly, I don't know if I'll still have the intention and the chance to make other games. Only time will tell. Thanks again.

(+1)

Commodore 64? Yes I do know the computer very well! I grew up with it, good memories! I own a C64 Maxi now as well.

A Commodore 64 version clone of Ms Pac-Man would totally be awesome!

So much fun to play randomised levels - If only the enemies and sprites were rotated between 80s games/films like DonkeyME (Just an idea) 

I didn't know about DonkeyME. Nice idea of being able to choose between various characters, but I prefer to leave the idea to those who had it and dedicate myself to new projects rather than go back to projects that I think are finished. Thanks anyway for the advice.

I think I last played PackMan almost 38 years ago.

Thank you so much i love it.

One of those loves that are never forgotten !!!

So cool! it's a very good tribute for the 40th Pac-Man anniversary. And with bonus stage for each 3 levels in Mario Bros. and Galaga style.

I'm glad you appreciate it.