Playzone is a collection of Java-based games and utilities for game development. Each game is designed to be smple yet educational and demonstrating core programming principles. The project includes:
- Rock-Paper-Scissors game
- Roll-Die game
- Game properties and feedback handling
-
GameFeedback.java This file defines an interface for providing feedback to players. It includes methods for indicating a win, loss, or ties in a game.
-
GameMain.java This is the main entry point for the game application. It initializes the game environment and starts the game loop, allowing the user to choose between the Roll-die game and the Rock-Paper-Scissors game.
-
GameProperties.java THis file manages the game settings and properties. It includes configurations such as game rules and other customizable options. It also provides default implementations for the feedback methods.
-
RockPaperScissor.java This file contains the implementation of the Rock-Paper-Scissors game. It includes the game logic, user inputs, and outcome determination.
-
RollDieGame.java This file contains the implementation of the Roll-Die game. It includes the game logic for simulating the roll of a die and determining the outcome based on user input.\
-
Notes This file contains development notes, potential improvements, and other relevant information regarding the project.
- Java Development Kit (JDK) installed
- A Java IDE or text editor (e.g., IntelliJ IDEA, Eclipse, VSCode)