CardConquest GameDev Blog #19: Detecting Player Battles

Currently in CardConquest, players can move their units a distance of 1 land tile and then advance to the next turn. If players put their units on the same land tile and the turn advances, things get a little…strange visually but not really happens. What I want to have happen, though, is that two players move units onto the same land tile, the game will detect that and declare a “Battle” that will need to be fought.

CardConquest GameDev Blog #14: Hosting a Lobby for Multiplayer using Mirror

After searching around for how to add multiplayer to Unity games, I decided to use Mirror. I decided to create a rudimentary “Lobby” system that would allow players to create and host a game, and then for another player to join that lobby based on IP. I wanted to make it so that the player hosts/joins a lobby all through my game’s UI.

CardConquest GameDev Blog #13: Creating Cards and other Card Related Stuff

Lucky number 13! I will finally be creating some cards for a game I have called “CardConquest.” The cards won’t do anything, but they will be there and you will be able look at them. Oh, and guess what? There will be a bunch of UI and buttons to add for this too! I’m getting all bothered and hot just thinking about it.

CardConquest GameDev Blog #12: Reseting Unit Movement

As the game stands now, the player can move units one tile away from the unit’s starting location in any given “turn.” Within the same turn, the player can keep moving units so long as they don’t stray more than one tile from that starting tile. This allows the player to manually “undo” and moves they make with their units. However, after a bunch of units have been moved, it can get confusing on which of the units was moved from where. So, to allow the player to easily and quickly “undo” unit movements they’ve had second thoughts on, I want to make a button that will reset all the movement for them.

CardConquest GameDev Blog #10: Player Bases and Limiting Unit Placement

Now that the “Unit Placement” phase has been created in the previous post in this series, I want to make it so that there is some limitations on where the player can place their units. To do that, I will mark a specific tile as a player base, and make it so the player can only place units on tiles that are within a specific distance from their base.