Group Status Report
This week, we finished adding a variety of powerups to the game by adding the game models, game logic, and UI for 8 total powerups. We introduced a game-over screen to show players their scores and leaderboard ranking. Another cool feature we added is the friendly fire mode where players can play tag with one another while waiting for the game to start. As a team bonding experience, we also played the game multiple times together as a group to stress test our game, and we're currently working on improving the flame trail of the user's spaceship. Ultimately we can't wait to show off our game this coming Friday!
Individual Status Reports
Alex Garza
Concrete Goals:
Finishing adding power ups (explosion and invincibility powerup)
Create and add “power-downs” which the player must avoid
Make the player only regenerate health if they are within range of an alive tower
Add extra info from the server to Evan’s game over screen (Time survived, enemies killer per player, MVP)
Goals Accomplished:
All of the above plus helping create a document we can reference during our demo!
Justification for unaccomplished goals:
- No unaccomplished goals!
Specific End-of-week Goals:
Keep stress testing our game and try to find any bugs
Fix the particle effects on the spaceship’s flames
Alter pickup drop rates to not be 100%
Keep playing the game to make sure I’m amazing at it for the twitch steam
What I learned this week:
- Evan’s amazing rendering code is secretly the glue holding the game together
- Blender can be funky when exporting origins of models which can cause interesting behavior when rotating
Individual Morale:
- My morale is high as always - excited to be crossing the finish line and demoing this Friday!
Carlos Wirawan
Concrete Goals:
- Lose condition effect: when the game ends, particles go all over the globe.
- Projectiles instead of shooting cubes
- Integrate the game over screen
Goals Accomplished:
- I achieved all my goals! 🙂
Justification for unaccomplished goals:
- I achieved all my goals
Specific End-of-week Goals:
- Keep stress testing our game and try to find any bugs
What I learned this week:
- I learned how UI works in a 3d world
Individual Morale:
- I have a high morale. I am glad that our game is basically have everything we wanted, we just need to improve our game and make it better. I will be very busy as well for the rest of the week until the end of this quarter. So, I think the hardwork we put into the game pays off!
Cora Xing
Concrete Goals:
- Create two more states for each of the towers to indicate damage
- Fallen Star
- Sun God
- Stonehenge
- Make models for the powerups below
- increase damage
- speed
- explosion
- invincibility
- Recolor player ships to make them more uniform if I get to this + other last minute tweaks
Goals Accomplished:
- Made a splash image to show up while game is loading
- Make script for Friday
Justification for unaccomplished goals:
- None
Specific End-of-week Goals:
Add more clouds
Help fix flame color
What I learned this week:
Removing backgrounds on screenshots is painful if the lighting is too dim on the models; aka I can’t use the magic wand tool to select backgrounds automatically if this is the case.
What I think is right on Blender might not be right in the game -- cough powerup coloring. Some of the surfaces were inverted and not exported correctly on my end but there is no way to tell until I load the models into the game.
Individual Morale:
- Tired, but I see the finish line. Proud of Planet ?️oelker 🙂
Evan Laufer
Concrete Goals:
- Cloud rendering? Not sure how many of these we will have? I’ll probably just have them always render last, that way transparency will just work
- Random clean up aesthetic things, i.e. getting a better flame particle texture, cleaning up the planet “flatness”, maybe any random shader improvements.
Goals Accomplished:
Fixed memory leak that was causing the game to use 1GB per minute
Allow easy centering of text
Added some other helpful flags and things for finishing off rainbow integration when the player picks up a particle
Justification for unaccomplished goals:
- Would have liked to add some extra shade improvements, but got caught up with other class’ work.
Specific End-of-week Goals:
- Clean up any remaining loose ends
What I learned this week:
- Make sure you free your opengl textures when you are done with them
Individual Morale:
- Pretty good. Really glad that the game is doing well and basically finished.
Priyal Suneja
Concrete Goals:
load in the projectile models
load in the cloud models
load models for powerups
add UI elements for power ups
lose condition effect: when game ends, particles go all over the globe
Config file for number of players need to start the game
add visual effects to denote tower health. have one of these two options:
As tower/players get weaker, make more transparent
Towers go into the planet/smaller as they got weaker
Goals Accomplished:
all of the above
added friendly fire mode
Justification for unaccomplished goals:
- none!
Specific End-of-week Goals:
play the game more to see if there are any lags and try to fix them
invite everyone to the demos :)
What I learned this week:
nothing
Individual Morale:
- excited for the demos 🙂 i have been showing my friends the game and have gotten cool feedback. can’t wait for them to see the finished product!