SSS-Says-Snek / name_goes_here_lol

Snake+
MIT License
6 stars 0 forks source link
snake trash

Github Release Badge Github Repo Size Badge Lines of Code Commits since last version Codacy Badge

Language grade: Python Total alerts

Title's kinda misleading, it's just Snake+ (upgraded version of snake, I had nothing to do, ok? I just wanted to improve my pygame skillz, as they were nonexistant)

Right now, Snake+ should just be an upgraded version of snake, with progress, ENEMIES, and fun. Not good at working with classes, so if you look at my code it's gonna look like trash... Not that my code without classes is good, kek. This is also my first time making a semi-original idea in pygame, so some ideas will suck.

Only menu's functioning rn lol

And a semi-playable snake game :kekw:

Features

Well, we got this menu... Snake+ Menu Screen And now, we have a semi-playable game (I said semi playable because the collision sucks so much) Snake+ Gameplay Screen

How to install

  1. Download the repository and extract it to a folder
  2. CD into the extracted folder
  3. Execute the following script in your terminal:
    python -m pip install -r requirements.txt

    NOTE: If you are on another OS than Windows, you should run:

    python3 -m pip install -r requirements.txt
  4. Run the game with
    python main.py

    NOTE: Again, if you're not on Windows, you should run:

    python3 main.py

    NOTE: Right now, you have to have python 3.6 or above to run the game. There are no executables right now, because I suck at pyinstaller lel

How to install (for you big brain people)

  1. Use git to clone repo
  2. git clone https://github.com/SSS-Says-Snek/name_goes_here_lol.git
  3. CD into the extracted folder
  4. Install required packages just like the normal steps
  5. Run the game just like the normal steps

Todo and Checklists