Skip to content

Instantly share code, notes, and snippets.

@eovolkov
Created July 3, 2015 18:03
Show Gist options
  • Save eovolkov/c479b5bc7d38a295359a to your computer and use it in GitHub Desktop.
Save eovolkov/c479b5bc7d38a295359a to your computer and use it in GitHub Desktop.
river_buttle_ruby
Написать консольную версию "Речной бой".
1. Генерировать поля в консоли
2. Есть поле одного игрока, есть поле противника
3. Ходят по очереди
1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10
а * * * * а
б б
в в
г
д
Куда стрелять?
2
Попал или нет
1 2 3 4 5 6 7 8 9 10 1 2 3 4 5 6 7 8 9 10
а * * * * а Х *
б б
в в
г
д
Если туда уже стреляли то сообщение с ошибкой.
Генерация поля.
Ход игрока - gets или другое
Ход ИИ - рандомом
Проверка, можно ли так походить
Что нужно использовать:
1. Bundler
2. Много классов
3. rspec
Запаковать и опубликовать в виде ruby gem
Название:
eovolkov(мой логин)-riverbuttle
Ссылки присылать на форум.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment