вторник, 9 февраля 2016 г.

Рефакторинг

В общем первый контур заработал. Команды собираются, капитаны назначаются, корабли отправляются и привозят добычу. Однако в процессе стало понятно, что текущая реализация на "чистых" объектах чересчур громоздкая и неудобная. В общем-то нечто подобное ожидалось, но понадеялся, что относительная простота модели вывезет. Не срастается. Однозначно нужен переход на систему данных с объектной оберткой. Начал переделку ядра игры на базе System.Data от Mono. Заодно прикручу полноценную систему локализации. Все это отнимет пару дней, зато в дальнейшем ускорит работу. Внешняя часть объектной модели продумана и останется почти без изменений, так что имеющийся интерфейс пересадить на новую модель можно будет легко и непринужденно.

Комментариев нет:

Отправить комментарий