TREK73 — компьютерная игра, основанная на оригинальномтелесериале «Звездный путь» . Он был создан в 1973 году Уильямом К. Чар, Перри Ли и Дэном Джи для миникомпьютера Hewlett-Packard 2000 на языке HP Time-Shared BASIC . Игра велась посредством телетайпа . [1] Trek73 настолько велик, что ему нужна функция CHAIN в HP2000 BASIC.
В отличие от многих других игр того времени на тему «Трека», Trek73 не является производным от хорошо известного «Звездного пути» Майка Мэйфилда. Trek73 имитирует бой нескольких звездолетов на меньшей игровой площадке и не включает в себя более стратегические элементы оригинала, такие как звездные базы и макет галактической карты.
Как и большинство программ BASIC 1970-х годов, оригинал имеет десятки незначительных вариаций. Дэйв Корнс адаптировал код для поддержки интеллектуальных терминалов , используя символы управления курсором на Hazeltine 2000 для создания дисплея обновления на месте. В середине 1980-х годов Дэйв Пэр и Крис Уильямс перевели исходную версию BASIC на C , а Джефф Окамото, Питер Йи и другие исправили и улучшили исходный код . Эти версии широко доступны для Unix-подобных и DOS операционных систем.
Игра имитирует сражения между космическими кораблями франшизы «Звездный путь» . С помощью текстовых команд игрок может приказать кораблю выполнить определенные задачи в бою с судном противника.
В январе 1973 года Уильям К. Чар [2] начал программировать игру о космических сражениях на языке BASIC на системе Hewlett-Packard 2000C с разделением времени в средней школе Уилсона в Сан-Франциско . Первая версия того, что тогда называлось $SPACE, была представлена в мае 1973 года. В июне 1973 года Чар, Перри, Ли и Джи начали программировать TREK73 ; она была завершена 8 октября 1973 года. Родерик Перкинс [3] адаптировал TREK73 для компьютера DECISION в Зале науки Лоуренса в 1974 году. [4] В игру играл член Homebrew Computer Club Стив Домпьер, который купил телетайп для своего домой, чтобы он мог играть в игру часами без перерыва. [5]
Обновленная версия была позже разработана для HP2000E учащимися округа средней школы Сан-Матео. Затем студент Оскар Луппи и другие сотрудники компьютерного факультета добавили дальность, прицеливание и несколько чит-кодов, которые стали стандартными в новых версиях.
Позже Дэйв Пэр и Крис Уильямс из Калифорнийского университета в Беркли независимо перевели TREK73 на язык программирования C в 1984 году. В апреле 1985 года Джефф Окамото и Питер Йи объединили версии Паре и Уильямса в одну. Набор команд был расширен до 31. Эта версия имела улучшения на основе настольной игры Star Fleet Battles . Игрок также мог спроектировать свой собственный корабль. [6]
Затем Дэвид Суссан портировал версию Окамото/Йи на MS-DOS , играя в нее в старшей школе. [7]
Во время учебы в Университете Айовы Том Нельсон и Майк Хиггинс играли и модифицировали TREK73 на одной из университетских систем HP2000. В 1984 году они создали Begin, Tactical Starship Simulation для MS-DOS. Begin не был портом TREK73 . Он был написан на C и во многом вдохновлен TREK73 . [8] В 1993 году Хиггинс выпустил Begin 2 , VGA-версию для MS-DOS, а в 2009 году Нельсон выпустил Begin 3 для Windows.
В 1985 году, находясь в Мичиганском университете , Говард Чу написал версию TREK73 в Turbo Pascal для MS-DOS. Возможно, это была первая версия, в которой использовался экранный интерфейс и ввод команд с помощью функциональных клавиш. [9]
Версия TREK73 была включена в диск 10 Fish Disks Фреда Фиша для компьютеров Amiga . [10]
Примерно в 1990 году Чу написал версию на C/curses для Amiga . В отличие от своей версии на Turbo Pascal, эта игра реализована полностью. Вместо функциональных клавиш используются цифровые клавиши. [9]