Plans for week 2:
1. Finish reading the OGRE tutorial.
2. Plan the terrain, type of sky and the view surrounding the map.
3. Finish creating the map as planned.
Accomplishments on week 2:
1. Finish planning the map.
2. Create the map without any texture.
Problems on week 2:
1. Not able to create a terrain with multiple texture layer yet.
Plans for week 3:
1. Put the texture map of the terrain and the view.
2. Plan all the objects that will appear on the map.
3. Create some objects on the map.
Accomplishments on week 3:
1. Finish with the basic terrain and some of its view as planned.
2. Have some of the models ready to be placed on the map.
Problems on week 3:
1. One of the view, which is the plants wall does not look as expected.
I consider to use other mesh or to replace it with different view.
2. Have a hard time in applying materials on the mesh.
Plans for week 4:
1. Have all the view on the map according to the plan.
2. Put all the objects on the map.
Accomplishments on week 4:
1. Finish with the map and the view.
2. Match and sort some of the objects planned to be placed on the
map with the condition of the map.
Problems on week 4:
1. Not able to get the height of the terrain knowing the x and z position.
2. Have a hard time in setting the height of the grasses and gates.
Plans for week 5:
1. Finish up with all the objects on the map.
2. Search for odd views on the map and touch it up.
Accomplishments on week 5:
1. None, except there are many changes in the map plan for optimization.
2. Make some of the changes on the map.
Problems on week 5:
1. Have to manually set the y position of the grass and the gate because
the technique in Ogre does an expensive computation for every frame.
2. Find out that some objects give a difficult problem for the collision
detection in order to make a better effect.
Plans for week 6:
1. Continue with the new planning map.
Accomplishments on week 6:
1. Finish with the overall map.
2. Finish integrating 75% of the map with other modules.
Problems on week 6:
1. Get a runtime error when displaying using StaticGeometry to display
some objects in integrating the map with the rest of the modules.
2. Solve the problem with SceneNode, which has a slower performance.
Plans for week 7:
1. Integrate the overall map with the rest of the modules.
2. Complete the map with details such as shadow, light, and proportionality
of the objects' properties with the characters.
3. Create the items.
Accomplishments on week 7:
1. Finish with the detailed map.
2. Decrease the triangle counts and increase the performance.
Problems on week 7:
1. Hold the plan to display the shadow because of performance issue.
Plans for week 8:
1. Finalize and integrate the map.
2. Add necessary particle effects on the items.
Accomplishments on week 8:
1. The basic map is completely integrated and finalized.
2. Add an option of having different environments map such as morning
night, and foggy.
Problems on week 8:
1. A similar StaticGeometry problem encountered in week 6 such that the
objects placed in behind of others can become visible to the user.
2. Solve this problem with the same solution by using SceneNode.
Plans for week 9:
1. Integrate the map with an options of having different environments
with the rest of the modules.
2. Help other modules to accomplish their basic requirements.
3. Possibly add an option of having a rainy and snowy environments.
Accomplishments on week 9:
1. Help collision detection module in handling collision with some of the
static objects and testing collision detection with the ground.
2. Decrease the number of triangle counts.
3. Improve the appearance of the items to be more 3D.
4. Add extended planes behind the wall so that the player will still see
the same terrain when they turn on the edge of the map.
Problems on week 9:
1. Hold the plan to allow the user to choose different environments due
to the inability to display buttons in the menu system.