Friction Skill is a casual physics simulation game that challenges players to move a box from one inclined plane to another by controlling only the inclination angle of the planes. The game employs advanced simulations of static friction, kinetic friction, and the coefficient of restitution, delivering a unique and interactive experience with basic physics concepts.
How to Play Control the angle of inclination of the planes using:
Two on-screen buttons (clockwise and counterclockwise).
Or the left and right arrows on the keyboard.
Move the main box from one inclined plane to the next.
Collect golden boxes to earn points.
Avoid letting the box fall before reaching the next inclined plane.
Features
Scoring System:
Golden boxes collected are worth 10 points each.
Medals based on the total score:
Silver: 100 points.
Bronze: 300 points.
Gold: 600 points or more.
Realistic Physics Dynamics:
Accurate simulation of the transition between maximum static friction and kinetic friction.
Increasing coefficient of restitution with each plane, creating unique challenges.
Minimalist Gameplay:
Clean and intuitive environment, focused on the physics simulation.
Compatibility:
Support for browsers and mobile devices, with gameplay optimized for portrait mode on smartphones.
Challenge The main challenge of the game is controlling the box as friction decreases and the coefficient of restitution increases, making it harder to traverse the inclined planes. Precision and strategy are essential to progress without letting the box fall.
System Requirements
Compatible Browsers: Any modern browser with WebGL support.
Devices: Computers, tablets, and mobile devices (portrait mode).
Technologies Used
TypeScript: Programming language.
Babylon.js: 3D graphics engine.
Havok: Physics engine for realistic simulations.
Vite.js: Build and development tool.
VS Code: Code editor.
GitHub: Version control platform.
License for Use and Distribution Copyright (c) 2025 Rafael João Ribeiro
Usage Rights:
收起