Un desarrollador argentino demostró recientemente su último proyecto de programación y modding: portó con éxito el clásico shooter en primera persona de Valve "Half-Life" al teléfono inteligente Nokia N95 con sistema Symbian S60v3. Este teléfono se lanzó en 2007 y "Half-Life" se lanzó por primera vez en la plataforma de PC en 1998. Impulsadas por motores de código abierto y desarrolladores entusiastas, estas dos eras tecnológicas, que están separadas por casi diez años, ahora pueden "encontrarse" en el mismo dispositivo de siempre.
El autor del proyecto, Dante Leoncini, dijo que este trabajo de migración se basa en el motor Xash3D FWGS del proyecto de código abierto, cuyo objetivo es hacer que el motor original "Half-Life" sea compatible con las plataformas móviles y de escritorio modernas, y ampliar más funciones del módulo sobre esta base. A través de este motor y su propia optimización y adaptación, Leoncini hizo de este juego de disparos de la era de la PC una experiencia de ejecución relativamente "apto para dispositivos móviles" en teléfonos inteligentes ARM antiguos como el Nokia N95.
Desde una perspectiva de hardware, el Nokia N95 está equipado con una pantalla QVGA de 240 × 320, equipado con procesadores ARM11 duales de Texas Instruments, con frecuencia de 332 MHz, y la versión de 8 GB tiene 128 MB de memoria. En comparación con los requisitos de configuración de la versión comercial para PC de "Half-Life" en aquel entonces, dichas especificaciones eran teóricamente suficientes para soportar el funcionamiento de una versión portada muy modificada. Leoncini dijo que el actual proceso de campaña para un jugador ya puede ejecutarse normalmente en teléfonos móviles, incluidos elementos centrales como sonidos y armas, y puede mantener un rendimiento relativamente estable a aproximadamente 30 fotogramas por segundo.
En términos de métodos de operación, esta versión trasplantada no solo permite a los jugadores usar directamente los botones del teléfono para el control, sino que los desarrolladores también agregaron soporte completo para teclado y mouse Bluetooth, lo que hace posible jugar “Half-Life” en este antiguo control deslizante de una manera más cercana a la de una PC. El video que publicó en la plataforma social.

Leoncini reveló que continuará solucionando los problemas de rendimiento restantes y varios errores, y ha planeado una lista de funciones de seguimiento. Esta "lista de tareas pendientes" incluye: agregar modos LAN y multijugador en línea, mejorar aún más el rendimiento y el comportamiento de la IA, mejorar el rendimiento de los gráficos y otras mejoras visuales y de experiencia, así como realizar pruebas más exhaustivas para solucionar problemas graves que pueden interrumpir la experiencia del juego.
Según se informa, Leoncini considera sus proyectos de programación y vídeos didácticos en el campo del software libre más bien inversiones de interés y entusiasmo que productos comerciales. También ha abierto canales de patrocinio y donación en plataformas como Patreon, con la esperanza de atraer usuarios que estén dispuestos a apoyar este tipo de proyectos experimentales de "nuevas formas de jugar con equipos antiguos", brindando cierto respaldo para el mantenimiento continuo y la expansión de la versión portada en el futuro.