Sethbling, Sethbling, wherefore art thou Mario

This has been quite an interesting series of Youtube videos. Allow me to explain:

It started off with a Fark article lovingly entitled Guy creates an artificial intelligence that learns how to play and beat a Super Mario Bros. level, of which the guy was the one and only Sethbling. Sethbling has been an amazing staple in the Minecraft community, and previously unknown to me is also a Super Mario Brothers speed runner.

He explains MarI/O (Mar + I/O, for those keeping up), in which he uses an emulator, some LUA, and a method of artificial intelligence to play and finish the first level of Super Mario Brothers.

The actual article from the University of Texas and the subsequently linked Wikipedia Pages (NeuroevolutionEvolutionary Algorithm, and Artificial Neural Network) are excellent readings.

This led me to the Credits Warp method. For speed runners, their goal is to finish the game as soon as possible, and with the Credits Warp this method is now the fastest.

The whole “Credits Warp” got me thinking about how this was actually done, so I found an amazing explanatory video on this specifically.

Rewriting a SNES using the console controller sounded amazing, and led to the next video on the list from tasvideos (the explanation) and the tasvideo where arbitrary code was executed for an amazing result (Starts at 32:00):

So, now i’m chilling with an amazing TAS execution of Super Mario World being fully run, and it’s pretty cool to see how people could just let computers do their thing.

DOOM ][

Killing time on beautiful monday night before my tuesday morning work and I realize that my train of “links” tonight span 15+ years and need mentioning.

I was killing 10 minutes in World of Warcraft when I came across a quest to “Subdue 6 Clefthoofs”, but there was a counter from 1 to 5. Typical bug that has existed for 6+ months in an MMORPG. I ended up looking this thing up, and while “Subduing” you get to use a gun called the Blixthraz’s Frightening Grudgesolver, or BFG for short. Long story short, this gun that subdues actually nukifies these Rhino-type mobs, and then the night begins.

A comment on Wowhead links me to DoomWiki’s BFG9000 Page, which takes me back many, many years. I ended up eating dinner while spending 40 minutes watching a Doom 2 Speedrun:

So, I ended up attempting to play Doom 2 from my computer, only to be disappointed in the 32/64 bit issues with the old DOS/4G program. I fired up Doom95 only to get a stupid DirectX error. Thanks to overclock.net it was as simple as copying dplayx.dll to dplay.dll in my C:\Windows\SysWOW64 and i’m Doomin’ away!

After getting a bit bored of actually playing it and reminiscing too little, too late, I found SLIGE and Doom][ Control and kept thinking to myself “Man, alot of these websites look to be going the way of the Dodo”.

I’m just glad I could walk down memory lane, finding expected dead links and surprising live ones.