Search packages, repositories and app categories

GitHub repositoryRaj2503/Tic-Tac-Toe-Flutter

Tic Tac Toe

classic Tic-Tac-Toe game (also called Noughts and Crosses) developed in Flutter also integrated with Spotify to soothes your mind while you play.

Tic Tac Toe project cover
Stars
7
Forks
3
Last push (UTC)
Jun 9, 2021
Project status
Active

Original README

English project snapshot. Visit GitHub for the latest content.

Tic Tac Toe

The classic Tic Tac Toe game with Flutter Services and Spotify API integration to listen to music while playing.

Project Structure:

The rough breakdown of the current state of the game will consist of Game Logic, I/O and Spotify. The game logic consists of detecting taps of the user (selection of a cell from the grid) and Computer choosing his next move based on current state of the grid. The I/O includes mostly interaction of Touch Inputs given by the user and user given being the Independent choice of playing as 'X' or 'O'. The Spotify API gets autherization from the user to access spotify and plays a given playlist feed into the code.

I couldn't find myself a way to access the user's private playlists, so now it just plays the public playlists of spotify.

Further down the line, I would love to find a way to access user's private data and play playlists of his/her choice. The plan is to improve the Computer's algorithm to give a tough fight to the user and also add a highscore and multiplayer features.

Dependencies

  1. get_it: ^1.0.3+2
  2. rflutter_alert: ^1.0.3
  3. rxdart: ^0.22.0
  4. spotify_sdk: ^2.1.0

App Preview

NOTE:

Currently Only Spotify Andriod Sdk has been integrated, so it will only play music in only Andriod for now.

Raj Aryan GitHub avatar
GitHub author

Raj Aryan ↗

Work Account - @RajjjAryan | Love Making Projects | Backend dev | Flutter dev | Computer Science IIIT Nagpur

Indian Institue of Information Technology, NagpurKanpur, Uttar PradeshOfficial website ↗
LanguagesDartHTMLSwiftKotlinObjective-C

Categories

Flutter dependencies

Dependencies used

Dependency list 7 items

App categories

How do I choose a repository?

Start with your use case, compare repository activity, and check the original project before adopting it.

  1. Search by repository name, owner or description, then narrow the results by topic.
  2. Compare stars, forks and recent pushes. Stars show community interest, not a guarantee of quality.
  3. Read the README, license and issues on GitHub before using a project.

Sources and maintenance

“A repository is the most basic element of GitHub.”

GitHub Docs — About repositories ↗