Skip to content

Tejas12972/Arcadegame

Repository files navigation

Arcade Game - RingFighter

Overview

RingFighter is an arcade-style game where players control a character to fight and survive in a ring. This game is developed using Java and provides an engaging gameplay experience with various features and mechanics.

Features

  • Intuitive Controls: Easy-to-use controls for player movements and actions.
  • Engaging Gameplay: Fight against enemies and survive as long as possible.
  • Custom Graphics: Unique and custom-designed backgrounds and characters.
  • User Interface: Interactive and responsive game UI for an enhanced player experience.

Installation

To run the game, you need to have Java installed on your machine. You can follow these steps to set up and run the game:

  1. Clone the Repository:

    git clone https://github.com/yourusername/Arcadegame-main.git
    cd Arcadegame-main
  2. Compile the Game:

    javac -d bin src/*.java
  3. Run the Game:

    java -cp bin RingFighter

Alternatively, you can run the provided JAR file directly:

java -jar RingFighter.jar

Project Structure

  • BackgroundPanel.java: Handles the background graphics of the game.
  • GameUI.java: Manages the user interface and interactions within the game.
  • Player.java: Represents the player character and its behaviors.
  • RingFighter.java: Main class to initialize and start the game.
  • Scene.java: Manages the game scenes and transitions.
  • images/: Contains image assets used in the game.
  • bin/: Directory where compiled classes are stored.
  • LICENSE: License file for the project.
  • README.md: This file, containing information about the project.
  • manifest.txt: Manifest file for the JAR package.
  • terminal.sh: Shell script for running the game on Unix-based systems.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published