Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
Классический пинбол, как в древнем игровом автомате или в компактной игрушке: есть пружины, шарики и препятствия. В нашем варианте можно не только зарабатывать очки: чтобы пройти уровень, придется выполнить дополнительную миссию.

Пинбол Пикабу

Аркады, На ловкость, Казуальные

Играть

Топ прошлой недели

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Asp-net

3 поста сначала свежее
Rimata
6 лет назад

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

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


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


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


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


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

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

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

D&D и ASP Core Продолжение ч.1 Dungeons & Dragons, Asp-net, Javascript, Web, Длиннопост

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


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


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

D&D и ASP Core Продолжение ч.1 Dungeons & Dragons, Asp-net, Javascript, Web, Длиннопост

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

D&D и ASP Core Продолжение ч.1 Dungeons & Dragons, Asp-net, Javascript, Web, Длиннопост

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

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

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



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

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

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

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

D&D и ASP Core Продолжение ч.1 Dungeons & Dragons, Asp-net, Javascript, Web, Длиннопост

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


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

D&D и ASP Core Продолжение ч.1 Dungeons & Dragons, Asp-net, Javascript, Web, Длиннопост

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


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

D&D и ASP Core Продолжение ч.1 Dungeons & Dragons, Asp-net, Javascript, Web, Длиннопост

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

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


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

D&D и ASP Core Продолжение ч.1 Dungeons & Dragons, Asp-net, Javascript, Web, Длиннопост

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

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


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


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

Показать полностью 7
[моё] Dungeons & Dragons Asp-net Javascript Web Длиннопост
19
Rimata
6 лет назад

D&D и ASP Core.  Начало.⁠⁠

Вряд ли чушь, которую я буду здесь нести будет вам интересной, однако подобные отписки и ваша реакция способна смотивировать меня не забрасывать работу =)



Сначала небольшая предыстория.

Не так давно, один мой старый друг, в поисках и генерации идей на тему "чего бы такого поделать" предложил себя в роли ГМа в D&D. Про D&D все мы слышали, но никогда не пробовали и даже не разбирались, идею все поддержали и было решено начать некий курс подготовки по пониманию того что нужно выучить и т.д.


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


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

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

В связи с переходом на новую работу, мне также нужно было быстро изучить ASP Net Core, EF Core и прочие свистоперделки веб программирования.


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


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


Первые 3 дня работы:

Начал я с описания классов персонажа, самого понятия "класс", раса, подраса и прочей чепухи.

Это не модели для работы с EF это классы, для внутренних расчетов и насчетов в памяти, для более удобной выдачи и поиска информации.

D&D и ASP Core.  Начало. Dungeons & Dragons, Asp-net, Javascript, Web, Длиннопост

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


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

Был создан контроллер, с ним было много возни, ведь именно туда с помощью DI мне пришлось закидывать контекст базы и учить ее работать с выборкой ХП, также была создана сущность под выборку данных из ХП.


Был создан новый Layout и созданы представления(с которыми я как раз сейчас работаю).

D&D и ASP Core.  Начало. Dungeons & Dragons, Asp-net, Javascript, Web, Длиннопост

Что ты пишешь какую-то чепуху непонятную, нам бы посмотреть что ты напилил.


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


Что есть - базовая пресет страничка MVC приложений, с одним измененным именем.


Это уже сам сайт если чо.

D&D и ASP Core.  Начало. Dungeons & Dragons, Asp-net, Javascript, Web, Длиннопост

А вот и сама вкладка.

D&D и ASP Core.  Начало. Dungeons & Dragons, Asp-net, Javascript, Web, Длиннопост

Собственно с этими Select я долго маялся, логика такая:

Из базы подтягиваются базовые расы и их типы, все эти данные хранят на сервере.

После того как вы выбираете одну из рас, для нее подтягиваются запросом ее типы.

D&D и ASP Core.  Начало. Dungeons & Dragons, Asp-net, Javascript, Web, Длиннопост

На этом пока все, сейчас работаю с выбором типа расы и заполнением опций этого селекта.

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


Будет кнопочка "подробно" и вы сможете прочитать о вашей расе или ее типы куда больше информации.


Спасибо, если есть вопросы по реализации или еще что-то пишите.


Если это вообще кому-то было интересно -_-

Показать полностью 5
[моё] Dungeons & Dragons Asp-net Javascript Web Длиннопост
61
sirionecode
9 лет назад

Ищу программиста на ASP.net⁠⁠

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

Очень прошу поднимите.
Комменты для минусов есть.

Работа разумеется не бесплатная.
Asp-net AJAX Текст
15
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии