Game Type: The Arenas, is a Realtime, Action, Strategy, Player vs Player combat that uses Active Time Battle.
Strategy is a very large part of how the game is played. Each team is comprised of 3 characters that get points for Vitality, Stats, and abilities. You then tweak your character to fit your play style.
There are 5 trees: physical, Fire, Frost, Evil, Holy. Each contain key components and distinct style. (Example: fire is high burst damage, while frost uses controlling aspects to win the game.)
When you select your teams loadout, jump into a game and try it out against other players. The combat style, is much that of Old style RPGs where each character has a wait time before an action. Once that time is up, the action fires.
Since it multiplayer only right now, I recommend you use apprentice loadout level, so it gets the best chance of meeting someone online. I will be updating the lobby screen to allow chatting and seeing who's online shortly after the competition is complete.
Use wit, and skill to best your opponent instead of grinding for hours to get gear to get the edge.
I wanted to create a game that can be played anywhere so "The Arenas" has no dependencies except a web browser so it can be played on your phone from anywhere!
Soon we will be adding single player story mode, challenges, practice etc among many other additions!
I have never seen a non-flash web based game that is realtime so I decided to make the "first".
The engine was build from scratch and then enhanced by third party tools.
The game backend was written in python. The front end uses Javascript (home made and jquery), html, and css.
A lot of work went into making the game real-time over http. (when html 5 websockets becomes popular I will migrate it)
Below is a list of third party tools I used to break out of connectionless http and into a realtime combat arena:
Django
Celery
Orbited
RabbitMQ
RabbitStomp
Redis
Mysql
Nginx
Apache
Fabric (for deployment)
Protocols I use:
AMPQ
Stomp
TCP/IP
Other useful stuff:
Python
HTML
Javascript
CSS
Build a loadout for your team using points given to each individual character. Enter the lobby and find a game, or create one. Using either the mouse, up/down/left/right, w/a/s/d, or your touch screen (phone or ipad) to select the character you want to act. A submenu will appear, select the type of action you would like to do. Then select which ability you would like to do, and then the target you would like to affect. (rinse repeat till someone loses)
Comment
