Snake Battle: Human vs AI on Drawaria

Play a Snake Battle game (Human vs AI) on drawaria.online

Author
YouTubeDrawaria
Daily installs
1
Total installs
1
Ratings
0 0 0
Version
1.0
Created
2025-02-02
Updated
2025-02-02
Size
11 KB
License
MIT
Applies to

Here’s a step-by-step explanation of how the **Snake Battle: Human vs AI** game works on `drawaria.online` using the Tampermonkey script:

---

### **How It Works**

1. **Install Tampermonkey**:
- If you don’t already have Tampermonkey installed, go to your browser’s extension store (e.g., Chrome Web Store, Firefox Add-ons).
- Search for **Tampermonkey** and install it.

2. **Add the Script**:
- Open Tampermonkey by clicking its icon in your browser toolbar.
- Go to the **Dashboard** and click on **Create a new script**.
- Copy the entire script provided above and paste it into the Tampermonkey editor.
- Save the script by clicking **File > Save** or pressing `Ctrl + S`.

3. **Enable the Script**:
- Make sure the script is enabled in Tampermonkey (it should be enabled by default after saving).
- Navigate to `https://drawaria.online`.

4. **Game Interface**:
- Once the page loads, you’ll see a small game window in the **top-right corner** of the screen.
- The game window includes:
- A **title** ("Snake Battle 🐍").
- A **score display** (showing Player and AI scores).
- A **game canvas** where the game is played.
- A **restart button** ("🔄 NEW BATTLE") to reset the game.

5. **How to Play**:
- **Control the Player Snake**:
- Use the **arrow keys** (`↑`, `↓`, `←`, `→`) to move your snake.
- Your goal is to eat the **red food** (a glowing circle) to grow longer and score points.
- **AI Snake**:
- The AI snake (yellow/orange) will automatically chase the food and try to outscore you.
- **Obstacles**:
- The game includes **maze-like obstacles** (gray blocks) that both you and the AI must avoid.
- **Collisions**:
- If your snake hits a wall, an obstacle, itself, or the AI snake, the game ends.
- Similarly, if the AI snake collides with anything, the game ends.

6. **Scoring**:
- Each time your snake eats the food, your score increases by 1.
- The AI also scores points when it eats the food.
- The current scores are displayed at the top of the game window.

7. **Game Over**:
- When the game ends (due to a collision), an alert will show the final scores.
- You can click the **🔄 NEW BATTLE** button to restart the game.

8. **Particle Effects**:
- When the snakes eat food or collide, you’ll see **particle effects** (small glowing dots) for visual feedback.

---

### **Key Features**
- **Human vs AI**: Compete against a smart AI snake.
- **Dynamic Obstacles**: The maze-like obstacles change every game.
- **Glowing Food**: The food is a glowing red circle that stands out.
- **Score Tracking**: See how well you’re doing compared to the AI.
- **Particle Effects**: Adds a polished, game-like feel.
- **Responsive Design**: The game fits neatly into the `drawaria.online` interface.

---

### **Controls Summary**
- **Arrow Keys**: Move your snake (`↑`, `↓`, `←`, `→`).
- **Restart Button**: Click "🔄 NEW BATTLE" to reset the game.

---

### **Tips for Playing**
- **Plan Your Moves**: Avoid getting trapped by the AI or obstacles.
- **Stay Alert**: The AI is competitive and will try to beat you to the food.
- **Use the Grid**: The grid lines help you navigate and avoid collisions.

---

### **Troubleshooting**
- If the game doesn’t appear:
- Make sure the script is enabled in Tampermonkey.
- Refresh the `drawaria.online` page.
- Check for any errors in the Tampermonkey dashboard.
- If the game is too fast or slow:
- Adjust the `gameSpeed` variable in the script (lower values = faster game).

---

Enjoy the game and see if you can outscore the AI! 🎮🐍