AirMech goes NaCl
carbongames.com
carbongames.com
If you're not going to click through, it's "Native Client" -
"Native Client, often called simply NaCl, is a plugin technology that runs inside Chrome browser, and hopefully in the future, all browsers. It enables applications written in C/C++ to run natively inside a secure sandbox. This sandbox is there to protect users from malicious or buggy applications. In a sense it’s similar to ActiveX, but other than native execution, other similarities don’t exist. Actually with the amount security concerns put into the whole Native Client, it’s not even fair to compare it to ActiveX technology."
More here:
http://www.chromium.org/nativeclient
https://developers.google.com/native-client/overviewA Google Group subscription is "required" to get the link to the app, but I can't post in the group.
I tried the forums, but that requires an account.
I tried whois on the domain, but it is under DomainsByProxy.com.
I have details and screenshots if someone is interested.
To get access to Chrome version you have login with your GoogleID and become member of this Google Group: https://groups.google.com/forum/#!forum/airmech-alpha
After that once you login into Chrome Web Store you'll be able to see this link: https://chrome.google.com/webstore/detail/hdahlabpinmfcemhcb...
If you still have issues, please send email to support@carbongames.com and I'll make sure you get access to the game.
Note that various "domains-by-proxy" forward emails to domain administrators from whatever the address is in WHOIS.
The interesting thing about NaCl long term is that in order to compete with mobile and desktop for developer attention any browser that supports it will likely require an app store / ecosystem the way Google has done with Chrome (to collect payments). This could make the future browser landscape look a lot different, as it would introduce a lot more "lock-in" than we're used to. If I have games and apps installed in one browser, I'll be far less likely to switch at a later date.
The difference is that it allows for extremely fast native code execution within a sandboxed environment, compiled from languages that normally target native environments (C/C++/etc.) With NaCl you can run very resource intensive games without risk of exposing your system to malicious software. A boon for the indie devs that want to cross-compile for other platforms, or those that just can't stand Javascript. :)
WebGL's cool, but NaCl allows truly native performance, platform-agnostic and living in the browser. They're different beasts entirely.
It's not standard for all browsers, but I think that's going to change with more games like AirMech that wouldn't be possible to make in .js/WebGL/HTML5.
It's also fully open sourced with permissive license (BSD), which should not present any barrier for others to adopt it. Adoption will likely be decided by politics (f.e. http://www.theregister.co.uk/2010/06/24/jay_sullivan_on_fire...), rather than technical issues.
One interesting thing about CWS apps is that they can be ran in window mode, and shortcut can be placed on desktop. At that point NaCl app doesn't look any different than native desktop app. It's pretty cool!