# Stick-RPG

Skip the fairy-tale, just give me the code already --> [Click Here](https://teb.codes/2-Code/Docker/Stick-RPG#how-to-use)

# StickRPG 1.5 - Playable Java Game

This Docker image packages the StickRPG 1.5 game along with its required dependencies, including the JTwoD game engine, making the game easily accessible via a web browser.

## About

StickRPG 1.5 is a Java-based 2D game developed by Dane Tuso. This Docker container includes everything necessary to clone, build, and serve the game as a playable web page. The container builds the `StickRPG1.5` source from its GitHub repository and compiles it along with the JTwoD engine.

## Screenshots
![StickRPG]()

## Features

- Automatic build of the JTwoD game engine from source.
- The StickRPG game is compiled and served via a simple web server.
- No manual setup required — just pull and run the container to start playing.

## How to Use

### Pull the Image

```bash
docker pull tebwritescode/stickrpg:latest
```

### Run the Container

```bash
docker run -p 80:80 tebwritescode/stickrpg:latest
```

### Access the Game

Once the container is running, open a web browser and go to:

```
http://localhost
```

This will open the StickRPG game in your browser.

## Environment

- **Base Image**: OpenJDK 11
- **JTwoD Game Engine**: Built from source (GitHub: [nathan-fiscaletti/jtwod](https://github.com/nathan-fiscaletti/jtwod))
- **Web Server**: Python HTTP Server

## Source Code

- StickRPG 1.5: [GitHub](https://github.com/danetuso/StickRPG1.5)
- JTwoD Game Engine: [GitHub](https://github.com/nathan-fiscaletti/jtwod)

## Notes

- The container exposes port **80** for accessing the game.
- If you want to map the port differently, you can run the container with the `-p` option (e.g., `-p 8080:80`).

## XGENSTUDIOS
All credit for original work in the StickRPG Flash Game goes to STICKARENA

## License

This project is under the MIT License.
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9