Last active
August 29, 2015 14:18
-
-
Save hedgesky/119477efabc6c568d71c to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Я достаточно сильно улучшил наши кораблики с момента нашего последнего скайп-разговора. Я добавил возможность смотреть текущее состояние корабля, список кораблей в текущей системе, ввел отношение других кораблей к игроку и даже возможность связи с другим кораблем! | |
Но мы затевали создание этой системы для того, чтобы ты мог изучить Ruby, поэтому вот тебе несколько заданий: | |
1. Если после прыжка в какую-либо систему посмотреть состояние корабля, остаток топлива будет показывать с большим количеством знаков после запятой. Попытайся понять, почему так происходит, и предложи пути решения проблемы. | |
2. Надо улучшить механизм заправки корабля: если происходит попытка заправить корабль на объем, больший доступного, надо бросать соответсвующее исключение. | |
3. Сделай так, чтобы при связи с кораблем выдавалось случайное сообщение из набора (сейчас доступно только одно). |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment