Dice Board Game banner

Dice Board Game

7 devlogs
11h 26m 43s

This is a simple dice board game, involving 2 players. Both players roll a dice on their turn, the one who reaches winning position first will win one first.

ghost

So, if you read the previous devlogs u would know that only added sprites remained, but I noticed that the game broke on landscape. So, I tried to adjust like percentages and stuff so it could like at least work on it but guess what its above my paygrade 🤧😭 and time was wasted but not much like adding sprites was simple but then configuring as the layout is also zig zag, like it took a while to figure that out too, to like use translation or margin n which constraints to use. Well, it worked on margin
A bit of polishing remains just

0
ghost

So, I noticed board was very boring so I added tealish colors kinda and I think now it looks better
The main thing I did was adding ladders, like I couldnt find good ladders png so I picked one and I think half an hour was spent on positioning the big ladder 😭😭 like others were positioned easily and then I integrated those with the moving animation and points so like ladders work too
At this point, I think only adding players current position on board remains, but I m having conflicting thoughts on like what to add

0
ghost

I added snakes on the board, like first I added as png files. They didn’t had any background but still there were positioning issues so I added those as drawable vectors. Then I added a constraint layout and added both grid and snakes inside and positioned snakes using guidelines. Then in code I added snake functionality like reduction of points and yep the same animation too that runs forward, tried to ran it backwards. Next I am gonna implement ladders and then sprites or player static position or whatever will remain🤧🤧

0
ghost

So I changed the background to a dark theme, and removed the dice rolling button instead now if you click on the dice itself, it will roll. Further I changed the layout and now scores of players are displayed on top rather than below. And yep added borders for both the grid and individual grid text views….

Attachment
0
ghost

So, I configured grid a bit and now its elements are given width by weight instead of manual calculating that I was doing before. and the animation before allowed to roll dice while it was still runnning like it created concurrency issues so I disabled the button of dice rolling until the animation stops

0
ghost

So as this is kind of first android dev project so I am struggling like I tried to create a simple animation and even the grid couldn’t be properly positioned by me like 😭😭. But anyways in this time I created a grid like to represent the boxes and yep I also changed the dice color

0
ghost

This is my first real android studio kotlin project and that too a game, I set up the basic structure like rolling dice simply and then tracking points. The one who reaches winning points will win, here they are 50. The dice is a simple image, anyways next I am going to work on implementing maybe an animation on the dice and some UI changes.

0