List of codewise suggestions: GUI, Rendering, Network? + Q
Posted: Tue Apr 12, 2011 1:24 pm
Hello,I am have looked into the Pioneer project and it looks really interesting!I am looking for such a project for quite some while, and actually thought about starting a entire new project, until Brianetta mentioned Pioneer, although I have some questions and suggestions.Suggestions:--GUI--I see that Pioneer does not have a actual gui management system right now, so i wanted to suggest the use of MyGui.MyGui is a multi-platform, simple, fast and flexible GUI system written in C++ on a LGPL/MIT license.Everything is build so you can use Editors, XML and Plugins so you do not need to work with the core code, this makes it VERY easy to create GUI's with MyGUIhttp://mygui.info/--Rendering--As far as i know, rendering is currently done purely in OpenGL, this is of course quite fast but could be expended a lot.I want to suggest the possibility of adding support/changing to Ogre3D.Ogre3D is a multi-platform rendering library commonly used in game development, with lots of possibility's but also with really good performance.Ogre has been created to use as dependency for projects, or to build entirely on the core (so just as a renderer, or as a framework).Since this project tries to be as compatible, fast but also pretty, i suggest looking into Ogre3D as a alternative renderer for pure OpenGLhttp://www.ogre3d.org/--Network Support--I know this is not priority but it would be great to have some co-op traveling and combat with a friend.Just to drop it, Enet is a wonderful library to develop networking in games.It does reliable UDP and is very scalable and fasthttp://enet.bespin.org/Questions:- Are there tools available for importing ships and content, or is this still "hardcoded"- Is conversations and trading resources (AI interaction) on the current roadmap?- Will 3D cockpits be supported in the future?- Is it possible to use Pioneer as a framework, using it to create a own planet, environment in space with own stations, create a faction with own capability's and ships etcThanks