Sobre el proyecto
Zork 1 in C# es un port continuo y jugable del Zork I original de Infocom, basado en la versión 119. El proyecto descompiló el archivo de historia .z3 a código fuente Inform 6 usando Reform y luego lo tradujo a C# moderno. El juego está completo y se puede ganar, con capturas de pantalla que muestran los estados inicial y final.
El parser está escrito desde cero en lugar de ser un port directo, con el objetivo de lograr un comportamiento similar con comandos complejos, múltiples comandos y respuestas parciales, pero no una paridad exacta del parser. El repositorio también intenta corregir muchos errores originales de Zork enumerados por The Infocom Files, aunque conserva parte del código muerto original, como los mensajes de combate de cíclope sin usar. Las pruebas unitarias se centran actualmente en el parser; los escenarios del juego se prueban manualmente. El README señala cambios de formato y un estilo de descriptor de objetos más parecido a Inform en comparación con la salida original. Las solicitudes de incorporación de cambios son bienvenidas.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.