D&D и ASP Core Продолжение ч.1
Итак, прошло 4 дня, эти 4 дня я совмещал разработку с навалившейся кучей дел(решил отдохнуть недельку...), в итоге в попытках освоить сразу толпу разных фреймворков я окончательно в них запутался и сделал монстра франкенштейна, но я обещаю исправится и делать следующие странички качественней :З
Также со след. недели я выхожу на новую работу и времени на разработку сего проекта станет куда меньше, зато качество кода станет получше.
Технологическая часть:
Итак, какие резиновые фалосы продолговатые предметы я пинал эти 4 дня, в основном это была геморная работа с единственным View, чтобы все это красивенько выглядело и красивенько работало.
Но начну я с обновлений базы:
Схема разраслась еще парой таблиц, вынес описания в отдельную таблицу, также будет изменена связь статистик и атрибутов.
На очереди добавление таблиц заклинаний и умений.
Было написано еще пару ХП на вставку и выборку, а также пару запросов на хардовые Insert.
Касательно представлений и кода в приложении.
Вот как-то так сейчас выглядят Select,ы на View.
А вот как-то так обилие скриптов под них:
Я прекрасно понимаю насколько дерьмово не очень написана эта View, так что если вам стало бугуртить - знайте мне бугуртит также.
Это, в принципе, первая веб-форма за мою никчемную жизнь и она хотя бы работает и возвращает и делает то что мне нужно(ну пажалуйста я не так плох).
Следующий экземпляр связанный с классами, будет лучше, обещаю )
Как все это выглядит:
Переходим к вкусностям, как же выглядит вся эта форма?
Ну вот как-то так, когда вы только зашли, не обращаем внимание на текст, он был сделан для отладки и примера, в дальнейшем он будет меняться и изначально отображаться не будет.
То же самое касается кнопочки "Продолжить".
Дальше идет небольшая магия, выбрав расу вы смените этот текст(логика под это уже написана, я жду пока человек занимающийся описаниями их закончит, чтобы я мог без лишнего гемора вкорячить их в код и базу) и у вас появится непосредственно выбор типа расы.
В выборе подрасы будут исключительно те, что доступны вашей расе, грубо говоря выбирая дварфа, в типах расы у вас будет отфильтровано: "горный дварф,холмовой дварф, дуэргар". То же самое касательно других рас.
Соответственно при нажатии на кнопочку "продолжить."
Вы отсылаете выбранную вами расу и ее тип на сервер, в ответ же он возвращает вам новую View с выбором класса.
Тут я пока ленивая жопа остановился
Описание воина будет, также как на предыдущей странице в правой части.
Касательно уровня, ниже будет таблица, которую я себе представляю примерно так:
Вот как-то так за 4 дня.
Также извиняюсь перед теми кто предлагал мне помощь и кому я не отписал, господа я только починил телефон, не было возможности, да и не знаю я что на вас свалить + я пока не подключал проект к хабу, но за предложения спасибо.
Также все слова вроде: "Темное зрение" будут ссылками на справочники, которые скорее всего будут тупо копипастой описания с книги персонажа, вообще все эти справочники и прочую ересь описывает один человек, причем делает это сразу в HTML формате, поэтому подобные свистоперделки я предусмотрю логикой, но появятся они лишь когда он закончит работу.
P.S. "шо за изичный и бревенчатый билдер" - господа, я создам сначала логику и базу на уровне бревенчатого билдера, а потом уже вы сможете создавать собственные расы, классы(да я планирую этот функционал), но сначала на базе Predefine я сделаю билдер для лалок(вроде меня).











