Changes between Version 7 and Version 8 of dev/Contribute
- Timestamp:
- Oct 6, 2008, 5:46:24 AM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
dev/Contribute
v7 v8 2 2 [[TracNav(TracNav/TOC_Development)]] 3 3 4 So you want to help us with Orxonox? We're glad to hear that and this page should help you find your way into the project. Our goal is to feed you with as much information as possible so you can figure out yourself what you may be best suited to. Nonetheless, after you decided what you'd like to do, it's a must to [wiki:about#Contact contact] the Orxonox-Team about your motivation. 4 We're always interested in recruiting new talented developers to make our game better. If you're a good programmer or a gifted designer you're welcome to join us, there's a lot to do in the development of Orxonox 5 5 6 == Tasks == 6 The following page gives you an overview of what you should know about Orxonox. 7 7 8 There is always a lot to do. Some of the open tasks are available in our [report:1 ticketing system]. Check them out and click on them to get a more specific description of what they hold. Please ensure that there is still nobody working on it, since you cannot take over a task from somebody else. 8 == Introduction == 9 Orxonox is mainly a spaceshooter, but other elements like first person shooter or vehicles are planned because we like a wide variety of gamemodes. 9 10 10 O f course we're open for any ideas which are not listed as ticket. In this case you may create an own ticket and start working on it after you contacted us.11 Orxonox is developed by students at the [http://www.ethz.ch ETH Zürich] in an official practical and in the spare time of some more motivated students and external developers. 11 12 12 == People == 13 Orxonox is an open source game, released under [http://www.gnu.org/licenses/licenses.html GPL] (code) and [http://creativecommons.org/about/licenses/ CC-by-sa] (content) license. See [wiki:License this] for more information. 13 14 14 Well, we're not exactly hiring people, but we're always glad when somebody from outside of the practical wants to work on Orxonox. At the moment we search for... 15 * Designers for any kind of sci-fi stuff. All designs from huge space cruiser to nifty knife. At the moment we're working out some more specific design rules. If you're not that creative, but have skills with Blender, Photoshop or GIMP, you may enhance textures or models we already have. 16 * Modelers for human models. We always search for people providing us with new models especially with models we can use for characters in the game. You should have a lot of experience in this topic though. 17 * Modelers for space ships in general. Any flying saucer, huge or small, designed after your or somebody else's design is welcome. However, please contact us before you start working, because we have some rules. Models with too many polygons or really large textures cannot be used. Our favorite format is COLLADA. 18 * Modelers and designers for environment. Height maps, space boxes, textures, BSP-models and similar. 19 * Advanced Coders. Orxonox will become a multi threaded game to be played over the internet so there are a lot of things to figure out to make the game a success (meaning fun). 15 == Contact == 16 If you're interested in helping us developing Orxonox, first contact us in the [https://forum.orxonox.net/ forum], per [wiki:FabianLandau mail] or in [irc://irc.orxonox.net/orxonox IRC]. 20 17 21 What you shouldn't lack when working with us: 22 * Independence - When not studying at the ETH or not even living in Switzerland our possibilities to support you with your task are limited. In this case we expect some degree of autonomy. Still we provide you with tools to get help. Make use of dev mailing list, the forum, code peer reviews and IRC channel to discuss your progress and problems. 23 * Teamwork - You should be able to work with others and to respect their wishes, views and work. All the people wanting to rip the project apart for its greater good may click away now. 24 * Fun - the game and its development is here to produce fun. We expect that you have fun working on a task and that you finish it, please ;-). 25 * Open Source - Last but not least you should be able to define yourself with the open source philosophy, at least a bit. Your work will be released under [http://creativecommons.org/about/licenses/ CC-by-sa] or [http://www.gnu.org/licenses/licenses.html GPL] license. 18 If you know already a lot about Orxonox, you can just start working after talking to us. If you're new to Orxonox, you're welcome to join the [wiki:PPS_main PPS] or read the PPS tutorials by yourself. 26 19 27 20 28 If this still leaves you with questions, [wiki:about#Contact contact us]. 21 == Coding == 22 If you're interested in programming, you might want to read [wiki:Coding this] page. We're programming in C++, using [wiki:CMake] to build our project and [wiki:SVN] to synchronize the code among different developers. There's a lot to learn about our framework, [wiki:ModulesDescription this] gives you an overview and the [wiki:Documentation] will help understanding our code. There is also a list of important topics in the [wiki:HowTo_coding HowTo section] and a [wiki:FAQ_coding FAQ] you might want to read. 29 23 30 == License == 24 We're always interested in good coders with cool ideas, experience with other projects and an addiction to games. 31 25 32 All content (except for the source code, which is under GNU GPL) of Orxonox is licensed under the '''Creative Commons Attribution-Sharealike 2.5 license'''. Content from other sources needs to be under a license which assures the same (or more) rights.33 26 34 * [http://creativecommons.org/licenses/by-sa/2.5/legalcode License Text] 35 * [http://creativecommons.org/licenses/by-sa/2.5/deed.en Summary in English] 36 * [http://creativecommons.org/licenses/by-sa/2.5/deed.de Summary in German] 27 == Content == 28 If you want to create some content for our game, [wiki:ContentState this] page will give you an overview. Our models are created in [wiki:BlenderTutorials Blender] and our Textures in [wiki:GIMPTutorials GIMP]. Of course you can use other tools but we can't guarantee support. 37 29 38 To sum it up, this means ou are free to: 39 * copy, distribute, display, and perform the work 40 * make derivative works 30 We can use almost every sort of help, so you're always welcome to create nice models, textures or levels for Orxonox. 41 31 42 You have to respect the following 43 * Attribution: You must attribute the work in the manner specified by the author or licensor. 44 * Share Alike: If you alter, transform, or build upon this work, you may distribute the resulting work only under a license identical to this one. 45 * For any reuse or distribution, you must make clear to others the license terms of this work. 46 * Any of these conditions can be waived if you get permission from the copyright holder. 32 We also need sounds and music, so if you're interested in making Orxonox audible, please contact us.