Arena Freefight gamedesign Motto Kill the weak to gain strength, kill the strong to gain fame. Arena This is a pure network deathmatch game. Players can join and leave at any time, as long as server isn't full. Spaces unused by clients are automatically filled by bots. The arena is in a circle that changes size depending on the number of players. Going out on one side wraps you to the other side. When you die you loose all upgrades and spawn at the arena perimeter. A few seconds after spawn you are in a pre fight mode, so you can move away from a bad starting point. Control You steer the fighter with the mouse. Limited turning speed. So the ship turns toward the mouse. Keyboard acc, dec. switch between keyboard and mouse steering. setting target to the fighter under the mouse cursor. Fire lmb=gun. rmb=secondary. Select secondary with mmb or keys, scrolling next/prev. Fighter No friction, so you acc up to maxspeed and then you keep going. Standard weapon is an energy pulse gun. You start with no shield. The shield slowly regenerates up towards maxshield. Upgrades These are leftovers from killed fghters. Randomly generated or they have no specific value, so you can choose where to use the powerup. Repair Increase hitpoints. Armor More resistant to damage. Shield Increases shielding. Engine The fighter acc,dec faster and higher maxspeed. Firepower Main weapon does more damage, bullets move faster. One of these are spawned at origo at regular intervals. Secondary weapons - You get a limited number of these Homing missile Stalks your prey for some time, self destruct when fuel runs out, radius damage. EMP Completely shuts down the enemy for some time, only work if shields are very weak. Antishield Completely takes out shields a while after hit, it needs to configure itself to the opposite of the shield. Cloak Makes your ship invisible. Only lasts a little while then reloads. So it's a hit and run helper. Catch several and it'll last longer. Scoring When you kill an enemy you get a score according to the number of upgrades he has picked up. s+=ep; And you have a fame value calculated by the bravery of your kills. f+=(2ep-p)/num_kills; When you die: Your score is reset You are shown your score for this life. The score for each life is stored, so you are also shown your average score. The best life hiscore list, and the best average hiscore list are shown. Then you respawn. When you leave the game, your average and your best life score are stored in your personal record. Also the other players scores are stored in your opponent hiscore record. Your scores will not stay in the ingame hiscores. Starting and joining games A server is started with "AF.exe server 32 name" for a server with max clients 32. A client is started with "AF.exe client address name" to connect to a server at address. Replace name with your nick. And address with the address the serving guy gives you.