Anaconda Adventure is a project designed to create a versatile Snake game with various game modes and challenges. It offers a classic Snake gaming experience along with special modes like Time Attack and Timeless.
- Time Attack Mode: Complete levels within specific time limits, navigating the snake through obstacles, collecting power-ups, and reaching endpoints.
- Timeless Mode: Enjoy the classic snake gameplay without time constraints, focusing solely on growing the snake and achieving high scores.
- Checkpoint System: Time Attack mode includes a checkpoint mechanism, allowing players to mark progress points in the game.
- Unique Challenges: Different obstacles, power-ups, and level designs make each level a distinct gaming experience.
- Responsive Controls: Easily maneuver the snake using arrow keys or WASD keys.
In Time Attack mode, race against the clock and navigate increasing obstacles. New power-ups and nerfs add to the excitement. Embrace the adrenaline rush as time is your true opponent.
Timeless mode is a classic implementation of the snake game. Enjoy the traditional gameplay without the constraints of time limits. Collect food, grow your snake, and aim for the highest score.
- Arrow keys or WASD keys: Control snake movement (up, down, left, right).
-
Clone the repository:
git clone https://github.com/dndannynguyen/COMP-2522-202330-Term-Project-AnacondaAdventure.git
-
Run the game:
Ensure you have Javafx installed and run the StartMenu.java file to start the game.
- Choose a game mode from the main menu.
- Control the snake's movement using the arrow keys or WASD keys.
- Collect food to grow the snake while avoiding collisions with obstacles or the snake's own body.