Austin Onuigbo's Reflection


My name is Austin Onuigbo, and I am the programmer for the game “King of the shadow realm”. This means that it was my job to write the code for the game as well as test the game for errors to make sure it runs properly. I created the file in twine that contains the story, as well as the test story that was made in order to test the functions of twine before I made the actual story. This group project was a personal experience that i can use to showcase my coding skills.

In order to program this game properly, I had to use a programming tool called Twine. As this was my first time using the twine program to code a program. As a result, I had to spend some time learning how the program worked in order to translate the story that my partner Justin Brown wrote into the program so that the narrative flows properly. I had to learn how to create transitions from one part of the story to another & how to add sounds & visuals in order to make the story more immersive. I had to decide which parts of the story would be used as transitions, where to add sound, and where to make changes to the flow in order to improve the structure of the code. Doing all of these was a learning experience for me because this was my first time using twine.

Despite the research that I did on how to use Twine, there are still some parts of twine that I struggled to do. For example, adding the sound into the story was a challenge due to the way twine handle external files & the different story formats that twine used. I used other twine stories that I found online as points of reference in order to code the game as best as I could. These example stories allowed me to learn how each story format of twine worked & which format was the best to use. Another issue that I ran into was trying to integrate twines unique code into the story. This was a suggestion that I got from other classmates in order to make the story more immersive & show more advanced coding skills. I struggled with finding a place for this code and still have the story make sense. I also struggled with having the advanced twine code work properly which type of code was the best to implement into the story.

The assets that I created tie into my individual portfolio goals because throughout the process of making them I was learning about how to use a new type of programming software. One of my goals for my portfolio was being able to efficiently utilize different programming software & being able to code programs in different programming languages. By learning how to use twine, I have made progress toward that personal goal.

This group project has helped me grow as a programmer. I have managed to gain new skills to use in a future career.

Comments

Popular posts from this blog

Nazaru Destroying the Earth Concept Art