← На главную

Автор Solar Realms Elite пишет туториалы для разработчиков игр

09.08.2026 13:50 · hackernews

Амит Патель создал BBS-игру Solar Realms Elite в 1990 году. В остальной жизни он занимался языками программирования, научным оборудованием, анализом данных, геологоразведкой, симуляцией сложных систем, экономическими моделями и веб-софтом. Сейчас он делает интерактивные справочники для разработчиков игр.

С компьютерами Амит познакомился ещё в школе: сначала была TRS-80, потом домашняя Commodore 64, на которой он сам учился программировать. В старших классах он работал с VAX 11/750, делимым на две школы, а дома — с IBM PC-XT и Turbo Pascal от Borland за 50 долларов. Первые книжки по программированию брал в библиотеке, особенно его зацепили «Computer Basic Games» Дэвида Ала — оттуда можно было брать готовые игры, менять правила и экспериментировать.

Solar Realms Elite родилась как учебный проект: Амит подсмотрел, как его брат Мехул играет в Space Empire Elite на Atari ST, но сам в неё почти не играл. Поэтому SRE вышла совсем другой: упор на экономику, войну, дипломатию и политику, а не на меж-BBS-командную борьбу. В игре был собственный UI-тулкит с окнами, скроллбарами, меню и клавиатурными сокращениями. Амит писал ANSI-оптимизатор, который подбирал коды смены цветов посимвольно, чтобы игра не тормозила. Память экономил оверлеями, а для одновременной работы геймплея, статус-бара и команд сисопа придумал кооперативную многозадачность.

В средней школе Амит встретил Ричарда Гэрриотта, создателя Ultima. Тот рассказал, что их квесты программируются от состояния цели, а не от действий игрока: например, мост опускается, когда рычаг переведён, а не когда применена телекинез. Это натолкнуло Амита на объектно-ориентированное и data-ориентированное программирование.

Брат Мехул поддерживал BBS The Solar Realms, где распространял игру и собирал фидбек. SRE продавалась как shareware, за четыре года Амит получил минимум 1500 регистраций — этих денег хватило на его обучение. Он многому научился: поддержке пользователей, маркетингу, защите от крэков. Другая его игра, Planetary Conquest, была экспериментом с дискретными объектами и шахматной механике, но не получила такого фидбека и осталась сырой.

В 1996 году жёсткий диск с исходниками SRE умер. Амит не сильно расстроился — к тому времени он уже ушёл в другие проекты. Пятнадцать лет он вообще не делал игры: большие бюджеты и консоли пугали. Теперь веб и инди вернули ему интерес, но вместо собственных игр он пишет текстовые и интерактивные туториалы для разработчиков — считает, что текст с кликабельными диаграммами работает лучше видео.

Читать оригинал →