Don Hopkins es un artista y programador especializado en interacción persona-computadora y gráficos por computadora . Es alumno de la Universidad de Maryland [1] y ex miembro del Laboratorio de Interacción Humano-Computadora de la Universidad de Maryland .
Inspiró a Richard Stallman , quien lo describió como un "tipo muy imaginativo", a utilizar el término copyleft . [2] Acuñó Deep Crack como el nombre del cracker EFF DES . [1] Portó el juego de computadora SimCity a varias versiones de Unix y desarrolló una versión multijugador de SimCity para X11, realizó gran parte de la programación central de Los Sims y desarrolló software de simulación de personalidad y control de robots para Stupid Fun de Will Wright . Club.
Desarrolló y perfeccionó menús circulares para muchas plataformas y aplicaciones, incluidos administradores de ventanas , Emacs , SimCity y Los Sims , y publicó un artículo citado frecuentemente sobre menús circulares en CHI'88 con John Raymond Callahan, Ben Shneiderman y Mark Weiser . [3] Ha publicado muchas implementaciones de software libre y de código abierto de menús circulares para X10 , X11, NeWS , Tcl/tk , ScriptX , ActiveX , JavaScript , OpenLaszlo , Python y OLPC , y también implementaciones propietarias para Los Sims y Palm Pilot. .
Hopkins también escribió demostraciones y ejemplos de programación del lenguaje de secuencias de comandos multimedia ScriptX creado por Kaleida Labs , una filial de investigación de Apple/IBM , desarrolló varias aplicaciones y componentes OpenLaszlo y es un artista hacker conocido por sus autómatas celulares artísticos. [4] También es conocido por haber escrito un capítulo "El desastre de X-Windows" sobre el sistema X Window en el libro The UNIX-HATERS Handbook .
Hopkins, con el apoyo de John Gilmore , adaptó SimCity para la computadora portátil OLPC XO-1 . [5] La versión actual incluye menús circulares y se explica en profundidad en un vídeo [6] publicado por Hopkins.
Dado que su objetivo principal es la educación, el proyecto OLPC busca no sólo juegos, sino también herramientas que permitan a los niños programar sus propios juegos. [7] Hopkins programó Micropolis para que fuera fácil de ampliar de muchas maneras interesantes. Agregó funcionalidad para permitir que los niños creen nuevos desastres y agentes (como el monstruo, el tornado, el helicóptero y el tren) y los programen como en muchos de los otros juegos de XO. Los objetivos de integrar profundamente SimCity con la interfaz de usuario Sugar de OLPC son centrarse en la educación y la accesibilidad para los niños más pequeños, además de motivar y permitir que los niños mayores aprendan a programar. [8]
Los Sims es un videojuego de simulación desarrollado por Electronic Arts . Los juegos son conocidos por sus pautas muy flexibles y sin objetivos de usuario específicos. Permiten a los usuarios simplemente existir en el mundo virtual que crean. Don Hopkins se involucró en Los Sims después de trabajar en Sun Microsystems . [1] Los Sims fueron un tema en su trabajo desde entonces y ha contribuido a gran parte del diseño y desarrollo conceptual del juego. Fue contratado para portar Los Sims a Unix. Implementó el uso de menús circulares en el juego para que los usuarios pudieran realizar acciones de manera eficiente en el mundo del juego.