/el-oso

Game in which you must form as many “OSO” words as possible before the computer beats you. Can you beat it?

Primary LanguageJavaScript

OSO Game

View Project

el-oso.vercel.app

About the game

  • Considered an extended tic-tac-toe.

  • The idea of the game is to form as many "OSO" words as possible, placing the letters "O" or "S" in turn. If a player manages to form a word "OSO", he continues playing.

  • In this version of the game, you will play against the machine.

  • The game ends when the board is full and the player who has managed to complete the most "BEAR" words wins.

    For more information about the game, please visit this page.

About the AI algorithm

  • The algorithm implemented is the search algorithm Best-first.
  • In each movement, the computer evaluates its possibilities, and chooses the best option from an evaluation function (points to be won in the next movement).

Screenshot

OSO Game

Features

  • Animations for each point earned
  • Implementation of the Best-First search algorithm
  • Mobile First

Core dependencies

  • React - Javascript library for building user interfaces.