Skip to content
Chris Oelmueller edited this page Feb 19, 2013 · 2 revisions

DDmission_statement

![:Steps to apply 2011](:Steps to apply 2011)

Our organization info page

Everything we told Google is found here: Application 2011.

You can browse [this developer wiki](Main Page) for anything you'd like to know more about, but you can as well ask on our IRC channel and we will happy to give you a short introduction.

Get to know the team

Our IRC channel is the place where everybody steps by very regularly and where nearly all discussion and general chatter happens ;-)

Since there are many people in our chan (players and devs alike), it's hard sometimes to find out who can help you with a question.

To ease working with our channel, we have thus created a [short list of devs you can go to](Who is who).

There also are tips on how to handle questions in general, so make sure you check this page out!

What students could work on

Ideas-2011:Tile-set

Ideas-2011:Combat-system

Ideas-2011:AI-player

Ideas-2011:Unit-tests

Ideas-2011:GUI-overhaul

Ideas-2011:FIFE

Ideas-2011:FIFE-Sound

Ideas-2011:FIFE-Pychan

What students should know before starting work

  • All coding happens in our git repository. You thus need to be able to clone this repo and to compile FIFE trunk. Both is explained [on our homepage] (http://www.unknown-horizons.org/download/sources). If you are stuck or have any questions, please join our IRC channel!
  • You can further outline your idea on your personal user page in this wiki, including proposals for milestones and project scope. Make arrangements with your possible mentor!
  • We offer help on getting started with the project for each interested developer. Even if this article is not only valid for SoC students, we highly recommend the lecture of [Getting started](Getting started).
  • To push your commits to github, you need an account there. Be sure to check the Github and Git cheatsheets - if you hesitate to work because you're not familiar enough with git, that is very bad and will slow down overall progress. Ask whenever something is unclear!

What we expect from students working on UH ideas

This is a list of everything you should agree on when joining our team. If you have any concerns, be sure to mention these in your application. This especially includes the scheduling of our regular meetings. We will then try to find a solution together with you.

  • You spend your time on our IRC channel within your means when working on Unknown Horizons. This eases communication, makes brainstorming possible and boosts our overall productivity. Cf. [Getting started#IRC activity](Getting started#IRC activity)
  • You attend each of our weekly meetings (sunday; 17:00 UTC; #unknown-horizons) and present your work to all members of the dev team and interested players there. They will review it and provide corrections or new ideas where necessary.
  • Commit early, commit often. This review can only happen if you regularly commit your work and break it down into a lot of sensible commits. How could your mentor look after your work if you hide it from everybody? Reviewing a huge patch like hundreds of code lines is unnecessary and a time sink.
Clone this wiki locally