Inspiration
Portal visuals inspired by Valve's Portal Series.
What it does
The game is a two-player tag game in which someone is randomly selected to tag the other over a map with semi-solid platforms and floating portals.
How we built it
We built the game using Pygame on Visual Studio using recycled platformer code from previous projects.
Challenges we ran into
There were some challenges we ran into. The biggest hurdle was getting the floating portals to maintain their vectoring when bouncing off of walls and platforms. Additionally, there were issues with the portals being laggy and having inconsistent hitboxes. Another issue was implementing the music to run when the conditions are met. For example, we had trouble getting the basic music track to stop when the tag event is active. Sometimes, the music would overlap. The other major issue was getting the script to detect the audio files, so we had to convert the .mp3 to a .wav.
Accomplishments that we're proud of
We are proud to have created a smooth game that has the fundamentals for future updates. Additionally, we are proud to have made two custom music tracks for the game in such short time.
What we learned
We learnt many things such as how to code physics using velocity, speed, and vectoring, as well as using global variables and figuring out proper file pathing.
What's next for Portal-Tag
We are excited to add a menu with map-selection and game modes that provide variation in the gameplay.


Log in or sign up for Devpost to join the conversation.