../../static_files/software verdieping onderzoek.pdf

Reflection on Project

I made the scope way to big, and i should have build a whole godamn site, but it was fun to do. This is my final project for sintlucas, as i have realised for the final time that the things they teach us arnt useful to me. Add that to the promises they made, 2 month burnout of teachers, the godamn drawing lessons, and having a teacher that hasn’t been teaching us for 2 whole periods (that’s 4 fucking months btw). Unstuctured lessons and other such stuff. I have decided to drop out.
School klachten

Backlog

  • animation
  • score
  • rewrite code so that it staticaly typed
  • Player
    • look around/mouse follow
    • player can move
    • configure animation player
    • health
  • Shooting
    on bullet shapes
    • bullets
    • cooldown(with timer)
    • score calculation(per bounce multiplier of 2 when hitting walls)
    • bounce
    • destruction(wall/player/bullet)
    • walls
  • Enemy
    • movement
      • navigation mesh
    • state machine
      • detection
    • health
  • Miscellaneous
    • configured official git plugin
    • automatic build of game with GitHub action
    • automatic create a release of the game
    • configured new site so that I don’t have to update class notebook
    • playtesting

Progress per week:

Difficulties:

that the origin is spinning with the mouse follow, problem was that could shoot myself in the face. so I had to lock the origin of the bullets to fix it.

interactions was difficult to work with

What (collision) shape should my bullets be?
most games have their bullets rectangular bullets, but more cartoon like game have them in a circle.
My bullets need to bounce of the wall, so I can make them a cube for more predictability or a circle for more chaos(as you cant really predict how they land)

I will just test both and see which one is easier to work with.