Giter VIP home page Giter VIP logo

name_goes_here_lol's Introduction

Hey, I'm SSS-Says-Snek ๐Ÿ˜€

Just your nice, local snek, as well as your friendly neighborhood Pythonista. Been programming in Python since late 2017 :D

You can find me either chilling around in the Pygame Discord, programming, or playing some games.

Toolbelt

Goodbye, and have an okay day!

name_goes_here_lol's People

Contributors

sss-says-snek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

name_goes_here_lol's Issues

Player "randomly" speeds up with more events

Describe the bug
Currently, the player goes faster if there are multiple events (e.g mouse moving, key pressing)

How to reproduce the bug
Just play the game lel

Expected behavior
Player's not supposed to speed up at all (unless there's a power [soon] )

Additional Information
Thanks, @sheepy0125 (It doesn't ping you, right?), for discovering that it doesn't speed up randomly, but with events!

Snake's collision with food is very random

Describe the bug
Sometimes, when playing the barely functioning game, when the snake collides with food, the games does not detect that it collided

How to reproduce the bug
Play the game, and within a few collisions, you will find the bug

Expected behavior
The snake should collide with the food and grow.

Add inventory system to the game

What feature do you want added to the game?
If we were to add enemies to the game, then we'd also need to have some sort of way to combat the enemies

Why do you want to add this feature?
To combat the enemies... duh

Expand map into ~8000x8000 pixels (or more)

What feature do you want added to the game?
Currently, the map is just a 800x600 (I think) map, that isn't movable. If we have a bigger map, we can put more stuff in there, and it would enable us to add different terrain and things

Why do you want to add this feature?
Defined at the top :kekw:

Follow-up on adding enemies

What feature do you want added to the game?
Here's a list (for me in the future) of enemies I can think of:

  1. Random Bullet enemy: Fires bullets with random effects
  2. Melee enemy: Picks random spot on player, and aims to that spot
  3. Laser enemy: Doesn't move, can only fire lasers horiz and vertic
  4. Laser enemy 2: Doesn't move, can fire lasers in any line, but sacrifice damage and reload speed
  5. Bomb enemy: Has a "range"; in that range, fire small bombs that detonate after x seconds; On death, spawn huge bomb that inflicts a lot of damage

Why do you want to add this feature?
For more diversity regarding enemies

Add better graphics (duh)

What feature do you want added to the game?
Better graphics would be very nice, as right now, the entities are all different color rects :kektf:

Why do you want to add this feature?
Look gud

Add a semi-functional snake game

What feature do you want added to the game?
Actually add a functioning game. Currently, it's literally just a menu -.-

Why do you want to add this feature?
Because then, people can actually play a game

Add HP for player segments (?)

What feature do you want added to the game?
This is not confirmed yet, but maybe there can be HP for each player segment so that the impact of the bullet collisions would be less severe?

Why do you want to add this feature?
Above :kekw:

Add borders and collision detection to player

Describe the bug
Currently, there are no borders of the screen or collision detection with the body.

How to reproduce the bug
hehe

Expected behavior
Uh... actually have the borders and collision detection with the body?

Add Settings State

What feature do you want added to the game?
A settings state would allow players to change some settings (FPS, Volume of Music, etc)

Why do you want to add this feature?
It would give customizability to players, and allow them to set settings accordingly with their devices

Add scoring system

What feature do you want added to the game?
I want to ad a scoring system, either online, local, or maybe even both!

Why do you want to add this feature?
Scoring systems can tell the player how they did, and can allow them to compare against each other.

Add bare bones shopping system

What feature do you want added to the game?
In the future, when the game is functioning, there would be a "shop" in-game that allows you to get various buffs that let you survive longer

Why do you want to add this feature?
It would increase the engagement and overall fun in the game

Modify menu to be more asthetically pleasing

What feature do you want added to the game?
Currently, the game's menu screen is a smoky white (~ 245, 245, 245). It would be very nice if the menu had some moving elements, and be a different color than (245, 245, 245)

Why do you want to add this feature?
Look gud

Player drawing after bullet collision with player is not great

Describe the bug
After the bullet from BulletEnemy collided with the player, the player "cuts" to the place where it collided, but it still draws the cut out segment for a few seconds

How to reproduce the bug
Just play the game lel

Expected behavior
It's supposed to disappear instantly

Add enemies of the player

What feature do you want added to the game?
Enemies would be a very nice addition to the game, as currently it's literally just a regular snake game

Why do you want to add this feature?
Bruh I stated this at the top kek

Additional information
Enemies should go in the Entities folder I created
There should also be different types of enemies (melee, range, etc)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.