English Amiga Board


Go Back   English Amiga Board > Main > Retrogaming General Discussion

 
 
Thread Tools
Old 12 November 2021, 21:12   #1
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
Build Text adventure

I need to make a text adventure for a project. It's not genre I have ever really played with, a little at school long ago but not much.

I don't want to spend too long on this.

If anyone has any suggestions or maybe knows of some old BASIC listings for a game that would be really helpful.
Retro1234 is offline  
Old 12 November 2021, 23:49   #2
CodyJarrett
Global Moderator
 
CodyJarrett's Avatar
 
Join Date: Mar 2001
Location: UK
Age: 46
Posts: 6,160
It's a significant genre with many classic games such as Zork, Sorcerer and The Hitchhiker's Guide To The Galaxy.

I don't think that you can do it quickly because you have to write a good book or story as well as building a game engine that can parse natural language. Infocom used a virtual machine/interpreter called Z-machine which meant that they could use a common engine for each game and concentrate on the story.

It might be worth either building an engine or else using a modern interpreter to write a text adventure story.

That said, here are some old 8-bit oriented Usborne books with listings, such as Write Your Own Adventure Programs For Your Microcomputer and The Mystery of Silver Mountain.
CodyJarrett is offline  
Old 12 November 2021, 23:49   #3
Korodny
Zone Friend
 
Join Date: Sep 2001
Location: Germany
Posts: 812
What's the target platform? How good does the game have to be?

I'm sure there's some old QuickBASIC source code out there for a typical two-word-parser effort with shitty descriptions and not so entertaining puzzles. FreeBASIC can compile QuickBASIC code.

The other end of the spectrum would be modern languages invented for text adventure development: Inform, TADS, ADRIFT... Much more powerful, so a lot steeper learning curve.
Korodny is offline  
Old 13 November 2021, 00:09   #4
Coagulus
Gets there in the end...
 
Coagulus's Avatar
 
Join Date: Sep 2005
Location: Wales
Posts: 862
Random, but you could use Professional Adventure Writer or the Graphic Adventure Creator on the Spectrum. These were designed for making that sort of thing.

And then run in a Speccy emulator. Would run ok on an emulator even on unexpanded Amiga as I used to play Speccy text adventures on mine.

(much nicer with a better keyboard!)
Coagulus is offline  
Old 13 November 2021, 06:08   #5
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
Thank you all for your answers they are all really helpful.

I have to do it in this learning language thing its like OOP but not that hard..

I only really have a month.

2 options and both will have a shit story line because that just isn't my kind of thing.

1. Just basic if left display blah etc.
2. wright a little engine my ideas
Rooms maybe 9 are in a grid
all rooms have 4 doors N, E, S, W etc
multi array store what of the 4 doors can be open
further string array stores responses - you can't go that way blah blah

just throw in some minor plot - you found key, open chest blah blah
I'd like to pinch the plot because I can be arsed to write a story.
Retro1234 is offline  
Old 13 November 2021, 13:13   #6
Dan
Registered User
 
Dan's Avatar
 
Join Date: Nov 2004
Location: Germany
Posts: 629
If you want to do it in amos pro, on the amiga, you can use this book/pdf: gitlab.com -ultimate-amos-1994-holborn.pdf (look at page 341+)

Or maybe this: Archive org - Write your own adventure programs

And of course there is this: [ Show youtube player ]

Last edited by Dan; 13 November 2021 at 13:21.
Dan is offline  
Old 13 November 2021, 16:02   #7
coldacid
WinUAE 4000/40, V4SA
 
coldacid's Avatar
 
Join Date: Apr 2020
Location: East of Oshawa
Posts: 538
If just a simple text adventure is what you want, look at using Inform to develop and compile it. It has a handy standard library, if I recall correctly, that will aid in producing a game file targeting Infocom's Z-Machine standards. Frotz, a well known Z-Machine player program, is available on Amiga and many other platforms.
coldacid is offline  
Old 13 November 2021, 19:40   #8
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
I have to do it in this OOP language it's not really Amiga related but is retro related.

one of the Usborne books books has quite a good example but too many rooms really.

Looking for tips etc into the dynamics.
Retro1234 is offline  
Old 13 November 2021, 19:50   #9
alkis21
Zone Friend
 
alkis21's Avatar
 
Join Date: Jul 2002
Location: Athens, Greece
Age: 49
Posts: 1,408
Send a message via MSN to alkis21
I strongly recommend ADMS. It's a very powerful and easy to use scripting language, with very helpful documentation.

I used it to create a large part of my text adventure game in the 90s, before deciding to upgrade it as a PC graphic game later on:

[IMG][/IMG]
Attached Thumbnails
Click image for larger version

Name:	01.jpg
Views:	57
Size:	74.3 KB
ID:	73794  
alkis21 is offline  
Old 13 November 2021, 19:59   #10
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
I have to use this particular language but as your someone with experience creating such games maybe you could give me some advice on create such a game?
Retro1234 is offline  
Old 13 November 2021, 20:25   #11
Dan
Registered User
 
Dan's Avatar
 
Join Date: Nov 2004
Location: Germany
Posts: 629
Of which language are you talking about ?

Btw. OOP means Object Oriented Programming
Dan is offline  
Old 13 November 2021, 21:20   #12
mark_k
Registered User
 
Join Date: Aug 2004
Location:
Posts: 3,335
There's also ADL (Adventure Definition Language). I remember playing with that shortly after I got my first Amiga, was quite impressed at one of the sample games included.
mark_k is online now  
Old 13 November 2021, 21:34   #13
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
That looks interesting.
Retro1234 is offline  
Old 13 November 2021, 21:46   #14
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
What is a text adventure with spells etc
Retro1234 is offline  
Old 14 November 2021, 01:56   #15
alkis21
Zone Friend
 
alkis21's Avatar
 
Join Date: Jul 2002
Location: Athens, Greece
Age: 49
Posts: 1,408
Send a message via MSN to alkis21
Quote:
Originally Posted by Retro1234 View Post
I have to use this particular language but as your someone with experience creating such games maybe you could give me some advice on create such a game?
I understand, but since you requested some listing examples then I still recommend ADMS as it comes with a sample game and if you study it it will make you understand how to work with an inventory, directions, descriptions etc.

As for advice, since you're not very familiar with the genre I'd recommend playing a couple of games before considering creating one. Not classic text adventures, as most of those were insanely difficult. Look for modern ones with no dead ends.
alkis21 is offline  
Old 14 November 2021, 02:07   #16
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
Quote:
Originally Posted by alkis21 View Post
I understand, but since you requested some listing examples then I still recommend ADMS as it comes with a sample game and if you study it it will make you understand how to work with an inventory, directions, descriptions etc.

As for advice, since you're not very familiar with the genre I'd recommend playing a couple of games before considering creating one. Not classic text adventures, as most of those were insanely difficult. Look for modern ones with no dead ends.
Thank you sir, can you recommend any?
Retro1234 is offline  
Old 14 November 2021, 02:39   #17
freehand
Registered User
 
Join Date: Mar 2010
Location: wisbech
Posts: 274
"I have to do it in this OOP language "

Which is ?
freehand is offline  
Old 15 November 2021, 00:14   #18
alkis21
Zone Friend
 
alkis21's Avatar
 
Join Date: Jul 2002
Location: Athens, Greece
Age: 49
Posts: 1,408
Send a message via MSN to alkis21
Quote:
Originally Posted by Retro1234 View Post
Thank you sir, can you recommend any?
Stefan Vogt's games will do nicely for what you need.
alkis21 is offline  
Old 15 November 2021, 01:16   #19
Retro1234
Phone Homer
 
Retro1234's Avatar
 
Join Date: Jun 2006
Location: 5150
Posts: 5,773
this has made me realize I have zero imagination.


Quote:
Originally Posted by alkis21 View Post
Stefan Vogt's games will do nicely for what you need.
Thanks for your help
Retro1234 is offline  
Old 15 November 2021, 01:54   #20
freehand
Registered User
 
Join Date: Mar 2010
Location: wisbech
Posts: 274
Is the language you are using a secret lol.
freehand is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Portcullis: New text adventure Mrs Beanbag Retrogaming General Discussion 0 03 January 2016 19:00
Text Adventure games with graphics Retrofan support.Other 10 15 December 2013 01:38
Text Adventure? clownstyle Looking for a game name ? 6 07 February 2013 22:19
FRAC V2.0 Text Adventure Creator Peter request.Apps 6 30 November 2012 18:05
80s text adventure game Mogilny Looking for a game name ? 8 27 November 2010 16:45

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 10:48.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.09895 seconds with 16 queries