Tuesday, October 16, 2012

Game update!

So, this is how far I have gotten with my project! First off, here's some pictures:
Full screenshot of Unity

The blue cubes in the air are positive weights that have just been spawned by the player and are currently falling. The gray cube in the air is the player.

The red cube in the air is a negative weight that has just been spawned by the player and is currently falling.

Big changes since last post:

  • Camera projection have been changed from Perspective to Orthographic. This gives the game a 2D feeling instead of the 3D.
  • Weights have been added! The blue ones are reverse weights (they pull the bar below them up) and the red ones are normal weights (they push the bar below them down). More explanation later.
  • The green bar represents the middle of the level. More explanation later.
Big changes to the code (The things you don't see!):
  • As the bars on the map is moving according to the music, raw spectrum data makes them move pretty violently up and down. Smoothing the movement out is necessary to make the game possible to play. In the last update, I used "Mathf.SmoothDamp()" to do this, but after further development, I found "Mathf.MoveTowards()" to be a better solution.
  • Weights can control the height of the bars.
  • And much more...

So, what is the objective of the game?

The objective of the game is to match the 10 bars height with the green bar with the help of positive and negative weights. While you are doing that, music is visualized in the same bars. This results in a ever changing map, that differs from every song you play. You get points depending on how close each bar is to the green bar. When the song ends, you will see your final score!

No comments:

Post a Comment