top of page

Skull Collectors

Azure DevOps - Skull Collectors

Skull Collectors is an impressive AI system developed in C++ over a span of two months. This project showcases the implementation of various modules that enable intelligent decision-making in an interactive environment. By utilizing frameworks like XEngine and ImGui, this project demonstrates the capabilities of AI in solving complex tasks.
 

The following modules were implemented:

  • Perception Module:
    The Perception module plays a crucial role in the Skull Collectors AI system by detecting skulls in the virtual world. This module analyzes the environment and identifies the presence of skulls, enabling the agent to interact with them effectively.

     

  • FSM Module:

    The FSM (Finite State Machine) module is responsible for making appropriate decisions based on the agent's current state and the information gathered by the Perception module. By utilizing a well-defined set of states and transitions, this module enables the agent to react intelligently to different situations encountered during the gameplay.
     

  • Steering Module:
    The Steering module empowers the agent to navigate the virtual world with precision. By employing sophisticated algorithms, this module determines the optimal direction for the agent to move towards a target or avoid obstacles, enhancing the overall efficiency and effectiveness of the AI system.

     

Technologies Used:
 

The Skull Collectors project leverages XEngine, a powerful C++ game engine, to create an immersive and interactive environment for the AI system. XEngine provides robust functionality for rendering graphics, handling user input, and managing game physics, allowing for a seamless and engaging experience.
 

Additionally, the project utilizes the ImGui framework, which facilitates the creation of intuitive graphical user interfaces. This framework enables developers to design visually appealing and user-friendly interfaces to control and monitor the AI system's behavior and performance.
 

Overall, the Skull Collectors project highlights the capabilities of AI in decision-making and showcases the successful integration of various modules to create an intelligent agent. With its implementation in C++ and utilization of XEngine and ImGui frameworks, this project not only demonstrates my technical prowess but also offers an engaging website portfolio showcasing the potential of AI systems in real-world applications.

SkullCollectors
SkullCollector-Showcase.gif
bottom of page