# data[].attributes.headline
MVR2053 - COLLABORATIVE VIRTUAL ENVIRONMENT FINAL ASSIGNMENT III

# data[].attributes.subject
MVR2053 - COLLABORATIVE VIRTUAL ENVIRONMENT FINAL ASSIGNMENT III

# data[].attributes.body
Group Members :
1) Anis Fatinah binti Jabir                [1142702467]
2) Danial Farhan bin Kamarudin     [1142700862]

Date : 24 February 2017
Title : Underwater Library
Lecturer : Madam Siti Noraishah binti Musa

# data[].attributes.body
The story is about a humbled old man who lived on an island. He built a cabin for shelter, and because he loved books and knowledge so much, he built a huge library of his own. The wise man believed that the pursuit of knowledge is never-ending, and the day we stopped seeking knowledge is the day we stopped growing.

Below is a screenshot showing the interior of the small cabin.

# data[].attributes.body
Our original idea was to create a cafe library but eventually we agreed to just make a library with a unique underwater theme. We searched for benchmark as our reference and we came up with a concept of our own.

Image Source : Here

# data[].attributes.body
Below are screenshots of our process in building the underwater library as well as the cabin. There are 5 parts altogether.

# data[].attributes.body
Everyone in the class were interested in creating our base in the middle of the sea. So each of us created our own island and in order to stay connected to each other, we built bridges so it became a large network of islands.

# data[].attributes.body
Once the base is finished, we built a small cabin to give an impression that the old man is poor. But his wealth lies inside his mind full of knowledge and wisdom. Inside the cabin there is a trap door which revealed tunnels leading to the underwater library.

# data[].attributes.body
Tunnels from the cabin into the journey of seeking knowledge. While traveling, player will experience the environment of underwater full of sea creatures.

# data[].attributes.body
Process of designing the interior of library (first floor)

# data[].attributes.body
Isometric view of our library which shows both floors.

# data[].attributes.body
Listed below are the challenges that we faced during the making of our building :

1) Evil neighbors
Because we spent most of our time being underwater, we discovered very pleasant surprises from our neighbors' visits :

- who put bombs around our cabin
- spawned a dragon that makes annoying noise yet cannot be killed
- who thinks spawning monsters and animals on our island is funny which ended up destroying certain parts of our walls.
- Released chickens inside our library then ran away

2) Removing water
Since our theme is underwater library, we spent about an hour to remove water by using all kind of method. Besides, most of our walls are glass-made, so there was always high tendency of smashing those and caused water to flood in. Such horrific moments :(

3) Dark Environment
As we go deeper inside the sea, the darker it gets. Luckily we discovered night vision potion to help us navigate our way around.

# data[].attributes.body
Imagine putting all the hardwork building underwater and getting back to our cabin only to see this huge octopus?

# data[].attributes.body
These things took numerous times to kill, thanks to our kind neighbors :)

# data[].attributes.body
It seems "kote" has a sense of humor >.<

# data[].attributes.body
Where did these creatures came from?!

# data[].attributes.body
Apparently we have a (snowman?)on our roof?

# data[].attributes.body
A long way of tunnel full of water

# data[].attributes.body
We found that putting sponges can absorb all the water inside our library. But it wasn't very effective as our building scale is too big, so we looked for another method besides using bucket.

# data[].attributes.body
So we found the quick way to remove water that saved us a lot of time! We took the time to remove all the sponges and did this instead. By using gravel, we arranged them into squares as the picture below, and stack it higher until it reached the roof. After that, we put torches at the bottom of each gravel walls to burn it down until all water is dried up. Here we spent about 50 minutes just to remove water entirely.

# data[].attributes.body
Walls of sponges & gravel

# data[].attributes.body
Put the torches at the very bottom of the wall and watch them fall down!

# data[].attributes.body
We spent quite a time working in the dark to build tunnels before realizing there was night vision potion that could help us!

# data[].attributes.body
We finally reached the seabed! At this moment we were figuring out how to build a flat ground as our base since the seabed had different depth.

# data[].attributes.body
We were also thinking how to light up the environment, hence the usage of lighted ores scattered everywhere

# data[].attributes.body
We found that sea lantern did help us to light up the environment. See how big the space is we had to flatten up

# data[].attributes.body
Now with the help of Night Vision potion which lasted for 8 minutes, we could see the scale of our library and helped us to navigate our way around.

# data[].attributes.body
We are required to record our progress when building our library. With the total of 12 hours of recording, we managed to compile everything into this 4 minutes video of our progress, with the help of Open Broadcaster Software (OBS) for recording, and edited and rendered in Vegas. Below is the link to our time lapse video.

https://youtu.be/nwjauoW-uQQ

# data[].attributes.body
1) Teamwork
As we worked together into building a huge conceptual building, we discovered each of our strength and weakness. We ended up divide our work accordingly to speed up time.

2) Creativity
We spent some time to discuss and lay out our ideas into building our library. Each of us contributed our ideas, looked for reference images on Google and we basically have to design everything from scratch. Those experiences have taught us to sharpen our creativity skills.

3) Patience.
We had neighbors full of surprises. Thus, we have to put up with their sense of humor multiple of times. Besides that, the hardest of all is removing the water as we took lots of our time to build gravel, then burn them down in a matter of minutes. But it was all worth it seeing the results is nice and beautiful.

# data[].attributes.body
So this is the finished work of our cabin from the outside

# data[].attributes.body
The inside of our small cabin

# data[].attributes.body
Finished look of our library on the top foor

# data[].attributes.body
It seems our neighbors are very futuristic