This is the file for the computer, shoot me an email if you ever get around to implementing it. I'd love to see the result and talk about optimizing! dested at gmail
982 karma · joined October 6, 2012
This is the file for the computer, shoot me an email if you ever get around to implementing it. I'd love to see the result and talk about optimizing! dested at gmail
A while back I implemented it in typescript and ran the computer startup file through it for the web. It is such a fun piece of logic to squeeze every nanosecond of performance out of.
https://github.com/dested/WireWorld/blob/master/WireWorldTyp...
It may be daunting at first, but its not magic ;-)
I ported the famous wireworld computer[0] to javascript a few years back[1]. The source[2] is in c# transpiled to javascript so it may be a bit hard to follow, but still an interesting read of how to squeeze every draw call out of 2d canvas.
[0] http://www.quinapalus.com/wi-index.html
Im not sure what I've done here, but it sure is pretty to watch
Edit: After reading more, this does not seem to be a Microsoft project.
https://github.com/OurSonic/OurSonicSharp/blob/master/OurSon...
maps to
https://github.com/OurSonic/OurSonicSharp/blob/master/Output...
As a bit of self promotion, if anyone is interested in helping on this project, or any other web based c# -> js game, shoot me an email dested@gmail :-)