Omnimaga

Calculator Community => Other Calculators => Topic started by: JoeyBelgier on July 04, 2009, 07:35:35 pm

Title: Text Based Games
Post by: JoeyBelgier on July 04, 2009, 07:35:35 pm
My question is pretty clear  :P


Btw: don't start to write crappy (read: 'mean') comments, It's just a question and if you want to answer, tick an answer. I don't say you can't post here either :p

Greets J. NF
Title: Re: Text Based Games
Post by: DJ Omnimaga on July 04, 2009, 08:00:48 pm
Well it depends what you mean by text-based games.

-For some people, text-based game means that the game only has sentences and/or menus and the user have to imagine himself how the area where he's in looks like. These kind of games are kinda like when reading a book or playing an old DOS-based MUD game. Basically, the game shows no minimum of graphics (even ASCII-art) so you won't see your character walking around on a map or entering buildings.

-For other people (the minority), text-based game will refer to everything using ASCII characters (letters, numbers and symbols) as tiles/sprites for dungeon layout and battle animations, not just menu-based games as described above.

IMHO, the second definition is not valid, because text-based should refer to something that just use words and sentence to describe where you are or menu choices when you want to go somewhere. game such as Illusiat 6 through 13 (except 10) would be more ASCII games, ASCII-based games or ASCII-art-based games rather than text-based

That said, I tend to not really play text-based games per the first definition because I tend to prefer to have a certain minimum of graphics representing the dungeons or battles when playing, even if they're just ASCII characters and lines. Idk, I just kinda prefer to be able to walk around rather than just select menu choices like in old dungeon and dragon books. There are some quite good text-based BASIC games, though, such as TI-City (altough it isn't finished) and Potter Quest 1.
Title: Re: Text Based Games
Post by: JoeyBelgier on July 04, 2009, 08:45:17 pm
ASCII is indeed not 'text based'
by textbased I mean that the game is told with lines of text.
And only graphics like some images or some animated images.
And most of the time RPG's
Title: Re: Text Based Games
Post by: Eeems on July 04, 2009, 11:22:45 pm
Quote
Rule The Freaking Planet!!!
:D




they make you think
Title: Re: Text Based Games
Post by: Geno on July 05, 2009, 07:18:57 am
I voted can be good.  The only reason I didn't vote rule the planet is because there are always those crappy ones where the maker put in no effort whatsoever and expects people to like it.  Otherwise, I enjoy playing them.  :)
Title: Re: Text Based Games
Post by: JoeyBelgier on July 05, 2009, 07:44:21 am
results are better than I was expecting =D

EDIT: I was working a whole day today on a new text-based game called "Dr. Ausrotts Castle" (in pure basic 'of course')
The starting image only already costed me maybe 2 hours to make in total.
But once again, I almost started crying and pulling my hair (and I have pretty long hair) out of my head
becouse I accidentially ran the GB emulator, wanted to exit it, pressed 'ON' and cleared my calc XO
Gee, sometimes, life is really hard
Title: Re: Text Based Games
Post by: Silver Shadow on July 05, 2009, 02:39:58 pm
You're lucky - at least the Gb emulator can be run on your calc - I'm stuck with my 83+.
Title: Re: Text Based Games
Post by: JoeyBelgier on July 05, 2009, 03:02:26 pm
You're lucky - at least the Gb emulator can be run on your calc - I'm stuck with my 83+.
Actually, it doesn't really run on mah 84+ yet, Tetris is sound only and rest = nothing but scrambled graphics
Title: Re: Text Based Games
Post by: DJ Omnimaga on July 05, 2009, 05:08:43 pm
I hope the emulator can be fixed eventually for the newer calcs, but sorry to hear about the data loss. It's always best to backup frequently while making games, even pure BASIC. With Pure BASIC, what can happen is that you accidentally edit a bunch of code and create more bugs, then it's no longer possible to fix it, or sometimes you can run into TI-OS glitches, which are usually more rare, though.
Title: Re: Text Based Games
Post by: simplethinker on July 06, 2009, 11:46:54 am
They can be good, but it really depends on the author.  Many games nowadays (I'm not just talking about calculator games) have nothing except incredible graphics; good story lines and game play have gone out the window.  Obviously, with text-based games there's no way game play will be sacrificed for graphics.
Title: Re: Text Based Games
Post by: JoeyBelgier on July 06, 2009, 12:57:47 pm
i made a new beginning 'animation' ^^
Title: Re: Text Based Games
Post by: DJ Omnimaga on July 06, 2009, 05:38:32 pm
I agree with Simplethinker. In calc games, in my case, my first graphical games often sacrified gameplay and content to keep up with the RAM limitations (back then, XCOPY, ZCOPY, xLIB real(10 function and Resource didn't exist. Flash Gordon was rather limited), but of course I was also experimenting. But take for example The Reign of Legends 3, the game that started up xLIB project, according to what tr1p1ea said back when he started it. From ROL2 to 3, I went from ASCII to graphics, but to do that, I had to sacrify considerable amount of speed and cut down hours of gameplay and features. Map loading was slow, walking around as well and battles were slower paced too. Certain other loading times were reduced, though. ROL2 was 25 hours long. ROL3 was 15. ROL2 had 9 playable characters switchable between battles in the airship. ROL3 only had 3. Some config menu options disappeared as well, altough new ones were added. The only thing ROL3 had over ROL2 in general was the better graphics, fewer garbage collections, travelling in time like in Chrono Trigger, much smaller save files (compression) and better english version (ROL2 was my first RPG of that lenght to be translated, while ROL3 started directly as an english game)

In Reuben Quest case, games were rather short and battle system was too simple and repetitive
Title: Re: Text Based Games
Post by: SolusIpse on July 06, 2009, 05:52:20 pm
They can be good, but it really depends on the author.  Many games nowadays (I'm not just talking about calculator games) have nothing except incredible graphics; good story lines and game play have gone out the window.  Obviously, with text-based games there's no way game play will be sacrificed for graphics.

Agreed.  Same with movies too *cough*Transformers 2*cough* although I really liked it.

Have you ever played Braid?  Now that's a really good game with really good gameplay and story.
Title: Re: Text Based Games
Post by: noahbaby94 on July 06, 2009, 05:53:25 pm
Transformers isn't about plot it's about giant over sized mechanical robots beat each other up duhh.
Title: Re: Text Based Games
Post by: DJ Omnimaga on July 06, 2009, 06:07:14 pm
I didn't saw the 2nd one. I saw the first one, tho and liked it. However, there are lot of movies I like better than this.

Another game that put a lot in graphics, altough it isn't visible until the game end, is Zelda: Dark Link Quest. Fortunately, this game has reasonable gameplay lenght and features, but the movie before the final battle takes about 40 KB of archive memory and is only like 2 minutes long
Title: Re: Text Based Games
Post by: JoeyBelgier on July 07, 2009, 02:58:42 pm
-New Poll!!-
Title: Re: Text Based Games
Post by: Eeems on July 07, 2009, 03:02:21 pm
I win, see 2:1
Title: Re: Text Based Games
Post by: simplethinker on July 07, 2009, 03:02:43 pm
I'm pretty lazy, so I like when you only have to press a couple buttons instead of type something out :P

-New Poll!!-
You probably should have just created a new topic for the new poll.  Now there's no record of the previous results :(
Title: Re: Text Based Games
Post by: JoeyBelgier on July 07, 2009, 03:09:26 pm
I'm pretty lazy, so I like when you only have to press a couple buttons instead of type something out :P

-New Poll!!-
You probably should have just created a new topic for the new poll.  Now there's no record of the previous results :(

idk exact results anymore, but
6 votes : liked them
5 votes:didnt really like them
Title: Re: Text Based Games
Post by: noahbaby94 on July 07, 2009, 03:12:29 pm
Typing in is always a pain for me I like menus wayyy more.
Title: Re: Text Based Games
Post by: JoeyBelgier on July 07, 2009, 03:38:12 pm
lol
it's actually a bit harder to make it a 'type-your-command-game' too
and the options are most of the time (on calcs ) limited
Title: Re: Text Based Games
Post by: DJ Omnimaga on July 07, 2009, 03:40:59 pm
I prefer number two. It tends to nbe more user-friendly. For some reasons, command input is what kinda took me away from Ultima V to be fair. I just can't remember the commands x.x

Of course, I made a command input type game before, altough all you typed were digits. I had no choice, though, because the calc on which I made this game (a TI-81) had no Menu(/Getkey commands
Title: Re: Text Based Games
Post by: JoeyBelgier on July 07, 2009, 04:17:49 pm
I know, on those lder games, I could barely remember them myself too
but thats beceause those commands are pretty large and difficult

the disadvantage with menu's is, you can't place hidden secrets or stuff, beceause it just all appears on yr screen :S
Title: Re: Text Based Games
Post by: JoeyBelgier on July 08, 2009, 03:03:13 pm
shit
that's a result that I'd like to have seen just the other way

(btw: I think the previous line sucked, but my grammar ain't 100% ^^ ( at least it's better than a Russian with Google translator 0.0))
Title: Re: Text Based Games
Post by: DJ Omnimaga on July 08, 2009, 03:04:31 pm
yeah i agree with the secret part. Secret commands can be fun sometimes. Just make sure to not make text commands too long and complicated to remember, tho
Title: Re: Text Based Games
Post by: JoeyBelgier on July 08, 2009, 03:11:39 pm
yeah i agree with the secret part. Secret commands can be fun sometimes. Just make sure to not make text commands too long and complicated to remember, tho
uhu
anyways, I'd make it just "action subject"
and that's it

but is there a way to make a text parser in pure basic so if you something it evaluates the words separatly?
Title: Re: Text Based Games
Post by: simplethinker on July 08, 2009, 04:00:07 pm
but is there a way to make a text parser in pure basic so if you something it evaluates the words separatly?
I think something like
Code: [Select]
:"DOTHIS TOTHIS"→Str1
:inString(" ",Str1→A
:sub(Str1,1,A→Str2
:sub(Str1,A+1,len(Str1)-A→Str3
should work.  It puts "DOTHIS" in Str2 and "TOTHIS" in Str3.
Title: Re: Text Based Games
Post by: JoeyBelgier on July 08, 2009, 04:24:16 pm
it doesn't work?
Title: Re: Text Based Games
Post by: simplethinker on July 08, 2009, 06:41:40 pm
it doesn't work?
What does it do wrong?
Title: Re: Text Based Games
Post by: JoeyBelgier on July 09, 2009, 01:59:41 pm
errors on the third arrow?
Title: Re: Text Based Games
Post by: simplethinker on July 09, 2009, 03:28:58 pm
errors on the third arrow?
Found the problem!  It should be
Code: [Select]
:"DOTHIS TOTHIS"→Str1
:inString(Str1," "→A
:sub(Str1,1,A→Str2
:sub(Str1,A+1,length(Str1)-A→Str3
(it was the inString command)
You might also want to add in an If:Then statement to deal with there being no space in the string.

[edit] I accidentally had "len(" instead of "length("
Title: Re: Text Based Games
Post by: JoeyBelgier on July 12, 2009, 09:52:25 am
What command is this 0.0
len(
Title: Re: Text Based Games
Post by: {AP} on July 12, 2009, 10:17:08 am
length(
Outputs how many characters are in the string. (how long it is)
Title: Re: Text Based Games
Post by: JoeyBelgier on July 12, 2009, 10:50:38 am
ok^^
sorry for being retarded at this XD
Title: Re: Text Based Games
Post by: {AP} on July 12, 2009, 11:02:52 am
It's no problem at all.
Everyone started somewhere and no one knows everything~

Actually, if I didn't look at the code, I wouldn't have realized exactly what he meant by "len(" either. ;P
Title: Re: Text Based Games
Post by: simplethinker on July 12, 2009, 12:01:21 pm
What command is this 0.0
len(
Sorry about that!  I didn't notice I used the wrong command.
Title: Re: Text Based Games
Post by: JoeyBelgier on July 12, 2009, 12:33:30 pm
What command is this 0.0
len(
Sorry about that!  I didn't notice I used the wrong command.

np mate ^^
Title: Re: Text Based Games
Post by: DJ Omnimaga on July 22, 2009, 07:36:39 pm
I think Lenght( is slow, though. Is it fast enough for what you want to do? I know for collision detection stuff, it makes the game unplayable x.x
Title: Re: Text Based Games
Post by: JoeyBelgier on July 23, 2009, 03:06:20 pm
collision detection?
it's about text parsing :P
but i can't really do it right now,
not much time (becouse of my work)
no motivation  (becouse of my work)
and no energy (becouse of my work)

Gee, work stinks
 :-X
Title: Re: Text Based Games
Post by: DJ Omnimaga on July 23, 2009, 11:54:21 pm
I know, I was just mentionning because Lenght is also used for that stuff in other games and knowing it was slow, I was afraid it might also be too slow for text based games text parsing
Title: Re: Text Based Games
Post by: JoeyBelgier on July 24, 2009, 10:45:24 am
owh  ::)