Skip to the content.

Project1 Shock Troopers

Shock Troopers is a run-and-gun arcade game developed by Saurus and originally released in 1997. With a top-down perspective, it offers exciting gameplay for up to two players who get to control one of eight skilled mercenaries hired by the government to eliminate a notorious terrorist organization.

The game comprises eight challenging missions, with each level having a distinct objective and culminating in a boss battle. To progress through the missions, players must combat waves of enemies, including soldiers and vehicles, using an arsenal of weapons ranging from guns to grenades. Additionally, each character possesses unique special attacks that enhance the gameplay experience.

Our Project

We are recreating the 1997 Shock Troopers Game Arcade version as a tribute to the game. Made by UPC CITM Terrassa students.

Authors

Besides the current responsibility, each team member has worked on the game’s code and helped/assisted each other on different ambits.

Nicolás Sort

Nico has contributed in a diverse and wide assortment of our project’s features. His main highlights are the implementation of the gamepad as the primary input method and the implementation of multiple objects and enemies on the map. He has also contributed in other areas such as sprite extraction, management of colliders, bug fixing within others.

Miquel Andrés

Miquel has contributed in a varied selection of our project’s features. His main highlights are the set up and display of the game camera and the implementation of all the necessary colisions to our game’s map. He has also contributed in other ambits as in bug fixing in general, particles, UI, within others.

Marta Jover

Marta has contributed in a large and diverse selection of our project’s features. Her main highlights are all the relatives with our player and main character, Milky, such as the pertinent spritesheet and player logic. She has also contributed in other ambits as UI, Pick-up items, audio effects, and others.

Mario Dorado

Mario has contributed in a wide range of our project’s features. It’s main highlights are the implementation of multiple entities’s logic, such as the enemies: infantry soldiers, the small tanks, the first boss ( flying battleship), the final boss (Big tank). He has also contributed with a lot of bug fixing, the creation and implementation of several characters’s state machine, and others.

Alexia Palacín

Alexia has contributed in a varied range of our project’s features. Her main highlights are the implementation of multiple animations and adjustments of multiple entities shooting mechanics. She has also contributed in some additions to the UI, sprite extraction, and enemies bug fixing, within others.

Shock Troopers Gameplay

Controls

    W, A, S, D To move the player
    SPACE to shot
    SHIFT to roll
    Debug Tools F1
    Debug Menu Info F2

Team Photo