Open VadimFarutin opened 5 years ago
@ArtyomLobanov пофиксили все замечания
Исправления перенесите, пожалуйста, в основную ветку. Дальше для удобства будем поддерживать и исправлять одну (актуальную) версию проекта, а не по отдельной для каждого дз.
@ArtyomLobanov а как предлагается дальше делать? Мержить в master? Просто это по сути наверное это и есть основная ветка, потому что в ней появился первый код рогалика. А как потом будет в 8 дз? Мы его сразу смержим в это дз до проверки или смержим после проверки? Просто кажется, что мержить будет очень больно, там же архитектура довольно сильно менялась...
@ArtyomLobanov пофиксили код и диздок. Но диздок скоро опять изменится, так как туда добавится сетевой рогалик.
Исправления перенесите, пожалуйста, в основную ветку. Дальше для удобства будем поддерживать и исправлять одну (актуальную) версию проекта, а не по отдельной для каждого дз.
@ArtyomLobanov а как предлагается дальше делать? Мержить в master? Просто это по сути наверное это и есть основная ветка, потому что в ней появился первый код рогалика. А как потом будет в 8 дз? Мы его сразу смержим в это дз до проверки или смержим после проверки? Просто кажется, что мержить будет очень больно, там же архитектура довольно сильно менялась...
Не важно, какая ветка будет основной. Эта вполне подходит. Хотелось собрать где-то актуальную и исправленную версию проекта, чтобы не повторять одни и те же замечания/исправления в каждом дз с нуля. Если сильно перелопатили проект в сетевом рогалике, ок - пусть будет в отдельной ветке.
И ещё баг: если уменьшить окошко игры, а потом растянуть, то получается что-то неожиданное. Сильно закапываться в это, наверное, не стоит. Может, библиотека предоставляет возможность запретить изменение размера окна?
Не нашел такой функциональности и способов ее достичь ни в этой версии библиотеки, ни в новой. Добавил полный сброс и перерисовку содержимого при изменении размеров, но это тоже не помогло.
@ArtyomLobanov Исправил и слил в эту ветку все версии, кроме сетевой
И сохранения не удаляются при смерти
Добавил
@ArtyomLobanov Исправил и ответил
1. Пару тестов на работу стратегий добавьте ещё. 2. А как использовать вещи, полученные после 10 уровня? Их даже увидеть нельзя (Кстати, тут ещё видно баг с несоответствием уровня у декоратора) 3. Если сейв удалён, то при попытке загрузиться всё ломается
BasePlayer
значением 10, поэтому наследники должны сами выбирать, что делать, когда экипировки становится больше (Player
просто перестает добавлять новые, можно заменять старые, например)@ArtyomLobanov Done (и еще при растягивании окна теперь все-таки не рисуется мусор)
Комментарий куда-то не туда добавился
Просто довольно странные ситуации получаются. Например, вот сейчас трусливый моб может убежать наверх, но вместо этого стоит на месте Собственно, это последний исправимый штраф за второе дз.
Ограниченный инвентарь, который автоматически пополняется и из которого ничего нельзя выкинуть, это костыль, конечно. Не надо так.
Добавьте README с инструкцией что ли. Какие клавиши что делают? Как загрузить карту из файла? И ссылку на архитектурное описание туда же можно добавить