Google Chrome

индекс
224,13

Еще один повод начать пользоваться 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 не были пустой болтовней…
+70
18 сентября 2009, 01:44
51

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

НЛО прилетело и опубликовало эту надпись здесь
0
rubzn #
Только из-за этого, конечно, не стоит на него переходить :)
+2
logka #
Ну надо же хоть из-за чего-то пользоваться Хромом :)
+11
setevik #
Забавно… Хабр почитал, перешел на кладку с quake live, поиграл. Перешел на вкладку с портированным vNES, поиграл. Интересные времена настали ^_^
+1
tipok #
Нехватает только starcraft2.pro для разнообразия.
0
PiaFraus #
Ну вроде это именно то, ради чего делают Chrome OS
0
Ronin #
quake live же не работает под хромом… Или уже работает?
0
setevik #
Не-не-не. Это был коммент к новости о портировании vNES, не знал до этого.
0
pixxxel #
Только у меня звука нет?
0
Koshachiysup #
У меня тоже, да и разрешение такое, что глаза сломаешь.
0
XPilot #
А как вы себе представляете реализацию звука (именно в виде потока) в браузере?
+1
anatoly_rr #
нууу, несколько лет назад я с трудом представлял реализацию эмуляторов на джаваскрипте :)
НЛО прилетело и опубликовало эту надпись здесь
0
potf #
Какой у вас браузер?
НЛО прилетело и опубликовало эту надпись здесь
–1
potf #
Странно. У меня в стабильном хроме 60 кадров.
+2
BlackStream #
На моззиле марио — 3,5-4 Fps… Вот это КАПЕЦ! ="(
–1
milax #
Зато Файрбаг 100 Fps :-P
0
Deavy #
У меня немного похуже — 10-14 FPS
0
alexxxst #
А в хроме у меня 65 :)
0
posix #
Когда уже будет Chrome под линукс… В опере тормоза жуткие. Придется пока играть через fceux, как и раньше.
Кстати, историческая справка: Dendy — аппаратный аналог NES. Официально консоли третьего поколения Nintendo Famicom на территории бывшего CCCР не продавались :)
0
rubzn #
Попробуйте в Chromium ( я пока сам не открывал, но говорят, что работает)

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

Там уже и поддержка flash включена по умолчанию :)
+5
bruce #
Есть именно Google Chrome, работает уже хорошо. 32-бита, 64-бита или подключить репозиторий (там и RPM есть).
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
0
posix #
В репозитории для Debian только Chromium пока. Качаю по первой ссылке, спасибо. Ловите плюс :)
0
Draug #
Если кому надо включить в дело 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 :)
0
sust #
* 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
0
Draug #
Понятно что *должно* подхватываться всё без создания ссылок и указания ключа, но увы — не работает. 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)
0
sust #
Проверил, всё работает без шаманств. Свежеустановленная 9.04 (i386) с обновлениями.
0
sikoshi #
благодарю, я и не знал о таком )
НЛО прилетело и опубликовало эту надпись здесь
0
TiGR #
Уже есть бета. Причём не chromium, а именно google chrome. Сам некоторое время пользовался. Но сейчас у меня стоит Chromium.
+1
chico #
Официально Famicom не продавалась не только в СССР, но и во всех остальных странах кроме Японии. Famicom и NES — это разные приставки.
+1
mirritil #
я пользуюсь хромом под линукс уже четыре месяца. последние месяца два — очень стабильный, не падает вообще.
0
Bkmz #
Вот у меня на ежике(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 довольно медленно листается, а в хромиуме всё отлично, и пока не бажный ;) поживем увидим. Всетаки проект довольно шустро разрабатывается!
0
Bkmz #
Чуть не забыл, репозитарий с ежедневными сборками! Так что аккуратно ;)
+3
alex14n #
Tetris появился вовсе не на NES
0
rubzn #
Верное замечание.
+2
Aledensoft #
проект интересный, но в чисто академических целях конечно. если есть желание именно поиграть (а не попробовать) в 8-битные игры, то куда целесообразнее это делать на полноценном эмуляторе.
+ желательно прикупить гейм-пад )
0
daodizzy #
По геймпаду — очень удобно юзать переходник usb2ps (для соневских джойстиков, благо джойстики от первого поколения стоят копейки, а по качеству очень даже ничего).
0
f0b0s #
мдаа… все же негоже это в опере 4 фпс…
нет, я понимаю оптимизация в хроме и все хорошо, но вероятно, приложение тоже можно было слегка оптимизировать (я не вебдев, тонкостей не знаю).
0
potf #
Разработчики данного приложения просто сделали свой продукт, а вот все остальное на совести разработчиков браузеров.
0
SantaClaus16 #
В сафари x64 все хорошо.
–1
Ajex #
Мдя, заняться им нечем. Лучше бы Roboform помогли портировать, вот это полезно было бы.
+3
dreik #
За такие посты на ночь глядя надо убивать! Вместо того чтобы спать, три часа играл в контру… :)
0
dezconnect #
Как бе на счет тетриса, в 1990г я игрался в него на ZX-Spectrum, а Dendy я увидел гораздо позже. И сдается мне что не у всех знакомство с тетрисом прошло именна на игровой приставке =\
+1
deniamnet #
интересно было глянуть на сам nes-файл для этого

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

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

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

А теперь вот вам пример. Я рад!
–1
dotneter #
Google OS случаем не на javascript'е пишется?
–7
Longman #
Вместо того, чтобы улучшить производительность браузера, балуются игрушками.

Я пытался пользоваться Chrome с 1-й версии, поочередно ставя каждую новую стабильную: 2-ю и 3-ю.
Быстро этот браузер делает только одно — стартует, что вызывает восторг у обывателей. Но когда начинаешь открывать закладки одну за другой, начинаются тормоза и каждая следующая открывается медленнее предыдущей. Вылетает он по-прежнему целиком… Грустная картина.

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

Я к тому, что выполняет он основную функцию очень даже хорошо, а вам просто не повезло с ним.
НЛО прилетело и опубликовало эту надпись здесь
0
JetHedgehog #
NES на Javascript это круто :)
0
Kodeks #
Даже не уговаривайте :-)
0
hannimed #
Жаль что в Опере тормозит, там хоть масштабирование нормально работает. А то играть на большом мониторе в таком маленьком окошке несколько не удобно…
–5
McCormick #
нда… статья ни о чем.

Вы знаете — а у меня в IE 8 yandex.ru открывается — а чем еще не один повод для того чтобы начать пользоваться..?))

а игрушки в восьмибитные игрушки — уж увольте.

я уж забыл когда и в xbox играл((
0
Nyaon #
У нас нет времени на игры, мы должны воевать!
0
Freeborn #
Да-да, Contra рулит, мы знаем:)
0
Nyaon #
вообще-то это цитата из wc3…
0
Freeborn #
От, блин, а я надеялся вы это от чистого сердца сказали:)
0
amlet #
Блин!!! Работа встала. Братья Марио рулят!
0
otaqsun #
Любителям Firefox: firenes.en.softonic.com/download
0
otaqsun #
лучше даже тут брать: firenes.com.ar/
0
XPilot #
Внутри же будет враппер для java-апплета, да? :-|
0
XPilot #
Зашел на вторую ссылку — да. Эмулятором в Java-апплете сейчас никого не удивишь (уже же есть JPC в котором можно пускать DOS'овские игрушки), JS совсем другое дело.
0
z6Dabrata #
у мя еее-рс и убунта, ФФ и опера ппц тормозили, я уже решил что прямота моих рук не подходит к этойопераионке и собрался было сносить ее)
Но тут случайно увидил линку на хром, скачал и ох*ел ) Все летает, сижу теперь в зельду играю ))
+1
Bkmz #
Аналогично, уже хотел обратно восстанавливать с раздела, пока меня вдруг не осенило, что я подключил же репы хромиума, который в винде оочень шустрый. Ну и решил попробовать. Теперь у меня всё идеально на моём ежике)
Хотя винда тоже не идеальна была, я её почему то больше любил.
Товарищи, все ставим хромиум из репозитариев. И радуемся жизни :)
0
ssve #
Денди познакомила нас с Тетрисом?
0
oe24 #
Ну вот: еще один шаг копании на пути к созданию Google Chrome OS. Теперь показывают, как четко можно играть в игры в браузере.
0
j3d1 #
в таком милипездрическом окошке?! (:
0
bruce #
Окошко можно и масштабировать без особых потерь. К тому же не забываем, что это эмуляция. Если написать того же Марио сразу на Javascript, работать будет на порядки быстрее, а значит можно и более сложные игры делать.
+1
ssve #
Уже писали Марио на Яваскрипт :)
0
j3d1 #
простенькие да. чуть более серьёзное потребует кучу граф библиотек — возвращаемся к тому же откуда пришли + интерпретатор который тормознее нативного кода
–2
rg_software #
А что значит «в разы быстрее»? Эмулятор должен работать со скоростью реальной Dendy, не быстрее и не медленнее.

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

значит

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

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

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