Wednesday, December 7, 2016

Blog III

Hi! Welcome back to the 3rd and final blog!

As you already know, the team of developers: Andy Thai, Tian Yang, and Yunbo Chen, have been super hard at work coding features for Project Titanic.

To recap, Project Titanic will be a ship simulator where a player controls a ship on water and attempts to avoid collision with terrain, while trying to pick up as many buoys as possible.

Our implemented features are:
  • Toon Shading
  • Bounding box collision detection
  • Procedural terrain
  • Sound Effects
  • Water Effects
  • Particle Effects
Right now we're just finished completely all parts of the project! There isn't much "creative" planning left to do for now aside from waiting for the final demo tomorrow! Perhaps if we think of any new interesting features to implement overnight, we may consider it, but at this point, we're all calling it completed.

Some screenshots of the completed project:



I've created and uploaded a demo video for perusal onto YouTube here: https://www.youtube.com/watch?v=E_oUR8v9Y5A

Saturday, December 3, 2016

Blog II

Welcome back to the Project Titanic blog!

As mentioned before, the team of developers: Andy Thai, Tian Yang, and Yunbo Chen, have been diligently working on the project. Project Titanic will be a ship simulator where a player controls a ship on water and attempts to avoid collision with objects and terrain (subject to change based on time constraints). The goal of the player will be to collect x amounts of collectible objects while avoiding hitting icebergs.

Our implemented features include:
  • Toon Shading
  • Bounding box collision detection
  • Procedural terrain
  • Sound Effects
  • Water Effects
  • Particle Effects
Right now we're planning on polishing the water effects and getting the particle effects done. Once that's all covered, we'll merge the implementations together and create a working game program using the sum of our implemented features. Our efforts will be spent merging these features together and looking for assets to use within the game. 

Sunday, November 27, 2016

Blog I

Hi, welcome to our project blog!

Our team is a group of three people: Andy Thai, Tian Yang, and Yunbo Chen.

Our project, Titanic, will be a sort of ship simulator where a player controls a ship on water and attempts to avoid collision with objects and terrain (subject to change based on time constraints). We are planning on implementing:

  • Toon Shading
  • Bounding box collision detection
  • Procedural terrain
  • Sound Effects
  • Water Effects
  • Particle Effects
for our project. 


For the creative aspects of Titanic, we plan on, if time permits, having the project be in the form of a simple game / simulator, where the camera controls correspond to the direction the user wants the ship to navigate in a tank-like fashion. The project will focus on the user exploring the procedurally generated terrain settings and avoiding simple obstacles. The toon shading will dictate the aesthetic of the project, while the bounding box collision detection will detect for when the ship collides with specific objects and land on the map. The procedural terrain will account for the map generation, while the sound, water, and particle effects will add flavor to the environment.

So far our progress has been a bit slow, but Andy has managed to implement a working toon shader to
render the objects! We have yet to decide on the models to use, but here's the implementation on the
Stanford bunny!


- Andy