Live data from Hacker News

A recreation of the first level of Super Mario Bros. in Python

github.com

21–30 of 56 posts

Re: A recreation of the first level of Super Mario Bros. in Python

#21

So you took a game that used to take a few dozen KB of memory and an 8-bit CPU running at less than 2MHz, and turned it into one requiring many orders of magnitude more memory and CPU speed? I'm impressively disturbed.

>So you took a game that used to take a few dozen KB of memory and an 8-bit CPU running at less than 2MHz, and turned it into one requiring many orders of magnitude more memory and CPU speed?

That's what I thought too.

Not sure why it's getting as much attention. Maybe because it's the combination of Python and Super Mario. A very popular language combined with a very popular game and a breeze of nostalgia.

However it's a fun little project but being on the HN frontpage is a little too much attention for something like that.

Re: A recreation of the first level of Super Mario Bros. in Python

#24

So you took a game that used to take a few dozen KB of memory and an 8-bit CPU running at less than 2MHz, and turned it into one requiring many orders of magnitude more memory and CPU speed? I'm impressively disturbed.

>So you took a game that used to take a few dozen KB of memory and an 8-bit CPU running at less than 2MHz, and turned it into one requiring many orders of magnitude more memory and CPU speed? That's what I thought too. Not sure why it's getting as much attention. Maybe because it's the combination of Python and Super Mario. A very popular language combined with a very popular game and a breeze of nostalgia. However i…

Going the opposite direction would be much more deserving IMHO; e.g. trying to fit a Flappy Birds clone in a few hundred bytes or something like that.

Re: A recreation of the first level of Super Mario Bros. in Python

#26
post #22

For anyone having trouble to run this on OS X Mavericks, you need this pygame binary: http://www.pygame.org/ftp/pygame-1.9.2pre-py2.7-macosx10.7.m...

thank you. I was on the way to making a virtual environment and pip installing it

Re: A recreation of the first level of Super Mario Bros. in Python

#28
post #8
post #6

I would have liked to see all the sound and music done with FM synthesis (or whatever the Nintendo used) in Python as well, instead of .ogg files.

Also the palette shifting that they used to get different colors out of the same assets.

Why do you want to see these things? These are adaptations to the platform that the original game was developed on (and its limitations). What would be the purpose of reproducing those limitations in a new implementation for a completely different platform?

Re: A recreation of the first level of Super Mario Bros. in Python

#29
post #27

Would providing alternative art/music and not using the Mario trademark make this legally safe? If the project is serious about continuing, I am sure any number of people would be willing to help out with legally acceptable replacements.

Nintendo seems to be pretty lenient about non-profit fangames, actually. Mari0 (http://stabyourself.net/mari0/) and Super Mario Bros. Crossover (http://www.explodingrabbit.com/games/super-mario-bros-crosso...) have both gotten a lot of media attention without any legal issues I'm aware of.

Re: A recreation of the first level of Super Mario Bros. in Python

#30
post #10

Maybe spend an afternoon learning up on copyright and trademark law. Why would you spend so much time on something that clearly violates the intellectual property of Nintendo?

Have you heard the story of how Commander Keen came about?

No, please educate me; this sounds interesting
Post reply on HN