Home | Reviews | GUIpedia | Forum | Fun500
pharoah | QML 3D LabyrinthWell, Todd pulled out some old projects, so I thought I might show you something I got working but never completed. It's kind of fun to play with, the QML 3D Labyrinth: http://pharoah.xetaspace.net/labyrinth/ If anyone wants, I might be inspired to make a game of it, with a scoreboard or something to see who can solve mazes the fastest (I'd hide the map, of course). Anyway, I'd almost forgotten about this game, but I'm proud of it, and I was sad to see it languish there without anyone knowing about it. | 2011-03-20 | 10:36 PM |
tacodrake95 | Re:QML 3D LabyrinthThat's pretty cool, but where's the end? | 2011-03-20 | 11:10 PM |
Todd | Re:QML 3D LabyrinthThat's pretty neat! One idea I have is what if you had people login with a screen name or handle, then when you login it shows them where they last left off. Then if they come across others in the maze, they'll show up and can even leave messages for them or something. Just an idea to make it a little "funner." | 2011-03-20 | 11:36 PM |
pharoah | Re:QML 3D LabyrinthI don't know how I'd display the people, but it's a good idea. The way I make the maze is by compositing premade segments of text for the left and right sides according to whether there is a wall or opening there. I'd need to draw some people sprites, which would be difficult for me. Any ASCII artists out there? We could possibly make this into a MUD if we could get it to work. | 2011-03-21 | 12:43 AM |
tacodrake95 | Re:QML 3D LabyrinthWould this help? _____ / o o \ | > | | \_/ | \_____/ \ | / \ | / \|/ | | / \ / \ / \ / \ | 2011-03-21 | 1:20 AM |
tacodrake95 | Re:QML 3D LabyrinthThis might work better if you're looking for something smaller: ___ /o|o\ | \_/ | \___/ | \|/ | / \ / \ | 2011-03-21 | 1:26 AM |
pharoah | Re:QML 3D LabyrinthTry editing your posts and putting <tty> and <pre> tags around the ASCII so it stays formatted correctly, e.g.: <tty> <pre> ______ ____ ____ ______ ______ /\ _ \/\ _`\ /\ _`\ /\__ _\\__ _\ \ \ \L\ \ \,\L\_\ \ \/\_\/_/\ \//_/\ \/ \ \ __ \/_\__ \\ \ \/_/_ \ \ \ \ \ \ \ \ \/\ \/\ \L\ \ \ \L\ \ \_\ \__\_\ \__ \ \_\ \_\ `\____\ \____/ /\_____\\_____\ \/_/\/_/\/_____/\/___/ \/_____//_____/ </tty> </pre> | 2011-03-21 | 9:49 AM |
HorvatM | Re:QML 3D LabyrinthThis is awesome! I'd love to see it develop into something. | 2011-03-21 | 11:25 AM |
tacodrake95 | Re:QML 3D LabyrinthBy the way, i made those ASCII guys in about five minutes. | 2011-03-21 | 11:47 AM |
tacodrake95 | Re:QML 3D Labyrinthhere's another guy: _ / \ \_/ /|\ | / \ | 2011-03-21 | 1:59 PM |
HorvatM | Re:QML 3D LabyrinthMaybe he would look better like this: _ / \ \_/ /|\ | / \ For xkcd fans: ___ _|_|_ / \ \_/ /|\ | / \ | 2011-03-21 | 2:15 PM |
pharoah | Re:QML 3D LabyrinthNice figures :). The difficult thing here will be to get the same person drawn at 5 different sizes, so the perspective will look good. Here's a shot from the labyrinth: ╔════════════════════════════════╗ ║. .║ Forward ║|`. .'|║ ║| `. .' |║ Left Right ║| |. .| |║ ║| | `. .' | |║ Back ║| | |. .| | |║ ║| | | |. ____ _| | | |║ ║| | | | | | | | | |║ ║| | | | |____|_| | | |║ ║| | | |' | | | |║ ║| | |' `| | |║ ║| | .' `. | |║ ║| |' `| |║ ║| .' `. |║ ║|.' `.|║ ║' `║ ╚════════════════════════════════╝ See the lines on the walls? Those separate the segments of text, like sprites, that the program composites together. There are 5 depth levels. We need images of what looks like the same exact person at these 5 different depths, with a height that looks like he would fit properly in the hallway. | 2011-03-21 | 3:30 PM |
tacodrake95 | Re:QML 3D Labyrinth _ / \ \_/ /|\ | / \ ___ / \ \___/ | /|\ | / \ _____ / \ | | \_____/ | /|\ / | \ | / \ / \ _______ / \ | | | | \_______/ | /|\ / | \ / | \ / \ / \ / \ _______ / \ | | | | \_______/ | /|\ / | \ / | \ / | \ / \ / \ / \ / \ Also, it would be easier if you made the labyrinth window an odd number of characters wide. | 2011-03-21 | 8:30 PM |
tacodrake95 | Re:QML 3D LabyrinthAlso, here's a shot of the big guy in the hall. ╔═════════════════════════════════╗ ║. .║ ║|`. .'|║ ║| `. _______ .' |║ ║| |. / o o \ .| |║ ║| | `. | | | .' | |║ ║| | |. | \___/ | .| | |║ ║| | | |\_______/| | | |║ ║| | | | | | | | | | |║ ║| | | | |_/|\_|_| | | |║ ║| | | |' / | \ | | | |║ ║| | |' / | \ `| | |║ ║| | .' / | \ `. | |║ ║| |' / \ `| |║ ║| .' / \ `. |║ ║|.' / \ `.|║ ║' / \ `║ ╚═════════════════════════════════╝ | 2011-03-21 | 8:57 PM |
pharoah | Re:QML 3D LabyrinthSweet! I think I can come up with different expressions for the faces, too. Users could set them and I could swap them out. This will be fun to work on, although it'll have to wait until later this week. | 2011-03-21 | 9:15 PM |
tacodrake95 | Re:QML 3D LabyrinthAwesome, glad to be of assistance. | 2011-03-21 | 9:50 PM |
pharoah | Re:QML 3D LabyrinthI tweaked the figures a bit to try to make the heads a bit more round (hope you don't mind). Here are some shots at 4 distances. I realized I didn't need the 5th depth necessarily. ╔════════════════════════════════╗ ║. .║ Forward ║|`. .'|║ ║| `. .' |║ Left Right ║| |. ___ .| |║ ║| | `. ,' ', .' | |║ Back ║| | |.; ; .| | |║ ║| | | ; ;| | | |║ ║| | | |',___,' | | | |║ ║| | | | |/|\_|_| | | |║ ║| | | |'/ | \ | | | |║ ║| | |' / | \ `| | |║ ║| | .' | `. | |║ ║| |' / \ `| |║ ║| .' / \ `. |║ ║|.' / \ `.|║ ║' `║ ╚════════════════════════════════╝ ╔════════════════════════════════╗ ║. .║ Forward ║|`. .'|║ ║| `. .' |║ Left Right ║| |. .| |║ ║| | `. ___ .' | |║ Back ║| | |. ,` `, .| | |║ ║| | | |; ;_| | | |║ ║| | | |',___,' | | | |║ ║| | | | |/|\_|_| | | |║ ║| | | |'/ | \ | | | |║ ║| | |' | `| | |║ ║| | .' / \ `. | |║ ║| |' / \ `| |║ ║| .' `. |║ ║|.' `.|║ ║' `║ ╚════════════════════════════════╝ ╔════════════════════════════════╗ ║. .║ Forward ║|`. .'|║ ║| `. .' |║ Left Right ║| |. .| |║ ║| | `. .' | |║ Back ║| | |. _ .| | |║ ║| | | |.,` `, _| | | |║ ║| | | | ',_,'| | | | |║ ║| | | | |/|\_|_| | | |║ ║| | | |' | | | | |║ ║| | |' / \ `| | |║ ║| | .' `. | |║ ║| |' `| |║ ║| .' `. |║ ║|.' `.|║ ║' `║ ╚════════════════════════════════╝ ╔════════════════════════════════╗ ║. .║ Forward ║|`. .'|║ ║| `. .' |║ Left Right ║| |. .| |║ ║| | `. .' | |║ Back ║| | |. .| | |║ ║| | | |. _ _ _| | | |║ ║| | | | |(_) | | | | |║ ║| | | | |'|'_|_| | | |║ ║| | | |' .^. | | | |║ ║| | |' `| | |║ ║| | .' `. | |║ ║| |' `| |║ ║| .' `. |║ ║|.' `.|║ ║' `║ ╚════════════════════════════════╝ | 2011-03-21 | 9:57 PM |
tacodrake95 | Re:QML 3D Labyrinthi think that you're probably a better ascii artist than me. | 2011-03-21 | 10:22 PM |
pharoah | Re:QML 3D LabyrinthA couple of years ago I read up on some tricks to make rounded edges and stuff, but I can't really do art. ASCII is more restrictive, so things come out looking better. | 2011-03-21 | 10:23 PM |
tacodrake95 | Re:QML 3D LabyrinthHere's some guys with different facial expressions, feel free to mix and match the eyes with the mouths. ╔════════════════════════════════╗ ║. .║ ║|`. .'|║ ║| `. .' |║ ║| |. ___ .| |║ ║| | `. ,'o o', .' | |║ ║| | |.; < ; .| | |║ ║| | | ; 0 ;| | | |║ ║| | | |',___,' | | | |║ ║| | | | |/|\_|_| | | |║ ║| | | |'/ | \ | | | |║ ║| | |' / | \ `| | |║ ║| | .' | `. | |║ ║| |' / \ `| |║ ║| .' / \ `. |║ ║|.' / \ `.|║ ║' `║ ╚════════════════════════════════╝ ╔════════════════════════════════╗ ║. .║ ║|`. .'|║ ║| `. .' |║ ║| |. ___ .| |║ ║| | `. ,'o o', .' | |║ ║| | |.; < ; .| | |║ ║| | | ; ^ ;| | | |║ ║| | | |',___,' | | | |║ ║| | | | |/|\_|_| | | |║ ║| | | |'/ | \ | | | |║ ║| | |' / | \ `| | |║ ║| | .' | `. | |║ ║| |' / \ `| |║ ║| .' / \ `. |║ ║|.' / \ `.|║ ║' `║ ╚════════════════════════════════╝ ╔════════════════════════════════╗ ║. .║ ║|`. .'|║ ║| `. .' |║ ║| |. ___ .| |║ ║| | `. ,'o o', .' | |║ ║| | |.; < ; .| | |║ ║| | | ; - ;| | | |║ ║| | | |',___,' | | | |║ ║| | | | |/|\_|_| | | |║ ║| | | |'/ | \ | | | |║ ║| | |' / | \ `| | |║ ║| | .' | `. | |║ ║| |' / \ `| |║ ║| .' / \ `. |║ ║|.' / \ `.|║ ║' `║ ╚════════════════════════════════╝ ╔════════════════════════════════╗ ║. .║ ║|`. .'|║ ║| `. .' |║ ║| |. ___ .| |║ ║| | `. ,'o o', .' | |║ ║| | |.; < ; .| | |║ ║| | | ; V ;| | | |║ ║| | | |',___,' | | | |║ ║| | | | |/|\_|_| | | |║ ║| | | |'/ | \ | | | |║ ║| | |' / | \ `| | |║ ║| | .' | `. | |║ ║| |' / \ `| |║ ║| .' / \ `. |║ ║|.' / \ `.|║ ║' `║ ╚════════════════════════════════╝ ╔════════════════════════════════╗ ║. .║ ║|`. .'|║ ║| `. .' |║ ║| |. ___ .| |║ ║| | `. ,'o -', .' | |║ ║| | |.; < ; .| | |║ ║| | | ; V ;| | | |║ ║| | | |',___,' | | | |║ ║| | | | |/|\_|_| | | |║ ║| | | |'/ | \ | | | |║ ║| | |' / | \ `| | |║ ║| | .' | `. | |║ ║| |' / \ `| |║ ║| .' / \ `. |║ ║|.' / \ `.|║ ║' `║ ╚════════════════════════════════╝ ╔════════════════════════════════╗ ║. .║ ║|`. .'|║ ║| `. .' |║ ║| |. ___ .| |║ ║| | `. ,'- o', .' | |║ ║| | |.; < ; .| | |║ ║| | | ; V ;| | | |║ ║| | | |',___,' | | | |║ ║| | | | |/|\_|_| | | |║ ║| | | |'/ | \ | | | |║ ║| | |' / | \ `| | |║ ║| | .' | `. | |║ ║| |' / \ `| |║ ║| .' / \ `. |║ ║|.' / \ `.|║ ║' `║ ╚════════════════════════════════╝ ╔════════════════════════════════╗ ║. .║ ║|`. .'|║ ║| `. .' |║ ║| |. ___ .| |║ ║| | `. ,'- -', .' | |║ ║| | |.; < ; .| | |║ ║| | | ; V ;| | | |║ ║| | | |',___,' | | | |║ ║| | | | |/|\_|_| | | |║ ║| | | |'/ | \ | | | |║ ║| | |' / | \ `| | |║ ║| | .' | `. | |║ ║| |' / \ `| |║ ║| .' / \ `. |║ ║|.' / \ `.|║ ║' `║ ╚════════════════════════════════╝ ╔════════════════════════════════╗ ║. .║ ║|`. .'|║ ║| `. .' |║ ║| |. ___ .| |║ ║| | `. ,'- -', .' | |║ ║| | |.; < ; .| | |║ ║| | | ; * ;| | | |║ ║| | | |',___,' | | | |║ ║| | | | |/|\_|_| | | |║ ║| | | |'/ | \ | | | |║ ║| | |' / | \ `| | |║ ║| | .' | `. | |║ ║| |' / \ `| |║ ║| .' / \ `. |║ ║|.' / \ `.|║ ║' `║ ╚════════════════════════════════╝ | 2011-03-21 | 10:37 PM |
2021 Brandon Cornell