Giter VIP home page Giter VIP logo

eggy-bowl's Introduction

Eggy-bowl

Welcome to Eggy-Bowl!! ๐Ÿฅš๐Ÿฅฃ

GitHub code size in bytes GitHub top language GitHub issues GitHub pull requests GitHub forks GitHub contributors

Eggy-Bowl is a 3-D graphical egg catcher game built using the python ecosystem. It is a fun game to play and explore the power of our beloved python ๐Ÿ!! Before trying this game, don't forget to starโญ this repository and support us create more such interesting games. The designer of this game is rituvermaCS but now you can also contribute to this game and make it even more powerful !

Game Controls๐ŸŽฎ๐Ÿ•น๏ธ๐Ÿ‘พ

This Game can be played using arrow keys

  • Left arrow key : to move catcher left โฌ…๏ธ
  • Right arrow key : to move catcher right โžก๏ธ

Tech Stack ๐Ÿ“š

  • Python
  • Tkinter
  • Itertools
  • Random

Sounds interesting? โœจ

Head over to this python notebook and explore the code

Open Source Association

DWoC

Requirements ๐Ÿ’ป๐Ÿ”ง

You need to have Python already installed on your computer. If you do not have Python installed already, head over to the official python site and download the latest version.

Contributing Guidelines โœ๏ธ

Before moving to further steps, make sure you read our Contributing Guidelines.

Getting Started ๐Ÿ’ƒ๐Ÿ•บโœจ

Assuming you have already starred the repository, let's move ahead to get a copy of this repository on your local machine.

  • Fork the repository ๐Ÿด

    We will have to fork this Repository first. Refer this image and click on Fork Fork

  • Clone your forked repository ๐ŸŽ‰

    Your Forked URL will look like : https://github.com/<your github username>/Eggy-Bowl.

    Open Git Bash and run the following command: git clone <your forked URL> For eg: git clone https://github.com/rituvermaCS/Eggy-Bowl

  • Make some changes ๐Ÿ’ปโœจ

    โš ๏ธ Before making changes, you have to comment on existing issues OR create new issue in issues tab of repository AND ask the maintainer to assign you the issue. DO NOT raise Pull Request(PR) without getting assigned!

    โš ๏ธ After getting assigned, first create a new branch and checkout that branch. DO NOT raise a PR from the main branch.

    To checkout to a new branch, run : git checkout -b <any suitable branch name> For eg: git checkout -b featureBranch

  • Add your changes โž•

    Run the following command: git add .

  • Commit your changes โœ”๏ธ

    To commit your changes, run: git commit -m "<a suitable commit msg referring your changes>"
    For eg: git commit -m "Update readme file"

  • Push your changes โœ”๏ธโœ”๏ธ

    To push your changes, run: git push origin <your branch-name> For eg: git push origin featureBranch

  • Raise a Pull Request(PR) โœจ๐ŸŽ‰

    Go to your forked repository on Github and click on compare changes. If there are no issues, you will be able to raise a PR successfully! After raising a PR, kindly wait patiently for the maintainer to review your PR. Done!!



    Contributors ๐ŸŒŸ

Thanks goes to these wonderful people โœจโœจ:


RITU VERMA

๐Ÿ‘‘ ๐Ÿ‘€ ๐Ÿ’ฌ Author

HIMANSHU

๐Ÿ’ป

NITYA

๐Ÿ’ป

Muthu Annamalai.V

๐Ÿ’ป

Dhriti Roy

๐Ÿ’ป

vismitap

๐Ÿ’ป

AKSHU

๐Ÿ’ป

Happy Coding๐Ÿค!!

Eggy-bowl

eggy-bowl's People

Contributors

akshu-on-github avatar dhriti-roy avatar himanshu007-creator avatar muthuannamalai12 avatar nitya123-github avatar prakharshreyash avatar rituvermacs avatar vismitap avatar

