This was the very first Javascript project I completed but also the very first game I ever programmed. My Osu (inspired by the actual OSU game of course) game was the final assignment for my first semester coding course. For this project I used Javascript and the p5js library. In this project I had my first experiences with object oriented programming.
![start screen](https://cdn.myportfolio.com/4f8633aa-1e30-46b3-80d1-b9e0ce475755/24bf9603-e2fc-4a2f-81cc-02fb14b6fee2_rw_1920.gif?h=b871027c5eeb50da668bb994579f84a8)
start screen
![tutorial](https://cdn.myportfolio.com/4f8633aa-1e30-46b3-80d1-b9e0ce475755/6eaf7366-5eb8-485a-a83d-b4a952450826_rw_1920.gif?h=e8ad31b9d00ed91e3bd33f636954f1c6)
tutorial
![difficulty modes](https://cdn.myportfolio.com/4f8633aa-1e30-46b3-80d1-b9e0ce475755/bbcf2597-0492-4a7e-b43b-674627c0ddc4_rw_1920.gif?h=b6e694bffe221153e26115144947d867)
difficulty modes
![in-game footage](https://cdn.myportfolio.com/4f8633aa-1e30-46b3-80d1-b9e0ce475755/ada4b62e-3bfc-41d6-ab43-c3805b2671bb_rw_1920.gif?h=41cbe02b8cf252fc34f98d2fefef2a9b)
in-game footage
![](https://cdn.myportfolio.com/4f8633aa-1e30-46b3-80d1-b9e0ce475755/6a60d225-5e33-4426-879d-5e35bdf1cf70_rw_600.png?h=1a67e1a8e5247e1c824d716b99430669)
![favicon](https://cdn.myportfolio.com/4f8633aa-1e30-46b3-80d1-b9e0ce475755/2fb82cee-8105-45be-b174-1640d042b5f8_rw_600.png?h=4861767ba30aa1028909c0c59d1f3ef2)
favicon
![light mode](https://cdn.myportfolio.com/4f8633aa-1e30-46b3-80d1-b9e0ce475755/ca107013-5caa-49fa-87b3-11fa6f023d66_rw_1920.png?h=458dfbd3593badf5e244e872b3986c8c)
light mode
![dark mode](https://cdn.myportfolio.com/4f8633aa-1e30-46b3-80d1-b9e0ce475755/49ed35de-924d-46df-a99c-fb09327150ab_rw_1920.png?h=fe2248c4b156f6639c3b00ca5c805b64)