/Shapezoid

Control a sphere to avoid geometric 'evil' objects!

Primary LanguageJavaMIT LicenseMIT

Shapezoid

Control a sphere to avoid geometric 'evil' objects.

Download Game · Report Bug · Request Feature

Table of Contents

  1. Introduction
  2. Getting Started
  3. Build Process
  4. Acknowledgments
  5. License

Introduction

In a world of harmony, where every object has at least a vertex, a Sphere is born. All objects became instantly afraid of the Sphere, for it has no vertex. They see the Sphere as a threat, and repudiate the poor Sphere, hunting it to death.

Shapezoid

How to Play

  • Use the arrow keys to move the player.
  • Press R to restart the game.

Game Jam

This game was made for the game jam Game Off 2018, which took place between 1st of November and 1st of December of 2018.

The theme of the Jam was: HYBRID.

(back to top)

Getting Started

To get a local copy up and running follow the steps below.

Prerequisites

  1. Install Java JDK.
  2. Setup Java Development Environment.
  3. Install Eclipse IDE.
  4. Clone repository: git clone https://github.com/GuiBDBello/Shapezoid.git.

Configuration

  1. Open the project in Eclipse: File > Import... > Gradle > Existing Gradle Project.
  2. Customize the code as you want in Shapezoid-core/src and Shapezoid-desktop/src.
  3. Right click your desktop project > Run as > Run Configurations....
  4. Select Java Application and in the top left, click the icon New launch configuration.
  5. As Main class select DesktopLauncher.java.
  6. Run your new configuration.

(back to top)

Build Process

  1. Open the Command Prompt (Ctrl + R, type cmd and press Enter).
  2. Navigate to the project folder.
  3. Execute the command gradlew desktop:dist. Inside the desktop folder will be generated the folder "build".
  4. On build/libs/, a file will be generated, named desktop-1.0.jar. You can rename the file and share with others.

(back to top)

Acknowledgments

List of references that were useful in the making of this project:

Assets

Name Type Creator Source
Main Theme.mp3 SFX Cnupoc Freesound

(back to top)

License

Distributed under the MIT License. See LICENSE for more information.

(back to top)