Pixoo Snake is a classic snake game designed for the Divoom Pixoo device. It features real-time rendering, adjustable difficulty, and a graphical user interface built using Tkinter.
- Play Snake on a Divoom Pixoo device
- Adjustable difficulty levels: Easy, Medium, Hard, and Insane
- Graphical preview using Tkinter
- Pause, resume, and stop the game anytime
- Grid toggle for better visualization
- Smooth gameplay with responsive controls
- Python 3.x
- Divoom Pixoo device
- Dependencies:
Pillow
tkinter
pixoo
(Custom module for handling Pixoo communication)
- Clone this repository:
git clone https://github.com/itsmikethetech/Pixoo-64-Snake.git cd Pixoo-64-Snake
- Install dependencies:
pip install Pillow tkinter pixoo
- Run the script:
python Snake.py
- Ensure your Divoom Pixoo is connected to the same network.
- Enter the Pixoo's IP address in the GUI (default is
192.168.1.215
). - Click "Connect" to establish a connection.
- Choose a difficulty level.
- Click "Start Game" to begin.
- Control the snake using arrow keys:
Up
: Move upDown
: Move downLeft
: Move leftRight
: Move right
- Avoid colliding with yourself; eat food to grow longer.
- Pause, resume, or stop the game using the GUI buttons.
- Pixoo not connecting? Ensure it is powered on and reachable at the entered IP.
- Game not displaying on Pixoo? Check network connectivity and try restarting both the game and Pixoo.
- Snake unresponsive? Make sure the game is running and focused before using arrow keys.