Дон Хопкинс
Дон Хопкинс — художник и программист, специализирующийся на взаимодействии человека с компьютером и компьютерной графике . Он выпускник Университета Мэриленда. [1] и бывший сотрудник Лаборатории взаимодействия человека и компьютера Университета Мэриленда .
Он вдохновил Ричарда Столлмана , который описал его как «очень изобретательного человека», использовать термин «авторское лево » . [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 в книге The UNIX-HATERS Handbook .
Микрополис
[ редактировать ]Хопкинс при поддержке Джона Гилмора адаптировал SimCity для ноутбука OLPC XO-1 . [5] Текущая версия включает круговые меню и подробно объясняется в видео. [6] выпущен Хопкинсом.
Поскольку его основной целью является образование, проект OLPC ищет не просто игры, но и инструменты, которые позволят детям программировать свои собственные игры. [7] Хопкинс запрограммировал Micropolis так, чтобы его можно было легко расширять множеством интересных способов. Он добавил функциональность, позволяющую детям создавать новые катастрофы и агентов (таких как монстр, торнадо, вертолет и поезд) и программировать их, как во многих других играх на XO. Целью глубокой интеграции SimCity OLPC с пользовательским интерфейсом Sugar является сосредоточение внимания на образовании и доступности для детей младшего возраста, а также на мотивации и предоставлении детям старшего возраста возможности изучать программирование. [8]
Симс
[ редактировать ]The Sims — это видеоигра-симулятор, разработанная Electronic Arts . Игры известны своими очень свободными правилами и отсутствием конкретных целей пользователя. Они позволяют пользователям просто существовать в созданном ими виртуальном мире. Дон Хопкинс начал заниматься The Sims после того, как работал в Sun Microsystems . [1] С тех пор Sims стали основной темой его работы, и он внес большой вклад в дизайн и концептуальную разработку игры. Его наняли для переноса The Sims на Unix. Он внедрил в игру использование круговых меню, чтобы пользователи могли эффективно выполнять действия в игровом мире.
Ссылки
[ редактировать ]- ^ Jump up to: а б с «Резюме Дональда Эдварда Хопкинса» . www.donhopkins.com . Проверено 10 декабря 2022 г.
- ^ Проект GNU Ричарда Столлмана
- ^ Каллахан, Дж.; Хопкинс, Д.; Вайзер, М.; Шнейдерман, Б. (1 мая 1988 г.). «Эмпирическое сравнение кругового и линейного меню» . Ассоциация вычислительной техники. стр. 95–100. дои : 10.1145/57167.57182 . Проверено 10 декабря 2022 г. - из цифровой библиотеки ACM.
- ^ «Развлечение с клеточными автоматами» . www.art.net . Проверено 10 декабря 2022 г.
- ^ «История и будущее OLPC SimCity/Micropolis» . Архивировано из оригинала 27 сентября 2015 г. Проверено 12 ноября 2007 г.
- ^ «Демо-версия OLPC SimCity» . Получено 10 декабря 2022 г. - через www.youtube.com.
- ^ «Разработка игр — OLPC» . wiki.laptop.org . Проверено 10 декабря 2022 г.
- ^ SimCity для OLPC: Применение идей Пейперта о конструкционистском образовании и обучении детей программированию