Tuesday, 26 July 2016

Game Maker Progress 15: Grid-Conquest

Hello everyone,

This week I decided to show you a small side-project I've been using as a rest when ever I felt like coding but wasn't keen on working on Privateer Dungeoneers. Up to this point - Grid-Conquest as I've called it, clocks up to around 4 hours work - I'm rather fond of how it's turning out!

The game is played by two players - each in control of a kingdom, blue or red. Your goal is to expand your kingdom and earn more gold than your opponent. With that in mind - there are a number of different territories or tiles you can purchase. 

At the moment - the game has a total of 5 different tiles. The farm tile is the most common tile as can be seen above. It provides the player a minor income as well as the ability to expand their territory. The mines are a more expensive tile that will provide a higher return than your farm tiles. The Windmill and Forge are tiles that are complimented by owning other tiles. The Windmill gives you more income the more farm tiles you own, and likewise the Forge gives you more income the more mines you own.

The Settlement tile is an expensive tile that gives you a small amount of income - however it has 1 distinction between other tiles. All other tiles require you to own territory adjacent to it before you can purchase it. Settlements are an exception - they allow players to purchase even if they do not own territory adjacent to it. This allows a player to expand in regions if they have the money to purchase a nearby settlement.

The Keep tile is currently not used in-game because I'm debating how to implement ways to interact between the two player kingdoms. Be it using raiding - or perhaps even allowing players to capture opposing player's regions. The Keep would serve as protection against raids and capture. That's the idea up until now at any rate. I still need to decide where I want to take that concept however. 

The game itself plays using a mouse - I am also thinking it might be a perfect fit for a tablet game since both players use the same 'mouse' input. It may also provide me a means to test out network coding and play. The way the game is coded does allow for more than 2 players - so that can also be an idea I can toy with!

Until next time,

No comments:

Post a Comment