Giter Club home page Giter Club logo

physics2-pinball's Introduction


Pinball Droid: The Game

It's a recreation of an browser pinball called Pinball Droid, which you can find here: https://www.classicgame.com/game/Pinball+Droid

It has been done only for educational purposes

MAIN DIFFERENCES:

	Tutorial and Menu Pause not implemented
	Not all combos and score implemented
	Holes do not count for score
	Images of "fire" and "green" for Kicker and bouncers do not work
	Score not centered

Team members

Lead Programmer: Tomás Carreras Ugarte

GitHub: tomascarreras1000

Tomás has been in charge of flippers, kicker, chains, background, Base Code, ball, sensors, UI and Fonts, onCollision, FX, Score

Programmer and Management: Núria Lamonja

GitHub:	 needlesslord

Núria has been in charge of flippers, kicker, chains, UI and Fonts, p2Animation, Base Code, README.md, sensors and combos, lights and arrows activation/deactivation, onCollision, FX

Programmer: Dani Ruiz

GitHub:	 xsiro

Dani has been in charge of  sprites and coordinates, FX, lights and arrows activation/deactivation

Credits

Art and Music from the original game: Pinball Droid

Development:

Tomás Carreras

Núria Lamonja

Dani Ruiz

Installation

Download the .zip (which can be found in our Github Project -link below- in releases and in our github wewb page). Go to the file "Game" and click "Pinball-Droid.exe" Enjoy!


Download to the latest release

Here you can go to the release page and download the different versions available. Just click on the release, unzip it once downloaded and you can play clicking the Application. Instructions can be found in this same web page or in the readme.md file included in the zip.

Releases


Usage

CONTROLS:

COMPUTER KEYBOARD ONLY

[RIGHT ARROW]/[M]	Right flipper
[LEFT ARROW]/[Z] 	Left and Left-Up flippers
[DOWN ARROW]/[SPACE]	Kicker
[ESC] 			To exit the game	

DEBUG:

F1 	Draws all the shapes and allows mouse joint
1	Destroys the ball and creates a new one on the MOUSE

Disclosure

This is a game made by two second year students of the Videogame Design and Development degree taught at CITM.

It's a recreation of an browser pinball called Pinball Droid, which you can find here: https://www.classicgame.com/game/Pinball+Droid

It has been done only for educational purposes

The game has been made using C++ and Box2D.


Links

Github: https://github.com/Needlesslord/PHYSICS2-Pinball

Releases of this game: https://github.com/Needlesslord/PHYSICS2-Pinball/releases

Our web page: https://needlesslord.github.io/PHYSICS2-Pinball/


License

Copyright (c) [2019] [Tomás Carreras Ugarte, Núria Lamonja i Pujol, Dani Ruiz Cano]

Summary:

Under the MIT licence

In detail:

All rights reserved to the developers and publishers of the original release (Tomás Carreras, Núria Lamonja and Dani Ruiz). The aim of this project (link to the github project can be found above) and respectively wiki is only educational. The content can only be used for non-commercial purposes.

The copyright of the music and art is used for non-commercial projects and educational purposes. In case you want to use it for other cases please do contact their rightful owners.

If you want to use this game or its content please do ask beforehand (email: [email protected]).

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

physics2-pinball's People

Contributors

tomascarreras1000 avatar xsiro avatar needlesslord avatar

Stargazers

 avatar

Watchers

James Cloos avatar  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.