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
Post a Comment