top of page

TOO MANY SNAKES post-mortem

  • Writer: Joshua Angel
    Joshua Angel
  • Aug 30, 2024
  • 2 min read

TOO MANY SNAKES allowed me to focus on what I was barely able to do during my 1st year, programme. It also allowed me to focus on my design principles, specifically when it came to the UI and information that came across when playing. It just was a bit of poor timing meaning that I couldn't entirely focus on the project due to external events.


Team

 

The team was mainly made up of former colleagues that I met up with again over the summer, originally just starting out as a group of 2, it grew to 4 as more people became interested in the project and were willing to offer some help.


It grew in size rapidly which didn't help with scope as it began to grow with more members but it allowed me to focus more of the combat which I think was beneficial in the end as it allowed the snakes to feel fun to fight.



Programming

 

As I mentioned, I mainly focused on programming, specifically when it came to the movement of the player and how the weapons/weapon switching would work.


I spent a lot time working on the movement, mainly because its one of my weaker aspects of programming knowledge, not being able to make something that feels nice but I know that's a rabbit hole in itself. I was able to make the Jump feel nice this time with options for a crouch and a sprint and just general speed control.


I was then able to make the weapon switching feel nice and I really think the UI helps them feel more responsive and less clunky even if the UI is very basic. It took a lot of work but I'm just happy I got it to work in the end.


Ambition

 

The scope of this project was the major failing point, wanting a full mystery dungeon system and a boss with a inventory was a little ambitious to say the least... We got a lot of it done in the 5 days, given 2 more we would've had all of it implemented in some way, we just barely ran out of time resulting in the bare bones level with buggy animations.


I was able to get my side done, all that was assigned to me was implemented even with external factors limiting my time. The main issue was that the systems didn't have time to be linked together.


Conclusion

 

Overall, this was a nice refresher before starting my 2nd year at University, allowing to still do some design work but returning to what I was originally good at, programming. Until Next Time!



Comments


bottom of page