The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Разработчики Mozilla создали вариант игры Doom на языке Java..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от opennews (ok) on 01-Июн-11, 21:10 
Классическая игра Doom была портирована (https://developer.mozilla.org/en-US/demos/detail/doom-on-the.../) разработчиками Mozilla для работы в любом современном веб-браузере, поддерживающем JavaScript и такие возможности HTML5, как поддержка тегов canvas и audio. Для портирования был использован проект Emscripten (https://github.com/kripken/emscripten), позволяющий преобразовать байткод LLVM в JavaScript-представление. В свою очередь, байткод LLVM может быть получен путем компиляции исходного текста на языках Cи или Cи++ при помощи llvm-gcc или clang.

Из проблем отмечается (http://code.google.com/p/v8/issues/detail?id=947) низкая скорость работы в браузере Opera, а также в браузерах на базе движка V8 (Chrome, Chromium и т.п.). Для ускорения работы игры желательно чтобы браузер поддерживал типизированные массивы.


URL: https://developer.mozilla.org/en-US/demos/detail/doom-on-the.../
Новость: https://www.opennet.ru/opennews/art.shtml?num=30743

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +8 +/
Сообщение от maxkit (ok) on 01-Июн-11, 21:10 
Им, конечно, виднее, но лучше бы Firefox ускоряли и облегчали.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +2 +/
Сообщение от user (??) on 01-Июн-11, 21:17 
Они это и делают. Canvas почти удвоил fps с 4 до 6. Нужно же на чём то тестировать.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Некто (??) on 01-Июн-11, 21:29 
Есть еще над чем работать
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 01-Июн-11, 21:34 
У меня этот doom на Firefox 4 выжимает 30-40FPS (вверху написано) - отлично играбелен. Вы там что, на первом пентиуме его запустили чтоли?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

5. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 01-Июн-11, 21:37 
> Им, конечно, виднее, но лучше бы Firefox ускоряли и облегчали.

Ну так вот такие штуки и являются отличным тестом JS движка. И тут вдруг внезапно оказывается что опера - тормозит. А у хрома дикие тормоза из-за бага в движке V8 (по этому поводу им был заведен баг). Ну вот и результаты нормального сравнения на по настоящему сложных скриптах :).

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

6. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от vmk email(ok) on 01-Июн-11, 21:57 
Это в ответ на эмулятор Белларда.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  –1 +/
Сообщение от тоже Аноним email(ok) on 01-Июн-11, 22:20 
4-й пентиум, 4-й Файрфокс, 11.04-я убунта, fglrx. 14-16 fps.
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

8. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от paulus (ok) on 01-Июн-11, 22:31 
угу, с V8 огромные грабли в последних сборках Хромиума, но потихоньку исправляют.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

9. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от анон on 01-Июн-11, 22:35 
Вот только эмулятор Белларда написан им собственноручно
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от анон on 01-Июн-11, 22:38 
> результаты нормального сравнения на по настоящему сложных скриптах :)

А нафига они нужны, эти "по-настоящему сложные скрипты" ?
Писать серьёзное настольное приложение на javascript - безумие либо гениальная шутка.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

11. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от rshadow (ok) on 01-Июн-11, 23:02 
Ждем убунту которая будет работать на js в браузере
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним123321 (ok) on 01-Июн-11, 23:02 
может комунить интересно будет: ктото скомпилировал Python в javascript :-)

http://syntensity.com/static/python.html

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 01-Июн-11, 23:14 
> путем компиляции исходного текста на языках Cи или Cи++ при помощи llvm-gcc или clang

Вот, вот оно!! Я говорил что за LLVM будущее - она свяжет мир нативного кода и нормальных ЯП с новомодной VM-помойкой и динамическими ЯП. Конечно, лучше бы оно работало наоборот, ибо от VM все бегут скомпилить doom под браузер - дебильные игрульки, но, к сожалению, для динамических ЯП это не всегда возможно. Главное, теперь для web совсем не обязательно писать на гoвноскрипте - можно написать софтину на C/C++, и собирать её как в нативный код, так и в хрена лысово.

> Из проблем отмечается низкая скорость работы в браузере Opera, а также в браузерах на базе движка V8 (Chrome, Chromium и т.п.).

