Skip to content

Latest commit

 

History

History
43 lines (27 loc) · 1.89 KB

README.md

File metadata and controls

43 lines (27 loc) · 1.89 KB

Anaconda Adventure

Overview

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.

Features

  • 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.

Game Modes

- Time Attack Mode

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

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.

Controls

  • Arrow keys or WASD keys: Control snake movement (up, down, left, right).

Getting Started

  1. Clone the repository:

    git clone https://github.com/dndannynguyen/COMP-2522-202330-Term-Project-AnacondaAdventure.git
  2. Run the game:

    Ensure you have Javafx installed and run the StartMenu.java file to start the game.

How to Play

  • 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.