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

docker pull tebwritescode/nv14:latest

Run the Container

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)
  • Web Server: Python HTTP Server

Source Code

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.

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