Skip to content

S-Bhowmick/solar_system_project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 

Repository files navigation

2D Animated Solar System

A Computer Graphics course project made in Python using Pygame.

Features

  • DDA Line Algorithm
  • Midpoint Circle Algorithm
  • Translation
  • Rotation
  • Scaling
  • Animated planets and moon
  • Saturn with ring
  • Comet animation
  • Keyboard controls
  • Twinkling stars

Algorithms Used

  1. DDA Line Algorithm
  2. Midpoint Circle Algorithm

Transformations Used

  1. Translation
  2. Rotation
  3. Scaling

Animated Objects

  • Venus
  • Earth
  • Moon
  • Mars
  • Jupiter
  • Saturn
  • Comet

Controls

  • UP Arrow = Increase speed
  • DOWN Arrow = Decrease speed
  • SPACE = Pause / Resume

Requirements

  • Python 3
  • Pygame

Install

pip install pygame

About

Computer Graphics course project: 2D animated solar system using DDA Line and Midpoint Circle with translation, rotation, scaling, and multiple animated objects.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages