Text Adveture (scripting)

This forum is meant for people to share their knowledge by writing their own tutorials for Adventure Maker.

Moderators: time-killer-games, Vengeance66, Candle, reneuend, GM-Support

Text Adveture (scripting)

Postby time-killer-games » Wed Feb 23, 2011 3:08 am

Not sure if this would happen, but it would be awsome if this AM project could be included in the next Adventure Maker version to come.

It's a sample project as well as a template for making text adventures. You may use either an image or text to describe your game's environment. This is a great alternative to the typical point-and-click method where as it can make it much more of a challenge and puzzle-like using text commands.

P.S. @reneuend if you'd like me to, I could convert you Rotten Luck game to a text adventure after it's released with your permission. That way we could compare the two types of adventure gaming methods. By that meaning I might need your project folder. Thanks either way!
Text Adventure.JPG
Text Adventure.JPG (29.84 KiB) Viewed 2466 times
Text Adventure (scripting).zip
(216.55 KiB) Downloaded 310 times
User avatar
Expert Member
Posts: 400
Joined: Fri Dec 24, 2010 6:10 pm
Location: Virginia Beach, VA

Postby Lyberodoggy » Fri Feb 25, 2011 2:43 pm

Good attempt :) (by the way, did you try the parser plugin and find it too restricted?)

May I suggest that instead of trying to catch every case of each word, you could use the lcase() function?


Code: Select all
If cmd = "QUIT" Then Quit
If cmd = "Quit" Then Quit
If cmd = "quit" Then Quit

could be replaced by

Code: Select all
If lcase(cmd) = "quit" Then Quit

also you could go with a select case instead of an if.

Code: Select all
Select Case lcase(cmd)
Case "quit", "exit"
case "turn on lamp", "turn on the lamp", "flip switch", "flip the switch"
GoToFrame "LAMP_ON"
End Select

Another thing I 'd suggest is making the OK button a merged button for all the frames. These things should make it easier to maintain the parsing system
User avatar
Posts: 2519
Joined: Sat Feb 17, 2007 3:31 pm
Location: Athens

Return to Post Your Own Tutorials

Who is online

Users browsing this forum: No registered users and 2 guests