Skip to content

jcommander/BigTacToe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BigTacToe

A Modular TicTacToe Framework made in Python with variable Player/AI count and field size. (By default 6 Player Symbols are implemented and you will get a warning if you exceed this count without expanding the Symbols)

Only uses Libraries from the Python Standard Library, so no additional packages needed. :)

Rendering and Input are been combined into one I/O class/Protocol and are already implemented for console printing and tkinter

  • I/O Implementations:
    • Console (Terminal should support ANSI Color Codes and UTF-8)
      • Console IO
    • Tkinter - Creates a Window with the game board and a status display, click a field to make a move
      • Tkinter IO

Visual references

Diagram to visualize package/file relations:

Package Diagram

Partial UML Class diagram

UML Class Diagram

About

Python TicTacToe Framework with variable Player/AI count and field size. Can render/take input to/from console or a tkinter Window.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages