Skip to content

ritamdas2/Tic_Tac_Toe_3D

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D Tic Tac Toe

3 dimensional tic tac toe using flutter and dart. /Tic_Tac_Toe_3D/lib --> all source code

Getting Started

A few resources to get you started for your first Flutter project:

online documentation offers tutorials, samples, guidance on mobile development, and a full API reference.

For Reference

Assuming you know nothing about Flutter:

  1. Everything for this project is in the lib directory
  2. You’ll start with main.dart file — which defines the home screen. Then follow the screens from one to the next (home_screen.dart, game_screen.dart files respectively).
  3. Every screen file has 2 classes. GameScreen and _GameScreenState for example. The state class has most of the magic. The first part is something that compiler needs.
  4. The “framework” calls the “build” method (why/how doesn’t matter) — so you should start with the build method. When the framework calls build, it is expecting a Scaffold. Scaffold means the whole screen. It's broken up into a "bar" at the very top (AppBar) and body (the rest of the screen).

When you start with the build method, you'll follow the methods it calls. Each method it calls should be very readable thanks to Dart.

How to Run Project

  1. Install Android Studio (Google)

  2. Install Flutter & Configure AS accordingly (Links below provide further instructions)

    https://flutter.io/docs/get-started/install

    https://www.youtube.com/watch?v=Xy-qHlaHr6c (macOS install video)

    https://www.youtube.com/watch?v=M3UfYS0bqhE&t=902s (Windows install video)

  3. Download zip file from GitHub & Unzip (from this page)

  4. Open project in Android Studio

  5. Open and connect an android or ios device/emulator & run (This project was optimized for the Pixel XL API 28)

Enjoy 3D Tic Tac Toe!

About

3D Tic-Tac-Toe

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published