Skip to content

Instantly share code, notes, and snippets.

@hedgesky
Last active August 29, 2015 14:18
Show Gist options
  • Save hedgesky/119477efabc6c568d71c to your computer and use it in GitHub Desktop.
Save hedgesky/119477efabc6c568d71c to your computer and use it in GitHub Desktop.
Я достаточно сильно улучшил наши кораблики с момента нашего последнего скайп-разговора. Я добавил возможность смотреть текущее состояние корабля, список кораблей в текущей системе, ввел отношение других кораблей к игроку и даже возможность связи с другим кораблем!
Но мы затевали создание этой системы для того, чтобы ты мог изучить Ruby, поэтому вот тебе несколько заданий:
1. Если после прыжка в какую-либо систему посмотреть состояние корабля, остаток топлива будет показывать с большим количеством знаков после запятой. Попытайся понять, почему так происходит, и предложи пути решения проблемы.
2. Надо улучшить механизм заправки корабля: если происходит попытка заправить корабль на объем, больший доступного, надо бросать соответсвующее исключение.
3. Сделай так, чтобы при связи с кораблем выдавалось случайное сообщение из набора (сейчас доступно только одно).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment