Skip to content

Ayo91/tictactoe-game

Repository files navigation

Tictactoe::Game

TODO: Primera parte: Considere el desarrollo de una aplicación para jugar al tres en raya. El objetivo de esta práctica es la creación de una Gema en Ruby para el juego de tres en raya. Para ello se ha de utilizar la herramienta Bundler (http://gembundler.com/) 1.- Utilizar bundle para crear la estructura estandar de una gema. Véanse railcast: gems with bundler y el blog polishing rubies bundle gem tictactoe 2.- Partiendo de la implementacion del juego que está disponible en github separar a los jugadores en diferentes ficheros y utilizarlos como plugins. 3.- Escribir un conjunto de pruebas unitarias (Unit Testing) test/tc_tictactoe.rb 4.- Escribir un fichero de espectativas de comportamiento (BDD) spec/tictactoe_spec.rb 5.- Realizar un seguimiento continuo de las pruebas (Continuous Testing) guard 6.- Comprobar el correcto funcionamiento en distintas plataformas (Continuous Integration) travis 7.- Indique la URL del repositorio github o bitbucket que ha desarrollado.

Segunda parte: El objetivo de esta práctica es la construcción y publicación de una Gema en Ruby para la el juego de tres en raya. Para ello se ha de utilizar la herramienta Bundler (http://gembundler.com/) 1.- Desarrollar un método para hacer que dos jugadores arbitrarios compitan 2.- Desarrollar un jugador minimax 3.- Construir la gema: gem build 4.- Considerar su publicacion: gem push 5.- Indique la URL del repositorio github o bitbucket que ha desarrollado.

Installation

Add this line to your application's Gemfile:

gem 'tictactoe-game'

And then execute:

$ bundle

Or install it yourself as:

$ gem install tictactoe-game

Usage

TODO: Write usage instructions here

Contributing

  1. Fork it
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create new Pull Request

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages