-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Module 4 Assignment #102
Comments
What did you doIn this module I made the scene transition and dialogue. Scene transitionWhen user is moved from the home scene in to the game scene and vise versa, a scene transition animation is played masking the switching of the scene. DialogSee comments in #95 How does it relate to OOP principles and your learning goalsThrough out the project I used oop priciples. The best example of these would be the fishes. There is the base class fish, that is encapsulated, only revealing publicly information that is needed to be public. There are subclasses to the fish class that inherit and extend the fish movement and actions. Even though these fishes might move with different logic is some cases all of them are controller by the fish controller scirpt with polymorphism, where all the sub classes of the fish class can be expected to behave similiarly. For abstraction there even is the detecting fish, which is an abstract class of a fish class that can detect other things. For my learning goals was mostly to get a game made with the team, and I would say we succeeded in that. What went right and what went wrongI think we have managed to create a surprising amount of functionalities and content into the game and managed to learn new things along the way. The initial planning could have been better since the different functionalities were changed many times along the way. I think this somewhat slowed us down as we didn't have a clear idea of what to do next when the current issues were done. What was difficult / funAs the one in the project management role I think was difficult to assign the right-sized tasks for all, so that they had enough work but so that they didn't feel overwhelmed with the amount or the difficulty. Fun was to get to make systems that challenged my own skills in some ways and learn to code bigger projects that have a longer development time when compared to e.g. a game jam. What did you learnProject management and reporting as well as some new tricks with Unity (such as custom editors and Scriptable objects) |
What did you doIn this module I made shark spawning when the timer it's certain time Shark spawnThe shark spawn is handled as a unity event that the night timer script invokes in the fish controller script How does it relate to OOP principles and your learning goalsThrough the project i did you some principles in OOP. But the OOP principles that i used was Encapsulation. for polymorphism i kind a used scriptable object in the fishvalue and then in the custom inspector window, because it kind a uses the principles as polymorphism. For learning goals was get game done with the team, and learn back unity's coding side, because i only remembered small bit's of the coding side of unity. So for that i would say that it succeeded in the game and i succeeded in the learning back unity's coding side. What went right and what when wrongWe managed to make a lot of functionalities to the game and content to the game and learned new things along the way. The planning could been done in the first stages better, but we still managed to get stuff done at the end. I think that if the issues would have been made simple/cut down to pieces we would have had more stuff to do when the current issues were done. What was difficult / FunGetting back to unity coding was kind a difficult, because i haven't coded in unity in sometime, but at the end i started to get it back to code in unity. Also it's was fun to kind a use blender to add bones and weight paint to the fishes and learn to weight paint them kind a better and not use automatic that much and to learn better weight paint. What did you learnUnity, Reporting, Blender (some aspect of it). With unity i started to learn back the coding side of unity and learned as new scriptable objects and custom inspector coding. As for reporting i learned what to write and documenting the stuff what i have learned / done in the project. For Blender i learned better how to make better bone structure and not use much bones and weight painting for the bones that controls the mesh. |
The assignment was returned. Closing issue |
Assigntment
Write group and individual rertospectives
Individual
Emil retrospective
Leevi retrospective
Aleksandar retrospective
Jaakko retrospective
Extra
The text was updated successfully, but these errors were encountered: