What did I do?Over the course of this week, I continued to work on my AI script for the enemy character. It is tough, to say the least. By working on my AI Script, I am creating a system for enemy characters to move and do their necessary function. As a programmer, my responsibility is to ensure that the game functions as intended, so creating a good AI script is a must. What problems did I run into and how did I fix them?During the course of the week and dating back to last week, my character is always running through walls when they should just turn around and move the other direction when they do so. In order to rectify this issue, I watched many YouTube tutorials which were unable to fix it. This could be due to these tutorials being based around the ground instead of bumping into objects. I also consulted my classmates who were bamboozled by my problems. As a result, I was unable to fix them this week, but I will not stop trying. My Greatest AccomplishmentThis week taught me the value of perseverance through hard times, in hopes that things will get better. Even when things seem they won't get better, they always will. I can't give up now. My team depends on me. Next Week's GoalsMonday - consult with team about what they have been up to
Tuesday - work on enemy AI Wednesday - work on enemy AI Thursday - work on enemy AI Friday - write a blog post
0 Comments
What did I do this week?This week I continued to work on my Teleportation script which was very agonizing and painful. Later on in the week, I began working on a simple AI chase script which I think is going quite well as of now and I am pleased as to the direction it is headed. Due to my role as Programmer, I am in charge of creating the necessary scripts to ensure that the game is functional. As a result, I have to create scripts such as these. What were my challenges and how did I overcome them?This week I faced many challenges related to programming. For one, the Teleportation script kept frustrating me to the extent I had to temporarily drop it. While this did make me feel bad in the short term, I do believe that this will benefit me in the long run. By removing the frustration of the script, I can instead focus on less painful tasks like the AI script and eventually incorporating UI elements created by other members of my team. Moral of the story? Live to fight another day. My Greatest AccomplishmentThis week, my greatest accomplishment was successfully setting the teleportation script aside. Without this task dragging me down into the abyss, I am able to be a more productive team member and pick up on other team member's slack. Next Week's PlansMonday - Talk to Evan about the status of the chase script
Tuesday - Work on UI??? Wednesday - Work on UI??? Thursday - Revisit Teleportation Script Friday - Continue with Teleportation script What is going on?Over the last four decades, video games have grown from arcade games to console games to PC games. As a result of this growth, there is increased competition amongst players to be the best at what they do. As a result, E-Sport leagues were formed to allow players to put their video game skills to the test. For example, Supercell regularly hosts E-sport tournaments which have been massive successes. With the success of e-sports, people have come to watch them online and in person to get a taste of the action, which made many areas realize that this could be a massive opportunity to make money. Why Milwaukee?With the city's reputation on the line, Milwaukee decided to host the new Wisconsin E-Sports Summit. The goal was to build a gaming presence in the Milwaukee area in hopes of attracting jobs. What is even more surprising than this idea is that e-sport leagues are looking more and more like sports leagues with coaches leading the teams. In short...
References“Milwaukee Hosts Inaugural Wisconsin E-Sports Summit as Video Game Industry Drives Interest in pro Gaming.” The Milwaukee Independent, 13 Mar. 2022, https://www.milwaukeeindependent.com/articles/milwaukee-hosts-inaugural-wisconsin-e-sports-summit-video-game-industry-drives-interest-pro-gaming/.
What did I do this week?This week, I worked on a health system for the player. I set it so when you go on a dangerous object, you lose points. There are five total health points and when you get to zero you teleport back to the beginning of the level. I am yet to figure out how to add more hearts in once you teleport back, but I will figure that out next week, This relates to my role as Programmer because I am compiling scripts and working in Unity to get these things done. I was able to test out Jacob's script and found that it needed some tweaking. What problems did I run into?This week, the character kept running through the bombs with nothing happening, so I decided that it was best to double check everything to make sure it was perfect. I then found a small typo that ended up making the script useless, so I fixed it and it started working. Now the player started taking damage! My Greatest AccomplishmentI'd say my greatest accomplishment this week was making the character teleport back to start when the character had zero health left since I spent a long time working on that. Having a working health system allows for more realistic gameplay when enemies attack the player, which will be critical for our team project. Next Week's PlansMonday - Work on health regeneration
Tuesday - See if Jacob has updated his script Wednesday - Combine my work with Jacob's script Thursday - Work in the Zenith file Friday - Check in with Evan Why does this conflict have an impact on the game industry?As many already know, Russia has conducted a special military operation in the Ukraine, a former Soviet republic, in order to "denazify" and "demilitarize" the nation. This move has been met with heated opposition by many companies, which pledge to move assets out of Russia to protest her recent actions. Many of these companies are major players in the tech industry, such as Adobe which is used by professionals to create digital artwork. Without this software, it is much more difficult for Russian companies to conduct their affairs. Which companies are participating and what are the impacts?While most major tech companies are refusing to do business in the Russian Federation, there are many video game companies that are moving away from the great power. For example, Epic Games, the company which released the game Fortnite in 2017, stated "Epic is stopping commerce with Russia in response to its invasion of Ukraine.". They refused to give much of an explanation to their actions, instead deciding to go along with the trend. This could lead to Chinese companies such as Tencent becoming more popular without a Western alternative. In short...
ReferencesRosenberg, Adam. “Video Game Publishers and Developers Are Cutting off Russia, Too.” Mashable, Mashable, 7 Mar. 2022, https://mashable.com/article/video-game-developers-publishers-russia-ukraine-war-sanctions.
What did I do?This week, I got rid of the cube and replaced it with a sprite that was made by a teammate. It is important to note that this sprite is only temporary, as it will be replaced later on by another sprite. I then got a more accurate visual representation of what character movement will look like in game, however it still lacks the animations that will make it final. As the programmer, I am in charge of making sure that game's design is implemented correctly, and I believe that the design is working so well so far. What problems did I run into?Originally, I just created an empty game object and tried to assign it the sprite image, however that did not go well when it fell through the floor every time I pressed play. To fix this, I created a sprite square which Evan taught me how to do. This allowed me to make the box collider work correctly as it fixed the issue. However, I was unable to get the character to be completely on the ground, so I had to settle with it being partially above ground, in hopes that the 3D background will eventually fix this. Earlier on Friday, I also had an issue with the jump function on my character, so I deleted the script and reapplied it. Sure enough, everything worked as intended. Greatest AccomplishmentI feel the greatest accomplishment this week for our team was getting the sprite to move and jump around because it gives us a good idea as to the style of the game in action and if it works nice. I think that the pixelated style works nicely and the colors contrast well. Next Week PlansMonday - Meet with Evan to discuss the common Unity file Tuesday - Begin importing files into the scene Wednesday - Continue importing flies Thursday - Work on a health system Friday - Discuss what to do next with Evan. Image of My Work |
AuthorHello my name is Owen Howard. I am a junior currently enrolled at Durham School of the Arts and this blog will document my experiences in this class. Categories
All
Archives
May 2022
|