Giter Site home page Giter Site logo

block_breaker's Introduction

Ball breaker

This is a very popular game. Here this game is implemented in python using pygame

Visits Badge Updated Badge Created Badge Licence Badge Forks Badge Stars Badge Issues Badge Issues Badge Lines of code

Languages used

python

Concepts to learn

In this game we can learn how to work with

  • Different states
  • Score calculation
  • collision detection
  • sprites
  • movement
  • Spritesheets

Contribution

  • There are some issues in this game, feel free to check them out and contribute if you can solve them
  • If you are a beginner in game development feel free to ask questions about this game. ๐Ÿ‘
  • There is an special issue in the issue section which requires new level. If you are interested or new to github contributions you can just print a good pattern for the game and make a pull request ๐Ÿค 

Installation

If you want to try this game on your computer then do the following steps:

  1. Fork this repo in your personal github account

  2. Make a copy of that repo in your device

    You can use the below code to copy the repo in your personal device

    git clone url_of_your_github_repo
    
  3. Open this file using command prompt / powershell window

    for opening a file in command prompt/ powershell simply right click on the repo you copied earlier and select open with powershell option

  4. Download pygame

    python -m pip install pygame
    

    If pygame is already installed in your device then skip this step

  5. In your command prompt / powershell window type the following command

     python main.py
    
  6. You are all set enjoy

Contributors

Contributors

Contact me

Gmail

Thank you! for visiting our game. I hope you would enjoy it.

block_breaker's People

Contributors

rishikesh-kumar-7258 avatar adarsh-saurabh avatar

Stargazers

Yukta Watti avatar  avatar Amogh Pete avatar

Watchers

 avatar

block_breaker's Issues

Particles system in pygame

In this game when the ball collides with a block. If there is some dust falling off that brick then this would look nice. If you know how to implement the falling dust animation without causing the performance issue please sort this out.

Executable not working

When this game is converted to .exe file using PyInstaller of cx_Freeze the .exe file doesn't work.
Need help in fixing the issue.

New levels required

Make this game better by adding amazing game patterns.
If you are new this is an amazing place to get started as a GitHub contributor.

Game look

colors in-game are not in harmony need better colors combination

collision glitch

sometimes the ball behaves abnormally when it hits the bricks or the slider. Like when it's supposed to go down it goes up or it slices through ball , sometimes, like there is nothing while it should be bouncing backwards

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.