The Reverse Snake Game
Welcome to Ekans, a unique twist on the classic Snake game. Developed using Godot and GDScript, Ekans reverses the traditional mechanics of Snake by starting the player with a fully grown snake that shrinks as it eats food. As the snake shrinks, it drops poops that clutter the map, creating deadly obstacles that increase the difficulty.
- Reverse Snake Mechanics: Start with a fully grown snake and shrink by eating food.
- Dynamic Obstacles: Poops are dropped as the snake shrinks, becoming deadly obstacles.
- Intuitive Controls: Smooth and responsive controls for a seamless gameplay experience.
- Challenging Gameplay: Increasing difficulty as the map gets cluttered with more obstacles.
- Optimised For Mobile: Game was design with mobile usage in mind, and has a compiled mobile version.
*Caption: A snapshot of Ekans gameplay.*
- Godot Engine (version 4 or later)
-
Clone the Repository:
git clone https://github.com/house-of-the-badger/ekansREBORN.git cd ekansREBORN
-
Open with Godot:
- Launch the Godot Engine.
- Click on "Import" and navigate to the cloned
ekansREBORN
directory. - Select the
project.godot
file to open the project.
- Click the "Play" button in Godot to run the game.
- Navigate to https://github.com/house-of-the-badger/ekansREBORN/tree/master/android-app
- Download the apk file
- Install the game on your android device
- Objective: Shrink the snake by eating food.
- Controls: Use the arrow keys (or swipe on mobile) to move the snake.
- Avoid Obstacles: Don't collide with the poops left by the shrinking snake—they're deadly!
- Danielle Dawson
- Josh Burnlees
- Nikoo Farsi
- Kris Oldrini
- Anna Veselova
- Kim Muncey
This portfolio project was created as part of a Digital Skills Bootcamp in Software Engineering provided by Northcoders