← Back to Projects

Solar Explorer Program

Software Personal Project

2020
Java

Overview

This project was inspired by the online website Pixelspace Solar System by Joshworth. I took my own spin by adding an educational/entertainment aspect where you (the spaceship) can visit the major bodies of our Solar System while experiencing the vast size of it.

Problem

Homescreen
Homescreen
Instructions
Instructions

Implement an idea based on the representation of 1 pixel to the diameter of the moon in a unique way, while utilizing Java.

Implementation

Instructions Pt. 2
Instructions Pt. 2
In Game View
In Game View

This was implemented when I first learned to program. After being taught Java in grade 12, I was interested in combining space and programming. I utilized key coding features like Object Oriented Programming and file IO to effectively organize components such as planets.

To properly implement the “1 pixel = 3,474.8km” feature, I did some simple math and documented distances in a text file. I also scaled everything except the spaceship accordingly.

Results

I was able to create a fun, yet educational space themed game that allows users to truly grasp the scale of our solar system. This was done efficiently using OOP and helped me get my foot into the door of the programming world.