Skip to content

RonSternGit/Othello-Android-App

Repository files navigation

Othello Android App

An Android implementation of the classic Othello (Reversi) board game.
Developed in Java using Android Studio.

🎮 Features

  • Two-player mode on the same device
  • Single-player mode against the computer (basic AI)
  • Automatic validation of legal moves
  • Real-time score tracking
  • Simple and intuitive board design

📲 Installation

  1. Clone the repository:
    git clone https://github.com/RonSternGit/Othello-Android-App.git
  2. Open the project in Android Studio.
  3. Build and run on an emulator or physical device.

🛠️ Tech Stack

  • Language: Java
  • Framework: Android SDK
  • Build System: Gradle

📄 Documentation

Full project documentation (in Hebrew) is available HERE.

📷 Screenshots

Screenshots are included in the project documentation PDF.
(You may also add a screenshots/ folder with images for direct preview.)

🚀 Release

You can download the latest APK from the Releases page once published.
The current release includes both two-player and single-player modes, with basic gameplay and score tracking.

📄 License

This project is for educational purposes. You may use and modify it freely.

🎓 Academic Context

This project was developed as part of a Software Engineering course in high school (12th grade).
It demonstrates object-oriented design, UI development, and basic AI implementation.

🙋‍♂️ Author

Developed by Ron Stern
Originally created as a high school project in 12th grade.
Currently a student pursuing further studies in software development.

About

Android implementation of the classic Othello (Reversi) board game. Built with Java and Android Studio.

Topics

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors

Languages