À propos du projet

octo-detective est un jeu de détective en 2D développé avec le moteur de jeu Love 2D et le langage de programmation Lua. Les joueurs contrôlent un détective pour explorer des niveaux, découvrir des indices basés sur des conditions d'activation spécifiques et, finalement, identifier et arrêter le bon suspect auprès de la voiture de police. Les principales caractéristiques techniques incluent : - Système de niveaux : Les niveaux sont définis via des scripts Lua (par exemple, map1.lua) qui spécifient la taille du niveau, les positions de départ du joueur et de la voiture de police, ainsi que les propriétés des indices. - Mécaniques d'indices : Les indices peuvent avoir des délais d'activation, des dépendances vis-à-vis d'autres indices découverts et des représentations visuelles spécifiques. - Commandes : Le déplacement est géré par les touches fléchées, la découverte d'indices par la barre d'espace, et les interactions avec le menu ou l'arrestation via la souris. Le projet inclut la prise en charge de multiples sources d'éclairage et d'animations, avec une conception destinée à permettre aux concepteurs de niveaux de créer facilement des mystères personnalisés.