FailedGamer

FailedGamer
Игры, ваха, костыли

Навигатор по вселенной Warhammer.: https://nav-eye.vercel.app/ Также присоединяйтесь к Телеграм-группе! Там можем пообщаться, обсудить функционал, туда можно закинуть фидбек или зарепортить баг. Буду рад всем: https://t.me/navigator_eye
Пикабушник
Дата рождения: 8 января
Presto911 user7130875
user7130875 и еще 4 донатера
в топе авторов на 643 месте
57К рейтинг 199 подписчиков 5 подписок 324 поста 173 в горячем
Награды:
За киберзащитуПикабу 15 лет! За участие в Пикабу-Оскаре

Око навигатора v0.3

Серия Око навигатора

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

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

Что нового:

  • На странице книг отсортировал персонажей по алфавиту;

  • Добавил вывод года выхода книги;

  • Добавил ссылки на фильтр по автору и на серию в личных списках книг;

  • Сделал логотип сайта кликабельным, с ссылкой на главную страницу;

  • Добавил ссылки на блок преимуществ на главной странице для неавторизованных пользователей;

  • Добавил фильтр по типу книг;

  • Доработал внутреннюю часть для удобства заполнения базы.

Ну и по традиции, если вы еще не видели проект, вот ссылка на него: https://nav-eye.vercel.app/

Также присоединяйтесь к Телеграм-группе! Там можем пообщаться, обсудить функционал, туда можно закинуть фидбек или зарепортить баг. Буду рад всем: https://t.me/navigator_eye

Показать полностью
87

Око навигатора v0.2

Серия Око навигатора

Всем привет!

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

Тестирование прошло просто отлично — критических багов не нашлось, за что вам огромное спасибо!

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

• Исправил проблему со сбросом окна ввода кода после перехода в почтовый клиент.
• Сделал кликабельные ссылки на серии в списке книг и на сами книги в фактах о персонажах.
• Убрал спойлерные моменты из описания пары героев.
• Добавил возможность смены почты для авторизации.
• В маршрутах теперь отображается порядковый номер книги в серии.
• Прикрутил глобальный поиск по фракциям.
• Привел в порядок дизайн: согласовал пункты меню с заголовками страниц и высветлил слишком темный шрифт в некоторых местах.

В ближайшее время планирую расширить функционал фракций и добавить оставшиеся книги из Ереси Хоруса» (те, что не входят в основной цикл). А чтобы решить, какую книжную серию добавлять на сайт после этого, я запущу голосование в нашей группе в Telegram.

Присоединяйтесь к Телеграм-группе! Там можем пообщаться, пообсуждать функционал, туда можно закинуть фидбек или зарепортить баг. Буду рад всем:
https://t.me/navigator_eye

Если кто-то еще хочет пощупать проект, вот ссылка на сам сайт:
https://nav-eye.vercel.app/

Показать полностью
92

Ищу добровольцев из числа читающих книги по Вахе (особенно Ересь Хоруса)

Серия Око навигатора

Всем привет! Я тут в свободное время делаю один пет-проект, который должен облегчить жизнь тем, кто читает книжную вселенную Warhammer 40k, или только планирует в нее вкатиться.

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

Всю инфу, ссылки на сайт и обсуждение я вынес в отдельную телеграм-группу.

Если есть желание помочь комьюнити и посмотреть на проект в числе первых — залетайте сюда:

https://t.me/navigator_eye

Для кто хочет просто посмотреть - ссылка на проект: nav-eye.ru, если не открывается, то попробуйте nav-eye.vercel.app

150

Костыли и пиксели #17

Серия Костыли и пиксели

Сегодня мы вернемся к уже знакомому нам движку Gamebryo и компании Obsidian, которая придумывала костыли, чтобы обойти его ограничения. Думаю, некоторые уже слышали эту историю, но я не могу пройти мимо и не рассказать. Сегодня вспомним финал Fallout: New Vegas.

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

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

Но самое забавное, что финальная речь должна была быть оформлена как диалог, чтобы переключение слайдов можно синхронизировать под окончание озвученных фраз. А диалог нельзя было запустить в пустоте, он должен быть привязан к персонажу. И Obsidian не придумали ничего лучше, чем поставить за этой стеной NPC, который и рассказывает вам историю. Этого персонажа нельзя встретить в игре, и его зовут Рон Рассказчик (Ron the Narrator).

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

Может вы тоже слышали про какие-то интересные костыли, о которых я еще не рассказывал? Пишите в комментарии, я их разберу и расскажу в своих постах.

Показать полностью 4
96

Костыли и пиксели #16

Серия Костыли и пиксели

Всем привет! Не знаю, почему сразу не подумал рассказать про следующую игру, ведь я выкладываю её прохождение здесь, на YouTube и на RuTube. Сегодня мы поговорим про первого "Ведьмака".

Первое, что вспоминает большинство геймеров, когда заходит речь про первую часть компьютерных приключений Геральта — это боевка. Кто-то бросил игру из-за неё, кто-то, наоборот, остался в восторге. Я, если что, из второго лагеря (но я и из тех, кому понравилась боевка в Kingdom Come, особенно в первой). А сейчас я вам расскажу, почему она именно такая.

