Final Update

June 6th, 2016

Today is the CG presentation day.

Throughout the weeks, we have overcome so many problems and struggles and to be honest, I am happy with the result.

We have successfully loaded all of our models and its texture, create a loading screen and movement instruction, some interactive objects and first person control.

Overall, I think that we have pretty much meets our original requirement (aside from scaling it down from castle to apartment).

There are quite a few note to be considered:

  1. We made all of the models by ourselves, using all of the knowledge and experience from the past couple of months. We only outsource textures for the models and third party APIs.
  2. To interact with object, we originally planned for the player to interact with mouse click. But since we use pointer lock controls, we cannot achieve that since the cursor hides itself. We believe that our topmost priority is to give the player a realistic simulation experience than interactivity, so we decided to use keyboard press for interactivity.
  3. Though our project has a winning condition, we utmost our priority in crafting a good and realistic simulation walkthrough. So, we considered winning condition as a side quest.
  4. Since we have a large amount of objects to be loaded to the browser, the browser will take some time to load all of the objects. Hence, we need to wait for  several minutes for it to be successfully loaded. When the browser has load all of the objects, then the player can move around and rotate its angle of view freely
  5. We have tried to play the simulation on several browser and OS and the one that will work successfully is on Windows OS using Mozilla firefox.

As for the team composition and workload, as we have mentioned right from the beginning of the project, we divided our workload really equally. When Yulita is modeling the living room, I am modeling the bedroom, and so on. For the code development, we also work hand in hand, filling in one’s problem with a solution to the problem. Hence, I can truthfully says that this is truly a balance team composition.

Lastly, I would like to personally thank my lecturer, Mr Bagus, my TA, Deni, my team member, Yulita as well as Google and every third party APIs and third party texture makers for helping our project came to life.

I realized that I have spent a time making the project and I would not be able to come this far if it isn’t without dedication as well as help and support from all of you guys.

Thank you for reading and keeping touch on my updates !

 

Below is our project’s simulation.

loading screen and instruction

loading screen and instruction

win

winning alert box

study desk and the keyboard key that needs to be pressed for interactivity

study desk and the keyboard key that needs to be pressed for interactivity

bedroom

bedroom

 

Here is a link to our short video demonstration.