Угадай новость

    Есть такой небезызвестный конкурс для веб-разработчиков 10k.aneventapart.com, который часто упоминался на Хабре. Некоторые пользователи Хабра успели в нём поучаствовать с разными проектами. Теперь, если на досуге побродить по сайту конкурса, можно найти много интересных проектов, которые хоть и не получили когда-то главного приза, но всё же достойны внимания и познавательны.
    На сей раз моё внимание привлекло простое развлекательное приложение с информационным уклоном — 10k.aneventapart.com/1/Entry/141 (Guess the Headlines).
    Немного поковырявшись в исходнике, сделал русскую локализацию. Подробности под катом.

    Приложение представляет собой игру, написанную с использованием HTML5 и других средств разрешенных правилами 10k. Используя сервис pipes.yahoo.com, приложение “перегоняет” RSS-ленту английского агрегатора новостей в JSON формат и распарсивает названия статей. Задача пользователя, вводя буквы на клавиатуре, угадать заголовок, а затем уже можно и новость почитать.
    Чуть изменив функционал, получаем локализацию для русских пользователей. Есть возможность работать с заголовками содержащие как русские так и латинские символы, естественно, не забывая переключать раскладку клавиатуры.
    Результат — news.mult-films.net
    Как отправная точка для мультиплеерного приложения, где ход будет передаваться пользователям поочередно, представленный код тоже может сгодиться.

    Similar posts

    AdBlock has stolen the banner, but banners are not teeth — they will be back

    More
    Ads

    Comments 11

      +1
      Занятная штука. Жаль тока заголовки новостей обрезает, порой, на половине предложения. Но это вина rss (((
        0
        Игра супер!
        Долго играть не интересно, т.к. новости повторяются.
          +2
          Идея интересная, но иногда пяти попыток бывает мало:

            0
            И время трудно угадать: 1*:00 МСК за 4 попытки не угадал.
              +2
              Мне кажется, цифры вообще лучше из угадывания исключить.
            –9
            С
            И
            Р
            И
            Й
            С
            К
            А
            Я
            О
            П
            П
            О
            З
            И
            Ц
            И
            Я
            З
            А
            Я
            В
            И
            Л
            А
            О
            Г
            О
            Т
            О
            В
            Н
            О
            С
            Т
            И
            П
            Р
            Е
            К
            Р
            А
            Т
            И
            Т
            Ь
            О
            Г
            О
            Н
            Ь
            1
            0
              0
              missclick =(
              +2
              Недавно делал для анализа одной криптосистемы такие графики. И тут тоже пригодилось) Обработал более 12 млн символов художественно, научной и публицистической литературы. Вертикальная ось — процент встречаемости буквы в языке. Верхний график — английский язык, нижний — русский.

                0
                Учитывая, что на QWERTY-клавиатурах буквы расположены по частоте встречаемости (от центра к краям) можно просто начинать с В, А, П, Р, О, Л, Н, Е, М, И) С графиком, кстати, довольно совпадает.
                  0
                  По частотке (c наиболее встречаемыми на home row) расположен dvorak, а qwerty хоть и по частотке, но с совершенно другой идеей. На qwerty клавиши располагаются так, чтобы избежать зацепления головок на печатной машинке.

                  См. en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard#Comparison_of_the_QWERTY_and_Dvorak_layouts
                0
                Неполные заголовки выдаёт. В игре угадал «Подросток, чья мама умерла, а папа давно в больнице, найден» — нажал прочитать полностью, редиректнуло на новость с уточнением «Подросток, чья мама умерла, а папа давно в больнице, найден повешенным». Видел бы сразу такой заголовок, даже кликать бы не стал…

                Only users with full accounts can post comments. Log in, please.