Skip to content

Project demonstrates how to use React Javascript library for building user interface. OXO is a classic tic-tac-toe game against the computer.

Notifications You must be signed in to change notification settings

mtakanen/reactjs-oxo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This project was bootstrapped with Create React App.

OXO

Project demonstrates how to use React Javascript library for building user interfaces. OXO is a classic tic-tac-toe game against the computer. Game intelligence is based on a heuristic algorithm consisting of five different game strategies described here. Game starts with naive (random) strategy. More advanced strategies are applied when opponent (user) wins games. The most advanced strategy yields almost perfect game. Algorithm also adapts (downshifts) to situation where oppoenent has lost several games.

Playable game is deployed here.

Supported Browsers

By default, the generated project uses the latest version of React.

You can refer to the React documentation for more information about supported browsers.

About

Project demonstrates how to use React Javascript library for building user interface. OXO is a classic tic-tac-toe game against the computer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published