Skip to content

stoc-cyber/SpaceConnectors

 
 

Repository files navigation

Space Connectors

Author

Sebastian Misztal

Project Targets

  • SpaceShip model
  • Mine/Bullet model
  • Input handler
  • Score - saving
  • Score - showing on screen
  • Collision detection
  • Collision detection using SDL library

Ways to improve project

  • Score - showing, saving, online leaderboard
  • Different type of enemies
  • SDL collision system
  • using threads for collision detection and movement of objects
  • Improving Engine - method to add specific type of SpaceShip

Simplified Design Model

Simplified Design Model

Documentation

SpaceShip

To make new model of SpaceShip, class have to inherit from SpaceShip class. Only then by overriding (or not) method shot model can be used. Same goes to bullets - which can be used in shot method.

Engine

Refresh_rate or size of screen can be set in it. To edit model of SpaceShip there is need to change it in code. Adding method in Engine class to add SpaceShip is one of the way to improve that project.

Textures

Every Gameobject use TextureManager to import graphic images.

In-game view

In-Game View

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 98.4%
  • Other 1.6%