1. Друзья, в это тяжёлое и непонятное для всех нас время мы просим вас воздержаться от любых упоминаний политики на форуме, - этим ситуации не поможешь, а только возникнут ненужные ссоры и обиды. Это касается также шуток и юмора на тему конфликта. Пусть войны будут только виртуальными, а политики решают разногласия дипломатическим путём. С уважением, администрация Old-Games.RU.

    Скрыть объявление
  2. Пожалуйста, внимательно прочитайте правила раздела.
  3. Если Вы видите это сообщение, значит, вы ещё не зарегистрировались на нашем форуме.

    Зарегистрируйтесь, если вы хотите принять участие в обсуждениях. Перед регистрацией примите к сведению:
    1. Не регистрируйтесь с никами типа asdfdadhgd, 354621 и тому подобными, не несущими смысловой нагрузки (ник должен быть читаемым!): такие пользователи будут сразу заблокированы!
    2. Не регистрируйте больше одной учётной записи. Если у вас возникли проблемы при регистрации, то вы можете воспользоваться формой обратной связи внизу страницы.
    3. Регистрируйтесь с реально существующими E-mail адресами, иначе вы не сможете завершить регистрацию.
    4. Обязательно ознакомьтесь с правилами поведения на нашем форуме, чтобы избежать дальнейших конфликтов и непонимания.
    С уважением, администрация форума Old-Games.RU
    Скрыть объявление

Новый портал игр MS-DOS в браузере

Тема в разделе "PC Игры", создана пользователем Ангел возмездия, 8 янв 2015.

  1. Ангел возмездия Небожитель

    Ангел возмездия

    Регистрация:
    8 янв 2009
    Сообщения:
    729
    Возможно это кого-то заинтересует.
    Портал Internet Archive выложил 2400 сделанных под MS-DOS игр, в которые можно поиграть прямо в браузере.
    Технической основой проекта стал EM-DOSBOX, который является портом известного эмулятора DOSBox на JavaScript.
    В настоящее время проект по портированию игр находится в бета-версии, поэтому при прохождении недоступно сохранение.
    Посмотреть полный список доступных игр можно на страничке проекта.
    Прим. "большие игры" грузятся достаточно долго.
     
    Vuxen, quazatron, Лорд Лотар и 8 другим нравится это.
  2.  
  3. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Ангел возмездия, что то нифига там в CHROME не работает. Никак надо яву ставить ? А смысла то тогда из инета играть, когда можно досбокс и отсюда игру ?
     
  4. Eugeny1987

    Eugeny1987

    Регистрация:
    28 дек 2011
    Сообщения:
    495
    Bato-San, не путаем javascript с java
    это разные языки программирования

    Ангел возмездия,
    поиграл, звуки крякают
     
  5. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Eugeny1987, вот я и подумал - может чего перепутали и написано таки на яве. Ибо один такой сайт тут уже рекламировали.

    А чем умничать - поделитесь в чём запускали. Лично у меня будокан только звук выдал и всё. И, да - крякает.
     
  6. Ангел возмездия Небожитель

    Ангел возмездия

    Регистрация:
    8 янв 2009
    Сообщения:
    729
    Пробовал в опере, вроде все работало.
     
  7. Eugeny1987

    Eugeny1987

    Регистрация:
    28 дек 2011
    Сообщения:
    495
    Bato-San, запускал в хроме
     
  8. Вредный

    Вредный

    Регистрация:
    25 дек 2013
    Сообщения:
    1.242
    Как начинание - это превосходно! Буквально революционный прорыв! Я уже встречал чуть раньше Doom/Heretic на флеше, но это просто замечательно!
    Однако, есть над чем работать. Во-первых, как уже писали, звук. Во-вторых, первая же запущенная мной игра отказалась нормально работать курсором мыши - у нее свой. Да, движется, но не так, как мой. И сбивается при выводе моего за пределы экрана игры.
    И, наконец, самое главное. Ребята, а что насчет русских игр? Мне кажется, будет очень неплохо, если они тоже появятся в таком формате.
     
  9. Ангел возмездия Небожитель

    Ангел возмездия

    Регистрация:
    8 янв 2009
    Сообщения:
    729
    Пока что это бета-версия, можно относится к этому снисходительнее.
     
  10. STOCK

    STOCK

    Регистрация:
    13 янв 2007
    Сообщения:
    686
    Да, со звуком беда, запускал на хропере.
     
  11. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    Ангел возмездия, запустил принца персидского (обычного). Грузится долго. Но сегодня дело хоть не закончилось логотипом DosBox и кудахтаньем звука. Поиграл и... залип shift ! Всё. Токо приставным шагом. И почему то работает переход между уровнями по клавише L.
     
  12. Просто_Софья

    Просто_Софья

    Регистрация:
    6 янв 2015
    Сообщения:
    37
    Помню, лет 8 назад был порт Wolf3D на JavaScript: всё безбожно тормозило, музыка при этом была не оригинальная Adlib'овская, работало через раз. Теперь решили портировать целую систему на JavaScript. Как по мне, так опыт получился не очень удачный, ибо всё точно так же тормозит. :) Хотя, как начинание, это безусловно прогресс! Особенно будет интересно посмотреть сам исходный код. Я так понимаю, что этот проект появился в результате прямой трансляции из C/C++ в JS. Это прекрасно! :) Только допилить осталось.
     
    Вредный нравится это.
  13. true-grue

    true-grue

    Регистрация:
    15 окт 2014
    Сообщения:
    161
    Надо сказать, это не первый опыт использования Emscripten + asm.js для эмуляции старых игр. Больше года на archive.org функционирует JSMESS: https://github.com/jsmess/jsmess
    Исходный код... ну каким он может быть после автоматического генерирования транспилятором? Только нечитаемым. Да в нем и нужды нет, исходные тексты проектов MESS и DosBox доступны.

    Wold3d в браузере. Вот этот проект? https://github.com/id-Software/wolf3d-browser
    Код симпатичный, да и работает шустро. http://phoboslab.org/crap/wolf3d/
    Впрочем, это можно списать на прогресс последних лет в области PC и браузерных JS-движков. Но я прекрасно помню, что несколько лет назад вот это небольшое демо работало так же плавно, как и сейчас: http://www.megidish.net/awjs/

    А вот еще проект не очень новый: http://bellard.org/jslinux/
    Уверен, если бы JS-версию DosBox переписал разработчик уровня Беллара, то проблем с быстродействием пользователи бы не испытывали :)
     
    Vuxen, AxXxB и Dimouse нравится это.
  14. daemolisher

    daemolisher

    Регистрация:
    2 дек 2009
    Сообщения:
    1.704
    нет ничего более извращенного, чем использовать браузер для игр


    :bad:


    казуальщина головного мозга :shit:



     
    Birm и Dimouse нравится это.
  15. Просто_Софья

    Просто_Софья

    Регистрация:
    6 янв 2015
    Сообщения:
    37
    Нет. :) Есть ещё один порт, но под Web. Вот он: http://wolf3d.atw.hu/

    Код смотрела. Не могу сказать, что в восторге. Но Вашу ссылку учту. Это весьма интересно. :)
     
  16. true-grue

    true-grue

    Регистрация:
    15 окт 2014
    Сообщения:
    161
    Представьте, что Вы пришли в музей старинных игрушек (archive.org). В нем Вам могут показать тот или иной экcпонат в действии, но музей -- это все-таки не игровой зал. Даже если Вы просто пишете о какой-то старой игре заметку, часто проще запустить интересующую игру в браузере, если, конечно, на сайте-архиве есть поддержка множества эмуляторов. А вот на нашем сайте нет многих достойных игр для Atari 400/800 или, например, для старого Макинтоша. Вообразите, сколько возни с установкой-настройкой эмуляторов, только чтобы посмотреть игру! Наконец, браузер сегодня это уже не просто средство для просмотра страничек. Он, скорее, напоминает гостевую ОС, где запускаются полноценные приложения. Так почему не игры? Другое дело, что сейчас по многим причинам в браузере играть неудобно, но, судя по всему, ситуация будет меняться. Для разработчика ведь тут множество плюсов: единственная реализация (js/canvas/webgl/..), легкость распространения, а если часть игры находится на сервере, то еще и решение проблемы с пиратами... Игры для знаменитой системы PLATO (70-е) тоже можно считать "браузерными".

    P.S. Кстати, по поводу "извращенных" вещей :) http://tss.asenheim.org/ru/ (за ссылку спасибо Дарк Шнайдер)


    ---------- Сообщение добавлено в 22:42 ---------- Предыдущее сообщение размещено в 22:24 ----------

    Код безыскусный, простой и читаемый. Мне этого уже довольно. Вообще, многие знаменитые разработчики игр не считали себя хорошими программистами. Вот, например, код Уилла Райта: http://www.donhopkins.com/home/images/Sims/ А, скажем, Крис Кроуфорд пишет у себя на сайте, что не может справиться с тонкостями Java и грозится вернуться к Бейсику. Но, знаете, есть множество программистов, которых мы считаем потрясающими только потому, что они пишут в блогах, решают сложные, но абстрактные, надуманные головоломки и т.п. В этом смысле вспоминается фраза: "There is a large gap between people that can problem-solve and those that can code".
     
    Последнее редактирование: 12 янв 2015
    Vuxen, Bato-San, STOCK и 3 другим нравится это.
  17. Dimouse King of Mice

    Dimouse

    Администратор Переводчик

    Регистрация:
    18 апр 2003
    Сообщения:
    35.148
    http://club8bit.com/ - некий новый сайтик с аналогичной идеей, только кроме MS-DOS еще и другие платформы. Тоже Ява, но вроде нормально работает (пробовал Another World - звук идет, не тормозит, без глюков).
     
    Vuxen, STOCK и Bato-San нравится это.
  18. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    Так Ява — не Яваскрипт, что бы ему тормозить.
     
    Vuxen и Dimouse нравится это.
  19. Vuxen Аргх!

    Vuxen

    Хелпер

    Регистрация:
    26 дек 2013
    Сообщения:
    1.533
    Давно пора :good:

    Хоть сам предпочитаю играть в обычном DOSBox'е, но поддерживаю подобные проекты за возрождение и популяризацию старых игр. Где тут кому померещилась казуальщина - не пойму. Игры какими были, такими и остаются.

    Да и отход от Java не может не радовать :)
     
  20. Bato-San Чеширский волк-киборг

    Bato-San

    Регистрация:
    24 июн 2010
    Сообщения:
    14.136
    чем ? Вот когда на чистом HTML или PHP будет написано - тогда будет отход. А пока что - казуальщина. :D

    Вообще говоря, принципиальной разницы между этим и "загрузить сборку с обычным досбоксом и игрой с сайта" - не наблюдается, особенно по времени загрузки, за исключением того что сборка доступна и без браузера и не зависит от наличия инета.
    Кроме того сомневаюсь, что бы на таких сайтах выкладывали что то типа многосидёвых WC4 или FreeSpace.
     
  21. MisterGrim Very old

    MisterGrim

    Legacy

    Регистрация:
    29 ноя 2007
    Сообщения:
    25.423
    JS — это часть HTML.
     
  1. На этом сайте используются файлы cookie, чтобы персонализировать содержимое, хранить Ваши предпочтения и держать Вас авторизованным в системе, если Вы зарегистрировались.
    Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie.
    Скрыть объявление