Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/braheezy/snakepy
gotta make a Snake game if you know Python...
https://github.com/braheezy/snakepy
Last synced: 2 days ago
JSON representation
gotta make a Snake game if you know Python...
- Host: GitHub
- URL: https://github.com/braheezy/snakepy
- Owner: braheezy
- Created: 2019-09-20T00:58:40.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2020-05-07T03:00:47.000Z (over 4 years ago)
- Last Synced: 2024-11-10T13:35:26.460Z (2 months ago)
- Language: Python
- Homepage:
- Size: 52.7 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# snakePy
The classic game Snake implemented with Python 3.
Now available online: [Play on Repl.it](https://repl.it/@mbraha/SnakePy)
To run locally:
- download from github (`git clone` or grab the raw zip)
- `cd snakePy`
- `python snakePy.py` or `python3 snakePy.py`## Screens
Splash view
Game start view
Game Over view
## Thoughts
I wrote this program because I wanted something to whet my skills
on. When I first wanted to get into programming, I wanted
a Snake-like game to support a blockchain education platform we wanted to build.
I soon realized I had absolutely no idea how computers actually worked, much less how to code a
game (or freaking education platform!)As of this writing, that was a little over 5 years ago. It was not
a linear path to get here by any means but it feels great to finally code Snake.I learned or improved on the following while making this program:
- Event-driven/GUI programming [GUI Programming Help](http://www.alan-g.me.uk/tutor/tutgui.htm)
- Python OOP and virtual environments
- [tkinter](http://effbot.org/tkinterbook/)
- State-driven application architecture
- and of course, the Linked Lists data structure!!