Development Docs

From Armagetron
Revision as of 08:36, 10 January 2008 by 218.84.25.250 (talk) (zelroltaorel)

1971 4x4 chevrolet truck metallisation sikh radical separatists female nudist air diggers vip google down ruby slippers shoes garcia jeff show tonight panoview 92 green card application pre teen model websites natural hair growth auto insurance companies.com anthony lagana tysabri approval milf hunter milfhunter sony crx160e grundfos pumps tungsten rings mustang seats 210 millermatic physicochemical definition christian business opportunity la show vega boys wedgies embossed western belts mla outline paper research 13 year nine west com glycolax side effects pergo flooring walnut virginia schools for learning disabilities military veterans in congress texas tea party wavy gravy summer camp web site objective physician lake havasu city az buying a home in scottsdale hentai tifa lockheart wholesale bulk fragrance trailer reefer rental erin murphy kenai river fishing credit maison classic disney fairy tale management supervision training video integrating social studies and the arts apartment building for sale in illinois lily bulbs chocolate candy making mold hungry joes explosive disorder custom engraved plaque wooden picture of sedimentary rocks perforce review daemon norton partitionmagic v8.05 best chocolate cake recipe engine internet marketing search specialist proprietary future trading carlos castaneda sensory integration disorder autism could gun mine n´roses discount online shopping malls apartment dundalk maryland rental hale berry nude advertisement award organization prevention youth rosehips vitamin c teaching children to share pdf foot smelling girls donor recognition company gateway ovid lightolier organic pest control dallas paure inground pool slide barbra eden mac diskettes nas rap motel toledo ohio free coupons for lowes... fitness rope skipping workout ester rosin wood air pollution newspaper e1306 catalog com herrington toyota auto parts 1 hentai phtographers carrie tucker rubber stamp card ideas 3 16 eyelets population in london 2005 web mail logged digital imaging software rayver shaina tourettes syndrome louise moore park fort bragg womans sheer tops pagani zonda facts wireless solutions inc skyos reviews architecture frank gehry pretty adolescent girl art elementary schools cut elliott smith video clip i wish animal shelter minnesota travel guides eaten pears under scotsman kilt changes tupac las vegas criminal defense lawyer neck strap mp3 video game cheat hint ekart hareketli bissel sweeper simbiotic limited black anal deep lyric to love song duets robotech get best cruise deal swingsets lakeshore chevrolet euclid ohio dahm triplets gallery scone palace mobile phone listening device cross free pattern stitch penny hardaway palace outlook 2003 pst file eda tool development water dispenser importer end of daylight savings picture of people in the holocaust cause cluster headache objective morality definition ringer lyrics mary kellys dublin romeo and julliette soundtrack la tour dargent restaurant reverse white pages westport inn connecticut unique wedding gift karate supplies tight mini skirt ancient egyptian food recipe pool pumps and filters nicole wray make it hot xtreme amy dumas supervision of student teachers noel harlow wdio tv duluth psychotria capensis wood fucking aol check mail kenosha beef international ltd emus us president time line theahl.com ziggys xxx passwords www.wndu.com spybot sd snohomish county christian high school miroku love sango shower dam corner next level solution australia cheap direct flight perth wilwood kommerzbank jay z diamond sign condition mono more symptom univerzitet u novom sadu error cannot resolve host name custom motorcycle tail light thevenins marek zidlicky rotflmao wild boyz tungsten fabrication fabricator marvin gaye www.bclc.com leo and pisces compatability witch hat broadwaystars my old house atlantida com ar leg pain neurontin add url anyone lend money willing travelocity promo code hilton hawaiian village hotel spur magazine exchange link loan school underwater photography weight loss diet review threes company nes power jerk off buddy


Sections: Installing the Game | Playing the Game | Competition Hub | Server Administration | Extending Armagetron Advanced | Development Docs


This is documentation for developers or for people who just want to hack on the code. It is not intended to replace the automatic API documentation generated by doxygen (we do have a doxyfile, right?), but is intended to supplement those documents with additional information that may not necessarily appear in the API docs. It is also not intended as a substitute for good commenting tactics. And finally, it is a place to put planning documentation (like the stuff Philippe writes), proposals, RFC-type material, and so forth. But not the roadmap, we use Sourceforge's tracker for that.

Documentation

Building the Game

Building Armagetron Advanced boils down to 4 basic steps. The steps themselves are each highly platform-dependent, but the four steps are the same everywhere. Each step differs further in whether or not you're building from a branch or the trunk, and each branch may differ. Finally, each step differs depending on if you're building a source release or from version control. Here we'll concern ourselves with building the trunk only. Releases should include their own build instructions.

  1. Install the development environment
  2. Satisfy dependencies
  3. Unpackage source/source checkout from version control
  4. Build a distribution

Platform-specific instructions (they should all follow the four step structure given, that's why it's there!):

todo: the linux and mac os x pages

Other useful hacker documentation

Stuff That's Current

Stuff in SVN HEAD

Data File Handling

Stuff That's Real but doesn't fit above

Wishlist, or Stuff that's planned

(Might not be planned, but this is it)

History

This is stuff that's of historical significance to the project. It's very difficult to remember where you're going if you don't remember where you came from, right? This is technical stuff. Community history should have its own section.


Sections: Installing the Game | Playing the Game | Competition Hub | Server Administration | Extending Armagetron Advanced | Development Docs


Information about the current Armagetron Advanced Development. How to compile the game or current working in progress.