Author Topic: Interested in Engine Development  (Read 803 times)

spafix

  • Wayfarer
  • *
  • Posts: 5
    • View Profile
Interested in Engine Development
« on: August 03, 2011, 10:47:16 pm »
I've been developing software for a decent amount of time(At least 6 years), I'm fairly young, however I've got a good bit of experiences under my belt. I've dealt with many languages, mainly C, C++, Python, Lua, PHP, and a bit of ASM x86, I've dealt with 2D graphics in the following languages: Python, C++, Lua (i love love2d), and C#, I've dealt with 3D in Python and the Panda3D engine mainly, but I've also used the Panda3D engine and OGRE for C++, but very little.

I understand the concept of 3D graphics, I've tried to learn Crystal Space, however the engine documentation is very... vague, and I understand OO programming, modern C++ techniques (proper name space, use references and pointers to avoid copying data,etc.). I've dealt with socket programming, and multithread/processing in both C++ and Python aswell.

So I feel I could contribute to the project from either inside or outside of the project. However I'd really like to see some documentation for the engine. Its very hard to read several thousand, even million, lines of code and determine how it works completely, even with proper commenting. My preferable focus would be the server seeing as I don't know the Crystal Space Engine. Right now I'm just trying to read some code for the server, and I understand the server is separated into plugins. However I don't how it works entirely.

If someone could give me a hand I'd love to start creating patches, and see if I can get the hang of the development.

weltall

  • Moderator
  • Veteran
  • *
  • Posts: 1671
    • View Profile
    • http://weltall.heliohost.org
Re: Interested in Engine Development
« Reply #1 on: August 04, 2011, 12:38:12 am »
pswiki has some documents which could help
http://planeshift.ezpcusa.com/pswiki/index.php?title=Category:Engine_documents
another place is the docs folder of the svn and the last one is http://www.vaikene.net/planeshift/api/

Pancraciomabary

  • Wayfarer
  • *
  • Posts: 1
    • View Profile
Re: Interested in Engine Development
« Reply #2 on: August 25, 2011, 03:07:52 am »
I am having knowledge about C, C++, Python but i don't know much about 3D in Python and the Panda3D engine.So can you provide some more analysis about it.