Our solution (see screenshot below) showcases all required features and interactions on a single page:
Tab Navigation:
Toggle between Applications, Zone Map, and Create Zone effortlessly, with real-time badge counts.
Live Zone Map Visualization:
Entire map area with visually distinct, SVG-rendered zones (with organic borders), interactive markers, and a deployment cart.
Bulk Deployment Actions:
Deploy multiple selected zones to the server at once.
Zoom & Pan Controls:
Easily adjust the view of the map—smooth, responsive client-side manipulation.
Drop-Down Filters & Categories:
Highlight ‘Building’, ‘Protected’, ‘Not Allowed’, and ‘Trade’ zones with colored legends; display status badges inline.
Zone Properties & Management:
Each zone shows properties (coords, size, players, special flags like “Protected”). Admins can remove zones or trigger further actions directly.
Applications & Requests:
Manage building requests and zone applications within the same interface—switch to applications with a single click.
For the Feature Bombing badge, we deliberately challenged ourselves to combine multiple user-facing features into a single, coherent experience rather than spreading them across separate tools or screens. The result is Steve’s Diary, hosted as a containerized API running in Azure, which acts as both a narrative layer and a control surface for the Minecraft bot.
Steve’s Diary continuously builds a story and recap of what the bot has been doing in the world. It pulls live data from the game, including inventory state and coordinates, and uses this information as input to a large language model to generate readable diary entries that describe the bot’s actions and progress. This turns raw execution data into something meaningful and human-readable.
On top of this, the diary adds several interactive features in the same interface. It supports text-to-speech, allowing diary entries to be read out loud. It exposes a chatbot interface so users can talk directly to the bot in natural language. It also allows users to send commands back to the bot, closing the loop between observation, narration, and control.
All of these features are intentionally combined into a single screen and a single experience. While feature-dense by design, each feature reinforces the others and contributes to a unified goal: making the bot’s behavior understandable, interactive, and engaging.
Steve’s Diary combines the following user-facing features in one interface:
AI-generated diary entries using a large language model
Text-to-speech playback of diary content
Live Minecraft data integration (inventory and coordinates)
Command execution to control the bot
Conversational chatbot interface to interact with the bot
This approach embraces Feature Bombing not as feature overload, but as purposeful density, demonstrating how multiple user features can coexist in one place while still making sense as a complete experience.
Status Toggle System – Activate/deactivate harvesters with custom confirmations
Example of modal that opens to show all harvesters. Here the admin user can also set harvesters on a break by setting them to idle.Other modals with more featuresOther modals with more features
The Infrastructure:
Custom confirmation dialogs (no browser alerts)
Custom notification system
Real-time updates via API
Smart modal stacking management
Loading/empty/error states everywhere
Mobile responsive throughout
Why It Works
Everything is themed around factory automation and resource management. The Soviet propaganda aesthetic (red gradients, gold accents, uppercase typography) ties it together visually.
The whole thing runs on centralized API utilities in utils.js, making the code clean despite the feature count. Modals lazy-load data only when opened. The order list auto-refreshes when you place new orders elsewhere in the portal.
Finding resources in nature is not a simple task, and requires enormous amounts of data to locate all sources of all types. Luckily, Norway has a source for free and open source geodata located at “Geonorge” that are available to everyone. There are many different suppliers of this kind of data, but as the core datasource for our solution, we went with the “N50 Kartdata” supplied by “Kartverket”.
Using this as a source, we decided to use Lakehouse in Fabric as a way of uploading the XML-file with over 430.000 lines of data and then, by using a pipeline and dataflow in fabric, converted it into an table within av SQL analytics endpoint. Additional CSV files with descriptive support data were also uploaded and merged using the dataflow to make sure alle data were located at the same place and making it easier to search for the data needed..
Within the Fabric workspace we also created an AI-driven data agent, specialized on the imported dataset and available to use as an supportive agent within other AI-agents like those created using Copilot studio. As we were planning in using this data within the Power Platform ecosystem, we had to add some very detailed instructions to this agent to make sure the data output is available to all resources that need to access it. This makes it generally very effective at finding necessary data in the table, making it an very effective way of searching for the resources needed at any time.
We have, lists, graphs, a lot of stats and a copilot that comments based on the data we store in dataverse. It looks amazing. And it gives a lot of value to both administrators and users.
And we crammed it all into one big ol dashboard!
Datamining
Back to the data mining. We are soon putting out QR codes (“IOT devices”), that all of you will be able to use, to try and win a really nice creeper light!
Right now, we are collecting data internally, testing the system. But in an hour, everybody will give us data to use. We will collect randomly spawned items, which time, how many of them, the rarity of the item, and aswell if something fails, we will log it. We will also be saving the geo location data to show where the best items are showing up.
We will also be asking for phone numbers, to send sms to those who wants to know if they are winning or losing.
The data will be used for insights, so we can look at who is winning, give people cool insights powered by copilot and our cool dashboard.
14:41: Updated to include additional information around embedding the map in a mobile app and searching in multiple ways.
You want to see if other professors are around in the school? We found a magical map in the School form of our OwlExpress app. The Marauder’s Map is using Websockets magic to track everyone on the school premises Right Now.
It also is using device embedded voice recognition to understand your spells, you need to say: “I solemnly swear that I’m up to no good.” if you want to see the map.
When you are done and want to hide the map you must say: “Mischief Managed!”.
Do you like the glossy pixels of this map?
Mobile Map
We have also managed to embed this into a canvas app for a mobile delivery for sneaky students upto no good.
Searching in many ways
We have also introduced a glossy new feature for searching our student database in multiple magical ways, searching via standard text boxes, searching by scanning a business card, drawing a students name and utlising Copilot.
Greetings, wizarding developers and judges! ✨ At Team PowerPotters, we’ve turned the Production Order page in Dynamics 365 FO into a powerhouse of functionality, blending standard tools with custom innovations to enhance potion production workflows. With seamless access to essential features, apps, and visual enhancements, our solution is an explosive display of ingenuity worthy of the Feature Bombing Badge!
The Features That Bombarded the Production Order Page
Standard FO Features:
All standard functionalities of D365FO are readily accessible on the Production Order page, providing a robust foundation for managing production.
Embedded Resco App:
Resco’s scheduling and coordination component is embedded into the Installation Details section, enabling production workers and installers to streamline operations directly from the Production Order page.
Alchemy Approval App:
The responsive Approval App is integrated into the page, allowing managers like Snape to approve or reject potion production requests effortlessly. This ensures approvals are handled directly in F&O for smooth workflows.
Potion Image Display:
A custom feature dynamically displays an image of the potion being produced, giving users a visual representation of their work. This adds a delightful, magical touch and improves clarity for production managers.
Planned Ingredient Adjustment:
Another custom feature enables users to easily modify the planned ingredients for the potion.
This includes a visual ratio representation, ensuring potion recipes remain balanced and precise while allowing quick adjustments when needed.
Why This Earns Feature Bombing
Our enhancements exemplify the essence of Feature Bombing by delivering a feature-rich experience on a single page:
Comprehensive Functionality: Users can access a combination of standard and custom features, apps, and visuals, all within the Production Order page.
Integrated Apps: The embedded Resco and Approval apps expand the capabilities of FO, bringing external tools into the heart of the workflow.
Custom Visuals: Features like the potion image display and ingredient adjustment tool elevate user engagement and efficiency.
Streamlined User Experience: With all key tools accessible in one place, users can focus on their tasks without navigating across multiple systems.
The Impact of Feature Bombing
Our feature-packed Production Order page revolutionizes potion production by:
Enhancing User Experience: Intuitive tools like the potion image and ingredient adjustment feature make workflows more engaging and user-friendly.
Boosting Productivity: With all critical features in one place, production teams can work faster and smarter.
Improving Collaboration: Embedded apps like Resco and Approval streamline communication between teams, ensuring seamless production and installation.
Exploding with Innovation
With the Production Order page in D365FO brimming with features, we’ve shown how to maximize functionality while keeping the user experience magical. We humbly submit our case for the Feature Bombing Badge and invite you to explore the power of feature-rich design with Team PowerPotters: acdc.blog/category/cepheo25.
Once the OWLs have begun, all challenges become accessible through each stage of the business process flow. This streamlined approach ensures that students can easily navigate the challenges in a structured and organized manner. By integrating the challenges into the business process flow, participants can seamlessly progress through each stage, maintaining clarity and focus while engaging with the tasks. This design enhances user experience and encourages a smooth, efficient workflow throughout the OWLs.