Git Product home page Git Product logo

py-games's People

Contributors

adhiraj-11 avatar ahsan-ehtesham avatar anshikaanand222 avatar aureliebayre avatar exoutia avatar farisfaikar avatar gaurangk19 avatar imgbotapp avatar karthik-pm avatar loneneuron avatar mishaakram avatar peritusdeveloper avatar prjailani avatar raashika0201 avatar sanchita1304 avatar sparshg avatar varunvk1729 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

py-games's Issues

Create UI for gravity game

Currently there is universe.py in which you can add the planets which will then react to gravitational physics. But the game currently has no UI to add planets and configure their starting speeds.

Ball and Paddle

Can add a normal ball paddle game where you need to keep the bouncing ball above with a controllable paddle.
No real objective of the game added right now though but can improve with time.

Increase the pylint score

  • So I was just running pylint on all files of this repo using command pylint $(git ls-files '*.py') locally, the score is very low.
  • So if you want you can open some issues regarding its fixing.
  • This will make the code more manageable and user friendly.
    image

Platformer Re-write

Hey... Sparsh...
So... how are you doing? It's been long since the last time we've last met.
I've been really busy with school recently, but it's the summer holiday here.
I've been barely getting any time to do anything but study, so I'm really sorry for kind of just leaving you (and this collab), I've missed you quite a lot.

I did a re-work of the platformer but it's not finished.
All I could get done was this.
platformer.tar.gz

There's a bug in deceleration so I commented it out.

I attempted to re-write the platformer with an entity-based approach, instead of a tile-based approach.
I wanted:

  • Entities rather than tiles
  • The player to be an entity rather than a separate thing
  • Code cleanup
  • Code commenting
  • Ball physics (so I can add boulders or IDK, something on that line...)
  • More realistic physics in general
  • Moving objects, anchored objects, active (non-anchored) objects

but I could only finish the first two.

I wanted to add more games, an aim to the gravity physics test and collisions, but my lack of time (and experience) won't allow me. I'm having a hard time at home as well.

At least I tried. :)
So here's what I managed to come up with.

Although my parents wouldn't let me use Discord, I'll ask them again. But can't we just use something else?? I really want a (private) place to discuss my Scratch ban.

(Just typing Scrat** gives me the shivers...)

Also, I'm curious to know what your OS is...

Add collisions to gravity game

Hey, Sparsh! Long time no see!
It's me, loneneuron (or MTM828). You see, I've been inactive on Element becautse I deleted my GitHub a while ago, and my GitHub was my authentication method on Element, so I couldn't access my account anymore. I hope my inactivity hasn't bothered you in any way.
So, how's it going? I'd love to know what you've been doing lately. How're you doing in college, did you write a compiler yet? Did you have fun[1] with words, pointers, instructions and assembly?

I thought the best thing I'd do after the inactivity would be to work on this project again, to give it a spark of life again. The gravity game (more like a 2D gravity simulation) could use perfectly perectly elastic rigid body collisions, like the one here: https://isaacphysics.org/concepts/cp_collisions?stage=all
My Python is a bit rusty, but I think I should have no problems working on it.

And again, sorry for the inactivity, I've been locked out of my Matrix account. We can chat again via email and Telegram if you want. And, erm... can I get promoted to a collaboratir again?

[1]: By "fun", I mean get tortured lol.

Updating readme

Can I update the readme.md with the games that have been added please?

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.