DataBlocks journal day 1 – Establishing!

1. Setting the Scene

We started the day by setting up a Minecraft themed workstation environment.
It turned out to be a bit more challenging than expected, especially since some of us traveled from Stavanger to Oslo, and there were practical limits on what we could bring with us.

That said, we’re genuinely happy with the final result. The setup fits the mood, keeps the energy up, and honestly makes long technical sessions more fun. #Happy Camper

2. Collaboration between teams

One of the best parts of events like ACDC is the collaboration across teams. During the day, the EVIDI team ran into some issues with failing HDMI cables. We had a few spare ones, so sharing was an easy decision. They’re back up and running, and we wish them the best of luck for the rest of the challenge!. #Community Champion

3. Spreading the Minecraft Virus

It turns out Minecraft is contagious, in a good way!

We’ve had a lot of fun sharing our setup and progress with colleagues and friends on social media. The reactions have been great, and if this inspires more people to join next year’s event, even better. #Remarkable Teamspirit

4. Power Platform Meets Minecraft

From a technical standpoint, today’s biggest win was integration. We successfully established a bi directional communication between our Power Platform environment and Minecraft, via its APIs.

We can now send commands from Power Platform into the game as well as emit events from Minecraft back into the platform.

The communication is near real-time, which gives us a solid foundation to move forward with game logic, storytelling, and dynamics. This integration is enabled through a custom Minecraft Java plugin, and it’s already proving to be a key building block.

#Embedding numbnut #Plug N’ Play

5. Technologies in Play

Some of the technologies we have used include:

a- Minecraft Java Plugin for in-game integration.

b- Azure Bot Framework Skill handling agent activities and external API calls

c- Fabric Agent, used to generate data insights from telemetry coming out of Minecraft.

A nice mix of classic engineering and modern AI agent based architecture. #Hipster

6. Players, Agents, and the Game Master

Most of the interaction between players and our platform is driven by AI agents. That said, there is one very important human in the loop: the Game Administrator. This role has the power to:

a. Switch between day and night

b. Assign weapons or items to players.

c. Release more monsters to increase difficulty

Think less “admin user” and more Game Master, shaping the experience in real time.

#Power User Love

7. Final thoughts

Overall, today was about laying the foundation:
integration, collaboration, and setting the tone for what’s coming next.

Tomorrow we build the story and the wow effects 🙂

Stay tuned!