Как стать автором
Обновить

Комментарии 5

За подробностями добро пожаловать под кат

А где подробности? В этих исходниках не хватает статьи.
Для таких заметок люди придумали Github. Именно там принято выкладывать код без объяснений.

Как стартовая точка сойдёт, но теперь нужно провести к более преемлему виду. Класс Game смешивает и логику и данные, так делать не хорошо. Вынесите в отдельный класс, который будет выполнять это. В остальных классах тоже бы вынести. Case class без атрибутов лучше заменить на case object.

Да что уж там, класс Food зачем-то принимает Random и зачем-то знает про игровое поле.
Спасибо. Вынес всю логику в функции отдельные. Посмотрите пожалуйста на гитхабе и скажите как еще можно улучшить.
У опытных скалистов скорее всего мой первый код на Scala вызовет грусть.

Код вполне норм (на первый взгляд), зря вы настолько самокритично. Но тут правда не хватает «самой статьи», какое-никакое объяснение, что и для чего, в каком порядке, может, видеоролик демо. Просто исходники на этот ресурс не принято выкладывать. :-)
Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.