https://github.com/dinaraparanid/xxo
Tic-Tac-Toe Android game
https://github.com/dinaraparanid/xxo
android-application dagger-hilt java java-nio mvvm rxjava tcp tic-tac-toe workmanager
Last synced: about 1 month ago
JSON representation
Tic-Tac-Toe Android game
- Host: GitHub
- URL: https://github.com/dinaraparanid/xxo
- Owner: dinaraparanid
- License: gpl-3.0
- Created: 2023-04-19T09:05:24.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2023-08-17T13:32:59.000Z (almost 3 years ago)
- Last Synced: 2025-01-28T15:33:30.364Z (over 1 year ago)
- Topics: android-application, dagger-hilt, java, java-nio, mvvm, rxjava, tcp, tic-tac-toe, workmanager
- Language: Java
- Homepage:
- Size: 11.1 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
**XXO**
-----------------
## **Developer**
[Paranid5](https://github.com/dinaraparanid)
## **About App**
**XXO** is a Tic-Tac-Toe Android game, featuring multiplayer gameplayer. Game supports sessions for two players: first as the host that launches server on his device; second as the client that connects to the game. Stable WiFi connection is required to play game
### **Preview**
<>
### **Stack**
- Java 7 (for compatibility of an older API)
- MVVM + Data Binding
- Dagger Hilt + Assisted Inject
- RxJava3
- Work Manager + RxWorker
- Java NIO (server)
- Java Net (client)
- Jetpack ViewModel
- Jetpack Constraint Layout
- AndroidX.Fragment
- Bounded Service + Broadcast Receivers
- Android Material Design views
- Carbon UI library
## **Current Status:**
**Alpha V 0.1.0.0**
### **Implemented features:**
1. Game session for two players: create new room or join to
2. Game rules, winning, loosing, draw
3. Game restarts, player left session handling
### **TODO:**
1. Singleplayer
2. Session protection
3. Settings
## **System Requirements**
**Android 5.0** or higher
**Stable WiFfi connection** to create or join the game session is required
## **License**
*GNU Public License V 3.0*