Flappy Bird Clone Code Injected into Super Mario World for SNES by Hand
youtube.com
youtube.com
As the video mentions, the person who developed the 331-byte Flappy Bird implementation specifically optimized it for code size, to make it easier to enter by hand.
Still, it's amazing. Ridiculously impractical like those who build ship models in bottles, but awesome nonetheless. Hopefully it'll also be inspirational starting-off point for those wanting to learn more about how computers work. I know many who started down the road to CS with this sort of "game hacking".
Relatedly, I also know of an instructor who does something somewhat similar for the first class of his "intro to computing" course: he takes out a little 8-bit computer mounted on a breadboard with a few LEDs and pushbuttons, and enters a few dozen machine instructions bit-by-bit, writing a short program that causes the LEDs to flash in various patterns selected by the buttons. As part of that demo, he also writes and runs a "Hello World" binary in Windows Notepad --- entering each byte as ASCII characters. He says it's these sorts of "unusual" demos that can most effectively get students' attention, and I agree.
Mainframe computers and minicomputers once had lots of blinking lights and buttons, so you could do that sort of thing. It was the only way to debug low-level code. It was not fun.
You probably know this, but thats because the Flappy Bird pipes lifted Mario's pipe sprite entirely!
Drawing something similar can surely have people questioning it, but it might be sufficiently different to (try to) avoid bigger complaints.
An IP violation would require causing brand confusion or drawing sales away from the original
Copyright is another type of IP, and does not require confusion. It only requires copied content.
http://protipoftheday.com/sites/default/files/yoshis_island_...
Not anywhere close.
Note that the PDF can be loaded directly as a LSNES input replay and reproduce the exploit.
Some discussion: https://www.reddit.com/r/Games/comments/4capfm/explanation_o...
[1] "SM64 - Watch for Rolling Rocks - 0.5x A Presses (Commentated)" : https://www.youtube.com/watch?v=kpk2tdsPh0A
Any old Palm users remember SFCave?
https://en.wikipedia.org/wiki/Space_Trader_(Palm_OS)
On that note, is there a Palm emulator anywhere?
The Palm OS emulator for Windows and Linux can probably still be made to work, although in the latter case, good luck getting it to run in the absence of suitably decrepit shared library versions which your distro's package manager probably no longer provides - your best bet might be to find a DVD image of a distribution from 2003 or so, and install that in a VM to support the emulator.
Linux RPMs can be had via Sourceforge [1]. Windows binaries are apparently available from several sources; the one provided by download.cnet.com [2] appears to be free of social diseases and reasonably functional. (It'll complain about a missing skins directory, but there's a generic skin packaged with the application which will work for your purposes.)
You'll also need a ROM image. To my outright astonishment, some of these appear still to be available on the web! [3] "Palm OS 3.5-en-color.rom" boots successfully in the Windows emulator.
And, finally, you'll need the Space Trader application itself. If you don't still have a copy, it remains available for download on the developer's site [4]. Once you have it, extract the version of your choice from the zipfile - the color version works fine with the ROM I mentioned. Then (at least on Windows) right-click the emulator chrome and choose "Install Application/Database", then "Other...", and navigate to the extracted .prc file. The emulator will load the app into the virtual Palm's memory, and then you can just click the icon to run it. It seems to work quite well!
There are also several variably crummy knockoffs of Space Trader available for iOS, none of which does a good job capturing what made the Palm version fun. I keep meaning to reimplement it as a browser app or something, but...
[1] https://sourceforge.net/projects/pose/files/pose/3.5-2/
[2] http://download.cnet.com/Palm-OS-Emulator/3000-2212_4-101114...
[3] http://artnetweb.com/gh/palm_emulator/roms%20Folder/Popular%...
[4] http://ticc.uvt.nl/~pspronck/spacetrader/STDownload.html
There is this excellent series of short animations (The Animatrix), one of the stories addresses this exact scenario.
You can watch it on Youtube: https://www.youtube.com/watch?v=ruFE126Osrg
The Animatrix is, IMO, the true sequel (and also, prequel) to the original Matrix, it is very much worth a watch.
https://www.reddit.com/r/Games/comments/4capfm/explanation_o...
Also, what had to be discovered before:
https://www.reddit.com/r/Games/comments/4capfm/explanation_o...
Not easy to achieve the possibility to "use the glitches in the Matrix."
Yeah, I was probably the first human to do a lot of crap, doesn't mean I need to self-aggrandize like that
Yes, he's doing it in a harder way, by using positions and jumps, but that's also his choice as there are automated tools to do this