                                                                                                                                                        
                                                                                                                                                        
                                                        tt..          ..                                                                                
                                                      ..##ii  ..      WW                                                                                
                                                      ii##tt  GGtt    WW..                                                                              
                                                      LL##GG  LLff    KK;;                                                                              
                                                      KKLLKK  iiDD    LLLL                                                                              
                                                    ..WW;;KK  ,,KK    iiEE                                                                              
                                                    ffGG,,KK    ##    ,,KK                                                                              
                                                    KKii,,KK    KK..    ##                                                                              
                                                  ..WW  ,,KK    DDii    KK;;                                                                            
                                                  ttGG  ,,KK    GGtt    GGtt          ii..            ..ttLL;;                                          
                                                  KKGGttffWW;;  ffLL    LLjj      ..KKEEWW..          ffKKjj..                                          
                                                ;;WWLLLLGGWW;;  iiEE    jjLL    ..WWtt..WW..          ffGG                                              
                                                GGff    ,,KK    ..##    iiGG    DDGG..DDLL            ttEE      ;;LLLL                                  
                                              ;;##..    ,,KK      WW..  iiGG  ttKKjjWWff      ;;LL..  iiKK      ff##KKWWff                              
                                              GGGG        ##      EEii  iiGG;;KK##DD;;      iiWWGGKK  ..WW..    EEff  ..KKtt                            
                                            ..WW..        KK;;    GGtt  iiGG;;WW;;        ;;WW;;  WWGG  KK;;  ;;WW      ;;WW                            
                                            LLGG          GGii    LLtt  iiGG  WW          DDff    EEjj  DDtt  jjGG        WW,,                          
                                          ..WW..          jjDD    LLtt  ;;KK  WW          WWDDGGWWWW    ttGG  GGtt      ..WW..                          
                                          GGLL            ..GG    LLtt    WW  DDff      ..KKLLiiKKff    ;;LL  LLGG    ..KKff                            
                                        ;;WW..                    ....    tt  ..WWGGLLLLWWGG  ..WW..          ..KKKKKKWWGG                              
                                        LLGG                                    ..tttttt;;    LLDD                ,,,,..                                
                                      ..WW;;                                                  WWii                                                      
                                      jjGG                                                  ttEE                                                        
              ffKKWWKKKKLL;;          ....                                                  KKii                                                        
            DDEE;;..,,;;LLWWGG                                                      ;;;;  ttKK                                                          
          ;;KK              GGGG                                                  ;;WWii;;WWii                                                          
          iiGG              ,,KK                                                  ttDD;;WWjj                                                            
          ttGG            ..EELL                                                  ..KKWWii                                                              
          iiEE          iiWWLL                                                                                                                          
          ..##..    iiGGWWii                                                                                                                            
            KKttGGWWKKjj                                                                                                                                
            DDDDWWKK;;                                  ffff                                                                                            
            GGff  jjWWDD..                  ..KK..      ..WW..        ttLL                                                                  fftt        
            ffGG    ..GGWWii                  DDGG        DDtt  ;;GG..ttLL                                                                  LLtt        
            iiKK        iiWWGG      ..        ..KKii    DDWW##WWKKff  ttLL    ..LLGGtt          ;;tt..                                      LLtt        
            ..WW..        ..DDLL  GGWWWWtt..  ,,ttWW;;ttGGKK##tt      ttLL  ..WWfftt##      ..  GGEEWW;;              LLii                  LLtt        
              DDii          ..WW;;WW,,LLWWKKDDWWWW####EELLttffEE      ttLL  GGGGttWWDD    ffWW..LLttiijjKKff          LLLL  LLKKGG      ttKKGGtt        
    ..GG      GGjj            jjKKKK    iiWWGG    iiKK      ..WW..    ttLL  WWjjDDii  ..KKEE##  LLtt  ii##WW..  ii..  ttLL  KKiiWW;;    WWWW##;;        
    ;;WW;;    ttGG            ..##KK      ffKK      KKii      LLLL    ttLL  KK;;      ..WWtt##ff##tt  ttWWWW..  GGtt  jjLL  KK,,KKtt  iiWWGG##          
      LLWWtt..;;KK              ##WWjj  ..KK##ii    jjGG      iiGG    jjff  ttWW;;      iiKKKKGGDDtt  ..ffjj    ffGG  DDtt  DD..tt;;  ..GGGGLL          
        iiGGWWff;;            jjDD;;EEKKWWLL;;ff    ..##..                    iiWWWWLLGGEE  iiGG..              ..##LLWW..                              
            ,,GG##EEffiiiittDDKK..    ,,..            tt..                        ;;tttt..  iiGG                  iiGG,,                                
                  iiLLGGGGGGtt                                                              jjLL                                                        
                                                                                    tt..    GGjj                                                        
                                                                                    jjWW;;..WW..                                                        
                                                                                      iiWWWWii                                                          
                                                                                                                                                        
                                                                                                                                                        
                                                                                                                                                        
                            Allegro Battleground - SpeedHack 2005
														  A Joint Production by BAF, CGamesPlay, and Guilt

Description
===========
Allegro Battleground is a retro-style side-scrolling online 2d deathmatch. It isn't 100% complete as there are still some bugs in it, some incomplete parts,
and other features only half implemented. Due to time constraints, sadly, we ended up cutting back on some features. However, we managed to get a good network
system going, and a mostly complete game engine, so while it is still a little buggy, it is still playable.

Conformation with Rules
=======================
1. Genre Requirements:
 - Survival -- The object of this game is to stay alive by killing off the other players before they kill you.
2. Technical Requirements:
 - Make it a Classic -- We use 320x200 resolution, the entire game comes from 6 hues of one color, and we (don't have joystick support, but emulate the joystick
                        by only using a few keys on the keyboard)
 - Randomness -- The game has a (not fully working) random map generator, and when you die you are put in a random spot on the map.
3. Artistic Requirements:
 - Dichotomy -- The players are all against each other, out for the kill. Need I say more? ;)
 - World Map -- Not implemented, excused by Act of IP.
4. Bonus Rules
 - Act of IP -- Networking dynamically affects gameplay in this game. You play the game over the internet with other players who may be on.

Compilation
===========
Requirements for compilation:
 - Allegro 4.2+
 - libz
Make may or may not work on your platform. Should work on linux. There is also a MSVC project file for it. If you have to compile manually, do something such as:

cd src
cd enet
gcc -I../../include -c *.c
cd ..
g++ -I../include -c *.c *.cpp
g++ *.o enet/*.o -o abg -lz -lalleg [on windows, -lws2_32 -lwinmm]
abg

Playing
=======
Gameplay is simple, run around using your left and right arrow keys, jump using space, and a/s/d/f all fire your gun. Try to kill someone :) Push escape to exit (if
the game doesn't exit after 5 seconds or so, resort to using ctrl+alt+end)

Credits
=======
CGames and BAF .... Writing most of the Game and Server code.
Guilt ............. Creating tons of graphics for the game (unfortunatly, only a small portion of those graphics got utilized)
Sevalecan ......... For working in the last 2 hours of the competition to try and ward off some bugs and finish it.
Matthew Leverton .. Organizing SpeedHack this year.

Additional Resources
====================
We may end up fixing the bugs, implementing the missing features, polishing up the game, and releasing a post-speedhack version!
In the mean time, you can download a package containing a Windows binary and required data from:
  - http://www.bafsoft.net/sh2k5/abg_win.zip

Thank's for downloading!
