Skip to content

A Scala implementation of the board game Qubic ("3D tic-tac-toe")

Notifications You must be signed in to change notification settings

fxlae/scala-qubic

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Scala project for the lecture "Moderne Programmiersprachen" at HTWG Konstanz (2014).

Features:

  • Game implemented with an immutable object model
  • Supports arbitrary board sizes (n * n * n) and any number of players
  • Utilizes the Model-View-Controller (MVC) pattern with two different views that can be displayed and used simultaneously
    • 2D Command Line Interface (CLI) with "ASCII Art" rendering of the game board
    • 3D user interface, built with ScalaFX, including a clickable and rotatable cube

Screenshot of 2D and 3D UI

About

A Scala implementation of the board game Qubic ("3D tic-tac-toe")

Resources

Stars

Watchers

Forks

Languages