Skip to content

Java-based Geometry Dash game for my final project. Jump into challenging levels, navigate obstacles, and groove to the beat. Enjoy the ride!

Notifications You must be signed in to change notification settings

Kensukeken/GeometryDash

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Geometry Dash

Geometry Dash Logo

Introduction

Welcome to Geometry Dash, an exciting Java game developed using the Swing library. In this thrilling adventure, you control a nimble cube, navigating through a challenging terrain filled with spikes, all while striving to achieve the highest score.

Getting Started

Prerequisites

  • Ensure that Java is installed on your machine.
  • Download and install IntelliJ IDEA or VSCode to run this game seamlessly.

Installation

  1. Navigate to the project folder:

    cd GeometryDash
  2. Run the game:

    javac src/Main.java
    java src.Main

How to Play?

  • Jump: Press the Spacebar or click to make the cube jump.
  • Avoid Spikes: Navigate through the game, avoiding spikes to stay alive.
  • Reset Game: Press R to reset the game.

Customization

  • Graphics: Customize the game visuals by replacing images in the images folder.
  • Scripts: Explore and modify game mechanics in the src folder.
  • Audio: Adjust volume levels and sounds in the sounds folder.

Files

Explore the key files in the src folder:

  • Main.java: The main class to run the game.
  • GeometryDash.java: The main class representing the Geometry Dash game.
  • Cube.java: Class representing the player's cube.
  • Actor.java: Class for in-game actors, such as spikes.
  • ZRect.java: Class for a simple rectangle used in the Cube class.
  • Sound.java: Class representing in-game sounds.

Have an exhilarating time playing Geometry Dash!

About

Java-based Geometry Dash game for my final project. Jump into challenging levels, navigate obstacles, and groove to the beat. Enjoy the ride!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages