NerdeNinjas’ Solution: A Paradigm Shift in Race Management with Cloud-Based Technologies 


NerdeNinjas introduces a pioneering suite of applications, reshaping the landscape of race management through the integration of cloud-based and Microsoft Power Platform technologies. This comprehensive solution streamlines every aspect of race management, from preparation to execution, blending efficiency with innovation. 

Preparatory Tools 

CustomGPT: AI-Driven Content Creation 

  • Core Function: CustomGPT, powered by GPT Studio, revolutionizes content creation, automating blog posts and solution descriptions. 
  • Key Benefits: Offers AI-driven efficiency and consistency in content generation, crucial for digital marketing and information dissemination. 

Dataverse: Advanced Data Management 

  • Role in Data Handling: Dataverse provides a robust platform for data storage, modeling, and security. 
  • Integration and Security: Seamlessly integrates with Microsoft services, ensuring high-level data security and streamlined management. 

Python Scripts for Race Data Generation 

  • Data Creation: Utilizes Python scripts to generate a rich dataset encompassing hundreds of race statistics. 
  • Application: This dataset is pivotal for deep analytics and strategic planning in race management. 

The Comprehensive Solution 

Canvas App: Streamlining Race Enrollments 

  • User-Focused Design: Offers an intuitive and efficient platform for race participants to sign up and receive updates. 
  • Impact on Experience: Enhances participant engagement and simplifies their interaction with race events. 

Model-Driven App for Race Administrators 

  • Administrative Efficiency: Specifically designed for race administrators, this app streamlines event planning and management. 
  • Automated Tools: Reduces the administrative burden with a suite of automated tools, optimizing the organization process. 

Power Automate: Automated Race Statistics 

  • Automation at Work: Facilitates automatic entry and management of race statistics, ensuring accuracy and timeliness. 
  • Integration with Data Sources: Seamlessly pulls data from various sources, providing a cohesive statistical overview. 

AI Chatbot in Microsoft Teams 

  • Advanced Features: Integrates a sophisticated AI Chatbot within Microsoft Teams, offering functionalities like chat memory and result statistics. 
  • Enhanced Communication: Streamlines communication within teams, providing quick access to race information and sign-up features. 

Power BI for Race Analytics 

  • Real-Time Insights: Delivers a comprehensive analytics platform powered by Power BI, offering real-time data visualization and insights. 
  • Strategic Advantage: Aids in strategic decision-making by providing in-depth analysis of race performance and trends. 


NerdeNinjas’ solution represents a significant leap in race management technology. By harmoniously integrating advanced tools like CustomGPT, Dataverse, Python scripts, Canvas App, and Power BI, we have crafted a solution that not only addresses the logistical complexities of race management but also enhances strategic and administrative efficiency. This suite is a shining example of how cloud-based technologies can be synergistically combined to revolutionize industry practices, setting a new benchmark in sports administration and management. 

Note: This expanded blog post draft comprehensively outlines the different components of the NerdeNinjas’ solution, emphasizing how each part contributes to the overall efficiency and innovation of the race management system. It’s crafted to highlight the cutting-edge use of technology in transforming traditional practices. 

Final delivery

Step into the Mushroom Kingdom 2.0, where Princess Peach is rewriting her story! Tired of the age-old cycle of rescue, she’s embracing empowerment in 2024. The team Boouvet present to you –> EMPEACHMENT – a groundbreaking app revolutionizing Peach’s quest for independence.

About the app

In order to achieve her ultimate goal in becoming independent, she must complete four modules. The modules are prepping and learning her skills to be her own master in Mushroom Kingdom. The modules are:

  • the good and the bad
  • Problem solving.
  • Exploration
  • Jumping Skills

As she is learning these skills, she can unlock several power ups that she can use in the Mushroom kingdom. She can also check her progress in a statistic page, where see can her review her strong and weak sides. To complete each module, she must play and collect enough coins and unlock several power ups along the way.



Resource management

To enhance her skills, Peach can track her progress in the app’s Statistics page. Through Power BI-generated charts, she gains insights into her strengths, weaknesses, and overall progress. This visual data helps her identify areas that require further improvement, guiding her towards achieving the ultimate goal of independence.



The good and the Bad

After enduring prolonged captivity and countless kidnappings by the notorious Bowser, Peach is determined to distinguish friend from enemies.

In this revolutionary app, Peach is presented with profiles of Mushroom Kingdom characters. Using a Tinder-like interface, she can swiftly make decisions – swiping right or clicking the heart for allies, and swiping left or hitting the ‘X’ button for potential enemies. It’s a modern twist on the age-old struggle for independence, and can be called PeachyConnections.

However, PeachyConnections isn’t about finding love; it’s about staying safe. By engaging with this innovative app, Princess Peach trains her ability to discern who stands by her side and who poses a threat. It’s her proactive approach to navigating the challenges of her kingdom and breaking free from the cycle of perpetual captivity.

Following each gameplay session, Princess Peach can track her performance with a clear breakdown of right and wrong decisions. To successfully complete the module, she aims to accumulate enough coins in her overall score. The Statistics page provides a detailed view of her progress, offering insights into her evolving abilities and achievements. It’s a dynamic way for Princess Peach to measure her advancement towards independence in Mushroom Kingdom 2.0


This part of the application has been taking use of a custom PCF-component taken from PCF Gallery called Swipe. When swiping through characters the custom PCF acts as a layer which registers whether you’ve swiped left or right. This then triggers a process which includes a Power Automate flow where the Power Apps trigger passes two parameters Character description if Princess Peach (User) and if she has swiped correctly. The Power Automate uses these two parameters and leveraging an HTTP action to pass the information with a prompt through OpenAI’s Web API. Power Automate then gives the resulted answer back to the Power App and the user can use the full summary to learn about the details of the swiped character and the choice done by her. A great platform to learn and giving context of the reason it is correct or wrong answer.

Problem Solving

In this module, Princess Peach’s problem-solving skills are put to the test, focusing on her knowledge of the Mushroom Kingdom. The challenge involves answering multiple-choice questions accurately. Should she encounter a particularly tricky question, she can turn to “Ask Toad” for assistance. Toad, being Mario’s trusty helper, naturally extends a helping hand to Princess Peach in her moments of “damsel in distress.” The “Ask Toad” feature serves as a supportive chatbot, ensuring that Princess Peach can overcome any difficults situation with ease.


There is a database full of questions created with Bing AI. These questions and answers are displayed in a gallery. When Peach clicks an answer, one point is added if she clicked the correct answer, and one point is deducted if it’s incorrect. The gallery buttons also change color to indicate which is the correct answer.

Toad, an AI bot powered by Copilot Studio, learns from the web and adapts to new data. It uses advanced machine learning algorithms to understand and interpret information. This continuous learning makes Toad a versatile tool for tasks like data analysis, content creation, and problem-solving. It represents the next generation of AI, ready to assist with its ever-growing knowledge.

When Peach uses Toad for help, it triggers a power automate that again triggers a C# Azure function app so that we are able to track how often Peach uses AI for help. The idea here is to add to the KPI’s in Power BI so we have more useful data about how difficult the questions are, how often the user has to seek help and so.


The Exploration module immerses Princess Peach in the art of navigating the intricate landscapes of the Mushroom Kingdom. A perilous realm filled with unexpected dangers – from clouds ejecting pig shells to sentient flowers with an appetite for mischief. While unconventional, it’s a survival-of-the-fittest scenario for Princess Peach.

Within this module, Princess Peach encounters diverse worlds, each harboring both kind and hazardous elements. By interacting with these elements, she gains insights into what aids or threatens her survival. With four distinct worlds to explore – sea, land, desert, and sky – Princess Peach must choose wisely. Selecting favorable elements earns her coins, while interacting with perilous one’s results in point deductions.

To triumph in this module, Princess Peach must accumulate enough points by making strategic choices and mastering the art of distinguishing between the Kingdom’s treasures and its potential pitfalls. It’s a test of survival instincts and strategic decision-making in the fantastical realms of Mushroom Kingdom.

How it works

The screen displays a picture with buttons in front of a landscape. Some people/items are predefined as good and some are bad. Peach earns one point if she clicks on an item or person that is considered good, and loses one point if it is bad.

Jumping skills

Mastering jumping skills is crucial in the Mushroom Kingdom. This module focuses on Princess Peach ability to judge how far she can jump safely. Using the app, she can measure distances and receive instant feedback on the feasibility of each jump. Repeating this process allows her to learn and make informed decisions about her jumping capabilities, ensuring she doesn’t attempt jumps that are beyond her reach. It’s all about enhancing her judgment for safer navigation through the kingdom. To successfully finish the modules, Princess Peach needs to accurately measure multiple safe jumping distances, gathering the necessary coins in the jumping skill module.

How it works:

We have implemented a out of the box solution called mixed reality and customized it to our needs. Especially the measuring feature, so Peach herself can point between two real life objects that she thinks she can make the jump between and get instant feedback about how it would go.

There is a threshold for her built in that increases as she levels up. So she (hopefully) gracefully increases her jumping abilities as she plays the game.

Power Ups

As Princess Peach learn different skills in the modules, she will gain power ups as she starts to collect coins. Power-ups are crucial for Princess Peach’s journey to independence. They enhance her abilities, mitigate risks, and provide versatility in problem-solving. By unlocking new areas and boosting her confidence, power-ups symbolize her empowerment in the Mushroom Kingdom, aligning with her ultimate goal of breaking free from the traditional damsel-in-distress role. To unlock a power up, Princess Peach must collect coins. Unlocked power ups are shown with a unlocked icon, while locked powers ups are shown with a lock. This will potentially motivate Princess Peach to unlock more power ups as she learns new skills.


In our development process, we prioritized the user experience, ensuring the best possible interaction. The color palette was picked from Princess Peach’s dress, jewels, and crown, aiming to evoke a sense of familiarity and safety for the user. Every page was designed in Figma before the actual development phase.

We employed clear and concise language, explicitly outlining the goals for each module to ensure Princess Peach’s understanding and engagement. Additionally, we conducted contrast checks across the entire design, considering the possibility of any vision disabilities Princess Peach might have. We also included several elements from the Mushroom Kingsom or Mario universe, like the coins, power ups and Toad, to endorse the sense for familiarity even further for Princess Peach. Buttons are placed within thumb reach at the bottom, to make sure easy access to navigation.

Join her on this tech-driven journey as she breaks free from the clutches of Bowser. It’s time for a new era, where Princess Peach takes control of her destiny!

Upgrade to Mushroom Kingdom 2.0 – Empowerment awaits!.

Final delivery Peaches Mini Games

Step into the world of Peaches Mini Games, where education meets innovation and business value takes center stage. Join us on a journey through an English classroom case study, user-centric design principles, and the integration of killer AI in crafting an engaging quiz game. Uncover the core philosophy behind Out of the Box Fun and understand why our participation in this competition is driven by a passion for spreading joy and fostering inclusivity. This post will guide you through the various components of Peaches Mini Games, providing insights into its educational impact, user-centric design, and groundbreaking use of AI technologies.

Most Extreme Business Value

The business value of Peach Mini Games is linked to education. The game is designed to make learning motivating for children while providing valuable insights for teachers. By analyzing the results from the game, teachers can tailor their instruction, optimize time usage, and address each student’s specific competency level.

Let’s go through the business value with a case study.

English teacher Katrine is going to teach class 2A about Australia. She wants to focus on where the country is located and what makes it special. She plans to use traditional chalkboard teaching methods, but to ensure that the students have truly grasped the information, she needs to assess them. She will do this in two ways:

  • Quiz
  • Glossary test

The quiz gathers information about Australia from ChatGPT, but Katrine has, of course, double-checked the content to ensure it aligns with her teaching materials. The purpose of conducting the quiz is to find out if the students have understood the key topics from the lesson.

In addition to the quiz, Katrine wants to take the opportunity to have a glossary test focusing on Australian animals. This way, she ensures that the children learn about the country’s unique animals and how to spell the related words.

After conducting the two tests, Katrine sees in her PowerBI dashboard that the class, as a whole, has a good understanding of Australia based on the quiz. However, she notices that many students had difficulty spelling the words for the Australian animals. Therefore, she needs to make some adjustments before moving on to the next topic in the curriculum.

Next week, Katrine focuses on improving the class’s spelling skills, and on Friday, she conducts the vocabulary test again. This time, she sees in PowerBI that the results are excellent, and the measures she implemented have had a very positive impact. This means that Katrine can continue teaching with confidence, knowing that Class 2A has a solid understanding of Australia.

Excellent user experience

From the outset, our primary focus was on designing a seamless and exceptional user experience. Our aim was to establish a cohesive visual identity throughout the entire solution, ensuring that users felt immersed in a unified universe.

Given that the overarching storyline across all the games revolves around the badass Princess Peach rescuing Super Mario from certain peril, we decided to make Peach’s signature color, pink, our primary color. However, we also wanted to infuse our own unique twist into the design, moving away from the traditional 2D aesthetic of the older Super Mario games.

To set the tone and serve as a foundation for our visual identity, we began by creating the logo. Additionally, we strived for consistency by employing the same background across all the games, maintaining a cohesive look and feel. This background was meticulously crafted from scratch, utilizing a photograph of a brick wall and incorporating Photoshop effects. Similarly, the buttons and other geometric elements in our apps were also created from scratch using Photoshop.

During our design process, we stumbled upon an incredible image of Princess Peach donning battle gear, perfectly aligning with the vision of our universe, where she portrays a badass version of herself while rescuing Mario.

In addition to our visual considerations, we were committed to ensuring accessibility in our design. To achieve this, we utilized a color contrast checker to ensure compliance with the Web Content Accessibility Guidelines, particularly in terms of color usage.

To deliver a remarkable user experience, we prioritize physical inclusion and social value creation in our game design. Our game is thoughtfully designed to be played both physically and digitally, catering to different preferences and abilities. In the physical version, players engage in outdoor play by moving around a designated area, scanning QR codes to access various mini-games, promoting physical activity and enjoyment of fresh air. For those with mobility challenges, the digital version allows players to control Princess Peach on a game board, unlocking mini-games in different rooms. This ensures inclusion and flexibility, enabling gameplay outside of school hours. By considering physical inclusion and offering a diverse range of play options, we enhance the user experience while also aligning with business value, expanding our market reach and creating an inclusive environment for all players. Additionally, our website is fully responsive, ensuring seamless access to the game on desktop and mobile devices, further promoting inclusivity and convenience for players of all backgrounds and preferences.

Killer AI

Our journey to make a Bowser Quiz mini-game revolves around creating an innovative chatbot browser quiz game using Copilot Studio. We embarked on an exploration of different AI technologies to enhance the functionality of our game.

Initially, we experimented with Generative AI, which proved effective in generating answers. However, we encountered a challenge in verifying the correctness of these answers. To overcome this limitation, we decided to leverage AI Builder in a power automate flow. Unfortunately, we encountered another obstacle as the process required an approval text before further processing.

Undeterred, we continued our pursuit of a robust solution and discovered the new Prompts feature in Copilot Studio. Through multiple iterations and fine-tuning of the prompts, we successfully trained Copilot to accurately determine whether a given answer is correct or incorrect.

Some examples:

It works!

By combining the power of exploring the limitations and uses of Generative AI, AI Builder, and Copilot’s Prompts, we have created a chatbot browser quiz game that not only provides answers but also verifies their accuracy. This innovative approach showcases our ability to harness the limitless possibilities of AI technologies, such as machine learning and neural networks, to craft unique and intelligent solutions.

Through our project, we aim to demonstrate the potential of AI in creating engaging and interactive experiences. The incorporation of various AI techniques and the iterative development process highlight our commitment to pushing the boundaries of AI innovation.

We are excited to present our Bowser Quiz mini-game, showcasing how we have harnessed the power of AI to create a cutting-edge chatbot browser quiz game that not only entertains but also ensures the accuracy of answers.

Pandoras Box

Out of the Box Fun is in many ways both the core of the product we deliver and the reason why we participate in the competition. The product, or more precisely, the game, is crafted based on pure joy with the primary goal of contributing to learning in a fun and engaging way for students. Inspired by the nostalgia of Super Mario, the opportunity to put our own spin on things (yes, made Super Mario into a pink paradise), and the ability to create whatever we wanted, planted a seed in all of us to develop something that genuinely stems from joy and fun.

In addition to the fact that what we have created obviously has the primary purpose of spreading joy, our participation is also based on the same. Our team comprises superstars in low code as well as those who never felt at home in the coding world but wanted to give it another chance and created their first canvas app this weekend (and now definitely want to do more of it).

The opportunity to create exactly what we want has given us the chance to explore our most creative ideas in an environment with the industry’s most skilled individuals. This unique environment has opened up opportunities for learning and mutual support in a way that surpasses other available options.

Peaches Mini Games

In the description of Peach Mini Games, we will first showcase the game as a whole and then delve deeper into each of the different parts of the solution.


Mini game 1: Hangman

This is a Canvas App built only using the out of the box components and Fx logic.
Here is a step by step guide to how to build the Hangman game.

Mini game 2: Bowser Kill Quiz

Here is a step by step description of how the quiz is built

Mini game 3: Glossary test

Mini game 4: Head 2 Head

Mini game 5: Peaches flight

Score board

Here is a description of how we integrated it into Teams.

Super Mario Working solution

Welcome to Mario Brothers Plumbing Field Service for all customers

First we will show how the customers can order and pay for the service

Here is the backend function for the mighty Donkey Kong to have full control of all orders and the whereabouts of the plumbers at all times. Documents sent out to customers are stored in SharePoint

The plumbers are using a Canvas app to perform their work. The gamification aspect involves receiving a random question from Azure AI through a custom connector that is connected to an Azure function.

Donkey Kong Koders – Final Deliery

The aMAZE’eing adventures of Donkey Kong Introduction

In a world of 8-bit dominance and the never ending need for new challenges, the world needed a change. A change that would be invented by a plumber named Mario. His genius idea was to create a gaming platform that would evolve based on the users inputs PRE game, and dynamically create world maps, villans, and challenges. 

The idea was to create a game so infused with AI that it would be a platform that could be sold to gamers AND companies. If you simply needed to destroy some enemies, you would just prompt for a challenge, but if a COMPANY was seeking GAMIFICATION to do training, that would also be possible. 

Mario’s app wasn’t your typical training program. It didn’t cater solely to plumbers or princess-rescuers. No, it spanned across realms, tapping into the collective nostalgia of every pixelated hero, villain, and sidekick.

The Idea that sparked the team

“Toad,” Mario said one day, huddled in his workshop with Twilight Sparkle (unicorn from My Little Pony) and Han Solo (yes, the one and only smuggler from Star Wars). “We need a training solution that unites our universes. Something that prepares our heroes for any challenge—be it plumbing, magic, or intergalactic dogfights.”

“Listen up, team!” Mario declared, adjusting his red cap. “Each trainee encounters a villain. When they bump in to the villain, the chatbot pops out, asking them a question related to their training.

“And the answers?” Twilight Sparkle inquired, her horn glowing with curiosity.

“Ah, that’s where the magic happens,” Mario grinned. “The chatbot evaluates their responses. By changing asking open-ended questions the trainee will get deeper engagement, active learning and authentic assessment. The outcome will be better learning outcomes and meaningful skill development.

The trainees across realms played the game and the chatbot would exclaim “Congratulations! You’ve earned 100 experience points and a new skill tree unlocked! Now go save Equestria, restore peace to the galaxy, or rescue Princess Peach—your choice!”

And the multiverse thrived. Heroes swapped tips, villains grumbled about unfair questions, and sidekicks formed study groups. Even Darth Vader secretly took the quizzes (and aced them, though he’d never admit it).

The aMAZE’eing adventures of Donkey Kong APP first customer
Customer Challenge: 

Customer is a large global company with thousands of employees. Each year they have to complete several internal courses to be compliant within Health, Security and Diversity. Training was boring, and completion rates were so low that HR had to threaten users to complete. 


Mario and the rest of the team introduced training GAMIFICATION to make the training a fun experience. Not only would it be fun, but it challenged the users to prove that they actually understood the subjects by having AI validate their answers. 

By leveraging their dynamic AI platform, they were able to make a game into a training arena where they would answer questions connected to Health and Safety, Diversity and Compliance instead of having to kill the villain. When reaching the villain they would have to answer a question within a selected category and then AI would approve the answer. If successful they would move on to next level and gain Point for the High Score. 

How the app works:

The first thing to do is enter your playing style

Navigate to your challenge and find the AI generated question related to your topic in the initial game setup. Each question is uniquely generated and will be based on promts that the company define.

AI will evaluate your answer to see if you have understood the assignment and then give you the appropriate response

Excellent user Experience:

The entire gaming platform user experience is meant to be both easy and fun to use. The AI generated 2D pixel art brings us back to a time where games were simple and fun, and we had to use our imagination as we moved our heroes through deep dungeons, dark forests, or bouncing on puffy clouds.

Anyone should be able to start and run the app and not have to worry about complex instructions or awkward user interfaces. The user will use a chatbot to enter their parameters, which will be used to generate the map, characters, and genre of the game, as well as question types based on the type of corporate training required.

From there the user selects their favorite game hero (beautiful people) and then is presented with the adventure map, where they need to seek out a hero to find out their next question in corporate learning.

Once the hero meets the quizmaster, they must answer (in text!) the quizmasters question. For good corporate learning, no simple “yes” or “no” type answers or multiple choices, they need to provide a well thought out answer to continue, in a simple, easy to use interface.

Once they see the result “Accepted” or “Denied”, they can continue on or try again.

In summary, the amazing, retro-style interface is sure to be a hit with end users and consumers of the solution!

Pandora’s box:

The combination of game customization, AI, and player input is innovative. Letting imaginations run free: Each player’s unique game world reflects their choices. The app isn’t just about gaming—it’s about transforming how employees learn. By combining AI, gaming, learning,  personalization, and engagement, we’ve opened Pandora’s Box of training possibilities.

Building games on the Microsoft Power Platform and Power Apps in particular were definitely NOT what the original engineers had in mind! While there are other platforms for building games like Unity, Gadot, and others, using Power Apps allows us to access Pandora’s box of connectors and services (see what I did there?) to build a unique fusion of technology to deliver not only an entertaining app, but a robust corporate training system as well as tapping into the latest AI technology. This trying delivers on the legendary Microsoft xRM campaign “One platform, infinity possibilities”

The above PowerFX code then generates a completely rando track based on the user input. This was really pushing our limits of understanding what was possible in Power Apps Canvas

Killer AI:

We truly engaged in killer AI in multiple elements of our solution. From a pure gaming perspective, instead of designing prescribed maps and mazes, we utilized Open AI to generate for us not only the map of varying levels of difficulty, but game assets such as walls, floors and characters based on preferences of the end user. (Our starting prompts were Super Mario, Star Wars and My Little Pony, while other favorite genres can be added at any time.   We also made the prompting available for power users to adjust to create their own experiences.

AI backbone generating our game

Questions being asked and answered by AI

Admin possibilities to modify the prompts that the AI utilize. All prompts are dynamic and open for changes by admins

We didn’t stop just at using AI to generate our game assets, we tapped into AI to help build out our corporate curriculum based on important topics. The AI will create questions on topics incorporated into the game. The users answers are evaluated by the AI to see if the learner truly grasped the concepts and can answer the question, beyond picking from a multiple choice!

Our killer AI concepts provide not only fun, but important tools to enhance corporate training!

Most Extreme Business Value
The business value of the game is giving the business value by making learning fun for the employees. By letting the players immerse themselves in a personalized gaming experience. While also changing out the boring repeating multiple choice questions with open ended-questions. 

 The common type of training with multiple choice questions does not give the employees a true understanding, is an ineffective form of learning and gives no practical value.

Our game utilizes AI to generate dynamic questions, offering a unique learning experience for each player. Specifically designed for internal training on compliance and privacy, it presents diverse challenges related to industry regulations and protocols.

The chatbot can easily be given more topics or change topics which enables the customization for every different business. The prompts to Chat GPT can also easily be changed or added which gives the business the ability to expand and change  the training material to different

positions and roles in the organization

As players navigate the game, AI-generated questions ensure a constantly changing set of scenarios. This prevents memorization, encouraging a deeper understanding of compliance matters and promoting a more engaging training experience.

Our  App game is a tool that addresses the need for effective compliance training. It’s not about hype; it’s about enhancing internal learning through an interactive and adaptive approach. Join us in exploring a new way to make compliance training more engaging and effective.

Businesses that embrace innovative training gain: 

  • Employees equipped with practical knowledge.
  • Faster onboarding and upskilling.
  • Engaged employees stay longer.
  • Ready for industry shifts and challenges.

The app’s principles can be applied universally:

–          Customization: Every industry has unique training needs. Just as players choose their game environment, businesses can adapt the app to their context (e.g., retail, healthcare, finance).

–          AI-Driven Content: AI-generated prompts can address specific job roles, compliance requirements, or safety protocols.

–          Employee Satisfaction: Happy employees perform better. Personalized training fosters satisfaction and skill development.

–          Scalability: Whether it’s a small startup or a multinational corporation, the app’s scalability ensures efficient training across the board.

Waken Koopa Troopas Final Delivery: The Mario Detection System and Koopa Kompanion app

First, a video showcasing it all in use!

Technical explanation:


It all starts with a Raspberry Pi 4 Model B equipped with a camera:

The Rapberry Pi runs a facial recognition script, based on Caroline Dunn’s Raspberry Pi facial recognition repository:
The facial recognition algorithm uses the OpenCV (Open Computer Vision) library, and detects front-facing faces using Haar-cascades.
We’ve added a few short lines of code to send the image to Power Automate as a base64 string:

The power Automate flow is simple enough:

When the image is uploaded, another Power Automate flow takes over and notifies all Koopas (app users):

In the app, you can see all the Mario Bro sightings in a gallery list:

From here, Koopas can select a sighted Mario Bro and “handle” him. Once the bro has been dealt with the Koopa will be asked to confirm this with a photo of the defeated bro.
Once the kill is confirmed, the Koopa is awarded with 10 points!

The Koopa can then check their standings in the scoreboard, or on their own profile page:

Last but not least, there’s the Anti Mario Taskforce Training game.
The game works through several Timer controls, that each set the state of a separate group of images. The state is an int, and on the end of the timer, a random int between 0 and the amount of images in the group is selected. The separate images then have a short If condition in the Visible property which is true if their group state number is equal to the images number.

When the user clicks or touches the images, the image changes to have an explosion effect layered on top, a sound effect plays and their score is added to or subtracted from depending on what they hit.
Once the game timer runs out, the players score is stored on their profile information which is located in a Dataverse table so that it can be used throughout the app on the scoreboard and Profile pages!


Killer AI

With TWO killer AI that detects Mario and Luigi, the app make sure no Mario is left undetected. One AI is from a beautiful Rasberry Pi that has the surveillance camera attached to it. The Koopa puts this up around their house or where ever they want to feel safe. This AI will give the Koopa a notification whenever a Mario or Luigi passes by or is creeping.

We are also using power apps AI Builder to detect Mario/Luigi. We have chosen Prosses Image and object detection. Our Object detection model is trained to detect Mario and Luigi based on their beard and hat. Users can take a photo or select one already available in the device, and when an image is loaded, the component automatically scans it to identify Mario/Luigi.

We are also using power apps AI Builder to detect Mario/Luigi. We have chosen Prosses Image and object detection. Our Object detection model is trained to detect Mario and Luigi based on their beard and hat. Users can take a photo and when an image is loaded, the component automatically scans it to identify Mario/Luigi and if a Mario/Luigi is detected it adds a score of 10 to the user.

Still under training!!

Pandoras Box

Inside the Koopa Kompanion app, we have made a training program, so that Koopas who are a little afraid to kill Marios can practice, or just have a little break and have play a fun little game.

The game includes Marios that suddenly appear, and you have to kill them as fast as possible. Each time you hit a Mario you get points, but if you hit a friendly Koopa troopa, points will be taken from your score. The game also has immersive sound-effects!

You can always see your highscore on the homepage of the game, or on your profile and the scoreboard, so that you can keep up with your work.

Additionally, we would say the app itself is fun to use all around 🙂

Excellent User experience

Us Koopa Troopas haven’t gone to Harvard or Stanford, we are not super clever. Because of this we had to make the app easy to use, with colors that feels like home and we know are friendly. With four easy buttons on the menu bar on the bottom on the screen, the Koopas can easily navigate the app, from “Huntlist”, “Scoreboard”, “Training” and “Profile”.

Each site have titles that look familiar, so that we can feel safe. In addition to this, we have used Mario-based iconography all through the app, so the theme is consistent all the way through!

The Huntlist has a refresh button so that Koopas can always stay up to date with who is leading in kills. When a Koopa have chosen a target, they first have to defeat it, and after that they must confirm the kill using an object detector.

The Scoreboard shows what Koopa is leading in Mario Bros elimination, and also shows each Koopas highscore in the Anti Mario Taskforce Trainer.

On the profile page you can see your own information, like score from kills and highscore in the training game.

Most extreme business value

What is so good about the Koopa Kompanion – a mario detection system, is that it can be used wherever you want, for a lot of different purposes. While we prefer that it is used for it’s original purpose of stopping the Mario Bro terrorist organization, there are many other use cases for our creation!

A couple of examples:

  • Its time for a wedding, and you are hoping your stalker Browser don’t show up. You can install the Mario Detection System a few places around the wedding venue. If Bowser decides to ruin the wedding, you will know ahead of time, because you got a notification on your phone or your watch that Browser was detected. You can hire security guards to take him down before he causes a scene.
  • Lets say you are a wonderful yet loveless reptilian overlord, on the lookout for the princess of his dreams. By training the Mario Detection System on images of said princess, and attaching MDS-camera modules to your always willing minions, you could get instant notification of the princess’ current location. The object of your desire will no longer be able to hide!

The possibilities are endless! In a real world scenario, there are many uses for a system like this, especially considering the relatively small package the facial detection comes in!

It could be especially useful in security scenarios, especially for security centrals covering large areas/building with over 100 cameras, it could be used to reduce the amount of people needed to keep watch on everything. After all, there’s only so many camera feeds you can cram into one monitor. With our system, you could detect if a camera sees a person, and then only show feeds with people in them. Less time spent watching nothing!