Forums - Architecture


 
Not logged in, please register or login to track/post messages and view profiles.

Forum Index : Elflight Engine General Discussion : Architecture
22 May 2008 GMT, 13:37:58 Architecture

xavi

Joined: 22 May 2008 GMT
Posts: 1

Your screenshots look great for a browser delivered engine! Well done, how long has the project been in dev?

Its encouraging to see what you have achieved to date especially with so many half finished or failed engines out there. Have applied for the beta crew, and look forward to experiencing the performance of the engine.

A colleague of mine (we work in enterprise apps) have been toying with the idea of building a similar engine for some time. We settled on similar platforms i.e. java/jogl, with C++ based server-side engine a while ago, dismissing other options summarily for various reasons. We have experimented with some TCP network streaming and have a test client side java 3d engine (pure software render from math!) built largely from scratch to get the principle squared away. Im thinking it could just be easier to use yours! Are you planning on releasing any architectural or analysis type documents anytime soon? Would obviously love a chance to peek at your source code? :)

Also I wonder if you have experiemented with any peer-to-peer functionality, with all the restrcitions on applets communicating with peer IP's?

Questions, questions, sorry. Look forward to seeing your progress and will check back frequently.

All the best.

25 May 2008 GMT, 21:55:58 RE: Architecture

dennis_l

dennis_l

Forum Admin
Joined: 9 April 2008 GMT
Location: UK
Posts: 4

Quote:
Your screenshots look great for a browser delivered engine! Well done, how long has the project been in dev?

Its encouraging to see what you have achieved to date especially with so many half finished or failed engines out there. Have applied for the beta crew, and look forward to experiencing the performance of the engine.

A colleague of mine (we work in enterprise apps) have been toying with the idea of building a similar engine for some time. We settled on similar platforms i.e. java/jogl, with C++ based server-side engine a while ago, dismissing other options summarily for various reasons. We have experimented with some TCP network streaming and have a test client side java 3d engine (pure software render from math!) built largely from scratch to get the principle squared away. Im thinking it could just be easier to use yours! Are you planning on releasing any architectural or analysis type documents anytime soon? Would obviously love a chance to peek at your source code? :)

Also I wonder if you have experiemented with any peer-to-peer functionality, with all the restrcitions on applets communicating with peer IP's?

Questions, questions, sorry. Look forward to seeing your progress and will check back frequently.

All the best.


Hi,

Thank you for your post and your comments. Our technology is primarily client/server like the Web rather than P2P. We have discussed peer-to-peer on occasion and this may be something that we revisit in the future should there be sufficient demand.

The engine has been in development for just over 2 years although it's origins go back about 3 years.

The length of development has, to an extent, been determined by our basic development principle of not using third-party middleware (other than bindings for OpenGL and OpenAL). In this way, we have retained full control of the software as well as being able to tailor it precisely to our needs.

A recent example of this was our requirement to implement a high-performance Collada importer. We looked at a number of solutions in order to speed up the implementation but all of them failed to meet our requirements in terms of size and efficiency. This has led to delays, but the result is a small fast Collada importer geared to the needs of the engine.

We have not yet finalised the commercial model for engine licensing and we will be looking at this at a later date. To an extent, this date will depend upon progress with testing as well as the development of the Elflight MMO and Everplanes. In the meantime, we are keen to allow anyone with an interest in the project to participate simply by logging into Elflight during the beta-testing.

As software developers know, any attempt to put a timescale on these large projects is very difficult. However, our aim is to start beta-testing in June. The initial testing will focus on compatibility and performance across various operating systems, machines and graphics chipsets. Following on from this will the introduction of additional modules for testing such as AI.

Eventually, those interested in developing their own games and simulations will be able to do so when we start beta-testing a version of the Elflight World Builder that we are preparing especially for Everplanes. Everything that you see in Elflight will be possible through this toolset.

We would like to take this opportunity once more to thank everyone who has signed up for beta-testing.

 
Locked: This topic has been locked, it is not possible to post further messages Topic is locked  Sticky: This topic will float to the top of the forum Topic is sticky 

Server time is now 28 August 2008 GMT, 01:56:17.