Giter Site home page Giter Site logo

breaker-ball's Introduction

Breaker Ball

โš ๏ธ Deprecation notice: This repo is now read-only and I'll not add new features, accept PRs nor accept issues. If you would like to continue working on this repo please fork it.

This was a small school project I made (to join a competition in which it turned out to be a scam ๐Ÿ˜ข). This Golden piece of code was written back in 2016 when I was in 9th grade. It was made from scratch without any game engine using OpenGL.

Please note that I have uploaded this repository without changing any code nor texture. All of these findings are in there original form (just added a comment in the Editor).

Screenshots

Screenshot Screenshot Screenshot Screenshot

Download

The Game

Development levels

How do I play this game?

I am pretty sure that you will run the game. Click on start. Select level 1. Then samsh the arrow buttons and the space bar to play. It turned out that you should play with your Mouse. Just left click and move your mouse to control the paddle. Awesome isn't it ๐Ÿ˜….

Browse??

Yes... You can create new levels and play them with the browse option. Also you can play the development levels included in the release. Try 0.lvl it is the best one ๐Ÿ˜‚.

How do I use the editor?

Easy. Open the editor. Then you will have 3 buttons and a slidebar with a block next to it. Drag the slidebar to discover all blocks. Use Save to save the level and Load to edit existing levels. Dev is a development tool so just leave it. Now click on empty place to put a block. Or click on a block to remove it.

Editor

How did you make this??

This project was made with VB.net. I used a library called OpenTK with is an awesome library to access OpenGL APIs in .Net. I remember that I have learned a lot of staff back then such as some Highschool math, figuring out equations, file systems and mouse event handlers which I think it was new to me (I am surprised that I made this in my 9th grade to be honest).

Yeah.. That is it. If you want anything be my guest ๐Ÿ˜‚.

breaker-ball's People

Contributors

kareemmax avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

breaker-ball's Issues

The textures

Man if only you could update the textures to something more modern it would be totally cool

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.