Live data from Hacker News

Accurate remake of Pac-Man in JavaScript

shaunew.github.com

21–30 of 60 posts

Re: Accurate remake of Pac-Man in JavaScript

#21
The creator of this remake gave a talk on it at the houston.js meetup this week. I was thoroughly impressed with how much effort and thought he's put into this project. He said that the Pac-Man dossier was his inspiration and seems to genuinely love the game.

For those of you who have criticisms about the game's accuracy, I suggest that you submit a new issue to his github repo: https://github.com/shaunew/Pac-Man/issues. That's what open source is all about, right?

Re: Accurate remake of Pac-Man in JavaScript

#22
post #18

http://news.ycombinator.com/item?id=4431197 Double standard, HN? At least qxcv sees the light: "It's one thing to make a Pac-Man-like game. But this is being called the trademarked name Pac-Man, and you've copied the artwork straight from Pac-Man. Seems certain this isn't an official licensed version. In which case, you should change all those items immediately. It's illegal and it's just not cool. Here are the guys…

I enjoy seeing recreations of code like this. It's educational and fun, and this Pac-Man does not take anything away from the original.

It's unfortunate that IP law is so vague and intimidating. It can easily have a chilling effect on innovation and creativity -- you're afraid something might not be ok, but you don't really know, so you just don't try. For me, that's a red flag in a legal system. Competition, creativity, and education are all great things that deserve clarity and protection, both as an original creator, and as someone adding value with the basis of past work.

Re: Accurate remake of Pac-Man in JavaScript

#24
post #18

http://news.ycombinator.com/item?id=4431197 Double standard, HN? At least qxcv sees the light: "It's one thing to make a Pac-Man-like game. But this is being called the trademarked name Pac-Man, and you've copied the artwork straight from Pac-Man. Seems certain this isn't an official licensed version. In which case, you should change all those items immediately. It's illegal and it's just not cool. Here are the guys…

This is illegal too. I didn't bother posting again because it seems more obvious. In the previous example, many probably didn't know it wasn't an official port. (author added disclaimers later)

Re: Accurate remake of Pac-Man in JavaScript

#27
post #24
post #18

http://news.ycombinator.com/item?id=4431197 Double standard, HN? At least qxcv sees the light: "It's one thing to make a Pac-Man-like game. But this is being called the trademarked name Pac-Man, and you've copied the artwork straight from Pac-Man. Seems certain this isn't an official licensed version. In which case, you should change all those items immediately. It's illegal and it's just not cool. Here are the guys…

This is illegal too. I didn't bother posting again because it seems more obvious. In the previous example, many probably didn't know it wasn't an official port. (author added disclaimers later)

Is it morally wrong that this was created? I appreciate that this exists, and personally am more likely to purchase or promote official Pac-Man products because of it. I think it's a good thing.

Legality is important, but underneath that is the purpose of law itself. I like the idea of keeping in mind both legality and the intent of the law.

If you are making something cool, that adds value (including entertainment), and does not pretend to be, or detract from those you borrow ideas from, it seems ok to me. You may disagree with my particular idea of fair use - the main point is to promote thought about general morality, and not just condemn on the basis of legality alone.

Re: Accurate remake of Pac-Man in JavaScript

#28
post #24

Earlier quoted context omitted.

This is illegal too. I didn't bother posting again because it seems more obvious. In the previous example, many probably didn't know it wasn't an official port. (author added disclaimers later)

Is it morally wrong that this was created? I appreciate that this exists, and personally am more likely to purchase or promote official Pac-Man products because of it. I think it's a good thing. Legality is important, but underneath that is the purpose of law itself. I like the idea of keeping in mind both legality and the intent of the law. If you are making something cool, that adds value (including entertainment),…

So I presume that the person who made this knows it's "illegal" to use the pacman name and doesn't care. So that's fine, its not like I am not going to report him to whoever owns the ip.

The previous example, a) it wasn't clear that the author knew it was not right b) the people affected where the type of people who would post to HN.

Let me ask you this, do you see anything wrong with someone creating a hipmunk clone called "hipmunk.co" and use their exact CSS and HTML? It's the same situation. If you see nothing wrong with that, then that's where we disagree.

Edit: there's no reason why he can't provide entertainment and value but just name it something else, and use original graphics. To clarify: no one is arguing against the creation of a game that plays the same. The argument is using the exact name and artwork.

Re: Accurate remake of Pac-Man in JavaScript

#29
post #2

The remakes look really good -- good job! Does the original Pac-Man remake use the same AI behavior as the original arcade version? I ask because I tried using the "safe spot" trick (src: http://strategywiki.org/wiki/Pac-Man/Tips#The_safe_spot ) and the red ghost caught me every time.

The AI's out there apparently. I've heard Marcin Wichary, explain that he reproduced the AI in JavaScript when he built the Google doodle.

I think it's in this video: http://www.youtube.com/watch?v=ttavBa4giPc

Re: Accurate remake of Pac-Man in JavaScript

#30
post #2

The remakes look really good -- good job! Does the original Pac-Man remake use the same AI behavior as the original arcade version? I ask because I tried using the "safe spot" trick (src: http://strategywiki.org/wiki/Pac-Man/Tips#The_safe_spot ) and the red ghost caught me every time.

The safe spot works for me. The safe spot exploits the fact that ghosts are not allowed to turn upwards in the corridor immediately below the safe spot [1]. That behavior was accurately emulated in this version.

Make sure the red ghost passes below your safe spot from right to left. It wants to turn upwards, but it is not allowed to, so it has to keep going. It then circles around back in a T shape.

Make sure you are facing upwards, so that the blue ghost circles the center of the maze.

Finally, be mindful of the scatter phases [2]. A scatter phase will bring the red ghost out of his loop, so you need to lure him back into it. After the final scatter phase you can stay in the safe spot indefinitely.

[1] http://home.comcast.net/~jpittman2/pacman/pacmandossier.html...

[2] http://home.comcast.net/~jpittman2/pacman/pacmandossier.html...

Post reply on HN