Phone Fight is a prototype real-world sword-fighting game for two players equipped with an accelerometer-enabled Nokia S60. It makes use of the in-built accelerometer to detect simulated sword slashes and blocks, and Bluetooth to communicate those moves between devices and to notify the winning player of victory.

The object of the game is to deliver ten successful blows to your opponent before he or she can do the same. Each player should start the fight.py script from the Python shell’s ‘Run Script’ menu option. One player should select ‘I am the Champion’ from the menu that appears. This would make that particular mobile phone a server.

The other player should select ‘I am the Challenger’. That user will be then prompted with ‘Discover automatically?’. After selecting ‘yes’, a list of nearby bluetooth-enabled phones will appear. The other player should select the champion’s phone from this list. If setup is successful, a sword sound effect will be heard on both phones, and players can commence combat.

You can execute a vertical or horizontal attack by rapidly moving the cellphone away from you. Or you can block the opponents attack by holding the phone vertically or horizontally with the screen facing yourself.

In either form of attack, a sword ’swhoosh’ sound should be heard. If your attack is successful (i.e. not blocked), your opponent’s phone will play an ‘urrgh’ sound effect and will lose 10 health points. Otherwise, a ‘ching’ sound effect will be heard. When one player has no health left, the game is over.

Visit the homepage of PhoneFight for Nokia S60 on Vodafone Betavine to download the beta application (registration required).