• Welcome! The TrekBBS is the number one place to chat about Star Trek with like-minded fans.
    If you are not already a member then please register an account and join in the discussion!

Pacman

Jadzia

on holiday
Premium Member
I decided yesterday that I'd like to make a pacman game. I have some experience making programs, but I've never done pacman before, so that is what I'd like to do. I'd like to make my own version of all the classic games eventually.

So to start, below you should see some ghostly eyes which I drew last night with pixel painting, that will become the eyes of my ghosts. (We have to start somewhere. :p)

eyesr.png


I'm also going to experiment with metaballs for the ghosts. This should enable me to create smooth animations of the ghosts' wobbling movements without worrying about ridges occurring in their shading.

Blob-like ghosts don't have sharp ridges in their geometry, and neither to metaballs. :)

I will keep you all informed on my progress. :)
 
In an interview I once read, the creation of Grand Theft Auto was perhaps indirectly inspired by Pacman too. Who knows where this new project of yours will lead? :)

Personally you should rename it "Jeremy Pacman" - a no-nonsense piechart-shaped sprite who gobbles up pills and says "Come on! Come on!", then chases down spooks by asking "Did you THREATEN to overrule him?". It's got "WIN" written all over it. :bolian:
 
dear god these metaballs are a pain to render! I've never done them before. Normals on implicit surfaces are not fun to program.

Anyway, here's Pinky. :)

pinkyu.jpg
 
Metaballs? Sounds Swedish. :)

Pinky looks appropriately squishy, Jadzia. :D You looking for a traditional PacMan game or reinventing it in a similar way to Pacmania?
 
I don't know yet. It is going to be 2D. But that doesn't mean I have to use flat graphics. Recreating the style of pacmania is a possibility.

I'll probably start off with flat 2d until I get the game logic done, and then we'll see what happens from there :)
 
A couple of the 3D programs I use have Metaballs; I've never gotten the hang of them.

What are you using to write your game? There's a free game creation program called GameMaker that might help you out.
 
A couple of the 3D programs I use have Metaballs; I've never gotten the hang of them.

I know what you mean. My first attempt was one big vaguely spherical blob that wouldn't behave. :scream: I had to play around with different kernels until it looked something like.

So I turned to solid geometry spheres arranged roughly where I want them, and then I calculated metaball potentials from their positions and radii. The kernel I've devised creates a surface entirely outside of this solid geometry, and I've implemented one variable in this kernel which determines how tightly the metaball surface wraps that solid geometry. :)

anim8z.gif
 
Last edited:
Interesting-- good idea. I should experiment with something like that.

That animation looks good. :bolian:
 
That all looks great. :) The Petri dish one is hilarious. :lol:

Is it just me, or could you even recreate Pinky into some form of animated 3D Goofy Grape for RJD? :bolian:

I wonder what you have in store for Pac Man himself?
 
Actually, from certain angles, it looks like the animated pink ghost has a dangling "third leg" in between his rudimentary stumpy legs.

:lol:

Next it's either Odo or a Lava Lamp. I'm getting a bit side tracked with these things aren't I? :p
Hey! You! Get back to work! :p ;) [Likewise, Zion... - someone]
Give it a hot pursuit button. I found the versions of Ms Pac Man with HP to be much more fun.
If Hot Pursuit is what I think it sounds like, I also suggest accompanying "Benny Hill" music and added (in)appropriate functionality to Pinky's "third leg". :bolian:
 
Sort of, yeah. Some of the Ms PacMan machines had a big orange button labeled Hot Pursuit to the left of the joystick. When you held it down it sped up Ms PacMan and also the Ghosts. I'm not sure if Ms PacMan got slightly more speed to make it worthwhile or not, but it made the game more fast paced and fun at least to my young mind at the time.
 
If you are not already a member then please register an account and join in the discussion!

Sign up / Register


Back
Top