Coder Social home page Coder Social logo

brick-breaker's Introduction

Ekran Resmi 2024-04-30 14 28 27

This project aims to develop a microcontroller-based gaming machine using various tools. Players will attempt to break bricks on an OLED screen by deflecting a ball using a physical paddle control device. The player will use a physical "paddle control device," which will be controlled by a potentiometer. An OLED screen will display the game area to the players, with bricks at the top and a paddle controlled by the player and a bouncing ball at the bottom. The player's objective is to break the bricks at the top using the ball. The ball will bounce upwards using the paddle controlled by the player. When the ball hits a brick, the brick will disappear, and the player will gain "1" point. This score should be displayed using a 7-segment display. The direction of the ball will change when it hits the paddle or the walls. The right and left sides of the screen will be considered walls. If the game is successfully completed, the next game will start with the ball's speed increased by 20% compared to the previous one. The scoreboard screen should not reset when moving to the next level. The game will end if the ball falls below the paddle. The project will be developed using Arduino Mega and Wokwi.

brick-breaker's People

Contributors

ctnasu avatar

Watchers

 avatar

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.