Development Docs

From Armagetron
Revision as of 09:24, 12 January 2008 by 190.3.28.120 (talk) (cnaelervar)

new york city income tax calculator joint care liquid multiple chemical sensitivity syndrome nudist, child alberta construction job search roaring brook ranch lake george ny medical treatment for eczema signs your in a bad relationship bird johnson lady maiden name taking flight the movie heel shoes show spike stiletto stilleto stilletto transvestite stories elder lee listed building grade 2 johnson county arkansas churches free online calendars women flashers shirt lol robotjournal alabama estate real russellville weber.com plastic bags heat sealer silly pictures dg hard krome nuclear power plant parts invention grants arjent triskele gay bar ash and misty sexy story auto trader canada inspirational dance poems nightwatch dvd phytoplankton newhair you gave me peace in a lifetime of war linda casey music albums songs 12110 directory new york iberia new pontiac world of warcraft zboard 686 snowboard gear marianne williamson sony trv340 camcorder how to get a school voucher citation machine normandy clarinet jk rowling web site tda7294 pcb ethiopiques buda series the catbirds seat donna douglas photo okinawa music schools symantecstore.com lookup designer dog beds custom glass shower door skinny azz the wackos get their information through guitar song chords sonic flood sexual harassment on woman carl rogers abs plastic tubing fittings intercourse positions during pregnancy new sherline atomic explosion minnesota at home jobs super vixen bollywood actress exposed ratatouille cannibal the musical lego star wars cheats ciara the singer naked arif nihat asya moist yellow cake babe double drilled victorias secret model names orange lutheran highschool 5th congressional district of california air india international air flights sexy susan vocational rehabilitation counselor jobs kensington real estate atlas road map of georgia mr.roboto ruby and diamond earring piper fawn states and capitals good charlotte predictable littlest pet shop .com hidden camera for sale granite top coffee table air france cargo larimer county property tax medical billing courses personality quiz honda civic hatchback pj automotive jumbo record 1991 mr2 turbo specs jeep.com kid express sandal authentic bape shoes scented pillar candles decorative wall shelf toronto strip club listings macdonald clan badge zip free program best mortgage net branches motorcycle tires reviews surrogacy program red admiral productions fl house jacksonville new fusker jupiter fla real estate coat will ferrells new movies rafts indash dvd in british columbia jasmine sinclair accessory cherokee europe grand teneros.com sublime pool shark acoustic tabs typing master cracks jeff buckley t shirts adat interface national enquirer stratagene primer design nyc young teen chats organic chemistry hybridization corset girl stocking silver screen video oakland modutils linux american concert idot ticket pirate of the caribbean look alike clothes collette pic toni female gift idea xanga music player donor level recognition text twist game movie easter egg xzibit hey now joy motherhood summary 6 download express microsoft outlook puller rivnut intel processor road map handguns export sql data to excel levine ling lisa philip gas station gift card ugly women spacetime continuum horseracing download windows media player 9 pre-paid mobile wireless internet post it notes.com both effortless golf long motion picture secret shot slow swing south grand prairie soccer masterbating with cucumbers guess letters click enter note air force twoshoes sardegna maps horse health polo advert suicide pinellas county real estate record propylene glycol antifreeze exhibitionist free landrover kelly lin gallery ireland kathy campbelltown real estate click2houston sump insensatez comic book babes girl smoking weed alaskan fishing advice based business home home internet marketing small punk belts flagpole sitta arizona ghost town coffee table wooden nake still primax colorado direct 9600 windows xp girls no shirt latina naked picture yahoo map quest tannay 100 thrills about rawlings of ghana plant wide bulk handling system alphaville vina winery allergy breathing problem class itt online x ` jewelry box buyowner


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.