stringtranslate.com

Дон Хопкинс

Дон Хопкинсхудожник и программист, специализирующийся на взаимодействии человека с компьютером и компьютерной графике . Он выпускник Мэрилендского университета [1] и бывший член Лаборатории взаимодействия человека с компьютером Мэрилендского университета .

Он вдохновил Ричарда Столлмана , который описал его как «очень изобретательного человека», на использование термина copyleft . [2] Он придумал Deep Crack как название взломщика EFF DES . [1] Он портировал компьютерную игру SimCity на несколько версий Unix и разработал многопользовательскую версию SimCity для X11, выполнил большую часть основного программирования The Sims и разработал программное обеспечение для управления роботами и моделирования личности для Stupid Fun Club Уилла Райта .

Он разработал и усовершенствовал круговые меню для многих платформ и приложений, включая оконные менеджеры , Emacs , SimCity и The Sims , и опубликовал часто цитируемую статью о круговых меню на CHI'88 с Джоном Рэймондом Каллаханом, Беном Шнейдерманом и Марком Вайзером . [3] Он опубликовал множество бесплатных программных и открытых реализаций круговых меню для X10 , X11, NeWS , Tcl/tk , ScriptX , ActiveX , JavaScript , OpenLaszlo , Python и OLPC , а также фирменные реализации для The Sims и Palm Pilot .

Хопкинс также написал демонстрации и примеры программирования языка сценариев мультимедиа ScriptX, созданного исследовательским отделом Apple/IBM Kaleida Labs , разработал различные приложения и компоненты OpenLaszlo и является художником-хакером, известным своими художественными клеточными автоматами. [4] Он также известен тем, что написал главу «Катастрофа X-Windows» о системе X Window в книге «Справочник UNIX-HATERS» .

Микрополис

Хопкинс, при поддержке Джона Гилмора , адаптировал SimCity для ноутбука OLPC XO-1 . [5] Текущая версия включает в себя круговые меню и подробно объясняется в видео [6], выпущенном Хопкинсом.

Поскольку его основной целью является образование, проект OLPC ищет не только игры, но и инструменты, которые позволяют детям программировать свои собственные игры. [7] Хопкинс запрограммировал Micropolis так, чтобы его было легко расширять многими интересными способами. Он добавил функциональность, позволяющую детям создавать новые катастрофы и агентов (например, монстра, торнадо, вертолет и поезд) и программировать их, как во многих других играх на XO. Цели глубокой интеграции SimCity с пользовательским интерфейсом Sugar от OLPC — сосредоточиться на образовании и доступности для детей младшего возраста, а также мотивировать и давать возможность детям старшего возраста изучать программирование. [8]

Симс

The Sims — это симуляторная видеоигра, разработанная Electronic Arts . Игры известны своими очень свободными правилами и отсутствием конкретных целей пользователя. Они позволяют пользователям просто существовать в виртуальном мире, который они создают. Дон Хопкинс начал заниматься The Sims после того, как поработал в Sun Microsystems . [1] С тех пор Sims стали темой его работы, и он внес большой вклад в дизайн и концептуальную разработку игры. Его наняли для переноса The Sims на Unix. Он реализовал в игре использование круговых меню, чтобы пользователи могли эффективно выполнять действия в игровом мире.

Ссылки

  1. ^ abc "Резюме Дональда Эдварда Хопкинса". www.donhopkins.com . Получено 10 декабря 2022 г. .
  2. ^ Проект GNU Ричарда Столлмана
  3. ^ Каллахан, Дж.; Хопкинс, Д.; Вайзер, М.; Шнейдерман, Б. (1 мая 1988 г.). «Эмпирическое сравнение круговых и линейных меню». Ассоциация вычислительной техники. С. 95–100. doi :10.1145/57167.57182 . Получено 10 декабря 2022 г. – через цифровую библиотеку ACM.
  4. ^ "Fun with Cellular Automata". www.art.net . Получено 10 декабря 2022 г. .
  5. ^ "История и будущее OLPC SimCity / Micropolis". Архивировано из оригинала 2015-09-27 . Получено 2007-11-12 .
  6. ^ "OLPC SimCity Demo" . Получено 10 декабря 2022 г. – через www.youtube.com.
  7. ^ "Разработка игр - OLPC". wiki.laptop.org . Получено 10 декабря 2022 г. .
  8. ^ SimCity для OLPC: применение идей Паперта о конструктивистском образовании и обучении детей программированию

Внешние ссылки