Skip to content

ilyaghaffary/ILYA-XO-GAME-CROSS-PLATFORM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ILYA-XO-GAME-CROSS-PLATFORM

🕹️ ILYA XO: The Neon Battle of Strategy

Animated ILYA XO Demo

ILYA XO: A Smart, Futuristic Tic-Tac-Toe Experience

A sleek, high-performance desktop and mobile application featuring a stunning cyberpunk aesthetic and advanced AI strategic modes.

Animated Welcome

🔑 Key Features: Game Modes & Design

This application transforms the classic Tic-Tac-Toe into a modern, visually striking digital battlefield.

  • 🤖 Smart AI Core: Featuring three distinct processing levels: Rookie, Warrior, and Legend for challenging solo gameplay.
  • ⚔️ Multiple Warfare Modes: Support for Solo (AI), PvP Local, and Online Warfare.
  • ✨ Cyberpunk Aesthetic: A deep-dark theme dominated by high-contrast neon accents, glow effects, and futuristic UI elements.
  • 🌐 Multi-Language Support: Seamlessly switch between Persian 🇮🇷 and English 🇬🇧.
  • 📊 Score Management: Real-time tracking of wins/losses and a built-in leaderboard system.
  • 🔄 Quick Reset: Instant board reboot and data wipe features for a clean gaming session.

Technical Skills Demonstration

🏗️ Architecture & Software Engineering

ILYA XO is built following strict software engineering principles and UML-based design.

  • Cross-Platform Support: Engineered for seamless execution across Windows, Android, Linux, and macOS.
  • UML Design: Fully documented using Use-Case, Class, Activity, Sequence, and State Machine diagrams to ensure a robust architecture.
  • OOP Paradigms: Implemented with a modular structure, separating Game Logic, UI Management, and Data Storage for maximum maintainability.
  • State Management: Uses a complex state machine to handle player turns, move validation, and win-condition checking.

App Feature Demonstration

❤️‍🩹 Developer Support

If you appreciate the effort and design behind ILYA XO and wish to support its continued development, you can contribute to the developer, Ilya Ghaffary.

  • Euro Donation: Link 💳
  • Bitcoin Address: 1FbJ2rRNVqqhL3vXPueHXvu4xJTrJkT6J3
  • Rial Donation (Donito): Link
  • Rial Donation (ZarinPal): Link

Developer GIF

🌐 Connect with the Developer

You can connect with Ilya Ghaffary 👨‍💻 through the following social media links:

About

ILYA XO: A futuristic, neon-styled Tic-Tac-Toe game powered by advanced AI, Cross-platform support for Android, Windows, Linux, and macOS. Features: Smart AI levels (Rookie to Legend), PvP, and full UML documentation.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors