Page 1 of 1

What programming language is pioneer written in

Posted: Fri Apr 06, 2012 6:50 am
by ollobrain
Ok i downloaded the github program is that the programming language for pioneer or do i need to download something else, never done programming outside of webpage design but i like challanges i got youtube so i can learn to do programming and maybe contirbute to pioneer in a few months anyone care to help me out where i need to get started

RE: What programming language is pioneer written in

Posted: Fri Apr 06, 2012 6:58 am
by fluffyfreak
Pioneer is programmed using C++, if you're on windows you can just grab Microsoft Visual C++ Express 2010 [url]http://www.microsoft.com/visualstudio/en-us/products/2010-editions/visual-cpp-express[/url] If you're on something else then one of the others is going to have to walk you through getting setup :)GitHub, is just where the sourcecode is hosted in Git repository. It's how the project manages peoples contributions and versions.

RE: What programming language is pioneer written in

Posted: Fri Apr 06, 2012 7:18 am
by Luomu
The game internals are in C++.Then there is the concept of modules, which are Lua scripts under data/modules. Missions are scripts. NPC trade ships are controlled by a script. The music player is controlled by a script. This is the place to start, if you have no programming experience but want to contribute to the game. You can learn by examining the existing modules, and reading this: https://github.com/pioneerspacesim/pioneer/wiki/Introduction-to-Mission-Scripting

RE: What programming language is pioneer written in

Posted: Fri Apr 06, 2012 5:11 pm
by ollobrain
Back to C++ is there any um open source c++ programs out there to use

RE: What programming language is pioneer written in

Posted: Fri Apr 06, 2012 9:58 pm
by fluffyfreak
What do you mean open source programs to use?You need a compiler so that you can build the game. You do this after making any changes to the source code. I gave a link to the the compiler/IDE (GUI) that we use for Windows.What operating system are you going to be using? Windows / Linux / Mac OSX?For Windows you just need to start by installing the program I gave a link to earlier.For Linux you will need to read to install GCC, this is usually pretty simple but feel free to ask here.For Mac OSX you will need a copy of XCode.There are instructions for getting the libraries required, and for building the game on the wiki here: [url]https://github.com/pioneerspacesim/pioneer/wiki/Getting-started-with-development[/url] for each of the supported operating systems.C++ is going to be quite a bit harder than LuaAndy