Skip to content

Experimenting with the Gradius Style of enemy movement using Sinus

Notifications You must be signed in to change notification settings

Synyproxy/Gradius_Style

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gradius

Context

As part of my education at Isart Digital Montreal.As a bonus project, we had the chance to experiment applying math functions such as Sin and Cos to enemy mouvement.

Specifications

  • Use C++ programming language
  • Use the SFML library for display.
  • Enemies should move in a sin or cos like wave function.
  • As a bonus for playability I have added:
    • Player hitting enemy increaded score.
    • Enemy hitting player resets the schore.
    • Player bullets also shoot in a cos like wave.
    • Parallax Background for fun.

How to run the game

  • Download the project.
  • Open the SpaceInvaders.sln file.
  • Change architecture from x64 to x32.
  • Run and enjoy.

Key take aways

  • parameterization of cos to change amplitude and period.
  • Parralax effect and infinite background scrolling.

Contact

If you have any questions please feel free to contact me on s.raouf@student.isartdigital.com

About

Experimenting with the Gradius Style of enemy movement using Sinus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages