The OpenNET Project / Index page

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

Эмулятор PDP-1 на Javascript вернул к жизни первую графическую игру

02.03.2011 12:13

Используя эмулятор платформы PDP-1, написанный на JavaScript, энтузиастам удалось возродить к жизни оригинальную версию первой графической игры Spacewar, написанной в начале шестидесятых годов прошлого века. В 1997 году, обнаружив исходные тексты Spacewar, группа энтузиастов задалась целью обеспечить их выполнение на современном оборудовании без модификации, что удалось сделать используя эмулятор PDP-1 на языке Java.

Спустя 14 лет, в канун 50-летия игры, экспансия web-технологий дала повод повторить опыт прошлого и портировать эмулятор PDP-1 для работы внутри браузера с использованием только языка Javascript и технологий HTML5. Следующее обновление эмулятора запланировано на 2025 год, предсказать на основе каких технологий он будет реализован пока невозможно.

  1. Главная ссылка к новости (http://games.slashdot.org/stor...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/29764-javascript
Ключевые слова: javascript, html5, web, pdp1, game
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (24) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 12:26, 02/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    небось там GWT... раз уже был эмулятор на жабе
     
  • 1.2, анон (?), 12:32, 02/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Загрузка процессора очень радует.
    Интересно, сколько тогдашних шкафчиков понадобилось бы для запуска современной версии
     
     
  • 2.5, vayerx (ok), 13:10, 02/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    тогда игра запускалась на железе, а не на JS-эмуляции. хотя железо действительно было немаленьким
     

  • 1.3, Аноним (-), 12:40, 02/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ява тут не нужна ибо есть:
    http://simh.trailing-edge.com/
     
  • 1.4, Аноним (-), 12:42, 02/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    описался: тут не нужны ни броузер ни яваскрипт.
     
  • 1.6, Heliar (?), 13:27, 02/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    > эмулятор платформы PDP-1 (http://ru.wikipedia.org/wiki/PDP-1), написанный на JavaScript,
    > эмулятор PDP-1 на языке Java.

    Вы уж определитесь.

     
     
  • 2.9, Аноним (-), 13:35, 02/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Перечитайте новость. :)
     
  • 2.10, Аноним (-), 13:41, 02/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    ни ява, ни яваскрипт, ни броузер для этого не нужны - ибо есть simh.
    А все вышеперечисленные потуги предприняты для рекламы конкретных языков и веб технологий.
    Лучше бы написали эмулятор ос390 на питоне - в симбиан s60 бы запихнул.
     

  • 1.7, Feadot (ok), 13:28, 02/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На FF4 поигарть невозможно :) Любой ввод расценивается как поиск :(
     
     
  • 2.8, Feadot (ok), 13:31, 02/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Отключил в настройках поиск %) Заработало.
     

  • 1.11, nib952051 (ok), 13:43, 02/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    по больше бы таких игр:)
     
  • 1.12, Ян Злобин (ok), 14:48, 02/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кажется, об этой игре я читал в книге Хакеры: Герои компьютерной революции.  Первую версию написал Рассел.  Это она?
     
  • 1.13, pavlinux (ok), 16:41, 02/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Первую игруху создал Пётр I, точнее батько его - Михалыч, назвалась Funny Army (ака Потешные Войска).
     
  • 1.14, Frank (ok), 16:47, 02/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Благодаря тому, что ява тормозит, "энтузиастам удалось возродить к жизни оригинальную версию первой графической игры Spacewar, написанной в начале шестидесятых годов прошлого века." :)
     
     
  • 2.18, Аноним (-), 03:57, 03/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Годно вбросил чё-тут :)
     

  • 1.15, cuki (?), 21:32, 02/03/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    подождите секундочку, Си же придумали для того, чтобы свободно переносить эту игру на другое оборудование, зачем нужен эмулятор PDP-1?
     
     
  • 2.16, filosofem (ok), 22:15, 02/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Комсомольцы не могут без трудностей.
     
  • 2.19, Аноним (-), 03:58, 03/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    С начался когда было уже PDP-7 ваааащщщеееетааа ...
     
  • 2.20, Птица говорун (?), 05:38, 03/03/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >подождите секундочку, Си же придумали для того, чтобы свободно переносить эту игру на другое оборудование, зачем нужен эмулятор PDP-1?

    Не было С еще. 1960 год. До UNIX еще 10 лет.
    http://ru.wikipedia.org/wiki/PDP-1

    "Хакеры герои комьютерной революции", в свое время мной офомленный в LaTeX/PDF
    http://wantus.homeunix.org/data/media/books/hackers/hackers.pdf


     
     
  • 3.21, Demo (??), 11:25, 03/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >  в свое время мной офомленный в LaTeX/PDF

    Да уж... Видимо черновой вариант, судя по директивам интерпретатора в тексте: "\foreignlanguage{english}{\texttt{\textsc{LAC, DAC,
    DIPPY DAP, LIO, DIO, JUMP!}}}"

    Я тоже, было дело, переводил в печатный вариант "TCP/IP Illustrated" Стивенса.

    http://rapidshare.com/files/450707808/tcpipil1.pdf

    Но до конца так и не довёл, в связи с отсутствием свободного времени. А тут и IP следующей версии подоспел...

     
     
  • 4.22, onborodin (?), 18:50, 03/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >Да уж... Видимо черновой вариант, судя по директивам интерпретатора в тексте

    Так поправте эту ошибку, в каталоге latex исходник есть - пожалуйста, страна ждет своих героев.
    Вот так опубликуешь работу с доброй душой - а делал для себя много лет назад, а какой-то хмырь одну ошибку найдет на 100 страниц текста - и начнет выеживаться :)

    >Но до конца так и не довёл, в связи с отсутствием свободного времени.

    Так доведите до конца хоть что-то, опубликуйте, а потом выеживайтесть.

    Извините за мой французский.

     
     
  • 5.23, Demo (??), 22:07, 03/03/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот так опубликуешь работу с доброй душой

    Смысл выкладывать эти недоделки? Свою недоделку я здесь привёл лишь в качетсве примера тайпсеттинга, т. к. в "Хакерах" у автора выбран ComputerModern, не очень подходящий для худлита.

    > Так доведите до конца хоть что-то, опубликуйте, а потом выеживайтесть.

    А я и довёл и выложил. Полностью переработанную "Internet Routing Architectures" (грешен, тоже в ComputerModern-е) в 3-х форматах: LaTeX, PostScript, PDF. Даже кто-то с cisco.com скачал (как бы не сам Сэм Хэлеби ;))

    Был ещё вариант со сборником лекций, читаемых в нашем университете по криволинейным интегралам с нормальными (принятыми в СССР) символами интеграла, равно, плюс, минус гарнитурой Literat. Но там та же история, что и с tcpipil1.

     
     
  • 6.25, Птица гаварун (?), 03:26, 16/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> Вот так опубликуешь работу с доброй душой
    > Смысл выкладывать эти недоделки?

    Что бы читали хорошую книгу. Это трудно понять?

    Вы знакомы с понятием хамство, т.н. коллега?

    А по моему, что-то недоделано у вас. В блоке самомнения и тактичности.

     
  • 3.24, Птица гаварун (?), 03:17, 16/04/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Update

    http://www.homeunix7.org/data/media/books/hackers/hackers.pdf

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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