Design πŸ’

Architecture 🏰

Model component πŸŒ…

View Model component πŸ₯ƒ

View component πŸ₯Έ

Real Engine: Physics Engine ✈️


Implementations 🌊

<aside> πŸ’‘ This section highlights the flow of some important user actions and is in no way a comprehensive documentation of the implementations.

</aside>

Below, I will try to illustrate the flow initiated by some important user actions with sequence diagrams.

Design View πŸ‘©πŸ»β€πŸŽ¨

Saving a Board

Loading a Board

Play View πŸ€ΎπŸ»β€β™‚οΈ

Launching a ball

Ball Collision

Game Loop

Lighting up a peg

Removing a peg prematurely

Powerups