Spike Rush-Pygame Implemenation is a top down shooter where two players compete by attacking and defending a single spike site.
Our goal for this project was to implement a working version of the Spike Rush game mode from Valorant. We focused on making a top down version and utilized the pygame module during development. We wanted to ensure the game was highly interactive and fun to play with others.
Spike Rush is a top down shooter. Before the game begins, players will be able to choose from a selection of guns to use during the game. Players will spawn in designated attack (blue) and defense (red) zones. The attacking player is given a spike, and must plant and detonate it in the spike zone (yellow). The defending player must protect the zone or defuse the spike if it has been planted. The game ends if either player is eliminated or a spike objective is achieved.
An overview of the game map, based on the Valorant map Split.
The game in action, showcasing the shooting elements of the game.
The attacking and defending player sprites from the game.
To play Spike Rush, you will need to download all the files from our Github Repository. You will also need a version of Python and the Pygame module. Further instructions can be found here.
Olin Class of 2025
Aditi is an E:Computing major at Olin College of Engineering. Her hobbies include playing games - mostly Valorant recently, skiing, and spinning fire.
Olin Class of 2025
Andrew is a first year student at Olin. Outside of engineering, he enjoys playing video games, going to metal concerts, and hanging out with his dogs.
Olin Class of 2025
Luke is a first year at Olin College of Engineering. His hobbies include creative writing, video games, and hanging out with Andrew’s dogs.
Game & logo inspiration from Valorant by Riot Games