|
diploma thesis in the scope of jade
|
| Author |
Message |
MichaelKnight
Developer
    
Posts: 27
Group: Developers
Joined: Sep 2007
Status:
Offline
|
diploma thesis in the scope of jade
hi everyone!
i am a student at the university of munich (same as krisso) and i intend to write my diploma thesis in the scope of 3d computer graphics. ive been offered a few topics concerning the jade engine...these two im the most interested in: pathfinding and extending the animationsystem.
i read something about your intention to cut off anything apart the gfx-part of the engine for version 2, while offering a plug-in system for additonal functionalities.
first question: did i get this right and - more important - would this also apply to the issues i mentioned above. or the other way round, would it make any sense for you guys to have somebody working on extended pathfinding or extending the animationsystem?
2nd question: as im trying to complete my thesis in the next 6-8months: is the current status of version 2 advanced enough especially regarding the underlying architecture to work on one of the topics, without having to throw over with some of my work due to major changes in the engine?
3rd question: do you guys meet regularly in irc?
4th question: unfortunately i missed the meeting of yesterday, could anyone send my the log?
so thats enough for now. im looking forward to talk to some of you guys.
br,
daniel
|
|
| 10-04-2007 02:59 PM |
|
 |
Reed
Developer
    
Posts: 314
Group: Developers
Joined: Oct 2006
Status:
Offline
|
RE: diploma thesis in the scope of jade
Daniel,
I'd definitely recommend starting with Jade 2.0. Many of us are regularly on IRC (typically evenings during the week), and would be happy to discuss this in detail with you.
As to your specific points -
1) Jade 2 is based around a series of plugins. The basic idea here is that most functionality in a game engine isn't required for every application, so by providing the individual aspects as plugins, people can choose which functionality to implement. Also, using plugins allows a specific implementation to be replaced very easily without needing to rewrite large amounts of code. The Jade plugin system (based on Pluto) is very flexible, and fairly easy to learn. Writing your code as a plugin shouldn't be difficult.
2) I do think the current status of Jade 2 would be fine for either of these topics. Right now, extending the animation system (which is basically non-existent currently) would probably be the most useful, although either option would be beneficial to some of our users. The engine is changing somewhat regularly, but mostly its being extended, so working off the current design should be fairly safe. You will find, though, that the design in version 2 is quite clean, so even if some minor things change under you, it should be easier to deal with than it was using 1.1.
3) We are in IRC regularly, especially in the evenings during the week.
4) I'm not sure if there was a log taken. Mostly the meeting was about who was going to be handling what aspects of Jade 2, and how to keep pushing it forward at this point. Jade 2's development has slowed a bit over the last couple of weeks (most of us are quite busy), and we wanted to make sure everybody knew what is going on, and had a good sense of how to keep pushing forward. There wasn't any real discussion relating to major design decisions.
-Reed
|
|
| 10-04-2007 04:20 PM |
|
 |
Vicente
Administrator
      
Posts: 972
Group: Administrators
Joined: Sep 2006
Status:
Offline
|
RE: diploma thesis in the scope of jade
|
|
| 10-04-2007 04:22 PM |
|
 |
Vicente
Administrator
      
Posts: 972
Group: Administrators
Joined: Sep 2006
Status:
Offline
|
RE: diploma thesis in the scope of jade
Hehe, we wrote at the same time Reed
|
|
| 10-04-2007 04:23 PM |
|
 |
MichaelKnight
Developer
    
Posts: 27
Group: Developers
Joined: Sep 2007
Status:
Offline
|
RE: diploma thesis in the scope of jade
Wow, thanks for your quick response!
Currently I'm reading "AI Game Programming Wisdom" by S. Rabin where several authors from the industry (e.g. Valve, LucasArts, etc.) cover pathfinding algorithms (especially advanced A*-algorithms), swarm AIs, tactical issues and intelligent group movement. Im quite excited by this topic so I'd prefer to do the pathfinding but it sounds like you have finished most work or as the case may be you (vicente) prefer to deal with that topic. By all means I'll have a look over the algorithms already implemented in 1.1 and maybe there are some more which are beneficial for the engine. Hopefully Ill manage to join you in irc later this evening.
bg,
Daniel
|
|
| 10-04-2007 04:55 PM |
|
 |
Vicente
Administrator
      
Posts: 972
Group: Administrators
Joined: Sep 2006
Status:
Offline
|
RE: diploma thesis in the scope of jade
|
|
| 10-04-2007 07:34 PM |
|
 |