![image_2023-01-15_133141354.png](https://static.wixstatic.com/media/cce38c_f57090d8360e476bb152eaf9cb014f1d~mv2.png/v1/fill/w_427,h_429,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/cce38c_f57090d8360e476bb152eaf9cb014f1d~mv2.png)
![TitleScreen (2).png](https://static.wixstatic.com/media/cce38c_88b53a93fd5942cf81c90d8d4f8f2556~mv2.png/v1/fill/w_483,h_483,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/cce38c_88b53a93fd5942cf81c90d8d4f8f2556~mv2.png)
Pinball Physics
Independent Arcade Title
Pinball Physics Game created using SDL, C++ and Box2D Libraries. Designed to test Box2D physics. Pinball game created for Physics II subject.
Team
-
Arnau Jiménez Gallego - CODE
-
Adrià Pons Mensa - CODE & ART
-
Rylan Graham - CODE
-
Joel Chaves Moreno - CODE
Project Duration
40 hours
Project Softwares
![6132222.png](https://static.wixstatic.com/media/cce38c_58e2ac46622743709fe2847d0f9ae58e~mv2.png/v1/fill/w_47,h_47,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/6132222.png)
![sdl-1-logo-png-transparent.png](https://static.wixstatic.com/media/cce38c_e25e3c989dfd4024a057bdc36ea7c2b0~mv2.png/v1/fill/w_47,h_47,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/sdl-1-logo-png-transparent.png)
![Visual_Studio_Icon_2019.svg.png](https://static.wixstatic.com/media/cce38c_6fcc416ea5244eefb4f12739abccf38f~mv2.png/v1/fill/w_47,h_47,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/Visual_Studio_Icon_2019_svg.png)
![box2d (1).png](https://static.wixstatic.com/media/cce38c_f5401465f91247c5ac240c5450ffb062~mv2.png/v1/fill/w_90,h_47,al_c,q_85,usm_0.66_1.00_0.01,enc_avif,quality_auto/box2d%20(1).png)
Work Abstract
Pinball Physics is an arcade game title created to mirror the typical pinball arcade style games. Game was created using Box 2D physics system, incorporation with C++ SDL programming. The game was created as a way to both create a fun, intuitive, and clean game, while also practically applying coding principles that we learned in our Physics II course at CITM UPC.
Experience Gained
Box 2D Physics
![box2dcap.gif](https://static.wixstatic.com/media/cce38c_1731f7b9e56f44a09dcf098da89957cb~mv2.gif/v1/fill/w_338,h_182,al_c,usm_0.66_1.00_0.01,pstr/box2dcap_gif.gif)
Usage of Box2D collision system in-game. Had to learn to apply colliders, manage colliders, and make sure physics system was solid. Additionally, incorporated logic system for debug, which enabled visual colliders.