Game
Honest Dan's Last Stand
7 years ago

Day 3 - Drop the...


Today I wasn’t able to spend as long as hoped working on the development of Honest Dan’s Last Stand! However, some great progress was made and I’m looking forward to making more progress tomorrow.

First I had to deal with a problem encountered in the match checking algorithm, as when we placing a tile in a potential new position, we weren’t removing it from its current position when checking for a match. As a result we were giving a free tile of the same type incorrectly when checking for a match.

The next step was to have tiles move down if there had been a match below them, resulting in a new “empty space”. The puzzle grid was checked over tile by tile, and if there was a gap undernearth a tile - we would give the tile and those above it an instruction to move down the depth of the gap.

Once this was achieved, I then went on to allow new tiles to drop in from the top of puzzle grid to fill any gaps caused from the shifting down of existing tiles. New tiles would start at the top of any column that needed tiles, and then be shifted down until they reached another tile. This would be repeated until the column had no empty spaces remaining.

Finally, the puzzle needed to check for matches after all the existing and new tiles had shifted down into place. Then, the whole board should be checked to see if any new matches resulted from the new tile positions. If so, tiles would shift down and be added again, matches calculated, and the process looped until no new matches resulted after the tiles had shifted down!

5d0aaceeb1f60.gif

At present, it is tricky to observe exactly what happenes following a match, as everything is done so quick and there are no animations to help the player follow the events / shifting down of tiles. This will be my next focus, along with responding to matching tiles that are empowered by special abilities or enemy buffs.



0 comments

Loading...

Next up

Introducing a Campaign: Creating a way for players to progress and make meaningful choices on their adventure.

Following on from the positivity of Ludum Dare 47, we look back at what we would like to change and discuss some of our design ideas going forward with Cattenburg.

Whilst waiting for the next Testing Build to be ready, it seems that Tank has decided to spend his days defending other areas of importance... Stonehenge, you are in good hands.

Adding Juice to Combat in Cattenburg

Day 2 - Prototyping the Puzzle Element

Day 6: Enter the Orcs!

We have been re-designing Cattenburg's Support Cards to work with Deck-Building and present the player with more opportunities to make decisions.

Happy New Year, Adventurers! A quick update from the devs.

Cattenburg currently has one shared deck that is dealt down in front of both players and shared. We're looking into different options to allow players to build their own deck.

Bandana Dee the Dream Friend