11 ms·
Humble Mozilla Bundle
- Osmose 12y agoIf you're using Firefox and can't see the promotional game for this on about:home yet, go to about:home and open up the Web Console. Run "gSnippetsMap.clear()" and then clear your cache. When you refresh about:home, you should download the promo. Otherwise it should hit all Firefox users' about:home page within the next 24 hours.
- balls187 12y agoDid you create Osmos, the game?
- Osmose 12y agoNope! Sheer coincidence that my username is similar.
- pdknsk 12y ago> Otherwise it should hit all Firefox users' about:home page within the next 24 hours. That's a massive promotion for Humble. Wow.
- Yizahi 12y agoMore like massive promotion for about:home page :)
- taliesan 12y agoHard link to the Humble Bundle snippet is here: https://snippets.mozilla.com/show/4606/ https://snippets.mozilla.com/show/4606/
- taliesan 12y ago(Only works in FF.)
- duiker101 12y agouhm seems to be working on chorme for me
- taliesan 12y agoAh! Was told it might lead to a 404 in Chrome. Good to know it doesn't.
- Osmose 12y agoIt won't 404, but that page was made by copy-pasting the source code of about:home from Firefox, including some image paths that are only valid on Firefox. I was too lazy to make it better since it's not _really_ meant for public consumption (it will 404 once this snippet is disabled in a week, for example).
- aw3c2 12y agoWorks fine even in Opera 12
- duiker101 12y agothat is very very impressive!
- talles 12y agoAmazing! Anyone knows where I can find the source code of it?
- Osmose 12y agoThere's a repo where I drop the source code to about:home snippets: https://github.com/mozilla/snippets https://github.com/mozilla/snippets This one in particular is at https://github.com/mozilla/snippets/blob/master/gaming-snippets/vox-snippet.html https://github.com/mozilla/snippets/blob/master/gaming-snipp... I've been trying to see if I can get ahold of the non-asm-jsified version of the game code (I run the snippets service but I didn't make this snippet), but it's not clear if I will get it or not.
- talles 12y agoTy If you managed to get the actual non-asmjs source code plz let know (reply here is good enough) :)
- xiaq 12y agoI just played the nice little game on about:home. But shooting is extremely tricky since I need to keep suppressing my hjkl muscle memory. Update: that game seems to be a demo of Voxatron in the bundle.
- puzzlingcaptcha 12y agoOK, so how does it work. Native code compiled to asm.js somehow?
- azakai 12y agoYes, the ports use emscripten to convert to JavaScript/asm.js.
- zal-any 12y agoDo you know how much overhead it introduce? I'm curious.
- azakai 12y agoUnity just launched a benchmark that can help answer that, http://blogs.unity3d.com/2014/10/07/benchmarking-unity-performance-in-webgl/ http://blogs.unity3d.com/2014/10/07/benchmarking-unity-perfo... It does run somewhat slower in a browser compared to native, but the difference is really not very big. To put it another way, the differences between browsers are about the same size as the difference between the fastest browser and native. So it's in the right ballpark.
- jamesaguilar 12y agoPrograms might run a third as fast, but most of these games are not so taxing as to even use a third of a modern computer's resources. So they work fine in the browser.
- CmonDev 12y agoDid you try the Voxatron one?
- jamesaguilar 12y agoYep, although my computer is fairly advanced, so maybe that would not work so well on a slow computer.
- androidb 12y agoThat's a great package, but what I don't get is why the "mozilla bundle" name if this works just as well on Chrome?
- iends 12y agoSome of the money is going to the Mozilla Foundation.
- thirdtruck 12y agoSome of what you pay goes to the Mozilla Foundation by default.
- Igglyboo 12y agoIn addition to some money going to mozilla, asm.js was also designed by mozilla.
- ANTSANTS 12y agoI've sunk countless hours into FTL, this bundle is worth getting for that alone.
- vitamen 12y agoAgreed, FTL is a rich and fun game where death is permanent and even a successful game could take little more than an hour, but the game still easily provides weeks worth of enjoyment.
- baby 12y agoSuper Hexagon will make you waste time like never before as well... Until you finish it. It really is something, the end is like a firework.
- Touche 12y agoThis is awesome! I love web games but the crap to quality ratio is really bad. It's hard to find good games. I hope Humble Bundle continues to create curated list of web games, not just 3D ones.
- Touche 12y agoIf you have recommendations for quality web-based games (I'm particularly interested in side-scrollers or RTS games) please let me know.
- jim-greer 12y agoMy favorite side-scroller: Robot Wants Ice Cream http://www.kongregate.com/games/Hamumu/robot-wants-ice-cream http://www.kongregate.com/games/Hamumu/robot-wants-ice-cream Or this meta-side scroller, Continuity http://www.kongregate.com/games/glimajr/continuity http://www.kongregate.com/games/glimajr/continuity Traditional RTSes are not well represented in web games...
- babuskov 12y agoAnd there goes an hour (with Continuity). Thanks :)
- graememcc 12y agoIf you like retro simulations, I hand-ported (no emscripten here!) the original SimCity to JS. http://micropolisjs.graememcc.co.uk http://micropolisjs.graememcc.co.uk
- YokoZar 12y agoSome of these games use data files for user save data - what's the story with them? Do they migrate with, say, Firefox sync?
- Fuzzwah 12y agoI believe the Humble Player handles this for many of these games. From the related article about the process of porting Aaaaaa to asm.js; "Lastly you’ll want to think about ways to allow your data to persist across multiple browsers on different machines. Gamers don’t always sit on the same machine to play their games, which is why many services allow for cloud save functionality. The same goes for the Web, and if you can build a system (like the wonderfully talented Edward Rudd created for the Humble Player, it will help the overall web experience for the player." https://hacks.mozilla.org/2014/10/unity-games-in-webgl-owlchemy-labs-conversion-of-aaaaa-to-asm-js/ https://hacks.mozilla.org/2014/10/unity-games-in-webgl-owlch...
- newscracker 12y agoI did a quick read of the above link. Does it imply, for this bundle, that users have to be connected to play these games (due to the larger sizes and also to use the game save function)? To put it in other words, can users do a one-off download and play these games offline wherever and whenever they want to?
- Excavator 12y agoDon't know about game saves but a quick check in offline mode and playing works once downloaded. The data is stored in IndexedDB, which allows for storage up to 50MB before permission is required.
- laurent123456 12y agoWith all these impressive advancement in browser technology, it looks like supporting non-qwerty keyboards in games is still a struggle. Or maybe developers aren't aware of the problem since no matter how big the game is, something as basic as keyboard controls is sometime completely wrong (at least on azerty keyboards). I don't know much about videogame development, but is it really difficult to somehow detect the user keyboard?
- w-ll 12y agoI don't believe you can actually identify what the keyboard layout is in a browser. But I agree, key bindings should be configurable. Im an old ESDF quake player.
- frik 12y agoPC games like Unreal, Half-Life 1 and Quake 3 made the WASD a defacto standard. With a minor difference that HL1 used the Ctrl for crouch, the others mapped it to C. To this day many games use the HL1 or Unreal (as default) key mapping. Interesting that many DOS era racing games don't use the cursor keys for steering (e.g. Grand Prix series), instead some (weird) letter keys, probably due keyboard hardware limitations (not recognising two key strokes next to each other).
- Argorak 12y agoI am a bit surprised that ESDF (used in Tribes 2) hasn't caught on. It gives you more (and more uniform) keys around to use for special functionality.
- ANTSANTS 12y agoOn the other hand, it makes it a bit harder to hit shift and ctrl (crouch and run for certain games), which are usually the most important keys after directions and space for jump.
- 12y ago
- dancole 12y ago>> Pay more than the average of $4.56 to unlock! I find that to be an interesting idea, since the average will only increase over time.
- akavel 12y agoNot necessarily, people can pay less than average, they might not be interested in the "unlockable" games.
- ben0x539 12y agoWill it? As I understand it people can pay $0.01 and just get everything else and no steam keys.
- Audiophilip 12y agoNot necessarily, because I assume not everyone buys the unlockables, so the average could move downwards, too.
- Fuzzwah 12y agoI've bought a number of humble bundles and have noticed that there is generally a steady rise in price over the first day of a bundle being announced. For example when I bought this bundle the unlock price was $4.18. What works well for them is including another "premium" title at about twice the opening unlock price; Democracy 3 for $8 in this case. I'd guess that the unlock price will rise to around $6 over the course of the day.
- thisandthat 12y agoDoes anyone know what javascript libraries they're using for games like voxeltron?
- jonnyscholes 12y agoNot sure if this is what they're using but there is VoxelJS[1] - it has a very healthy plugin ecosystem so you can get a functioning game up and running quite quickly. http://voxeljs.com/ http://voxeljs.com/
- bananaoomarang 12y agoVoxelJS is really cool, but not quite really suited to building something like Voxatron. You could however probably use straight ThreeJS, or go lib-less and roll your own WebGL system. These games are all compiled from native languages to asm.js.
- frik 12y agoC++ game converted with emscripten to ASM.js, see above: https://news.ycombinator.com/item?id=8454988 https://news.ycombinator.com/item?id=8454988
- big_paps 12y agoActually i read somewhere that this guy is programming this game in plain c. And there was an article about this guy in polygon: http://www.polygon.com/features/2013/8/28/4460616/voxatron-lexaloffle http://www.polygon.com/features/2013/8/28/4460616/voxatron-l...
- Ygg2 12y agoFor some reason the Aaaaaaa! for the awesome game has the screen blank out after a short while. I'm using Nightly, so that is probably expected. Anyone had similar problems?
- wildpeaks 12y agoOh sweet there is a WebGL version of Osmos, loved that one on mobile a few years ago.
- TazeTSchnitzel 12y agoAnyone else unable to rename crew members in FTL? I can press backspace to delete characters in names, but not letters to add characters! (Firefox, OS X)
- ZeroGravitas 12y agoI'm just glad Mozilla found an easy way to remind me that I like them and should give them some money.