Wednesday, 12 December 2012

Ready for Testing and Finding Bugs

We have integrated all of the features in the core gameplay (without multiplayer feature). While Anggi develop the multiplayer connection and Lauren create the website design, Gerry and I finalize the core game ,which is 2 player in the same computer, and try the game several times to find the bugs and make improvements needed to make the game more perfect and more sophisticated.

Bugs found
Testing in Internet Explorer
- sound effects will be delayed for the first time playing the sound, but other elements are displayed correctly
Testing in Firefox and Chrome
- although the sound effects works properly without delay, the background become black in second player screen

Solution
After several attempts of trying, I found that the reason of the background becomes black in firefox and chrome browser is because we are using tiled background type as our background where in the sample that we found on the internet use sprite object type as the background. We still have no idea why this happens, may be there is a bug in the canvas plugin. To solve our problem, we just need to change the background to sprite type in order to work properly in firefox and chrome browser, however the delayed of sound effect in IE still remains unsolved.

Tuesday, 27 November 2012

After conducting client meeting last week

We got several suggestions:
- player and monsters should be behind the environment
- new item to increase player's speed temporarily
- 3 kind of traps: stop, slowing down, lose all items in inventory
- proper victory and lose text
- sound effects for each actions
- good player animations if walking
- option for the player to choose between online and offline game, and 1 or 2 players

We still could not find any web hosting which is capable of socket installation and node js. Fortunately, Mr. Roberto said that it does not really matter if we do not host to the server, at least it is able to work in the localhost. He reviewed our cycle report 3 and did not find any problems with it.

Tuesday, 13 November 2012

After meeting

After conducting meeting with Anggi and Gerry. We decided that we discard the count down trap bug and continue to move on.

Currently, Gerry and I have to create the monster movement without using built-in random function from construct in order for the multiplayer function works.

Bugs found

There are several bugs need to be fixed:
- active trap count down
  -> when the player catch the trap, the countdown works only on player 2 (bottom) screen

Main Gameplay Finished and finding bugs

All main gameplay features are integrated and the game is able to be played by 2 persons in one computer. Currently it is in the progress of finding bugs.

Features that are still in development:
- multiplayer (playable between 2 computers)

Friday, 9 November 2012

Monster AI Improvement and project progress

Bug that I found before has been solved by creating another behavior in the monsters which is 8 direction. Even though I have solved it, but currently I still don't know why it happened and what caused the bug to happen. This improvement was hard enough because I needed to change quite a lot of our existing features  and spent a couple of days thinking over it.

Monster AI explanation:
I created another sprite object that represent the monster's soul to guide the monster movement, whereas the monster object itself works as the animation. If the soul is heading/going to right then the monster animation (monster picture) also moves to right.

Other than that, I also have created another feature which is re-spawn holes. Whereever the player fall into a hole, the hole will disappeared and re-spawn in somewhere random location.

Currently I have upload the project into google code and asked everyone to test it and give feedbacks if there is bug or may be some incomplete features.

However, there is another feature, which is multiplayer, that has not been integrated because Anggi is still developing it. I sense that integrating it will be very very though because Anggi said that we cannot use random feature from the built in construct 2 feature, therefore we need to change most of the features we have already created in order for the multiplayer feature works.

There are also some features that have not completed yet:
- Splitscreen (has not been integrated)
- Jewel item: to increase player's speed temporary (new feature but still in the form of idea)

Thursday, 8 November 2012

Monster improvement leads to bug

I have tried to improve the monster AI by using animation of the monsters, if it turns left then the animation is also turned left, and so on. I tried that by creating another object as the monster soul to guide the angle of the monster where the monster is heading and the monster itself works as the animation.

At first, I found that it is done, but unfortunately when I continued observing the monster behavior, I found a bug where the monster can go through solid object (environment object). I have no idea why it becomes like this. I have tried so many ways but still not able to find the problem source.