Blame
| 181e2b | Tebby Dog | 2025-07-06 22:08:39 | 1 | # NV14 |
| 2 | ||||
| 40f016 | Tebby Dog | 2025-07-06 22:33:59 | 3 | Skip the fairy-tale, just give me the code already --> [Click Here](https://teb.codes/2-Code/Docker/NV14#how-to-use) |
| 181e2b | Tebby Dog | 2025-07-06 22:08:39 | 4 | |
| 5 | # NV14 - Playable Java Game |
|||
| 6 | ||||
| 7 | 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. |
|||
| 8 | ||||
| 9 | ## Screenshots |
|||
| 10 | ![NV14]() |
|||
| 11 | ||||
| 12 | ## About |
|||
| 13 | ||||
| 14 | 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. |
|||
| 15 | ||||
| 16 | ## Features |
|||
| 17 | ||||
| 18 | - Automatic build of the JTwoD game engine from source. |
|||
| 19 | - The NV14 game is compiled and served via a simple web server. |
|||
| 20 | - No manual setup required — just pull and run the container to start playing. |
|||
| 21 | ||||
| 22 | ## How to Use |
|||
| 23 | ||||
| 24 | ### Pull the Image |
|||
| 25 | ||||
| 26 | ```bash |
|||
| 27 | docker pull tebwritescode/nv14:latest |
|||
| 28 | ``` |
|||
| 29 | ||||
| 30 | ### Run the Container |
|||
| 31 | ||||
| 32 | ```bash |
|||
| 33 | docker run -p 80:80 tebwritescode/nv14:latest |
|||
| 34 | ``` |
|||
| 35 | ||||
| 36 | ### Access the Game |
|||
| 37 | ||||
| 38 | Once the container is running, open a web browser and go to: |
|||
| 39 | ||||
| 40 | ``` |
|||
| 41 | http://localhost |
|||
| 42 | ``` |
|||
| 43 | ||||
| 44 | This will open the NV14 game in your browser. |
|||
| 45 | ||||
| 46 | ## Environment |
|||
| 47 | ||||
| 48 | - **Base Image**: OpenJDK 11 |
|||
| 49 | - **JTwoD Game Engine**: Built from source (GitHub: [nathan-fiscaletti/jtwod](https://github.com/nathan-fiscaletti/jtwod)) |
|||
| 50 | - **Web Server**: Python HTTP Server |
|||
| 51 | ||||
| 52 | ## Source Code |
|||
| 53 | ||||
| 54 | - NV14: [GitHub](https://github.com/tebwritescode/nv14) |
|||
| 55 | - JTwoD Game Engine: [GitHub](https://github.com/nathan-fiscaletti/jtwod) |
|||
| 56 | ||||
| 57 | ## Notes |
|||
| 58 | ||||
| 59 | - The container exposes port **80** for accessing the game. |
|||
| 60 | - If you want to map the port differently, you can run the container with the `-p` option (e.g., `-p 8080:80`). |
|||
| 61 | ||||
| 62 | ## License |
|||
| 63 | ||||
| 64 | This project is under the MIT License. |