Skip to content

Latest commit

 

History

History
27 lines (20 loc) · 1.09 KB

README.md

File metadata and controls

27 lines (20 loc) · 1.09 KB

Tic Tac Toe

Tic Tac Toe powered by Ruby and the Sinatra framework. You play as player “x” against an intelligent computer. This app is hosted live at this link.

I built this from scratch, with the exception of the Sinatra framework. Keep in mind that this app is entirely server-based, so there is no JavaScript or event handling. Instead, it uses a form with invisible buttons that send a POST request to the server when an empty square is clicked.

Example Usage

Screencast of gameplay

Installation

  1. Clone this repository (git clone https://github.com/johnisom/sinatra_ttt)
  2. cd into this repository (cd sinatra_ttt)
  3. Install dependencies (bundle install)
    • If you don’t have ruby-2.6.5, install it
  4. Run the server locally (bundle exec rackup)
  5. Enjoy playing tic-tac-toe at http://localhost:9292/