Echoes of Isovios: A Legacy Undone

About The Project

This game is a side scrolling action game, which was being developed by the SIGGD club at Purdue University. This was developed over a year, and after a vote, the club decided to continue with the project until its completion in the following summer. My role within the project was to act as a gameplay programmer on weekly tasks that were assigned during the weekly meetings.

Being as I was brought onto the project late, my job was to work with the preexisting codebase and develop improvements upon it in whatever way I was tasked for them.

Falling Through Platforms Issue

One of the tasks that I completed during this project involved the mechanic of the player falling through platforms. How it was initially set up is done through the code on the right, where it would disable to collision of the player and the platform you could pass through for one second after the button was pushed.

The issue? Players would need to push the button again to go through several platforms even when they held it. My task was to solve this issue.

Making The Solution

To solve the problem, I changed the function so that when it was called it would wait for exactly 0.3 seconds before checking if the down button was still being pressed, making simple taps to it remain responsive. Using the WaitUntil function, it kept from reactivating the collision box until the player released their respective down key, meaning that they could fall through as many or as little platforms as they wished.

This system hardly reflects the previous one, but it is something that remained from when I implemented it until the games release.

View The Game Below:

X