CSE125 SP21 Group1

Mingjie Zhu

Week 2

1. What were your concrete goals for the week?

My goal was to review the OpenGL rendering process and start rendering the game war field.

2. What goals were you able to accomplish?

I reviewed the OpenGL rendering process.

3. If there were goals you were unable to meet, what were the reasons? note that this happens regularly…I would prefer you to be aggressive in what you want to try accomplish rather than limit yourself to goals you know you’ll easily achieve. So answering this question is more of a reflection on the development process and the surprises you encounter, it’s not at all an evaluation.

I haven’t started coding for this specific game because I’m still trying to get started with the graphics.

4. What are your specific goals for the next week?

Start rendering the game scene and mock the game character.

5. What did you learn this week, if anything (and did you expect to learn it?)

I’m doing mostly reviews for this week so I didn’t learn anything new.

6. What is your individual morale (which might be different from the overall group morale)?

It’s pretty good.

Week 3

1. What were your concrete goals for the week?

Finish rendering the donut, and nail the rendering pipeline.

2. What goals were you able to accomplish?

Start designing the state input for rendering.

3. If there were goals you were unable to meet, what were the reasons? note that this happens regularly…I would prefer you to be aggressive in what you want to try accomplish rather than limit yourself to goals you know you’ll easily achieve. So answering this question is more of a reflection on the development process and the surprises you encounter, it’s not at all an evaluation.

Fix the rendering pipeline. Because we changed something.

4. What are your specific goals for the next week?

Fix the state input and render something using a hardcoded state.

5. What did you learn this week, if anything (and did you expect to learn it?)

I did some learning about rendering the fbx file in openGL and I didn’t expect to learn it.

6. What is your individual morale (which might be different from the overall group morale)?

Nice.

Week 4

1. What were your concrete goals for the week?

Fix the state input and render something using hardcoded state.

2. What goals were you able to accomplish?

Everything.

3. If there were goals you were unable to meet, what were the reasons? note that this happens regularly…I would prefer you to be aggressive in what you want to try accomplish rather than limit yourself to goals you know you’ll easily achieve. So answering this question is more of a reflection on the development process and the surprises you encounter, it’s not at all an evaluation.

Goals are met.

4. What are your specific goals for the next week?

Learn how to make animation in OpenGL, and render the actual game state instead of hardcoded objects.

5. What did you learn this week, if anything (and did you expect to learn it?)



6. What is your individual morale (which might be different from the overall group morale)?

Nice.

Week 5

1. What were your concrete goals for the week?

Learn how to make animation in the OpenGL, and render the actual game state instead of hardcoded object.

2. What goals were you able to accomplish?

Learning animation.

3. If there were goals you were unable to meet, what were the reasons? note that this happens regularly…I would prefer you to be aggressive in what you want to try accomplish rather than limit yourself to goals you know you’ll easily achieve. So answering this question is more of a reflection on the development process and the surprises you encounter, it’s not at all an evaluation.

I didn’t managed to render the whole state because we just fixed the object design, and I had a very busy schedule last week which left me little time for this project. I’ll have more time to focus on the project for the following weeks.

4. What are your specific goals for the next week?

Render the actual game state instead of hardcoded object. Use OpenGL to do basic animation.

5. What did you learn this week, if anything (and did you expect to learn it?)

Assimp library.

6. What is your individual morale (which might be different from the overall group morale)?

Nice.

Week 6

1. What were your concrete goals for the week?

Render the actual game state.

2. What goals were you able to accomplish?

Rendered the source object and compile the code on my computer and lab machine.

3. If there were goals you were unable to meet, what were the reasons? note that this happens regularly…I would prefer you to be aggressive in what you want to try accomplish rather than limit yourself to goals you know you’ll easily achieve. So answering this question is more of a reflection on the development process and the surprises you encounter, it’s not at all an evaluation.

I didn’t manage to render the whole game state because the communication between the client and the graphics was not fixed, so I’m still using hardcoded locations to render the objects. Another issue was that the source objects have different formats, so we need to make them uniform to read the file.

4. What are your specific goals for the next week?

Add textures or colors to the objects and keep trying to add animations.

5. What did you learn this week, if anything (and did you expect to learn it?)

I gained many practical experiences about compiling and running c++ projects in visual studio and I didn’t expect that to take so long. I also learned more about rendering the obj file in OpenGL.

6. What is your individual morale (which might be different from the overall group morale)?

Very good and I’m excited about our project.

Week 7

1. What were your concrete goals for the week?

Add textures or colors to the objects and keep trying to add animations.

2. What goals were you able to accomplish?

Rendered objects with textures.

3. If there were goals you were unable to meet, what were the reasons? note that this happens regularly…I would prefer you to be aggressive in what you want to try accomplish rather than limit yourself to goals you know you’ll easily achieve. So answering this question is more of a reflection on the development process and the surprises you encounter, it’s not at all an evaluation.

Just found that some of the objects didn’t have their textures properly linked in .mtl file, may need to find other source art objects.

4. What are your specific goals for the next week?

Integrate the whole game and build the .sln

5. What did you learn this week, if anything (and did you expect to learn it?)

I learned a lot about building a library and compiling. I didn’t expect that it would take so long. I also learned a lot about the assimp library. This week I changed the graphics code to work with Assimp to make everything look prettier.

6. What is your individual morale (which might be different from the overall group morale)?

Driven crazy by building Assimp and linking, but still excited about our project.

Week 8

1. What were your concrete goals for the week?

Integrate the whole game.

2. What goals were you able to accomplish?

Everything.

3. If there were goals you were unable to meet, what were the reasons? note that this happens regularly…I would prefer you to be aggressive in what you want to try accomplish rather than limit yourself to goals you know you’ll easily achieve. So answering this question is more of a reflection on the development process and the surprises you encounter, it’s not at all an evaluation.

No.

4. What are your specific goals for the next week?

Make the camera focus on the current player, and import new models if we have ones.

5. What did you learn this week, if anything (and did you expect to learn it?)

About integration, and reviewed a lot about model transformation in graphics.

6. What is your individual morale (which might be different from the overall group morale)?

Great! I really hope our game can be prettier.