Allegiance 2

Allegiance discussion not belonging in another forum.
KGJV
Posts: 1474
Joined: Tue Jul 01, 2003 7:00 am
Location: Transilvania

Post by KGJV »

loading assets is solved with HTML5 storage or local cache.

http://from-dust.ubisoft.com/ is an example of this, a full AAA game completely adapted with NaCL to run in Chrome (see how it looks here)

The first load time is very long because all the assets are downloaded. But then next launches are instantaneous because of the storage system.

I don't like NacL, I think it's kinda "cheating" but i'll admit it's cool as a temporary solution while transitioning to full html5/web-gl. Bastion for Chrome is another example of this. but i would agree C# is 100x better than javascript. that's why i'm waiting for Dart, I utterly loathe javascript.

Also keep an eye on frameworks/platforms like http://playcanvas.com/ (more 3D) and http://biz.turbulenz.com/developers (more 2D) too.

Ideally providing the dev tools in the browser would be great too. no dev studio, ide to install. no missing libraries or dependencies, etc. https://c9.io/ is an example.

Same for asset creation/editing with tools like http://www.3dtin.com/

all these things are moving fast and it's very exciting and promising.
Last edited by KGJV on Thu Feb 14, 2013 6:09 pm, edited 1 time in total.
Image
Orion
Posts: 1733
Joined: Tue Jul 01, 2003 7:00 am
Location: Planet Min·ne·so·ta
Contact:

Post by Orion »

Obviously you can cache assets, but I believe the cache is lost if the browser is upgraded, etc.. people would often end up losing them and having to redownload everything.

NaCL would be kind of the best of both worlds, IMO.. if people wanted to, they could download the app and run it locally (could use an Awesomium shell, assuming it supports NaCL - it may not I have not checked), or they could run it in Chrome.

If you want to rely on Dart, you would be dependent on running Chrome anyway (Dartium, for the moment) because (like NaCL) no other browser is ever going to implement the Dart VM. Obviously you can compile Dart to JS, but there are many other options if you were doing that (like TypeScript.. a bit lighter weight than javascript, not quite as lofty goals, but very nice.)

I don't think NaCL is 'cheating', I think it's actually a better long term solution to client-side code than Dart or TypeScript.. it's almost like an IL for the web. Allowing programmers to author client side code in basically *any* language and letting it run safely in a sandboxed environment on any platform is a panacea.
Image
Spunkmeyer
Posts: 2013
Joined: Fri Jun 27, 2003 7:00 am
Location: Contact me regarding: CC, Slayer and AllegWiki.

Post by Spunkmeyer »

The browser performance is a bit of a wildcard. Dust, for example, runs like total @#(! on both my work and home browsers.


Want bigger games? Log on to play at the official game time: 9pmET/8pmCT/7pmMT/6pmPT every day of the week. Also Saturdays 8pm UTC.

Orion
Posts: 1733
Joined: Tue Jul 01, 2003 7:00 am
Location: Planet Min·ne·so·ta
Contact:

Post by Orion »

Spunkmeyer wrote:QUOTE (Spunkmeyer @ Feb 14 2013, 05:49 PM) The browser performance is a bit of a wildcard. Dust, for example, runs like total @#(! on both my work and home browsers.
I think you'd be fine with an NaCL game.. I don't think Dust does use NaCL, thought it was just WebGL.
Last edited by Orion on Fri Feb 15, 2013 3:48 am, edited 1 time in total.
Image
KGJV
Posts: 1474
Joined: Tue Jul 01, 2003 7:00 am
Location: Transilvania

Post by KGJV »

AFAIK both From Dust and Bastion use NaCL.

as well as AirMech the 'flagship' game for NaCL.

If you have perf issues with From Dust it could your gear or the way they ported it with NaCL.

The creators of AirMech explained some porting issues here.

try some web-gl demos to see your browser(s) perf:

http://workshop.chromeexperiments.com/stars/
http://oos.moxiecode.com/js_webgl/particles_morph/

You can also test your web-gl conformance here : https://www.khronos.org/registry/webgl/ ... tests.html
Image
Orion
Posts: 1733
Joined: Tue Jul 01, 2003 7:00 am
Location: Planet Min·ne·so·ta
Contact:

Post by Orion »

AirMech looks pretty impressive from that youtube video. Nice :)

I did play around with Dust a few weeks ago on my work laptop, it wasn't the greatest, but it was certainly playable. I don't think you'd really see performance lag too much if a program was written from the ground up with NaCL (rather than just a quick port)
Image
KGJV
Posts: 1474
Joined: Tue Jul 01, 2003 7:00 am
Location: Transilvania

Post by KGJV »

btw, if someone here wants to learn HTML5+Web-GL , a cool training would be to (re)make an Allegiance version of the EVE Online Spaceships Web-GL viewer.

(and plz someone 'steal' these stunning EVE models and put them in Alleg too :) )
Image
raumvogel
Posts: 5910
Joined: Sun Jul 20, 2003 7:00 am
Location: My lawn
Contact:

Post by raumvogel »

It's been my belief from the time I started playing in 1999 that the game engine for Allegiance was purchased from Microsoft from IGN. I used to play an IGN game called Raider Wars.They shut down the servers in 1998 and the next thing you know, MS markets Allegiance. I still have a copy of Raider Wars if anyone is interested. ;)
Image
coopertronic
Posts: 255
Joined: Wed Apr 09, 2008 3:41 am
Location: The Moon
Contact:

Post by coopertronic »

Looks like someone tried to make a mod for Allegiance to turn it into Raider Wars.

Found this: http://www.moddb.com/mods/raider-wars
Yellow eyed, flat headed hissing maniacs.
Qupenig
Posts: 65
Joined: Mon Mar 21, 2011 11:53 pm

Post by Qupenig »

How many posters played Allegiance in the last 3 days..
Post Reply