Ну опера и не претендовала, а гуглоподелка опять доказала что быстрая она только на собственных гугловских тестах.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

14. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от zazik (ok) on 01-Июн-11, 23:47 
Кто-нибудь запускал на ФФ5? У меня чёрный экран. NoScript'ом разрешил, куки принимаю.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +2 +/
Сообщение от fewfwe on 02-Июн-11, 00:01 
> Ну опера и не претендовала

Ну да, Опера не претендует. Она просто выдает свои ~30 fps. ЧЯДНТ?

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

16. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +1 +/
Сообщение от anon8 (ok) on 02-Июн-11, 00:02 
> Разработчики Mozilla создали вариант игры Doom на языке JavaScript

Пафосно то как. А на деле полтора разработчика взяли исходники дума, скомпилили его llvm и прогнали через emscripten. Охренеть просто.
А то что спрайты пропадают, монстры через двери просвечивают - всем как обычно, наплевать.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +1 +/
Сообщение от fewfwe on 02-Июн-11, 00:03 
Ах да, забыл. Opera 11.11


Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

18. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от EuPhobos (ok) on 02-Июн-11, 00:33 
Запустил в ff4
После 5 минут игры, на втором уровне повис с красивой картинкой:
Error: R_DrawColumn: 232 to 241 at 17
FAILURE in loop iteration: SDL_Quit!

Но, блин, прикольно )

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

19. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 02-Июн-11, 01:22 
firefox 3.6.17, 300 mb ram, core2duo
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

20. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 02-Июн-11, 01:30 
core2duo, powersave mode, 800MHz
intel gma x3100
leechcraft 0.4.70-473-g35606ad, qt 4.7.2
8-15 fps
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

21. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Валера email(??) on 02-Июн-11, 02:15 
MSI Wind U100 :: Ubuntu 11 netbook remix, firefox 4 -- все из коробки. играет уверенно с 16-20-25fps. Свалилось в корку на 2м уровне, когда очередной бронежилет взял.
А так, по ощущениям - тот самый ностальгический думец ...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

22. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от гыгы on 02-Июн-11, 02:55 
Восхитительно! Обожаю я эти все штуки программные - LLVM, виртуальные машины и т.д. и т.п. Запуски того-то в чем-то и т.п. - на первый взгляд бессмысленно, но именно такие вещи ускоряют прогресс...
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 02-Июн-11, 03:31 
> Восхитительно! Обожаю я эти все штуки программные - LLVM, виртуальные машины и
> т.д. и т.п. Запуски того-то в чем-то и т.п. - на
> первый взгляд бессмысленно, но именно такие вещи ускоряют прогресс...

VM VM'у рознь. LLVM в итоге компилит в машинный код и рулит, а java только тормозит и жрёт память.

Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

25. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +2 +/
Сообщение от Пиу on 02-Июн-11, 03:35 
я тоже люблю запускать линукс в браузере в винде под виртуалбоксом в линуксе в ксене на удаленном сервере. люблю делать глубокие проникновения ;]
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

26. "Разработчики Mozilla создали вариант игры Doom на языке..."  +/
Сообщение от anonymous (??) on 02-Июн-11, 04:49 
>> результаты нормального сравнения на по настоящему сложных скриптах :)
> А нафига они нужны, эти "по-настоящему сложные скрипты" ?
> Писать серьёзное настольное приложение на javascript - безумие либо гениальная шутка.

jmsx, jspeccy и jx86 улыбаются.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

27. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от mapron email(ok) on 02-Июн-11, 05:04 
Прошел три уровня под ФФ4, но все же отрисовка не идеальная: пропадают из видимости стены-решетки, монстры и предметы иногда... появляются если подойти ближе.
Со звуком тоже есть накладочки - для сравнения запустил этот же DOOM1 в досбоксе.
НО ЭТО ЯВАСКРИПТ, ребята! так что как proof of concept - впечатлило.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

28. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 02-Июн-11, 05:24 
FF4, кор2 и феном под убунтой 11.04 спокойно выжимают 35-40 FPS. Драйвера графики дефолтные, открытые. Тут они совершенно не важны. Дум писался тогда когда 3DFX не было еще и в проекте, поэтому все 3D считается чисто программно на основном CPU. Ну или вот на яваскрипте теперь :)
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

29. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +1 +/
Сообщение от Аноним (??) on 02-Июн-11, 05:27 
> firefox 3.6.17, 300 mb ram, core2duo

FF 3.6.x в разы медленнее чем FF4 когда дело касается запуска JS. На core2 файрфокс 4 спокойно выжимает за 30fps и картинка плавнее чем на первых пентиумах с ISA видеокартами на которых оригинал запускался.

Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

30. "Разработчики Mozilla создали вариант игры Doom на языке..."  +/
Сообщение от анон on 02-Июн-11, 05:37 
> jmsx, jspeccy и jx86 улыбаются.

Из всего этого понаслышке знаком только с jspeccy - эмулятор то ли altirra, то ли spectrum. В общем, чьё-то безвредное хобби.

Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

31. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 02-Июн-11, 05:44 
> А нафига они нужны, эти "по-настоящему сложные скрипты" ?

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

На самом деле эпохальность события вот в чем: это первая SDLная игра, запущенная в браузере. Так можно запросто переделать почти любую 2D SDL игрупод браузеры. Указанная тулза обеспечивает SDLное апи для ... того что было кодом на си/си++ :)

> Писать серьёзное настольное приложение на javascript - безумие либо гениальная шутка.

Кармак тоже толи безумный, толи гениальный. Но это не важно - он дал старт целому направлению отрасли. И спасибо ему за то что он не зажал сорц - настоящие профи не стесняются поделиться частичкой мастерства.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

32. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 02-Июн-11, 05:48 
> Ждем убунту которая будет работать на js в браузере

Coming soon :). Пруфлинк: http://bellard.org/jslinux/

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

33. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 02-Июн-11, 05:53 
> Вот, вот оно!! Я говорил что за LLVM будущее - она свяжет
> мир нативного кода и нормальных ЯП с новомодной VM-помойкой

На самом деле, LLVM там вообще побочная стадия - транслировать сразу си/си++ в JS было бы логичнее, но пока автоматически это можно сделать только такой вот 2-ступенчатой конверсией.

> и динамическими ЯП.

То-то в JS для повышения скорости работы типизированные массивы ввели... :)))
Без них работать с произвольными данными (ну вот например разобрать WAD файл DOOM) - очень геморройно и медленно.

> совсем не обязательно писать на гoвноскрипте - можно написать софтину на
> C/C++, и собирать её как в нативный код, так и в хрена лысово.

Кстати, нетребовательные игры на SDL теперь должно быть довольно просто запортировать под вебню.

> Ну опера и не претендовала,

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

> а гуглоподелка опять доказала что быстрая она только на собственных гугловских тестах.

На самом деле там у них какой-то дурной баг, из-за которого оно большую часть времени страдает какой-то фигней. Это, вероятно, можно починить - будет гораздо культурнее. Но пока вот так вот, да.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

35. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 02-Июн-11, 05:58 
> VM VM'у рознь. LLVM в итоге компилит в машинный код и рулит,

Эээ вообще-то в данном случае это вообше промежуточное представление. Которое второй тулзой делается из своего виртуального байткода не менее виртуальным JSом. Ну а будет ли JS где-то сконверчен в нативный код - браузерские проблемы уже :)

> а java только тормозит и жрёт память.

Сдается мне что C -> LLVM -> JS в этом плане не сильно лучше, виртуальная машина еще более забористой получается. Зато не требует дырявых аддонов от всяких левых ораклов с их патентными троллями^W юристами.

Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

36. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 02-Июн-11, 06:01 
> FAILURE in loop iteration: SDL_Quit!

Ну, понимаете, оно попробовало выйти. И если DOS версия зубоскалила про выход в DOS, а *никсная в *nix ... то куда выходить в веб-браузере?! Ну вот SDL_Quit и работает несколько странно: ему quit'ить некуда. Если выход делать штатно, про это позубоскалят в лучших традициях DOOM'а ;)

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

37. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 02-Июн-11, 06:46 
nouveau выдал ~35 при включенном compiz
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

38. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Анонимайзер on 02-Июн-11, 07:22 
А что вы мне скажете на это, уважаемый?

http://www.quakelive.com/

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

39. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от анон on 02-Июн-11, 07:33 
> DOOMается что теперь куча всем известных игр постепенно появится в онлайне. Даже
> может с сетевым мультиплеером и прямо в браузере.

Какой профит от жаваскрипта? Слаботипизированный, с ужасной производительностью, с катастрофически скудным набором библиотек и фреймворков. Очередное восьмигранное колесо.
Просто потому что работает во всех браузерах. А позвольте, во всех ли?

> Указанная тулза обеспечивает SDLное апи для ... того что было кодом на си/си++ :)

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

Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

40. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +1 +/
Сообщение от Аноним (??) on 02-Июн-11, 08:11 
Первыми были Adobe со своим Alchemy. Там тоже промежуточное LLVM представление, которое превращается затем в ActionScript, а затем в байткод их виртуальной машины.

Вот сами сравните с этим - работает в разы быстрее:
http://www.newgrounds.com/portal/view/470460

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

41. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от тоже Аноним email(ok) on 02-Июн-11, 08:56 
> Драйвера графики дефолтные, открытые. Тут они совершенно не важны.

Если бы так! К сожалению, нынешние проприетарные драйвера ATI (AMD) в линуксе все еще сильно напоминают ту самую обезьяну с гранатой - не знаешь, где вдруг объявятся тормоза.
Во всяком случае, с моей AGP HD2600 XT...

Ответить | Правка | ^ к родителю #28 | Наверх | Cообщить модератору

42. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от AdVv email(ok) on 02-Июн-11, 09:10 
А что можно на это ответить ? Движек ql это бинарный плагин. Никаким js там не пахнет.
Ответить | Правка | ^ к родителю #38 | Наверх | Cообщить модератору

43. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Антон (??) on 02-Июн-11, 10:15 
я подвтерждаю. поначалу показывала 3-5 фпс, а через 10 секунд 30-40 как на ФФ4
опера 11.11
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

44. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +1 +/
Сообщение от yopt email(ok) on 02-Июн-11, 10:24 
зря ты так. freebsd 8-stable, amd64, opera 11.11, драйвер от nvidia. 25-33 fps
и ещё: CPU: AMD Athlon(tm) 64 X2 Dual-Core Processor TK-53 (1693.84-MHz K8-class CPU)
Ответить | Правка | ^ к родителю #31 | Наверх | Cообщить модератору

46. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от fefefw on 02-Июн-11, 10:57 
У меня тоже на Опере показывает 3-5 фпс там где меню, выбор уровня, настройки. Запускаешь уровень, тут же вырастает до порядка 30 попугаев.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

48. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от зкщпук on 02-Июн-11, 12:55 
Коды работают? (iddqd idkfa)
:3
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

49. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от northbear email(??) on 02-Июн-11, 13:22 
>Какой профит от жаваскрипта? Слаботипизированный, с ужасной производительностью,
>с катастрофически скудным набором библиотек и фреймворков.

Вернитесь в двадцать первый век. Тут все теперь по другому... если броузер не работает со js, то он не может называться броузером. Это уже просто html-viewer.

>Если хочется перверсий с интерпетируемыми языками, есть дотнет и джава.

Если им хочется перверсий, то не всё ли тебе равно как?


Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

51. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Crazy Alex (??) on 02-Июн-11, 14:15 
Остальные проблемы JS этим никак не отменить. Слабую типизированность, отсутствие структур, отсутствие нормальных эффективных контейнеров, (и невозможность всё это написать самостоятельно), невозможность работы с бинарными данными... Да, я знаю, что часть из этого грозятся поправить - только вот подобные вохможности надо заклажывать на этапе проектирования языка, а то уже сейчас имеем чудо, в сравнении с которым плюсы кажутся простым и понятным языком - потому что костыли ни хрена не объединены какой-либо внутренней логикой.

Блин, нет на него повсеместно распространённого NaCl, для которого JS jстался бы способом реализовать нужные в каждом конкретном случае способы связи со страницей.

Ответить | Правка | ^ к родителю #49 | Наверх | Cообщить модератору

52. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Crazy Alex (??) on 02-Июн-11, 14:21 
>[оверквотинг удален]
> мир нативного кода и нормальных ЯП с новомодной VM-помойкой и динамическими
> ЯП. Конечно, лучше бы оно работало наоборот, ибо от VM все
> бегут скомпилить doom под браузер - дебильные игрульки, но, к сожалению,
> для динамических ЯП это не всегда возможно. Главное, теперь для web
> совсем не обязательно писать на гoвноскрипте - можно написать софтину на
> C/C++, и собирать её как в нативный код, так и в
> хрена лысово.
>> Из проблем отмечается низкая скорость работы в браузере Opera, а также в браузерах на базе движка V8 (Chrome, Chromium и т.п.).
> Ну опера и не претендовала, а гуглоподелка опять доказала что быстрая она
> только на собственных гугловских тестах.

Хм. Я однозначно за нормальные (т.е. статические, типизированные, компилируемые) языки, и против LLVM ничего не имею - но радоваться, что получилось (с тормозами) запустить Doom, который примерно с той же скоростью шел на i386 с 8 метрами памяти... Что-то здесь не так.

И NaCl дал бы вам гораздо лучшую среду.

P.S. Отдельно напоминаю гордящимся "подвигом" мозилловцев - http://labs.adobe.com/technologies/alchemy/

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

53. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним123321 (ok) on 02-Июн-11, 14:51 
> Первыми были Adobe со своим Alchemy.

и что?!!! то что они были первыми -- это обществу не прибавло НИКАКОГО технологического прогресса!

так как все эти технологии пришлось делать ЗАНОВА с НУЛЯ

задумайтесь об этом, любители проприетарщины!

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

54. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 02-Июн-11, 15:32 
> все еще сильно напоминают ту самую обезьяну с гранатой - не
> знаешь, где вдруг объявятся тормоза.

Вообще, да, 2D у открытых драйверов ВНЕЗАПНО быстрее чем у каталиста :). Хотя при таком размере картинки и FPSах - это сильно пофигу.

Ответить | Правка | ^ к родителю #41 | Наверх | Cообщить модератору

55. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 02-Июн-11, 15:40 
> Какой профит от жаваскрипта?

Простой. Сразу есть во всех бразуерах.

> Слаботипизированный,

Для вас, Козлов ... типизированных массивов понастроили :)

> с ужасной производительностью,

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

> с катастрофически скудным набором библиотек и фреймворков.

Вот чего-чего а фреймворков для например создания гуев на жабаскрипте выше крыши.

> Очередное восьмигранное колесо.
> Просто потому что работает во всех браузерах. А позвольте, во всех ли?

Во всех современных браузерах, поддерживающих фичи HTML5. А пользователи IE 3.0 пусть выгребают как умеют.

> Если хочется перверсий с интерпетируемыми языками, есть дотнет и джава.

И то и другое просрало веб. В силу грабельности с лицензированием и патентами и общей монструозности (дотнет ставится ЧАС, вываливая ГИГ ДРЯНИ на диск! Хотите себе браузер с сетапом на 200Мб?!) их почти невозможно включить везде в дефолтную поставку.

> Или пусть этот жаваскрипт работает клеем, дергая апи системных высокопроизводительных библиотек.

Фигня вопрос, какое апи будем стандартизировать? POSIX? Пусть его MS у себя по дефолту воткнет, и нет проблем :)

Ответить | Правка | ^ к родителю #39 | Наверх | Cообщить модератору

56. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 02-Июн-11, 15:43 
> У меня тоже на Опере показывает 3-5 фпс там где меню, выбор
> уровня, настройки. Запускаешь уровень, тут же вырастает до порядка 30 попугаев.

У фокса и в меню под 40FPSов...


Ответить | Правка | ^ к родителю #46 | Наверх | Cообщить модератору

57. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 02-Июн-11, 15:45 
> Первыми были Adobe со своим Alchemy.

Адобу подходит это название :). А потом пришли нормальные физики и химики и показали как надо такие вещи делать.

Ответить | Правка | ^ к родителю #40 | Наверх | Cообщить модератору

58. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 02-Июн-11, 15:47 
В фуррифоксе показывает только заставку и не реагирует на воздействия, в хроме вообще сразу виснет.

LLVM такой LLVM...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

59. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 02-Июн-11, 15:48 
> P.S. Отдельно напоминаю гордящимся "подвигом" мозилловцев - http://labs.adobe.com/technologies/alchemy/

Нахрен нужно. Пусть оно заработает на браузерах в том виде как они из коробки - тогда будет смысл. А доустанавливать дырявые сита от адобы - желающих все меньше. Если мозилла и хром оперативно на дыры реагируют и платят хаксорам за их поиск, то адоба только тупит до последнего, а апдейт выпускается когда все уже завалено троянами через их кривульки. Спасибо, но с таким подходом у адобы нет будущего.

Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

60. "Разработчики Mozilla создали вариант игры Doom на языке..."  +/
Сообщение от anonymous (??) on 02-Июн-11, 15:51 
>> jmsx, jspeccy и jx86 улыбаются.
> Из всего этого понаслышке знаком только с jspeccy — эмулятор то ли
> altirra, то ли spectrum. В общем, чьё-то безвредное хобби.

«всё, чего я не знаю, не существует. а если и существует, то это всё равно ерунда, потому что я о нём не знаю.»

Ответить | Правка | ^ к родителю #30 | Наверх | Cообщить модератору

62. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от TblP on 02-Июн-11, 17:28 
Работают и iddqd b idkfa - только не все оружие дают )))
Ответить | Правка | ^ к родителю #48 | Наверх | Cообщить модератору

63. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  –1 +/
Сообщение от Stax (ok) on 02-Июн-11, 18:15 
Ох вы и фантазер :) Пентиум с ISA видяхой, это надо же..
А оригинал бегал и на 386DX/486SX, только если по сетке, приходилось окошки у всех немного уменьшать, чтобы не лагало ))
Ответить | Правка | ^ к родителю #29 | Наверх | Cообщить модератору

64. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Stax (ok) on 02-Июн-11, 18:17 
> Работают и iddqd b idkfa - только не все оружие дают )))

Дык, шароварный эпизод!

Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

65. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним 2 on 02-Июн-11, 18:24 
Я далеко не фанат Adobe.
НО: DooM от адобе не тормозит, DooM от мазилы тормозит. Без фанатизма.
Ответить | Правка | ^ к родителю #57 | Наверх | Cообщить модератору

66. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +1 +/
Сообщение от Below (ok) on 02-Июн-11, 20:14 
А doom от id вообще летает.
Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

67. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  –1 +/
Сообщение от Below (ok) on 02-Июн-11, 20:23 
> В фуррифоксе показывает только заставку и не реагирует на воздействия, в хроме
> вообще сразу виснет.
> LLVM такой LLVM...

А может руки такие крюки?

Ответить | Правка | ^ к родителю #58 | Наверх | Cообщить модератору

68. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от opensourcerulz on 02-Июн-11, 21:04 
в хроме флеш искоробки есличо
Ответить | Правка | ^ к родителю #59 | Наверх | Cообщить модератору

69. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от SkyRanger email(ok) on 03-Июн-11, 02:49 
У меня не пошла, но это скорее всего из-за интегрированного видео контролера i3 Intel.
У меня много демок не идут из-за не полной поддержки GL в интеловских дровах :(
Версия FF 4.0.1
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

70. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от brother anon on 03-Июн-11, 11:07 
> и оно по скорости легко сделает остальные скриптоязыки.

Неправда, LuaJIT, если не быстрее, то точно сопоставим с V8 & co по скорости.

Ответить | Правка | ^ к родителю #55 | Наверх | Cообщить модератору

71. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Sergey722 (ok) on 03-Июн-11, 11:45 
Дайте Heroes III и Diablo II и чтобы всё сохранялось на сервере. А то я играю раз в год, к этому моменту уже другая система и Вайн не стоит.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

72. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от анон on 03-Июн-11, 13:46 
Нажать на ссылку - мастерских скиллов не надо. Да, не работает оно нифига.
Ответить | Правка | ^ к родителю #67 | Наверх | Cообщить модератору

73. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от анон on 03-Июн-11, 13:47 
> Работают и iddqd b idkfa - только не все оружие дают )))

