Пасхалка на Hogwarts Legacy
На Новый год я сделал интерактив для конкурса. Я оооочень большой поклонник Гарри Поттера, а потому когда был анонсирован Hogwarts: Legacy (несмотря на многочисленные недостатки и тревожности, это как никак первая действительно серьезная игра по вселенной за многие годы и я надеюсь она сможет подарить мне хотя бы толику тех эмоций, что я когда-то испытал от Тайной Комнаты), сразу захотел сделать какую-то интересную пасхалочку, вроде тех, как иногда делает Google.
Идея в том, что на странице игры Hogwarts Legacy нужно найти "секрет" (его найти легко), активировав который, вы получаете волшебную палочку и возможность творить заклинания. С помощью заклинаний можно разгадать секрет и получить маленький приз.
Первые тесты и попытки я начал еще в сентябре. Больше всего мне хотелось реализовать возможность произносить заклинания. Есть такая штука SpeechRecognition API и я возлагал на нее большие надежды. Пользоваться ею довольно просто, но, как оказалось множество есть ограничений, да и не поддерживается в Firefox, потому пришлось добавлять интерфейс и для написания заклинаний. Но если у вас все таки Chrome и есть микрофон - вы можете колдовать произнося заклинания!
Я постарался реализовать ВСЕ заклинания, упоминаемые в книгах, кроме боевых, направленных на живых существ и т.д. То есть, авада кедавра нет, сектумсемпра нет, империуса нет, левикорпуса нет, а вот имперВиус, колорум (известный также как коловари) или мобилиарбус – есть. Также разумеется, часть заклинаний просто не на что использовать (например, окулус репаро). Общий список реализованных в каком-то виде заклинаний – 34.5 штук. И это оказалось заметно сложнее, чем мне представлялось в начале. В результате ушло оочень много времени, а последние пришлось доделывать буквально за день до Нового года.
Сам же квест ооочень простой и короткий (достаточно знать всего 3 заклинания и только одно редкое). Все остальные заклинания добавлены чисто как фан-контент
В общем, оцените, пожалуйста, труды: https://hot-game.info/game/Hogwarts-Legacy
Отличный комментарий!