D&D и ASP Core Продолжение ч.1⁠⁠

Итак, прошло 4 дня, эти 4 дня я совмещал разработку с навалившейся кучей дел(решил отдохнуть недельку...), в итоге в попытках освоить сразу толпу разных фреймворков я окончательно в них запутался и сделал монстра франкенштейна, но я обещаю исправится и делать следующие странички качественней :З


Также со след. недели я выхожу на новую работу и времени на разработку сего проекта станет куда меньше, зато качество кода станет получше.


Технологическая часть:


Итак, какие резиновые фалосы продолговатые предметы я пинал эти 4 дня, в основном это была геморная работа с единственным View, чтобы все это красивенько выглядело и красивенько работало.


Но начну я с обновлений базы:

Схема разраслась еще парой таблиц, вынес описания в отдельную таблицу, также будет изменена связь статистик и атрибутов.

На очереди добавление таблиц заклинаний и умений.

Было написано еще пару ХП на вставку и выборку, а также пару запросов на хардовые Insert.


Касательно представлений и кода в приложении.


Вот как-то так сейчас выглядят Select,ы на View.

А вот как-то так обилие скриптов под них:

Я прекрасно понимаю насколько дерьмово не очень написана эта View, так что если вам стало бугуртить - знайте мне бугуртит также.

Это, в принципе, первая веб-форма за мою никчемную жизнь и она хотя бы работает и возвращает и делает то что мне нужно(ну пажалуйста я не так плох).

Следующий экземпляр связанный с классами, будет лучше, обещаю )



Как все это выглядит:

Переходим к вкусностям, как же выглядит вся эта форма?

Ну вот как-то так, когда вы только зашли, не обращаем внимание на текст, он был сделан для отладки и примера, в дальнейшем он будет меняться и изначально отображаться не будет.

То же самое касается кнопочки "Продолжить".

Дальше идет небольшая магия, выбрав расу вы смените этот текст(логика под это уже написана, я жду пока человек занимающийся описаниями их закончит, чтобы я мог без лишнего гемора вкорячить их в код и базу) и у вас появится непосредственно выбор типа расы.


В выборе подрасы будут исключительно те, что доступны вашей расе, грубо говоря выбирая дварфа, в типах расы у вас будет отфильтровано: "горный дварф,холмовой дварф, дуэргар". То же самое касательно других рас.

Соответственно при нажатии на кнопочку "продолжить."


Вы отсылаете выбранную вами расу и ее тип на сервер, в ответ же он возвращает вам новую View с выбором класса.

Тут я пока ленивая жопа остановился

Описание воина будет, также как на предыдущей странице в правой части.


Касательно уровня, ниже будет таблица, которую я себе представляю примерно так:

Вот как-то так за 4 дня.

Также извиняюсь перед теми кто предлагал мне помощь и кому я не отписал, господа я только починил телефон, не было возможности, да и не знаю я что на вас свалить + я пока не подключал проект к хабу, но за предложения спасибо.


Также все слова вроде: "Темное зрение" будут ссылками на справочники, которые скорее всего будут тупо копипастой описания с книги персонажа, вообще все эти справочники и прочую ересь описывает один человек, причем делает это сразу в HTML формате, поэтому подобные свистоперделки я предусмотрю логикой, но появятся они лишь когда он закончит работу.


P.S. "шо за изичный и бревенчатый билдер" - господа, я создам сначала логику и базу на уровне бревенчатого билдера, а потом уже вы сможете создавать собственные расы, классы(да я планирую этот функционал), но сначала на базе Predefine я сделаю билдер для лалок(вроде меня).

1
Автор поста оценил этот комментарий
Подпишусь, интересно. Кстати, я верно понимаю что это будет доступно людям?)
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Возможно, на данный момент есть офф. решения от DnD Beyond, но они мне лично как новичку не очень понятны, плохо разъяснено + полные издания платные.


Поскольку господа создатели D&D очень сильно следят за всей этой шушорой - не знаю, возможно сделаю общедоступным, но как долго проживет, до того момента как мне дадут по башке - черт знает.


Но, это будет первый нормальный рускоязычный билдер, ибо именно русскоязычных билдеров я не знаю.


Я пока не думал насчет доступности, ибо начал то в общем для себя, в целом те кому будет интересно - я дам возможность подключится, но не раньше, чем все это станет терпимо выглядеть, сейчас там просто некуда тыкать )


На крайняк я сделаю клиентскую версию билдера(тут времени много не займет, ибо с этим есть много опыта и сделаю все быстро).

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества