Commit 181e2b
2025-07-06 22:08:39 Tebby Dog: Init/dev/null .. 2-code/docker/nv14.md | |
@@ 0,0 1,63 @@ | |
+ | # NV14 |
+ | |
+ | |
+ | # NV14 - Playable Java Game |
+ | |
+ | This Docker image packages the NV14 game along with its required dependencies, including the JTwoD game engine, making the game easily accessible via a web browser. |
+ | |
+ | ## Screenshots |
+ | ![NV14]() |
+ | |
+ | ## About |
+ | |
+ | NV14 is a Java-based 2D game developed using the JTwoD engine. This Docker container includes everything necessary to clone, build, and serve the game as a playable web page. The container builds the `NV14` source from its GitHub repository and compiles it along with the JTwoD engine. |
+ | |
+ | ## Features |
+ | |
+ | - Automatic build of the JTwoD game engine from source. |
+ | - The NV14 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/nv14:latest |
+ | ``` |
+ | |
+ | ### Run the Container |
+ | |
+ | ```bash |
+ | docker run -p 80:80 tebwritescode/nv14:latest |
+ | ``` |
+ | |
+ | ### Access the Game |
+ | |
+ | Once the container is running, open a web browser and go to: |
+ | |
+ | ``` |
+ | http://localhost |
+ | ``` |
+ | |
+ | This will open the NV14 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 |
+ | |
+ | - NV14: [GitHub](https://github.com/tebwritescode/nv14) |
+ | - 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`). |
+ | |
+ | ## License |
+ | |
+ | This project is under the MIT License. |