Sunday, 28 August 2011

Combos, Health, Selection and Animation :)

 Over the last week the work load I had for other subjects were minimal which gave me the time to work on Sensei throughout. The main idea was for Ryan and I to work on the fighting engine and trying our best to complete as much as we can in a small time period. Ryan worked on getting the combo list working which stores a combination of buttons which the user inputs in sequence, this list cancels after a second of inactivity or when a combo of 10 buttons has been pressed.

What I worked on through the week is getting the health bars drawn to the battle screen which work responsively to the players health after taking damage as well as round winning conditions, Sensei now caters for players that draw, the same round is to start over just with less time on the clock. Next round condition I'll be working on is if players draw twice in a row, this I think will cause the round to go to sudden death. Ideas may change in the future. We also have the functionality for one or two players to use the character selection screen completely independently (if one player, player will pick their character and then character they would like to fight), and based on their character selected, their names are passed through to the battle screen and displayed over the top of their health bars.


Jordan had a quick play with the Sensei game and quickly implemented his animation engine into our game so now we have animated fighters...that dance at the moment (just to prove that the animation works for our needs). Quite a bit of work was accomplished this week and we all hope to keep this progress up.

Saturday, 20 August 2011

Working at home...

Today was a day off from Uni as all assignments were complete and free from working. I spared some time to go through a bit of Project Work today and what I focused on was getting the game to end a round when a player reaches zero health points.
On top of ending the round at zero health points, I also focused on getting place holder images to display the round before players fight and place holder images to display the winner after a player reaches the set rounds. All did work successfully

There is only two noticeable problems in which that when the starting round images are drawn up;
  1. The fighters aren't being drawn to screen and
  2. Player's are still able to control them before round officially begins
This will be the next part I'll be working on in any spare time we get to spend on our project.

Thursday, 18 August 2011

Progress on Fighting Engine and Round States

Over the last week Ryan and myself worked towards getting the Fighting Engine up and running, we focused on getting the game to assign each controller to an individual active player within the game. We are now able to control two different players simultaneously with two controllers, one being an xbox 360 controller and the other being the computers keyboard.
Today, I worked on getting the rounds working. Each round has its own timer and characters are to begin with 100% health points. In conclusion to each round, the game will decide who's character wins based on the amount of health each player has at end of the round countdown. For the game to continue through to the post-match screen (included by Adam), which contains statistics of the fight, a player must reach at least two successfully won matches (which we will then down the track have the option for the player to change in the game options menu).

Thursday, 4 August 2011

Back to Uni

so this week we have come back to uni after our non-working holidays ready to get stuck into working twice as hard to make up for the time we maybe should of used in the holidays...
On the Tuesday (2nd August, 2011), all our group members gathered together to have our first face to face meeting for the Spring semester, basically we discussed what we should achieve in the next couple of weeks to get our project up and running. Ryan and myself have been working on the in-game controls and have been implementing the jump control in any direction to work with the xbox 360 controller thumb stick. Other small things we have achieved are:
  • Implementation of Arena
  • In-game timer until round over
  • Player movement
  • Event manager class