Stendhal code design: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
imported>Hendrik Brummermann No edit summary |
imported>Hendrik Brummermann No edit summary |
||
| Line 2: | Line 2: | ||
{{Navigation for Stendhal Top|Developing}} |
{{Navigation for Stendhal Top|Developing}} |
||
This page gives a little overview about the Stendhal code. |
|||
| ⚫ | |||
| ⚫ | |||
== Development Environment == |
|||
Stendhal is completely open source. So you can [http://arianne.sourceforge.net/download/stendhal-src.tar.gz download the source code] and have a look. If you plan to modify it and contribute to the project, we suggest that you use the Eclipse IDE and checkout the latest development state from our version control system. |
|||
There is a good [[Configure_a_development_environment_%28IDE%29 tutorials]] to get you started with Eclipse. |
|||
== Finding your way around the Code == |
== Finding your way around the Code == |
||
The next step is to find your way around the code. The Stendhal code base is roughly devided into the server, client and a little code that is used by both: |
|||
* [[Finding your way around the Stendhal Server Code]]. |
* [[Finding your way around the Stendhal Server Code]]. |
||
* [[Finding your way around the Stendhal Client Code]]. |
* [[Finding your way around the Stendhal Client Code]]. |
||
| ⚫ | |||
| ⚫ | |||
The code is written to compile on Sun Java 1.5. |
|||
| ⚫ | |||
| ⚫ | |||
We try to follow [http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html SUN Java code convention]. |
We try to follow [http://java.sun.com/docs/codeconv/html/CodeConvTOC.doc.html SUN Java code convention], in order to create code that feels familiar to many developers. |
||
Despite this: |
Despite this: |
||