войти зарегистрироваться

Google Chrome whois

индекс
199,56

Еще один повод начать пользоваться Chrome

imageПомните «Денди» (он же NES — Nintendo Entertainment System)? Это восмибитная игровая приставка, выпущенная в 1985. Помимо всего прочего именно она познакомила нас с легендарными играми типа Super Mario Bros, Tetris и The Legend of Zelda.

Какое отношение все это имеет к Google Chrome? Все просто. Бен Фиршман (Ben Firshman) портировал vNES (эмулятор NES), переписав его на Javascript, и назвал его JSNES. Он прекрасно работает в Firefox 3.5 и Safari 4, но он работает в разы быстрее в Chrome.

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

Кроме того, что это поможет вам скоротать время, данный пример показывает, что все разговоры вокруг оптимизации работы Javascript в Chrome не были пустой болтовней…

комментарии (88)

  • НЛО прилетело и опубликовало эту надпись здесь.
    • Только из-за этого, конечно, не стоит на него переходить :)
    • Ну надо же хоть из-за чего-то пользоваться Хромом :)
  • Забавно… Хабр почитал, перешел на кладку с quake live, поиграл. Перешел на вкладку с портированным vNES, поиграл. Интересные времена настали ^_^
    • Нехватает только starcraft2.pro для разнообразия.
    • Ну вроде это именно то, ради чего делают Chrome OS
    • quake live же не работает под хромом… Или уже работает?
      • Не-не-не. Это был коммент к новости о портировании vNES, не знал до этого.
  • Только у меня звука нет?
    • У меня тоже, да и разрешение такое, что глаза сломаешь.
    • А как вы себе представляете реализацию звука (именно в виде потока) в браузере?
      • нууу, несколько лет назад я с трудом представлял реализацию эмуляторов на джаваскрипте :)
  • копец :(
    контра 21 fps
    • Какой у вас браузер?
      • в четвертом хроме же

        в опере тупо не смог дождаться появления заставки :)
        она там справа меееееедленно выплывает

        интересно посмотреть на производительность, если не эмулировать чужой код, а переписать нормально
        • Странно. У меня в стабильном хроме 60 кадров.
    • На моззиле марио — 3,5-4 Fps… Вот это КАПЕЦ! ="(
      • Зато Файрбаг 100 Fps :-P
    • У меня немного похуже — 10-14 FPS
    • А в хроме у меня 65 :)
  • Когда уже будет Chrome под линукс… В опере тормоза жуткие. Придется пока играть через fceux, как и раньше.
    Кстати, историческая справка: Dendy — аппаратный аналог NES. Официально консоли третьего поколения Nintendo Famicom на территории бывшего CCCР не продавались :)
    • Попробуйте в Chromium ( я пока сам не открывал, но говорят, что работает)

      Я просто подумал, что «Денди» ближе и роднее.
      • Спасибо, попробую. Если мне память не изменяет он unstable пока еще, но потестить можно.
        И, конечно, я не отрицаю, что для всех нас название Денди роднее :) Просто внес небольшое уточнение.
        • Все проще, отсюда можно качать последние версии хромиума: build.chromium.org/buildbot/snapshots/chromium-rel-linux/

          Там уже и поддержка flash включена по умолчанию :)
      • Есть именно Google Chrome, работает уже хорошо. 32-бита, 64-бита или подключить репозиторий (там и RPM есть).
        • НЛО прилетело и опубликовало эту надпись здесь.
        • НЛО прилетело и опубликовало эту надпись здесь.
        • В репозитории для Debian только Chromium пока. Качаю по первой ссылке, спасибо. Ловите плюс :)
          • Если кому надо включить в дело chromium под Ubuntu.
            Репы(/etc/apt/sources.list):
            deb ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main
            deb-src ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main
            Добавить ключ:
            sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xfbef0d696de1c72ba5a835fe5a9bf3bb4e5e17b5
            И установить:
            sudo apt-get update
            sudo apt-get install chromium-browser
            «Подключить» flash:
            sudo ln -s /usr/lib/firefox/plugins/flashplugin-alternative.so /usr/lib/chromium-browser/plugins/flashplugin-alternative.so
            В файле "/etc/chromium-browser/default" поправить ключи запуска:
            CHROMIUM_FLAGS=" --enable-plugins"
            И в опциях я выставил On Startup: «Restore the pages that were open last». Там также присутствует пара альтернативных тем оформления. Можно пользоваться!
            p.s. Only for linux advanced user :)
            • * For plugins, it is *no longer necessary* to pass --enable-plugins to Chromium. You should *not* have to create symlinks for the plugins either, the system and user plugins paths are explored by default.
              launchpad.net
              • Понятно что *должно* подхватываться всё без создания ссылок и указания ключа, но увы — не работает. Ubuntu 9.04(на двух разных хостах). Создание ссылки и редактирование файла /etc/chromium-browser/default — ничего не испортит.(To pass flags to Chromium, please don't tweak the launcher, but edit /etc/chromium-browser/default instead)
                • Проверил, всё работает без шаманств. Свежеустановленная 9.04 (i386) с обновлениями.
        • благодарю, я и не знал о таком )
    • НЛО прилетело и опубликовало эту надпись здесь.
    • Уже есть бета. Причём не chromium, а именно google chrome. Сам некоторое время пользовался. Но сейчас у меня стоит Chromium.
    • Официально Famicom не продавалась не только в СССР, но и во всех остальных странах кроме Японии. Famicom и NES — это разные приставки.
    • я пользуюсь хромом под линукс уже четыре месяца. последние месяца два — очень стабильный, не падает вообще.
    • Вот у меня на ежике(ASUS Eee PC 1000HE) стоит EeeBuntu 3.0 Standart, lsb_release -a которого выводит:

      bkmz@bkmz-laptop:~$ lsb_release -a
      No LSB modules are available.
      Distributor ID: Ubuntu
      Description: Ubuntu 9.04
      Release: 9.04
      Codename: jaunty

      Подключил себе репозитарий:
      ## +++ Google Chrome +++ #### sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 5A9BF3BB4E5E17B5
      deb ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main
      deb-src ppa.launchpad.net/chromium-daily/ppa/ubuntu jaunty main

      Сегодня 18 сентября,09-го у меня установлена 4.0.211.0 (Ubuntu build 26265) версия Chromium'a
      Я ставил из deb'a, с сайта adobe флэш, и хромиум у меня автоматом подцепил ВСЁ. Специально проверял, в опере gmail довольно медленно листается, а в хромиуме всё отлично, и пока не бажный ;) поживем увидим. Всетаки проект довольно шустро разрабатывается!
      • Чуть не забыл, репозитарий с ежедневными сборками! Так что аккуратно ;)
  • Tetris появился вовсе не на NES
    • Верное замечание.
  • проект интересный, но в чисто академических целях конечно. если есть желание именно поиграть (а не попробовать) в 8-битные игры, то куда целесообразнее это делать на полноценном эмуляторе.
    + желательно прикупить гейм-пад )
    • По геймпаду — очень удобно юзать переходник usb2ps (для соневских джойстиков, благо джойстики от первого поколения стоят копейки, а по качеству очень даже ничего).
  • мдаа… все же негоже это в опере 4 фпс…
    нет, я понимаю оптимизация в хроме и все хорошо, но вероятно, приложение тоже можно было слегка оптимизировать (я не вебдев, тонкостей не знаю).
    • Разработчики данного приложения просто сделали свой продукт, а вот все остальное на совести разработчиков браузеров.
  • В сафари x64 все хорошо.
  • Мдя, заняться им нечем. Лучше бы Roboform помогли портировать, вот это полезно было бы.
  • За такие посты на ночь глядя надо убивать! Вместо того чтобы спать, три часа играл в контру… :)
  • Как бе на счет тетриса, в 1990г я игрался в него на ZX-Spectrum, а Dendy я увидел гораздо позже. И сдается мне что не у всех знакомство с тетрисом прошло именна на игровой приставке =\
  • интересно было глянуть на сам nes-файл для этого

    benfirshman.com/projects/jsnes/roms/Pac-Man%20(U)%20[!].nes.js

    что это? как это сделали?
    • Сильно подозреваю, что он не отличается от оригинального NES файла. Если хотите — могу вам выложить NES для игры CONTRA
  • НЛО прилетело и опубликовало эту надпись здесь.
    • А разве престо это самый быстрый движок?
    • А при чём тут Presto? В опере используется классически интерпретатор js, без jit компиляции. Так что там особых высот ожидать не приходится.
      • НЛО прилетело и опубликовало эту надпись здесь.
  • уже не осталось способов привлечь пользователей)?
    лучше в эмуляторе, да по сети, да с друзьями…
  • Это же показывает не то что хром хорош чтоб игры подобные играть, это показывает что насколько там оптимизирован JS. А разве кроме игрушек его нигде не используют.

    Возможно и не делали на JS мощных приложений… потому что оно везде тормозило.

    А теперь вот вам пример. Я рад!
  • Google OS случаем не на javascript'е пишется?
  • раскрыть комментарий
    • Вместо того, чтобы улучшить производительность браузера, балуются игрушками.
      Вам лишь бы написать, что ли? Заходим на страницу, сверху читаем: «A Javascript NES emulator. By Ben Firshman». Переходим на страницу Бэна, там читаем: «Django web developer, student and bass player.» Вам хром этот самый Бэн улучшать что-ли должен? :) Он студент, веб-девелопер и басс-плеер, к хрому он отношения не имеет. Ваше недовольство имеет смысл направить прямо в гугль.
    • Ну для начала этот nes эмулятор не разработчики Chrome сделали, разрабы занимаются тем чем и должны, наверное. Обыватели пользуются Internet Explorer 6 )) Как раз из-за стабильности Chrome и пользуюсь, не знаю сколько у вас максимально вкладок, но 3 окна по 15-20 вкладок у меня стабильно работает, и попрежнему не вылетает )) На 60-80й вкладке начинаются ощутимые тормоза, но у меня комп не особо мощный C2D, 2G RAM, так что думаю это нормально.

      Я к тому, что выполняет он основную функцию очень даже хорошо, а вам просто не повезло с ним.
  • Блин, а не могли Вы это написать завтра? Мне отчеты писать надо, а я за принцессами бегаю… :D
  • NES на Javascript это круто :)
  • Даже не уговаривайте :-)
  • Жаль что в Опере тормозит, там хоть масштабирование нормально работает. А то играть на большом мониторе в таком маленьком окошке несколько не удобно…
  • раскрыть комментарий
  • У нас нет времени на игры, мы должны воевать!
    • Да-да, Contra рулит, мы знаем:)
      • вообще-то это цитата из wc3…
        • От, блин, а я надеялся вы это от чистого сердца сказали:)
  • Блин!!! Работа встала. Братья Марио рулят!
  • Любителям Firefox: firenes.en.softonic.com/download
    • лучше даже тут брать: firenes.com.ar/
    • Внутри же будет враппер для java-апплета, да? :-|
      • Зашел на вторую ссылку — да. Эмулятором в Java-апплете сейчас никого не удивишь (уже же есть JPC в котором можно пускать DOS'овские игрушки), JS совсем другое дело.
  • у мя еее-рс и убунта, ФФ и опера ппц тормозили, я уже решил что прямота моих рук не подходит к этойопераионке и собрался было сносить ее)
    Но тут случайно увидил линку на хром, скачал и ох*ел ) Все летает, сижу теперь в зельду играю ))
    • Аналогично, уже хотел обратно восстанавливать с раздела, пока меня вдруг не осенило, что я подключил же репы хромиума, который в винде оочень шустрый. Ну и решил попробовать. Теперь у меня всё идеально на моём ежике)
      Хотя винда тоже не идеальна была, я её почему то больше любил.
      Товарищи, все ставим хромиум из репозитариев. И радуемся жизни :)
  • Денди познакомила нас с Тетрисом?
  • Ну вот: еще один шаг копании на пути к созданию Google Chrome OS. Теперь показывают, как четко можно играть в игры в браузере.
    • в таком милипездрическом окошке?! (:
      • Окошко можно и масштабировать без особых потерь. К тому же не забываем, что это эмуляция. Если написать того же Марио сразу на Javascript, работать будет на порядки быстрее, а значит можно и более сложные игры делать.
        • Уже писали Марио на Яваскрипт :)
        • простенькие да. чуть более серьёзное потребует кучу граф библиотек — возвращаемся к тому же откуда пришли + интерпретатор который тормознее нативного кода
  • А что значит «в разы быстрее»? Эмулятор должен работать со скоростью реальной Dendy, не быстрее и не медленнее.

    А вообще штука, мягко говоря, на любителя. Ура, написали на Javascript. Прекрасные эмуляторы существуют уже лет десять, и не вижу никакого стимула переходить на браузерную версию.
    • > А что значит «в разы быстрее»?

      значит

      > можно и более сложные игры делать

      и они не будут тормозить :)
  • У меня в ящике запрятана собственно Dendy с 2 аутентичными джойстикми и двумя десятками картриджей. К чёрту ваш Хром, ни в какое сравнение! :-Р
  • Мы делаем прекрасный растворимый кофе. Он прекрасно пьется в Firefox 3.5 и Safari 4, но он он имеет еще более лучший вкус в Chrome.
    • Большинство маркетинга делается именно так…
Только авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста.