top of page
enemy3.png
enemy3.png

The Project

SI_AI_Move.gif
  • SDL2, C++

  • 3 student group project

  • Collision detection

  • Sprite rendering

  • Game loop

GitHub-Mark-Light-120px-plus.png

I worked on..

  • AI

  • Scene loading

  • SFX

Enemies

EnemyHandler instantiates, and then moves the enemy instances.
Speed is determined by the number of remaining enemies

Speedy_AI.gif
2021-10-31 (1).png

Scene loading

To load different scenes, we created a new class to hold the scene-specific values we wanted to load. Had it been within the project's scope, we would have simply added a method with defined values for each new scene.

Naming it something like "load_level_1" would have made more sense, had we created more levels.

Example code

2021-09-29 (5).png
bottom of page