Sobre el proyecto

octo-detective es un juego de detectives en 2D desarrollado utilizando el motor de juegos Love 2D y el lenguaje de programación Lua. Los jugadores controlan a un detective para explorar niveles, descubrir pistas basadas en condiciones de activación específicas y, finalmente, identificar y arrestar al sospechoso correcto en el coche de policía. Las características técnicas clave incluyen: - Sistema de Niveles: Los niveles se definen a través de scripts de Lua (por ejemplo, map1.lua) que especifican el tamaño del nivel, las posiciones iniciales del jugador y del coche de policía, y las propiedades de las pistas. - Mecánicas de Pistas: Las pistas pueden tener retrasos de activación, dependencias de otras pistas descubiertas y representaciones visuales específicas. - Controles: El movimiento se gestiona mediante las teclas de flecha, el descubrimiento de pistas mediante la barra espaciadora y las interacciones de menú/arresto mediante el ratón. El proyecto incluye soporte para múltiples fuentes de iluminación y animaciones, con un diseño destinado a permitir que los diseñadores de niveles creen misterios personalizados fácilmente.