• Register

Checkmate is a hybrid between Chess and the management game genre. By combining a management element with the strategy part of Chess, this game creates an unique experience for all ages.

Post news Report RSS Mid-Weekly Recap!

An unexpected recap about the new features added in the past three days. And oh, boy.. it's quite the list.

Posted by on

Mid-Weekly Recap!

Hi all! I've been doing so much stuff in the past couple of days, that I wanted to share it all with you right now. There have been quite some new additions, and putting all of that within one single recap would result in a massive article, which no one is ever going to read.

So, here we go!

Overview

I'm not going to share a video today (even though there are many features to cover), simply because I don't have much time (it's a bad excuse, I know), and because I would have to cramp SO MUCH stuff within a 2 minute video.

So, here's the changelog instead:

+ Added a workout bench
+ Added a bookshelf
+ Added a bishop
* Made some changes to the pathfinding algorithm
* Adjusted the model scale of the corn meter in the GUI
- Houses don't automatically spawn a pawn anymore
* Rescaled the pawn model
* Fixed an issue where opposing castles could spawn to close together
* Merged multiple build grids into a single one
* Adjusted the border algorithm to allow for partial updates (= more fps)
* Fixed an issue where borders wouldn't merge properly
+ Added an intelligence variable to pawns
+ Added an option to transform pawns to bishops
+ Added a book icon when a pawn is learning
- Removed the ability for a pawns to exit buildings at random
* Changed the building exit mechanic; When blocked, pawns can still exit
* Adjusted the diffuse shader so it now supports custom alpha values
+ Added an effect when a pawn leveled up
* Made some colour adjustments to the build particles
+ Added FXAA
* Redone the pawn model completely
* Adjusted the border colours to be more bright
* Rescaled all chess pieces
+ Added a rook
+ Added an option to transform pawns to rooks
* Fixed an issue where you couldn't put pieces into particular buildings
* Restricted the castle to the king only
* Restricted the tower to the rook only
+ Towers now only claim tiles if a rook is inside
* Fixed an issue where some border update calls were unneccesary
* Fixed an issue where the building border was be visible through walls
+ Added a new rotary build menu
* Changed "workhut" to "mine"
* Fixed an issue with the smoke on the mine
+ Added a farm
- Removed the ability for the mine to also maintain a farm
+ The farm now also detects wells as water source
+ You can now place a well after placing a farm, and still create crops
* Fixed an issue where crops weren't destroyed
* Inverted the building selection

It's... quite the list, especially when you compare it to the one of the previous weeks.

Let's go over the most important features, one by one.

Converting pawns to other pieces

A big thing are the new chess pieces. I've added a bishop and a rook, which both have unique properties, movement, etc.

Below are some *.gif's which demonstrate the bishop:

pawn bishop


You cannot spawn a bishop, however. You need to train a pawn to a bishop instead. You do this by using new pieces of furniture; The bookshelf. Each bookshelf will slowly increase the intelligence of a pawn, until it reaches a particular level. If this level is reached, the pawn is converted into a bishop.

You can see how the upgrade process works down below:

pawn upgrade


Note, that the house already contains a bookshelf inside.

You can also use another new piece of furniture to convert your pawn into a rook. This piece represents a weight lifter, which allows your pawn to train it's muscles.

Here's an overview of all the new furniture:

6 2 2016 14 14 42


You can see the bookshelves in the top-right corner of the building, and the weight lifter in the bottom-left corner.

Tower revision & Land claim

I've reworked (or rather, finalized) the way the towers work. Previously, you could only build towers within your borders, and it would instantly claim the land around it. This can become quite overpowered as long as you have plenty of ore at your disposal, so I decided to move things around a bit.

Below is a demonstration of this new system:

rook lookout


As demonstrated (rather slowly), the tower is placed anywhere you desire (but will still cost you a bunch of ore, obviously). You then, need to train a rook, which needs to claim it's spot onto the tower. Only when it's onto the tower, it'll claim the land around it.

The reason I chose for this method, is purely for design. The current situation will require you to train a rook and put a lot of effort and ore into claiming a bit of land. If you claim some land nearby you, this won't cost you much. If you claim it around the enemy team, the enemy will easily be able to take down the tower or rook before any of them get there.

Rooks move pretty slow (1/3x the speed of a pawn), so a pawn could easily catch up and murder it before it even has a chance of getting to that tower (especially since the pawn can attack diagonally, which gives it a big advantage). You can imagine that a bishop can do even more damage here.

Farms 2.0

I've also revised the farms. They now have their own model, and are no longer part of the workhut. Therefor, the "workhut" has now become the "mine".

Below is a *.gif of the new farm model.

build farm 3 0


Note that you can now also destroy the farm (which you previously weren't able to do). This also leaves the ground coloured, which will probably have some negative effect in the future (e.g. diseases which spread from unworked land).

In case you don't have access to a water tile nearby, you can decide to build a well instead. The well model has been in for a rather long time, but didn't have any proper purpose, up till now.

build well


Wells have the advantage that you can farm anywhere you like, however, they do cost more ore. And, of course, if your farm gets destroyed, you don't want to have a bunch of unworked land due to the negative effects it will have in the future.

Reworked models

I've also re-done a couple of models. I didn't take many snaps of this, so you're going to have to do with this one:

8 2 2016 12 11 46


Long story short: Pawn neck decreased, added an outer ring to the pawn's neck, rescaled all pieces to be larger (not shown in this image) and adjusted some GUI elements which used the pawn model.

I've also repositioned the smoke on several buildings, resized the furniture bed to properly fit within the grid squares, swapped the normals of some faces (which previously rendered them invisible by accident) and rescaled some GUI in general.

New building selection GUI

And, finally, I've reworked the building selection GUI. This time, I really saved the best for last, because it looks so much better now.

Below is a small demonstration:

gui building


The new GUI is stylish, and fits the theme a lot better. I really, really, really like it!

And what about all the other stuff?

There's a bit more stuff I didn't care to cover here, so have some random pictures of things I didn't cover:

7 2 2016 19 30 21


6 2 2016 15 35 19


build spawn particles


FXAA


Can you spot all the new things?

Final words

In the contrary to what I've said last week, I'm not going to work on the AI yet. I first want to finalize the mechanics of one side of the party, before moving on to something which is quite big. Also, I don't want to find out after I added in the AI that I missed something, which requires me to redo a lot of the AI. That would be quite a waste of time...

I'm also going to try to up the graphics a little bit. I've already made a small step forward with the FXAA addition (which is a specific form of anti-aliasing; it smooths edges), but I've got many things planned. For example: Water reflections and simple shadows.

I'll see how much I'll get done of those, since they are quite difficult for a simple minded indie like me (and especially if you need to write them by hand), although they shouldn't be all too complex. I'll see if it becomes anything interesting...

  • You can follow me on Twitter: @Quackertree, for updates as soon as I add something new.
  • You can also ask me stuff (preferebly about gamedev) anonymously at: Ask.fm (no login required)

Have a great week, and see y'all Saturday for the next update!

Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: