3 ms·
Hey, this world started on the Something Awful forums, and we thought it'd be fun to continue it here. Feel free to contribute anywhere in the world. It's stil
by RoboTeddy 14y ago
Hey, this world started on the Something Awful forums, and we thought it'd be fun to continue it here. Feel free to contribute anywhere in the world.
It's still early for this project (alpha). Chrome and Firefox only for now. Please don't grief or ruin the fun!
Some tech details: canvas-based rendering engine, firebase for chat and presence, sockjs for realtime events, phantomjs + beanstalkd for rendering static tiles (for zooming way out), python on the server side, mysql where convenient and mongodb where convenient.
- stevejohnson 14y agoNB: We've only tested on recent Chrome and Firefox builds on OS X. Bug reports in other browsers are appreciated, but I can't promise we'll be able to act on them in the near future. Also doesn't work very well on iOS.
- AdamTReineke 14y agoWhat tech excludes IE10? Or is it just untested?
- GraffitiTim 14y agoJust untested. It may work in IE9 and IE10.
- elliottcarlson 14y agoIE8 doesn't work - obviously; IE9 has some odd layering issues - depending on the zoom level some elements from the UI don't show up - zooming back in or out restores them. Other than that it seems to work well from quick testing. Don't have IE10 so can't test that for you. * Looks awesome btw!
- deleted 14y ago[deleted]
- windsurfer 14y agoNice! It works great and seems fun! Congrats :)
- creamyhorror 14y agoAwesome, this reminds me of GoonTower and GoonBase (spiritually inspired by them I take it?[1]). Interesting tech stack too, I'd love to make a game like this sometime in the future. I tried googling for buildy somethingawful but got no hits - did you guys rename it, or are you launching it on IRC/in a private group? I agree with the comments that you guys should consider putting avatars in. It would increase immersion and expand your future possibilities dramatically. But I'm sure you guys have already thought about this. Kudos, once again. [1] There's a tradition of "collaborative building" projects on the SomethingAwful Forums. Some examples: Goon Tower: http://www.goontower.com/ http://www.goontower.com/ Goon City: http://forums.somethingawful.com/showthread.php?threadid=2929126 http://forums.somethingawful.com/showthread.php?threadid=292... Goon Base (the grandaddy): http://pictures.deadlycomputer.com/d/16192-1/goonbase.jpg http://pictures.deadlycomputer.com/d/16192-1/goonbase.jpg
- epa 14y agoHmm, Seems like they copied the idea of Goon Tower from Mr Wong's apartments. This is the original idea: http://www.mrwong.de/myhouse/ http://www.mrwong.de/myhouse/
- edwinnathaniel 14y agojawdropped Are you using PhantomJS to render the page? (that "Notice: last satellite flyover was [x] minutes ago") I'm guessing you queued the job via beanstalkd and call phantomjs renderBase64 against your URL? It's nice to see more people using PhantomJS these days (I'm using it myself in my current work)
- stevejohnson 14y agoYou are a very good guesser. Today's activity has given us a few ideas about how to make those "flyovers" more frequent.
- edwinnathaniel 14y agoI hope these few nuggets about PhantomJS can help your app: - Use JPG and not PNG (for renderBase64), we tested it and JPG gives a much more better performance, but then again it depends on how crisp you want your output - (You may already done this either using PhantomJS or using image manipulation) Don't forget you can also scale the image using page.zoomFactor :) - (Not sure how useful this one is for your case) You can clip the viewport too in PhantomJS - PhantomJS seems to use a lot of memory (main page of twitter.com may resulted in at least 45MB of memory). - CasperJS is probably the best wrapper of PhantomJS out there for now if you ever need to do something more complicated
- majke 14y agoKudos for using SockJS! (sockjs-tornado, as I see) Shout if you run into any troubles.
- swah 14y agoKudos for writing SockJS! Are you seeing the adoption you expected?