Tuesday, October 2, 2018

Maze Crafting in Roblox

I've been wanting to play games with my youngest lately and mostly what he plays is Roblox, so this past week, we've been playing a lot of Roblox together . . . and Mario Party 8 as well, but that's a story for a different time! For today, it's all about Roblox!!

I've never messed around with the builder studio in Roblox, so I downloaded it over the weekend and started piecing together an epic maze.  At first it just started as a drawing that I etched out on a paper in sections until I had the completed maze.

 Close enough for Jazz as they say . . .

As I drew out the map, I'd simultaneously drag and drop walls on to the game board and lay them out according to the master map.

So many walls . . .

Total labor of love this one. It took four or five hours to completely drag and drop and resize and height adjust all the pieces exactly how I wanted them.

At the end of the day, I stuck a big throne chair (thank you free files built by other players) at the end of the maze and put a couple signs at the front saying, "Find the throne."  . . . in retrospect maybe I should change that to a toilet at the end of the maze?

Who's to say that isn't just a really fancy toilet anyway?

The next thing I did was throw down a bunch of torches in the hallways and covered the top of the maze, but not too much since I'd have to put down a lot more torches to actually see where you're going in darkness. (or perhaps put a torch in the player's inventory.)

At this point I had my son enter the maze and to my surprise he didn't wander around for 20 minutes like I thought he would . . . he got lost once, but soon was back on track and at the exit -- 10 minutes tops. He told me he liked my maze, and we instantly started brainstorming together on how to make it better.

To those ends I added some music to the game and a torch sound effect and laid down a couple of traps near the beginning . . . and here's where things started to get tricky. 

Pretty "straight forward" I think . . .

The programming language for Roblox is Lua.  I haven't studied a programming language since Basic. I'm not kidding, so in order to add cool things in to the maze, I'm going to have to hunt down code that other people have crafted or *gulp* learn some Lua.

Anyway, it's loaded out there for anyone that wants to wander around in it's current state, but we're plotting an epic maze yet to come with multiple floors, monsters, traps, and way cooler stuff . . . um . . . eventually! :)


Feel free to give us a shout out in the comments if you made it through the maze. 

Happy Dueling

No comments: