Skip to content

Latest commit

Β 

History

8 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 

Repository files navigation

πŸͺ JOGL Solar System Simulation

A real-time 2D solar system simulation built using JOGL (Java OpenGL). This interactive graphical project simulates planetary orbits, glowing celestial bodies, and animated star fields in a smoothly rendered canvas using GLCanvas and FPSAnimator.


πŸš€ Features

  • Sun with glowing core and halo effect
  • Orbiting Planets – Mercury, Venus, Earth (with Moon), and Mars
  • Earth-Moon System – Moon orbits around Earth dynamically
  • Animated Stars – Random starfield updates every 5 seconds
  • Orbit Paths – Circular orbit lines for visual reference
  • 60 FPS Rendering using JOGL's FPSAnimator

πŸ› οΈ Tech Stack

  • Java
  • JOGL (Java Bindings for OpenGL)
  • GLCanvas & GLEventListener
  • Swing (JFrame for window management)

Setup Instructions

  1. Install JOGL
    Download JOGL libraries from the official website or include them using your favorite Java build tool.

  2. Clone this Repository

    git clone https://github.com/your-username/solar-system-jogl.git
    cd solar-system-jogl

About

A real-time 2D solar system simulation built using JOGL (Java OpenGL).

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages