⚡Physics Engine Guide🔬
Detailed explanation of Suika Game's physics system. About Matter.js engine mechanics and game applications.
Engine: Matter.jsGravity: 28 physical properties
🎯Physics System Overview
🌍
Game World
600×800px
Boundaries
L: 50
R: 550
T: 100
B: 750
⚡
Gravity
2
Downward force applied to all fruits
💥
Collision Detection
System that detects fruit contact
Velocity Iterations: 4
Position Iterations: 6
⏱️
Time Scale
1x
Standard time progression
🎮Interactive Physics Demo
Gravity Demo
Compare falling of different sized fruits
0.525.0
0.00.21.0
Use ▶ to play, 🔄 to reset, and sliders to adjust physics parameters
View various physics phenomena in real-time
🔧Physics Properties Explained
🌍Gravity System
Gravitational Force
High2
Downward force applied to all fruits
💥Collision System
Collision Detection
Highcontinuous
System that detects fruit contact
Restitution Coefficient
Medium0.2
Bounce strength during collisions
Boundary Collision
Highelastic
Collision processing with game area boundaries
🏃Movement System
Air Resistance
Low0.01
Speed decay effect during falling
Friction Coefficient
Medium0.4
Friction force during surface contact
✨Special Mechanics
Merge Detection Range
Highexact_overlap
Range for detecting merging of same fruits
Fruit Density Scaling
Mediumlinear
Density changes according to size
🎯Game Mechanics
Fruit Merging System
Merge Condition:Same Type Collision
Detection Method:Exact Overlap
Merge Physics:Instant Replace
Game Over Conditions
Game Over Line:100px
Drop Height:70px
Max Fruits:50