SpongeMaker

A SpongeBob Facial Reaction Generator
What is SpongeMaker?

SpongeMaker is a Java Swing GUI (Graphical User Interface) application. This program allows the user to select elements of SpongeBob's face that they would like to change, then click a button to change them. This includes SpongeBob's eyes, mouth, nose, and skin color.

Main Features

SpongeMaker consists of the following features:

  • Full-featured user interface to allow user-input
  • Funny SpongeBob facial combinations

Why SpongeMaker?

SpongeMaker was made for the Computer Science and Information Systems course 1410 (Object-Oriented Programming) at Salt Lake Community College. It was made for the assignment titled "A06 Face", where the purpose was to show we could write a Java GUI application that would change based on options selected in the GUI. It uses separation of functionality and display (output), clear GUI design, and reaction to user-input.

Although this project doesn't really serve any real-life purpose, it's a fun little program, especially for fans of SpongeBob. I myself am a fan of SpongeBob as I grew up watching the series, so thought it would be a fun premise for this assignment.

Using the Program

SpongeMaker is an application that uses a Graphical User Interface, or GUI. This means that you (the user) will interact with the program by "pointing and clicking" with your mouse cursor.

When you first launch the application, you will immediately see SpongeBob's face. In addition, you'll see options on the left to select which will allow you to change features of SpongeBob's face. These options consist of the following:

  • Eyes
  • Nose
  • Mouth

To change SpongeBob's face, simply check the box next to the feature you'd like to change, then click the "Change" button.

In addition to the above, there is one other option that is not displayed. You can change the skin color of SpongeBob. To do so, leave all options unchecked, then click the "Change" button.

Download

Before downloading, it is recommended you review the How To Use tab, which explains how to use SpongeMaker. System Requirements and Installation Instructions can be found below.

This is the latest and recommended version of SpongeMaker.

Version File Size Date Published Changelog
1.0.0 264 KB July 1, 2018

SpongeMaker currently has no previous versions available for download.
System Requirements

In order to use SpongeMaker, you will need the following system specifications.

  • Computer: Anything not a dinosaur
  • Operating System: Windows 7 or newer, macOS 10.8 (Mountain Lion) or newer, or Linux
  • Storage Space: At least 1 MB of free space (seriously, this is a small program)
  • Other: Java 8 Runtime Environment or greater

Installation Instructions

Take the following steps to install SpongeMaker on your computer:

  1. Download and install the Java 8 Runtime Environment (or greater) if you don't already have it.
  2. Download the SpongeMaker JAR file to the directory of your choice.
  3. That's it. Now double click the "SpongeMaker.jar" file to run SpongeMaker!