Skip to content

Bobbar/PolyPlane

Repository files navigation

PolyPlane - 2D Flight Physics Experiment

Built on tech and engine from https://github.com/Bobbar/ProNav

Fast-paced 2D dog fighting with missiles, bullets, flares/decoys, AI enemy planes and network multiplayer.

Features

  • High performance Direct2D rendering.
  • Realistic flight physics. (Lift, drag, torque)
  • Realistic missile guidance.
  • Fast procedural noise sampling for turbulence effects.
  • Fast dynamic spatial grid for high performance collision checks and particle physics.
  • High accuracy continuous collosion detection with swept polygons and polygon distortion/damage effects.
  • Fast screen-space lighting effects.
  • Reliable network multiplayer with precise client/server time syncing.
  • Competitive AI bots with varied charateristics and behaviors.

Video of net game with AI bots (Old): https://youtu.be/AnsVYauSKs0

Video demonstrating time of day effects (Old): https://youtu.be/Y4a_REc4hfM

Screenshots of gameplay

2025-02-13 09_02_45-PolyPlane - 2D Flight Physics - CLIENT - ID_ 0 2025-02-13 09_03_51-PolyPlane - 2D Flight Physics - CLIENT - ID_ 0 2025-02-13 09_30_20-PolyPlane - 2D Flight Physics - CLIENT - ID_ 0 2025-02-13 09_31_22-PolyPlane - 2D Flight Physics - CLIENT - ID_ 0

Polygon distortion

2025-02-13 09_33_44-PolyPlane - 2D Flight Physics - CLIENT - ID_ 0 2025-02-13 09_32_54-PolyPlane - 2D Flight Physics - CLIENT - ID_ 0
2025-02-13 09_32_36-PolyPlane - 2D Flight Physics - CLIENT - ID_ 0 2025-02-13 09_32_11-PolyPlane - 2D Flight Physics - CLIENT - ID_ 0
2025-02-13 09_32_00-PolyPlane - 2D Flight Physics - CLIENT - ID_ 0 2025-02-13 09_31_45-PolyPlane - 2D Flight Physics - CLIENT - ID_ 0

Missile demo

Missile1_loop

Lightmap

Lightmap7_loop

Particle Effects & Lighting

Particles1_loop Explosion1_2 Explosion2_loop

Time of day effects

TimeOfDay2_loop

About

2D Flight Physics Simulator Experiment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages