The OpenNET Project / Index page

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

Microsoft открыл код игр Zork I, II и III под лицензией MIT

20.11.2025 22:46

Компания Microsoft объявила об открытии под лицензией MIT исходного кода текстовых квестов серии Zork, выпущенных в 1978 (Zork I), 1981 (Zork II) и 1983 (Zork III) годах. В 2019 году код данных игр уже был опубликован проектом Internet Archive под изначальной лицензией, которая не являлась открытой. Сейчас Microsoft перевёл код на лицензию MIT. Местонахождение кода не изменилось и он как раньше доступен в репозиториях Internet Archive (Zork I, Zork II, Zork III), но под новой лицензией.

Код предназначен для изучения методов разработки старых игр, обсуждения и исследований в области истории компьютерной техники. Разработка игр велась на мэйнфрейме c ОС TOPS20, для сборки применялся компилятор ZILCH. Код написан на языке ZIL (Zork Implementation Language). Для компиляции и запуска ZIL-кода на современных компьютерах может применяться инструментарий ZILF, который компилирует ZIL-файлы в представление Z3 для запуска в виртуальной машине Zmachine.



  1. Главная ссылка к новости (https://opensource.microsoft.c...)
  2. OpenNews: Опубликован код старых игр Infocom, включая Zork
  3. OpenNews: Microsoft и IBM открыли код операционной системы MS-DOS 4.0
  4. OpenNews: Microsoft открыл код СУБД DocumentDB, основанной на PostgreSQL
  5. OpenNews: Microsoft открыл код Windows Subsystem for Linux и текстового редактора Edit
  6. OpenNews: Microsoft открыл код интерпретатора BASIC для микропроцессоров M6502
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/64293-game
Ключевые слова: game, micrsoft
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (17) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 23:08, 20/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    почему не на форте? >:(
     
     
  • 2.2, кек (?), 23:13, 20/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    опенсорснутый, не видишь чтоли?
     

  • 1.3, Аноним (3), 23:13, 20/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Афигеть! Вот это новость. Майкрософт лучший друг опенсорса
     
     
  • 2.4, Аноним (4), 23:23, 20/11/2025 [^] [^^] [^^^] [ответить]  
  • –3 +/
    https://opensource.microsoft.com
     

  • 1.5, Bottle (?), 23:39, 20/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Геймдев на лиспе суровая штука.
     
  • 1.6, Аноним (6), 23:56, 20/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Этот ZIL совсем нечитаемый как по мне, вот Inform 7 другое дело
     
  • 1.7, Аноним (7), 00:05, 21/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    Ребята продукт жизнидеятельности мамонта откопали. Щедрость филантропа Билла просто зашкаливает.
     
  • 1.8, Джон Титор (ok), 02:34, 21/11/2025 Скрыто ботом-модератором [﹢﹢﹢] [ · · · ]     [к модератору]
  • +/
     
  • 1.9, Аноним (9), 04:17, 21/11/2025 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Абсолютно ненавижу парсерные игры, никогда не угадаешь как именно надо команду ввести, чтобы игра её распознала. К ним бы большие языковые модели прикрутить, норм тогда было бы.
     
     
  • 2.10, Аноним (9), 04:25, 21/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    https://github.com/UlfarErl/lampgpt
     
     
  • 3.12, Аноним (9), 05:03, 21/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Initialization 1 The script starts by importing various Python modules, incl... большой текст свёрнут, показать
     
  • 2.11, Анони (?), 04:38, 21/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Они распознают слова по 3-4 первым буквам и ожидают порядок слов глагол-существительное. Ничего сложного нет.
     
     
  • 3.13, Аноним (13), 05:05, 21/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Откуда ты узнаешь, какой глагол игра ожидает, если она не даёт список глаголов, доступных в данной ситуации для предметов (и не все глаголы со всеми предметами совместимы, а в большинстве случаев глаголы идут между двумя предметами и порядкозависимы)
     
     
  • 4.14, Аноним (13), 05:18, 21/11/2025 [^] [^^] [^^^] [ответить]  
  • +1 +/
    А сами предметы ... если бич point and click - это пиксельхантинг, то тут часто незначительная деталь, о которой можно только догадаться, по наличию одного незначительного слова в тексте. Понимаешь как-бы, в реальной жизни проблемы решаются многими способами, а в игре - вот конкретно одним заскриптованным, и ты этот заскриптованный способ должен угадать. При этом иногда этот заскриптованный способ скрыт, и ты просто вслепую перебираешь все деревья, которые в жизни шли бы к цели, в надежде на то, что там окажется заскриптованное. Это даже со словарём доступных глаголов и объектов трудоёмко, а в парсерах - это вообще без предоставленного игроку словаря часто (есть игры с автодополнением, там в словарь можно подзаглянуть, написав префикс, но это на платформе inSTEAD (Пётр, к сожалению, оказался перепрошитым, не ожидал от него, раньше вроде очень позитивно взаимодействовали, но после определённой даты у него словно крышу снесло, очень жалко) + метапарсер (категорически рекомендую "Переход" и "Лидия"). А часто логика в квестах бывает извращённая, и здравый смысл вообще не поможет, только доскональное знание американского культурного кода и чутьё на игру слов.
     
     
  • 5.16, Анони (?), 05:29, 21/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    Да не так уж много глаголов помещалось в 64 кб. Или вовсе в 8.
     
  • 4.17, Аноним (17), 05:56, 21/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    В этом и была прелесть тех игр, что нужно было с ней найти общий язык. Но потом для масс был придуман Maniac Mansion… и прелесть потерялась.
     
     
  • 5.18, Аноним (18), 07:12, 21/11/2025 [^] [^^] [^^^] [ответить]  
  • +/
    maniac mansion ужасно сложный, без прохождения не проходится. Кирандия в принципе тоже, но кирандия на порядки более качественная игра (вторая часть - вообще шедевр, третья - просто эксплуатация фран-шизы).
     

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



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

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