Code Monkey home page Code Monkey logo

dash's Introduction

Dash

LinkedIn

Project Description

This is a basic game I created using Java, specifically using JavaFX libraries. It's a simple game where you must dodge the obstacles and collect coins to increase your score. The game keeps track of your highscore, so you can keep playing until you beat your personal best!

Gameplay/Scenes

This is the title screen, this is the screen that it brings you to when you first run the game and play again after you die. You can also check the controls and current high score (local):

Title Screen Image

This is the character select screen, this is where you enter your name and select your character. The character do not have anything unique about them besides then having their own styles! You also must enter your name here, this name cannot be blank and cannot contain a "=". This is the name that is associated with your score.

Character Select Image

This is sample gameplay. It starts off slower than it shows in this gif, with the speed increasing as your score goes up. The speed reaches it's max at 40 score (this gif shows the max speed):

Gameplay Sample

Finally, this is the end screen when you die in the game. You can either play again or exit the game:

End Screen Image

Project Specifications

Download

Operating System:

Windows download: Dash.zip \

Downloading Steps:

  1. Download the JDK version 18.0.2.1. Skip this if you already have it
  2. Download the zip file according to your operating system.
  3. Extract the zip file to a location of your choosing.
  4. Open the run.bat file that is in Dash folder that you extracted. Windows Defender might step in here saying the file is not trustworthy. In this case, click "More Info" and click "Run anyway" (You can trust me).

At this point the game should run and you can play away!

Troubleshooting

Java is not dealing with your .jar files:

If you see that the Dash.jar file is not being opened with by Java (it is in the extracted folder from the .zip), you must change the app that .jar files are opened with. On your system, you might see the .jar file with a WinRAR icon or some other app. First, make sure you have done the first step shown in the Downloading Steps.

To Fix this issue (Windows):

  1. Open up your Settings
  2. Apps (Left Side)
  3. Default Apps
  4. Scroll all the way down to "Choose defaults by file type" under "Related settings"
  5. Type in .jar into the search bar
  6. Change the app to Java(TM) Platform SE binary (the java app that pops up)

dash's People

Watchers

 avatar

dash's Issues

create the character select screen

Create the screen that the user picks their character on. This is the screen the user is lead to when the user clicks play on the title screen. On this screen. they can choose their character and enter their name for which their score will be attached to.

Create the title screen

Create the screen that the application first opens up to, displaying buttons on how to play, starting the game, viewing high scores, etc. This is also the screen it goes to when the game ends.

create end screen

This is the screen that it goes to when the play dies in the game. It will display your score and two buttons: Play again and exit.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.