Дон Хопкинс — художник и программист , специализирующийся на взаимодействии человека с компьютером и компьютерной графике . Он является выпускником Университета Мэриленда [1] и бывшим сотрудником Лаборатории взаимодействия человека и компьютера Университета Мэриленда .
Он вдохновил Ричарда Столлмана , который описал его как «очень изобретательного человека», использовать термин «авторское лево » . [2] Он придумал Deep Crack как название взломщика EFF DES . [1] Он портировал компьютерную игру SimCity на несколько версий Unix и разработал многопользовательскую версию SimCity для X11, выполнил большую часть основного программирования The Sims и разработал программное обеспечение для управления роботами и моделирования личности для Stupid Fun Уилла Райта. Клуб.
Он разработал и усовершенствовал круговые меню для многих платформ и приложений, включая оконные менеджеры , 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 в книге The UNIX-HATERS Handbook .
Хопкинс при поддержке Джона Гилмора адаптировал 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. Он внедрил в игру использование круговых меню, чтобы пользователи могли эффективно выполнять действия в игровом мире.