Forum Discussion

LNATIONDEV's avatar
LNATIONDEV
MHCP Partner
5 months ago

Maze Runner - Remixable

Hey All,

This is my entry to the latest `Be an Open Source Champion` Competition. Along with the world being available on the store I have also created a three-part tutorial series on player management, a five-part tutorial series that details how to build the world from scratch. I've also added a "how to guide" on just remixing.

The remixable world can be found on the meta horizon store: https://horizon.meta.com/world/731602313376671

I would recommend reading the README.md once you have made a remixable copy of the world.

The how to guide can be found on dev.to: https://dev.to/lnationorg/horizon-world-maze-runner-remixable-how-to-guide-4odk

The tutorial series is also on dev.to, you should start with the player management series: https://dev.to/lnationorg/horizon-world-tutorial-player-management-part-1-server-and-local-controller-1k2

I’m excited to see how you build on these foundations!

4 Replies

  • This is such a neat and simple concept! I've never done a hedge or corn maze before, but I would love to see an Autumn/Halloween themed maze come out of this.

  • Just saw this and now I wish that I had added a Readme.md file to my contest entry. 😭

    Ah well. Will do it after I'm allowed to edit it again. Really great that you added all these docs.

    • LNATIONDEV's avatar
      LNATIONDEV
      MHCP Partner

      In the end, I had to create a README.ts, since I couldn’t figure out how to include a README.md in the repository so it would carry over when remixed. The README is primarily documentation for the properties of each script. I didn’t want to embed instructions/documentation directly 'in game,' since they would eventually be removed as the world developed, leaving the end user without a reference.

  • I actually had a bug which is a shame, on Monday I noticed the avatar_ai_agent had been deprecated so I made a quick fix to use Npc and NpcPlayer. This works in the desktop editor but did not work in the published world. In the end I found that it was just a race condition, I thought I couldn't publish an update based on something I've read previously here... then I actually read the rules and found you can publish fixes. So that is now updated and my NPC actually run in the published world.