Skip to content

Latest commit

 

History

41 提交

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

仓库 files navigation

PersonalJavaProject1

My first full-stack personal Java program, Mega-Tac-Toe!

🎮 Live Demo

//add link here ← add once deployed

##Features

#Functional:

  • Single Player: Player vs CPU

  • Will have variety of difficulty with the CPU

  • Two-Player: 1 v 1

  • Players will need to win over all the miniboards in order to score 3 in a row on the mainboard.

  • Win detection for each miniboard/mainboard cell

  • Tier Ranks Single Player and a online leaderboard

#Non-functional:

  • Authentication & Authorization on user accounts such as login and sign up

  • Privacy Policy Notice (USA)

  • UI friendly web page

  • Fast Loading leaderboard

#Limitations:

  • USA based hosting (?)

#Assumptions:

  • Enough storage database for online leaderboards

🛠️ Tech Stack

  • Backend: Java
  • API Framework: REST API Framework, Spring-Boot
  • Frontend: HTML5, CSS, Vanilla JS
  • Build tool: Maven / Gradle (?)
  • **Testing Techinque: JUnit Testing, Maven Build, and JaCoCo for coverage
  • Database: PostgreSQL
  • Container: Docker (?)

##How to Use //ADD rule explanation

🗺️ Roadmap

  • Tier Ranks Single Player
  • Leaderboard of Single Player Wins
  • Windows, Linux, Mac, iOS Support

##License (?)

关于

My first personal Java program! A interesting take on Tic Tac Toe

Topics

Resources

Stars

1 star

关注者

0 watching

复刻s

发布

贡献者

Languages