Skip to content

Projects that my school gave me when I was a student at university.

Notifications You must be signed in to change notification settings

OmerYasirOnal/University_Projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

School_Projects

Projects Overview

This repository contains two projects: a Laboratory Experiment Material Management System and an Othello Game implementation.

Laboratory Experiment Material Management System

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.

Contents

The project consists of three main parts: DataBases, Pages, and Classes.

DataBases

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.

Pages

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.

Classes

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.

Installation

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.

License

This project is licensed under the MIT license. For more details, see the LICENSE file.

Othello Game

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.

Features

  • 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.

How to Run

  1. Make sure you have Java Development Kit (JDK) installed.

  2. Download or clone the project files to your computer.

  3. Navigate to the project directory in your console or terminal.

  4. Run the following commands:

    javac OthelloGame.java java OthelloGame

  5. The Othello game will start, and the user interface will be displayed.

  6. Place your black and white pieces alternately to play the game.

  7. At the end of the game, scores will be displayed, and you will be prompted to play another game.

Requirements

  • Java 8 or above.

About

Projects that my school gave me when I was a student at university.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages