-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
9 additions
and
42 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,52 +1,19 @@ | ||
The Gathering Artificial Intelligence 2014 | ||
The Gathering Artificial Intelligence competition 2014 | ||
====== | ||
|
||
#### Versions | ||
#### To run GIR, use start.bat | ||
|
||
- [Rev 1](https://github.com/joms/TGAI2014/releases/tag/1.0) | ||
If you need to change the host from *localhost* or port from *54321*, | ||
this could be changed at lines 4 and 5 in **server.js**. | ||
|
||
--- | ||
|
||
####Team (need to find a teamname)'s bot for The Gathering 2014 AI Programming compo | ||
|
||
Will probably be written in js and run in browser. This makes it able to run extensive and intuitive debugging. JS should be the language wich is the most common when comparing our experience in programming. This is of course open for discussion. | ||
|
||
--- | ||
|
||
We can use EmberJS to connect to a template and update it in real time. | ||
|
||
Debugging: | ||
- Status-display | ||
- Map | ||
- Path | ||
- Other Players | ||
- Powerups | ||
- Actionlog | ||
- Ability to pause bot(?) | ||
Only requirements are [node.js](http://nodejs.org) and the [gameserver](https://github.com/sandsmark/dropdabass). | ||
|
||
--- | ||
|
||
####Behaviour | ||
|
||
1. Handle bombs diagonally | ||
2. Do not kill real humans | ||
3. Random like a boss? | ||
4. Evasive Behaviour - Stay away from other bots if there are > 2 other bots on the map, to prevent lockins. | ||
#### Credits | ||
- Stian Vik Saunes *kepler* - Tactics and tuning | ||
- Jo Emil Holen *JoMs* - Framework and tactics | ||
|
||
--- | ||
|
||
#### Requirement specs on tactics | ||
|
||
**Defencive mode** | ||
The bots defaultmode. | ||
|
||
It tries to stay away from other players, while trying to get powerups (whenever those are implemented). | ||
|
||
|
||
|
||
**Offencive mode** | ||
*Triggered if* | ||
|
||
1. There's only two players left on the map | ||
2. Another player comes too close | ||
- In this case, it'll be checked if there's an escaperoute one can use whilst dropping a bomb. | ||
**May the odds be ever in your favor** |