Skip to content

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

Notifications You must be signed in to change notification settings

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

Stars

Watchers

Forks

Packages

No packages published

Languages