Вам небось ещё и supershotgun подавай?

Ответить | Правка | ^ к родителю #62 | Наверх | Cообщить модератору

74. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 03-Июн-11, 14:11 
Подумать никогда не вредно. Раньше железо обновляли, чтобы не тормозило. Теперь есть повод сделать это еще раз %)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

75. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 03-Июн-11, 14:12 
Скоро и поквакаем.


Ответить | Правка | ^ к родителю #74 | Наверх | Cообщить модератору

76. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от MNU email on 05-Июн-11, 00:28 
Ссылка уже не рабочает :( У кого есть рабочие ссылки?
ЗЫ. Ностальгия спать не дает.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

77. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 05-Июн-11, 00:39 
> Ох вы и фантазер :) Пентиум с ISA видяхой, это надо же..

Дык у первых пентиумов была как правило ISA + PCI. PCI карточки как раз начали появляться, ну и на них переходили постепенно. Они впрочем тоже скоростью не отличались, но для дума хватало. Всякие там VLB и прочие странные шины были экзотикой и не получили особой популярности, так что выбор был между картой на ISA если денег нет, и на PCI если есть.

> А оригинал бегал и на 386DX/486SX, только если по сетке, приходилось окошки
> у всех немного уменьшать, чтобы не лагало ))

На 486-100 и 5х86-133 особо не приходилось уже. На 386 и без сетки приходилось уменьшать, иначе FPS получался никаким. В том числе и благодаря исовым видеокартам, бандвиза исы явно не хватало даже на 320х240 с хорошим FPS.

Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

78. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 05-Июн-11, 00:41 
> Неправда, LuaJIT, если не быстрее, то точно сопоставим с V8 & co по скорости.

Да и хрен с ним. Его в браузерах нет и это пожалуй к лучшему. Паскалеподобный синтаксис годен только для академических зануд.

Ответить | Правка | ^ к родителю #70 | Наверх | Cообщить модератору

79. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 05-Июн-11, 00:43 
> в хроме флеш искоробки есличо

Это видимо ненадолго. Скоро HTML5 будет рулить и педалить. Гуглу с быстрым JS логично переманивать на свой браузер. А флеш у всех примерно одинаковый.

Ответить | Правка | ^ к родителю #68 | Наверх | Cообщить модератору

80. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 05-Июн-11, 00:45 
> НО: DooM от адобе не тормозит, DooM от мазилы тормозит. Без фанатизма.

Doom от мозиллы не тормозит в браузерах мозиллы :). А то что у хрома вылезли баги - ну ой, бывает. Починят. У оперы просто движок JS похуже чем у этой парочки. Пусть пилят, или будут затоптаны.


Ответить | Правка | ^ к родителю #65 | Наверх | Cообщить модератору

81. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 05-Июн-11, 00:50 
> Дайте Heroes III

vcmi или как их там правильно по идее использует SDL как раз, так что чисто теоретически даже наверное можно попытаться портировать. Только у HMM3 мнооооого данных. По сети задолбаетесь их грузить.

Ответить | Правка | ^ к родителю #71 | Наверх | Cообщить модератору

82. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от анон on 05-Июн-11, 02:51 
> Скоро HTML5 будет рулить и педалить

Ну да, ну да, безусловно.

> А флеш у всех примерно одинаковый.

Абсолютно одинаковый - и в этом его основное преимущество над убогими тормознутыми жабаскрит поделками.

Ответить | Правка | ^ к родителю #79 | Наверх | Cообщить модератору

83. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от EuPhobos (ok) on 28-Июн-11, 11:17 
Поиграли и хватит) Прикрыли уже)
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

84. "Разработчики Mozilla создали вариант игры Doom на языке Java..."  +/
Сообщение от Аноним (??) on 30-Июн-11, 17:37 
> HMM3 мнооооого данных. По сети задолбаетесь их грузить.

Сэйвы у них маленькие. Сливайте папку с ними rsync'ом на сервак, что вы как лузеры то?

Ответить | Правка | ^ к родителю #81 | Наверх | Cообщить модератору


Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру