Tejas12972 / Arcadegame

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

License:MIT License


Languages

Language:Java 99.8%Language:Shell 0.2%