Угадай фильм по трейлеру ! Ищем вдохновение в творениях известного конкурса веб-разработчиков.
10k.aneventapart.com впервые затронутый автором в последняя статья , это было замечено это простое приложение .
Суть в том, чтобы определить год выпуска по трейлеру фильма.
Идея проста, интересна и на ее основе можно придумать еще как минимум одно простое игровое приложение.
Хотите подробностей и/или вы невнимательно прочитали название статьи? - Тогда добро пожаловать под кат. По трейлеру фильма можно угадывать разные вещи – режиссёра, год выпуска, полное название произведения и т. д. О том, как угадать название фильма по его трейлеру, пойдет речь в этой статье.
Как правило, название фильма не появляется в самом начале трейлера, что создает предпосылки для корректной работы нашего приложения.
Чтобы облегчить жизнь пользователю, мы не будем заставлять его вводить какие-либо данные в текстовую форму вручную — дайте ему выбрать правильный ответ, например, из трех вариантов.
Как это работает?
Гений конкурса 10k.aneventapart.com Дело в том, что приложение для победы должно быть небольшим и в то же время функциональным, иначе у него нет шансов.Одним из решений этого противоречия является использование различных API, что убивает сразу нескольких зайцев — отсутствие хранения больших объёмов данных внутри клиентского приложения и расширение функционала за счёт только внешних запросов.
Приложение, положенное в основу нашего сервиса, работает именно так.
Давайте последуем его примеру.
Для начала генерируется случайное число (год) в пределах, указанных в скрипте (например, с 1950 по 2011 год).
Тогда этот год подменяется в запросе к сервису query.yahooapis.com, который, в частности, позволяет парсить страницы со списком названий фильмов, привязанных к конкретному году.
В таком виде данные о фильмах хранятся, например, в Википедии.
(Следует отметить, что такая система не является гибкой и зависит от формата и HTML-разметки анализируемого ресурса.
Это плата за использование сторонних ресурсов для загрузки их данных в ваши приложения.
) Найдя достаточное количество названий фильмов, мы выбираем одно случайное, соответствующее правильному названию фильма, и два сбивающих с толку.
– Теперь соответствующий трейлер можно поискать на YouTube. Отображаем полученную информацию пользователю.
Предупреждение о возможных недостатках – приложение экспериментальное и не имеет элегантного дизайна; угадывание по русским трейлерам тоже оставляет желать лучшего из-за сравнительно небольшого количества русских трейлеров вообще и на YouTube в частности.
Особенно это заметно для старых фильмов.
Если кому-то нужны исходники javascript не в сжатом виде, по запросу в комментариях или в личном сообщении предоставлю код «в студию».
Угадай фильм ! Теги: #игры #html5 #10k.aneventapart.com #10k.aneventapart.com #фильмы #JavaScript #разработка сайтов #HTML
-
Компьютерная Клавиатура (Объяснение)
19 Oct, 24 -
Кремона, Луиджи
19 Oct, 24 -
Важные Навыки Работы С Продуктом
19 Oct, 24 -
Amazon Купил Audible
19 Oct, 24 -
Запускаем Мега-Руководство Со Stackoverflow
19 Oct, 24 -
Медийная Реклама В Рунете: +53% В Год
19 Oct, 24