squirrellovespie / snek Goto Github PK
View Code? Open in Web Editor NEWLicense: MIT License
License: MIT License
Do not allow the obstacles generated to come under the SNEK or outside the display screen
snake randomly generates targets which it can shoot to gather more points
Multiple barricades(of any shape/size) spread out over the screen(3-4).
To the contributor, it isn't must to follow what's above, it's merely a suggestion.
Bounty points allotted : 40
Any further improvements along with bug fixes will be given brownie points. If the
contributor sees any further improvements that can be done to this project, raise an issue.
When the snake touches the edges of the screen, it should continue moving from the opposite side.
Currently, the game ends when the snake touches the edges of the screen
Bounty points allotted : 20
Any further improvements along with bug fixes will be given brownie points. If the
contributor sees any further improvements that can be done to this project, raise an issue.
The snake dies when he hits the walls of the window
Bounty points allotted : 40
Any further improvements along with bug fixes will be given brownie points. If the
contributor sees any further improvements that can be done to this project, raise an issue.
wanna add where the
snake can shoot dead boxes by pressing enter
the bullets travel in a straight line and destroy a death box
make this 100 points ill do it
Add a display to show the current level
Add a display to show the current speed of snake
Keep track of scores and show high score
Add sounds when snake eats and game ends
The game ends when the snake moving in one direction is made to move in the opposite direction. The snake should not be able to move in the opposite direction at all. Ex - If the snake is moving right and the left arrow is pressed, the game ends because the head touches the body of the snake.
Bounty points alloted : 20
Any further improvements along with bug fixes will be given brownie points. If the
countributor sees any further inprovements that can be done to this project, raise an issue.
Create your own issue and ask to be assigned to it.
Errors/bugs are preferred.
The first accepted PR will be merged and the issue will be closed.
there is a cube on the top left if you hit it you die
Sometimes the food appears under the snake body when it is moving. Food only gets eaten when the head touches the food. Make sure the food never occurs under the snake's body.
Bounty points alloted : 40
Any further improvements along with bug fixes will be given brownie points. If the contributor sees any further improvements that can be done to this project, raise an issue.
The SNEK becomes invisible when you reach the end row or column of display. For example, as you move right and the head just passes the last column; Just after the head passes the rightmost column if you press the 'up' or 'down' button, the SNEK moves in the one column outside the display and is not visible.
Bounty points allotted : 50
Any further improvements along with bug fixes will be given brownie points. If the
contributor sees any further improvements that can be done to this project, raise an issue.
When I first got to this repository I was unable to make it run because of the pygame dependency,
It would be great to have a requriements.txt
in order to make it easier for the newcomers to setup the environment.
Create a menu page that opens when the program is run with a brief description of the rules of the game(including the rules in issues #1 #2 #3 #4 #5 ). Please read through the other issues for the rules.
The menu can say "Press any key to continue" and when the game ends, the menu can pop back up.
To the contributor, it isn't must to follow what's above, it's merely a suggestion.
Bounty points allotted : 30
Any further improvements along with bug fixes will be given brownie points. If the contributor
sees any further improvements that can be done to this project, raise an issue.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.