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

High
2

Downward force applied to all fruits

💥Collision System

Collision Detection

High
continuous

System that detects fruit contact

Restitution Coefficient

Medium
0.2

Bounce strength during collisions

Boundary Collision

High
elastic

Collision processing with game area boundaries

🏃Movement System

Air Resistance

Low
0.01

Speed decay effect during falling

Friction Coefficient

Medium
0.4

Friction force during surface contact

Special Mechanics

Merge Detection Range

High
exact_overlap

Range for detecting merging of same fruits

Fruit Density Scaling

Medium
linear

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

Related Pages