CD Projekt RED вообще изначально хотели сделать клон Diablo, но их первый прототип разгромили инвесторы. Тогда разработчики обратились к своим друзьям из BioWare, которые на очень приятных условиях лицензировали им свой движок Aurora, на котором те когда-то сделали игру Neverwinter Nights. Но был нюанс: этот движок был полностью заточен под правила D&D. Он не умел считать физическое попадание по врагу, а все атаки рассчитывались броском двадцатигранного кубика (d20).

По сути, полякам пришлось силой натягивать динамичный экшен на скелет пошаговой RPG.

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

Вся сложная хореография ведьмака — это просто набор анимаций под результаты бросков. А те самые знаменитые тайминги (когда курсор загорается огнем и вам нужно кликнуть для комбо) — это просто момент, когда технически заканчивается один раунд D&D, и движок разрешает вам "бросить кубики" для следующего хода.

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

Показать полностью 2
46

Костыли и пиксели #15

Серия Костыли и пиксели

Всем привет! Сегодняшний костыль скорее всего не удивит фанатов Skyrim, но когда я увидел как этот костыль багует, мне сразу захотелось про него рассказать. Речь пойдет о маникенах.

Дело в том, что надеть комплект брони на статичную модель мебели довольно проблематично, из-за того что броня и одежда в играх реализована так, что движок точно должен знать где расположено плечо, где рука, а где голова. Если попробовать натянуть её на объект без скелета, то движок заглючит, потому что не будет знать где что должно находится. Но в Skyrim вы можете развесить свои трофей в собственном доме. Betheseda не стали изобретать велосипед, а просто создали расу Манекенов.

То есть эти вешалки на самом деле персонажи с натянутой текстурой дерева и включенным скриптом паралича. Уже звучит жутко, правда? Представьте, если бы вы узнали что ваш шкаф на самом деле живой, но парализованный. Может он даже смотрит сейчас на вас? Какого он о вас мнения?

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

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

Вот один из примеров с просторов интернета:

Показать полностью 1 1
46

Костыли и пиксели #14

Серия Костыли и пиксели

Всем привет! В 14-м выпуске предлагаю вылезти из тесных коридоров и посмотреть, как разработчики справляются с по-настоящему гигантскими пространствами.

Главная боль любой игры про космос — это ошибка округления координат (Floating-point precision loss). Память не резиновая. Пока вы топчетесь в центре карты, движок знает позицию объектов вплоть до миллиметра. Но стоит улететь на пару миллионов километров, и цифры становятся слишком большими. На точные дроби памяти уже не хватает, и движок начинает грубо округлять значения. Из-за этого 3D-модели прямо на ходу начинает трясти, физика ломается, а персонаж может просто выпасть сквозь пол.

Переписывать фундамент движка ради этого слишком долго и дорого, поэтому программисты используют изящный костыль — "плавающую точку начала координат" (Floating Origin). Суть обмана проста: в дальних путешествиях ваш герой на самом деле никуда не летит.

Очень наглядно это работает в Outer Wilds. Игра симулирует целую солнечную систему с честной физикой орбит. Если бы корабль просто летел от центра карты к краю, погрешность в вычислениях быстро разорвала бы его на куски. Поэтому игра делает финт ушами: как только вы отлетаете от центра на опасное расстояние, движок незаметно сбрасывает ваши координаты обратно в абсолютный ноль (0,0,0), где математика снова работает безупречно. И в ту же миллисекунду берет вообще всё — планеты, кометы, солнце — и сдвигает к вам на это же расстояние.

А главное, игрок этих скачков вообще не замечает. Получается, что при долгих перелетах корабль просто висит на месте, а игра тащит всю остальную вселенную ему навстречу.

А вот если на эту проблему забить, получатся знаменитые "Далекие земли" (Far Lands) из старых версий Minecraft. Если игрок уходил слишком далеко от точки старта, математике просто срывало крышу от гигантских чисел. Генерация ландшафта превращалась в сюрреалистическое месиво, сквозь которое герой проваливался в пустоту.

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

Показать полностью 2
Отличная работа, все прочитано!

Темы

Политика

Теги

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

Сообщества

18+

Теги

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

Сообщества

Игры

Теги

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

Сообщества

Юмор

Теги

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

Сообщества

Отношения

Теги

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

Сообщества

Здоровье

Теги

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

Сообщества

Путешествия

Теги

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

Сообщества

Спорт

Теги

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

Сообщества

Хобби

Теги

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

Сообщества

Сервис

Теги

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

Сообщества

Природа

Теги

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

Сообщества

Бизнес

Теги

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

Сообщества

Транспорт

Теги

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

Сообщества

Общение

Теги

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

Сообщества

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

Теги

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

Сообщества

Наука

Теги

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

Сообщества

IT

Теги

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

Сообщества

Животные

Теги

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

Сообщества

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

Теги

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

Сообщества

Экономика

Теги

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

Сообщества

Кулинария

Теги

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

Сообщества

История

Теги

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

Сообщества