Tod R. Frye (nacido en 1955) es un programador informático estadounidense que trabajó en Atari, Inc. y es conocido por desarrollar la adaptación doméstica de Pac-Man para el sistema informático de vídeo Atari 2600. Tras el colapso de Atari, trabajó en empresas de videojuegos y juegos de ordenador como 3DO y Pronto Games.
En 2015 trabajó como ingeniero sénior de software integrado para SunPower Corporation , donde trabajó en el campo de IoT, desarrollando sistemas de hardware y software para monitorear sistemas de energía solar. Su trabajo se extendió desde dispositivos "de borde", recopilando y transmitiendo telemetría de dispositivos, hasta sistemas de Big Data alojados en la nube para almacenar, analizar y generar informes de datos de dispositivos.
Frye dejó Sunpower a fines de 2016 y se unió a Bonsai AI, que estaba desarrollando una plataforma de inteligencia artificial, centrándose principalmente en el aprendizaje de refuerzo.
Frye consiguió el proyecto Pac-Man 2600 a principios de 1981. Atari había licenciado los juegos arcade Defender y Pac-Man y, aunque Frye prefirió Defender , cuando su compañero programador Bob Polaro consiguió esa asignación, Frye obtuvo Pac-Man por defecto. [1] El hecho de que Frye consiguiera el título de alto perfil no pasó sin comentarios críticos de sus compañeros desarrolladores en Atari, ya que Frye era un empleado más nuevo. Un empleado de Atari escribió "¿Por qué Frye?" en la máquina arcade Pac-Man contenida en la sala de juegos de la oficina de Atari. En respuesta, Frye dibujó una línea horizontal sobre el "por qué", que significa "¿Por qué no Frye?" en notación lógica. [2]
El port de Pac-Man de Frye se inició en mayo de 1981, [ cita requerida ] y fue el lanzamiento más esperado para 1982, por lo que el marketing presionó a Frye para producir el juego en un calendario muy estricto (los plazos de entrega de las ROM de cartucho eran de varios meses, por lo que el código debía completarse en septiembre de 1981 para llevar el producto a las tiendas durante el primer trimestre de 1982). La gerencia corporativa de Atari exigió a Frye que completara el juego en la ROM 4K estándar, ya que el factor de formato de ROM 8K no estaba disponible en ese momento. Frye tomó varias decisiones que luego resultaron controvertidas. Primero, decidió que era importante admitir el juego para dos jugadores, lo que significaba que 25-30 bytes de la escasa memoria de 128 bytes del 2600 se utilizarían para almacenar el estado del juego, la puntuación, etc. del segundo jugador en lugar de usarlos para datos y características del juego. [3] En segundo lugar, debido a las limitaciones de tiempo, decidió abandonar los planes para un sistema de gestión del parpadeo que habría minimizado el parpadeo de los objetos. Por último, su juego no se ajustaba al esquema de colores de los juegos de arcade para cumplir con la política oficial de productos domésticos de Atari de que solo los juegos de tipo espacial debían presentar fondos negros. Frye afirma que no hubo comentarios negativos dentro de Atari sobre estos elementos, pero tras su lanzamiento, el título recibió críticas por no ceñirse a las especificaciones de su contraparte de arcade.
Pac-Man resultó ser un sorprendente golpe financiero para Atari, y se dice que Frye recibió 0,10 dólares en regalías por cada cartucho de Pac-Man . [4] Atari fabricaría 12 millones de cartuchos, convirtiendo a Frye en millonario en el proceso.
Frye contribuyó a la consola portátil LCD Breakout de Atari, la versión de Asteroids para las computadoras Atari de 8 bits , la serie Swordquest ( Earthworld , Fireworld , Waterworld y el incompleto Airworld ). Entre los juegos inéditos se incluyen Save Mary , Shooting Arcade y Xevious ( Atari 2600 ).
Frye también desarrolló la tecnología de reutilización de sprites verticales del núcleo Red-Blue (con frecuencia mal llamado núcleo Red-vs-Blue) , utilizada en Realsports Football y varios otros productos de Atari 2600. [5]
Después de separarse de Atari, Frye trabajó más tarde para Axlon (una de las muchas empresas fundadas por el pionero de Atari, Nolan Bushnell ) y fue contratado como programador junto con sus compañeros de Atari, Rob Zydbel, Bob Smith y Howard Scott Warshaw en The 3DO Company .
Frye sigue activo en los videojuegos, haciendo contribuciones técnicas a compilaciones clásicas como Midway Arcade Treasures .