Introducing the platformer project
Our project presents a captivating puzzle platformer that will test players’ strategic thinking and collaboration skills as they overcome challenging obstacles together. At the heart of this game lies a core mechanic centered around the manipulation of objects, utilizing them to construct platforms for the other player to traverse.
Now, let’s dive into the essential classes that serve as the pillars of our project’s foundation. Our first encounter will be with the Player
class, which embodies the avatars controlled by each individual player. As the main protagonist, the Player
class handles essential functionalities such as movement and interaction with various environmental elements. Notably, the Player
class incorporates InteractionArea2D
that detects contact with InteractiveArea2D
, enabling players to perform specific actions upon them.
Moving forward, we encounter the InteractiveArea2D
class. This class extends the functionality...