|
|
Overview
This project aims to provide an API to create a virtual robot battle game. ActionScripters will be able to code their own bots to compete against everyone else's in a Flash environment.
The idea is to have the arena, rules and a base bot created to allow beginners or advanced coders to easily build AI-based robots.
Once it is up and running, the idea is to build a bot that manipulates the data that it can acquire from the Game in the most optimum and efficient way - a really good way of learning AS3 and/or best practices. The info that can be gained from the Game will be limited for each bot, so programmers will need to choose which areas to specialise in. As the bot progresses in the ranks it will be able to gain more information, so its abilities can be extended.
This is a shared project, where anyone can contribute ideas and/or code.
Phase 1
The first phase will aim to build the barest prototype - a very simple game consisting of a top-down, rectangular arena with two AI bots. The bots have to find each other and engage in 'physical combat' (i.e. no projectiles, all combat is based off collisions). They will be essentially blind, in that the bots will not be aware of objects unless they collide with them.
Each bot will have an Energy property that decreases when it gets hit by the other bot or a wall. The energy also gradually decreases as it moves.
The winner is when the other bot runs out of energy.
Future Phases
We already have many ideas for future phases of this project. These are viewable on the wiki.
