Bienvenidos a RubyGoal!
¿Qué es RubyGoal?
RubyGoal es un juego en el cual tú serás el coach de un equipo de fútbol.
La estrategia del coach la vas a tener que implementar tú en ruby.
Dependencias
GNU/Linux, Asegúrate tener todas las dependencias instaladas.
Ubuntu/Debian:
# Gosu's dependencies for both C++ and Ruby
sudo apt-get install build-essential freeglut3-dev libfreeimage-dev libgl1-mesa-dev \
libopenal-dev libpango1.0-dev libsdl-ttf2.0-dev libsndfile-dev \
libxinerama-dev
Para otras distros: https://github.com/jlnr/gosu/wiki/Getting-Started-on-Linux
¿Cómo hago para correrlo?
gem install rubygoal
Correr el juego con los Coach
de ejemplo
rubygoal
Correr el juego con tu implementación de Coach
rubygoal coach_1.rb
Correr el juego con tu implementación de ambos Coach
rubygoal coach_1.rb coach_2.rb
¿Cómo hago para implementar mi Coach?
Mirate los Coach
ya definidos en lib/rubygoal/coaches
, sobre todo lee con
atención y en su totalidad lib/rubygoal/coaches/template.rb
Legal
Todo el código fuente, salvo los archivos bajo la carpeta media/
, está
licenciado bajo los términos de la licencia del MIT. Ver el archivo MIT-LICENSE
bajo la ruta de la gema.
La imagen de Alberto Kesman utilizada en el archivo media/goal.png
fue
tomada de https://commons.wikimedia.org/wiki/File:Albertok.jpg que se
encuentra licenciada bajo los términos de la licencia CC-BY-SA 3.0
(https://creativecommons.org/licenses/by-sa/3.0/deed.es). Como
consecuencia, el archivo media/goal.png
queda licenciado también bajo
esta licencia como trabajo derivado.