Stargazers

 avatar

Watchers

 avatar  avatar

eggy-bowl's Issues

Footer banner and contributor's table

๐Ÿ“š Documentation

a footer banner and contributor's table in needed. Please add DWOC and Level-4 tags

Have you spent some time to check if this issue has been raised before?

Yes

Integrate Welcome Bot

Hello there,
I can add a welcome bot config file having a proper message that will show up when any user will open up an issue or pull-request for the first time as a part of DWOC.
Please assign me this issue.
For reference, kindly check out: https://github.com/apps/welcome

THANK YOU

CONTRIBUTING.md

I would like to add a CONTRIBUTING.mdfile which will contain all contributing guidelines and all git workflow so that all newbies or beginners and even experts can look into it and also the contributors will understand the workflow

Updating README.md with detailed steps and some more styling.

๐Ÿ“š Documentation

  • The README.md seems to be incomplete.
    image

  • There is a minute error here
    image

  • Readme can be further styled with emojis

  • The CONTRIBUTING.md file is present but not linked to the main README.md .

Have you spent some time to check if this issue has been raised before?

Yes.

I would like to work on this issue! Please assign me this issue as a part of DWoC.

BALL,BAR GAME

Is your enhancement proposal related to a problem? Please describe.
enhancement of the eggy bowl with bar and ball and also by adding new python modules such as tinker for new interface

add screenshots of game

having screenshots added will be a good option.
Please assign me this issue and add DWOC and level-1 tags.

Creation Of PR Template

I can add a pr template , which will have few checklists and options like uploading screenshots and describing about the pr etc , which will give better understanding of pr for the maintainer

Create Issue Template

Hai,
I would love to add an issue template for your repository. This template would have four issues namely bug, documentation, feature, proposal and question

CONTRIBUTING.md is misnamed

Describe the bug

Expected behaviour
It should be CONTRIBUTING.md as per opensource guidelines

Impact
Most new-comers expect a CONTRIBUTING.md. Additionally, your insights page doesn't recognise it:
image
Thus, it might turn away some who wish to contribute

Additional context
It isn't a huge typo @rituvermaCS, but I'd like to work on this

BEAUTIFYING README

HI, i would like to work on this issue as part of DWOC. Please assign me this issue.

Create a CoC

๐Ÿ“š Documentation

You lack a Code of Conduct which affects your insights page
image

Have you spent some time to check if this issue has been raised before?

Similar to a part of issue #1, which is closed

(Have you googled for a similar issue or checked our older issues for a similar bug)
I've handled similar issues before

README DOCUMENTATION , CONTIBUTING AND CODE OF CONDUCT FILE

Hi @rituvermaCS
Since this a newly created repository and doesn't have much documentation , I would like to add contributing file , code of conduct file and update readme accordingly , you know readme files are which people see first to get better understanding of project

I will be beautifying the whole readme with badges and emoji and make it attractive

Kindly assign me this issue @rituvermaCS

CLI mod for game

๐Ÿ’ฅ Proposal

Reason or Problem

Players can play game directly using cli!

Proposal or Solution

i am working on it

Edit the last gif and Happy Coding to be center-aligned in Readme.md

๐Ÿ“š Documentation

(A clear and concise description of what the issue is.)
Edit the last gif and Happy Coding to be center-aligned in Readme.md and make it perfect ๐Ÿ˜…

Have you spent some time to check if this issue has been raised before?

(Have you googled for a similar issue or checked our older issues for a similar bug)
Yes

Please assign me this issue!

GREETINGS BOT ๐Ÿค–

๐Ÿš€ Feature

Is your feature request related to a problem? Please describe.
Open-source is all about motivating contributors, so there should be a bot that greets every 1st time contributor when he/she raise first issue or send a PR.

Describe the solution you'd like
Bot needed

Additional context
I will work on it. please add DWOCand LEVEL-5 tags and assign me.

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.