Wednesday, September 23, 2015

DevBlog - New Home Interface & GUI updates

Hello all,

I hope you guys have been enjoying your September, I can't believe October is almost upon us! I've been quite busy, doing many different things, but one of those is working on our game! Some of the things I've been working on are hard to show (behind the scenes programming stuff), but some of it is apparent in the interface. I have made a video overviewing the changes below.



If you prefer to read about it (highly unlikely), I'll overview some of what's been going on here and there. One of the main things I've been focusing on is reusable elements within the interface, as well as improving our user interfaces. Matthew and I have been going back and forth, sharing ideas and going through iterations of UI elements, to bring you guys a nice looking user interface. We have created the confirmation window that I think goes a long way to showing you where our user interface is going... I'm very happy with it!

 

I used the confirmation dialog menu to make up the design for our new main menu as well:



Behind this, I developed the functionality behind discarding, working with a players deck, confirming a players choice to continue, and a lot of other things related to ensuring that proper cards are selected, discarded, and not used until the deck is reshuffled.

We've also gone over some changes to the UI interface for various areas of the project, to make things easier, more readable and more professional looking. We will be incorporating these changes to the interface in weeks to come.

Lots of small tedious things to do some simple things on the interface, but really a lot of stuff that just has to get written to go to the next phase.

I also have been discussing different game dynamics with Matthew and we're making a ton of progress on making decisions and moving forward with the game as a whole. We have some more discussions planned for looking at Trap and Upgrade cards this next week. I plan on continuing the menu system process, getting things coded so that we have a working menu, transition to the game, and start planning out the next phase of the player's turn. After that I will be delving into getting all the cards playable within the game.

Thanks for tuning in, I hope you enjoyed this update. I am hoping to update here (as long as there's enough content) every Wednesday.

Take care!