This repository contains two projects: a Laboratory Experiment Material Management System and an Othello Game implementation.
This project is a laboratory experiment material management application, developed using Java Swing and Netbeans. It allows users to manage their laboratory experiment materials effectively, add new materials, and create and manage experiments.
The project consists of three main parts: DataBases, Pages, and Classes.
Stores the information in databases.
- ExperimentDB: Details of experiments are stored in this database.
- MaterialDB: Details of the materials used are stored here.
- UserDB: User information is stored in this database.
Contains the user interface of the application.
- StartPage: The main page of the application.
- LoginPage and SingupPage: Pages where users can log in and create new accounts.
- MaterialPage and MaterialAddingPage: Pages where materials are listed and new materials are added.
- ExperimentCreatingPage and ExperimentsPage: Pages where experiments are created and listed.
Contains the business logic of the project.
- Main: The starting point of the application.
- User: Represents the users.
- Material: Represents the experiment materials.
- Experiment: Represents the experiments.
To run the project, first clone or download the repository. Then, open and run it on Netbeans IDE. Before running the project, make sure your database is properly set up and all necessary dependencies are installed.
This project is licensed under the MIT license. For more details, see the LICENSE
file.
This project contains a Java implementation of the classic Othello (Reversi) board game. The game is played between two players, and the objective is to capture the maximum number of opponent's pieces by placing your own pieces on the game board. The project includes both the user interface and the game logic.
- User-friendly interface: The user interface includes the game board and buttons for a seamless gaming experience.
- Piece flipping: After each move, the valid pieces are flipped on the board.
- Score calculation: At the end of the game, scores are calculated based on the number of black and white pieces and displayed.
- Replay option: The user is given the option to play another game after the current game ends.
-
Make sure you have Java Development Kit (JDK) installed.
-
Download or clone the project files to your computer.
-
Navigate to the project directory in your console or terminal.
-
Run the following commands:
javac OthelloGame.java java OthelloGame
-
The Othello game will start, and the user interface will be displayed.
-
Place your black and white pieces alternately to play the game.
-
At the end of the game, scores will be displayed, and you will be prompted to play another game.
- Java 8 or above.