<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://draft.blogger.com/navbar.g?targetBlogID\x3d9924031\x26blogName\x3dApathy+Curve\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://apathycurve.blogspot.com/search\x26blogLocale\x3den\x26v\x3d2\x26homepageUrl\x3dhttp://apathycurve.blogspot.com/\x26vt\x3d-8459845989649682690', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe", messageHandlersFilter: gapi.iframes.CROSS_ORIGIN_IFRAMES_FILTER, messageHandlers: { 'blogger-ping': function() {} } }); } }); </script>

Friday, May 10, 2013

Friday Timewaster

There's dedication, then there's obsession. This is the latter. Some dude wanted to play Xcom, but modern comps have real problems with it. So he re-wrote the entire thing from the ground up. I don't mean he decomplied the exe and fiddled with the code. I mean he started with a blank coding template and re-wrote the entire game... and it looks and plays exactly like the original. Hell, it's ever better: it's moddable.

The magnitude of this feat is difficult to comprehend. Imagine you wanted to acquire an original Model T, but none were available. "No problem," you say. "I'll just go buy a bunch of sand and iron ore, grow some rubber trees from saplings and get to work! I can copy this photo I found in the basement..."

Astounding.

Give it a spin. OpenXcom.


___

Labels:

0 Comments:

Post a Comment

<< Home