I thought I’d take a break from coding, and share my next plan.
I’m planning a Java-based web game.
The premise of the game is this: It is a turn-based strategy game where instead of directly controlling your units, you must write their AI. There are more details about the game after the break.
Also, I’m looking for a host that can support the game. quin and demize have offered, but I’m still open to other offers. Support for Python on the site is definitely a plus, as I’d like to develop the site using Django. It’s not necessary, but it’s definitely something I want.
Units and structures behave individually in all ways, and there is no central control structure unless the person who wrote the AI implements it. This includes resources and movements, as well as communication between units. Units can run into each other and talk to each other. Also, producers (Both structure builders and unit factories) must be holding the necessary resources to complete the things they are trying to make.
Units will consist of a body (Such as a wheeled base or a boat base) and a turret (Ranging from guns to sensors to building tools) which can be paired arbitrarily. Additionally, some buildings can have turrets, and can have any turret, including builder turrets. This should allow for some interesting strategies, such as a line of regenerating defenses that has a direct chain all the way back to the source of the resources, allowing them to pass along materials to the front lines.
Initially, the game will only support AI being written in Python, but I may add support for other languages.