
The project "Echoes of Innocence" (French title: Écho de l'Innocence) is a video game scenario developed by David J. Barnes, Michael Kolling, D. Bureau, and Ilias Laoukili. The core theme focuses on the synopsis of a 10-year-old boy, Mathis, who undertakes a perilous quest to locate his younger sister, Lina, following her abduction by militiamen during a civil conflict.
The narrative is set in a nation afflicted by a protracted civil war. The player controls Mathis, the protagonist, whose mission is driven by the kidnapping of his 6-year-old sister, Lina, during a brutal raid on their neighborhood.
Lacking institutional support, Mathis is forced to navigate a chaotic and violent landscape alone, confronting armed factions and uncovering dark secrets related to his own past. The game commences in the Devastated District, where the player initially interacts with Lina before witnessing her abduction.
The scenario is populated by a range of characters with complex motivations and takes place across seven distinct environments.
The project anticipates a command-based adventure game format, emphasizing narrative consequence and player choice. Key gameplay features include:
The implementation includes technical features such as a flexible room exit system utilizing a HashMap structure, an inventory system for item collection, and a defined maximum weight capacity for the player. A unique item, the Magic-Cookie, is described as a consumable that temporarily doubles the player's carrying limit before disappearing.
Check the repository on github : https://github.com/ilias-laoukili/Echoes-of-Innocence

Can a computer tell if you are happy or sad just by listening to your voice? I built an interactive web application to find out. Combining classic Digital Signal Processing (DSP) effects with a Random Forest Machine Learning model, this tool lets you manipulate audio physics and analyze emotional sentiment in real-time.

A real-time fire and smoke detection system developed using a fine-tuned YOLO model. The project achieved 92% detection accuracy and was integrated with the drone navigation system , leading to a 30% reduction in false positives. This solution is designed to provide rapid and reliable information for emergency services.