beginner project - a text-based game for vic-20 ?

Basic and Machine Language

Moderator: Moderators

OBSysteme
Vic 20 Enthusiast
Posts: 156
Joined: Fri Jul 23, 2010 8:56 pm

Post by OBSysteme »

Hi Tokra

I will begin the hardcore way, but if I get my fill I will look to use a modern PC.

However, I already use modern PC to do mapping, indexing and writing all the texts for the game.

Yes that VIC is in pretty good shape. I have another one in really bad esthetic shape: so yellow and actually smells like cigarette (pevious owner?), with missing screws and partially smashed-in keyboard (broken plastic). However it still works perfect except for a few keys which needs to be cleaned. I need to restore it and then it may be my main vic to receive punishment instead of this pristine one here.
User avatar
Jeff-20
Denial Founder
Posts: 5761
Joined: Wed Dec 31, 1969 6:00 pm

Post by Jeff-20 »

I'm hardcore.
High Scores, Links, and Jeff's Basic Games page.
Shamusboy
Vic 20 Newbie
Posts: 16
Joined: Sat Jun 25, 2011 8:06 pm

Post by Shamusboy »

I'm sticking to the hardcore route myself. There something about tapping away on the Vic and scrunching your eyes at that TV that is part of the experience - not the same using an emulator. Perhaps when my eyes get really bad, I may reconsider :D

@OBS - There is a book I have in my library you might try to hunt down in one form or another (ebay perhaps) that relates directly to your project and what you are trying to accomplish: Creating Adventure Games on Your Computer by Tim Hartnell. It came out in 1983/84 and takes you through the process of developing a text based adventure game in BASIC. I found it a good read and very helpful in my early days of programming.

I had at one time Hartnell's other book Giant Book of Computer Games which was also informative and a great read. I hope to come across it again some day.

My only comment regarding your project is to not get too caught up in developing graphics, but spend time getting your game running as a straight text based version. Updating with graphics later is always an option. The main thing is to have fun :D

Keep us posted with your progress.

edit: I just checked and found that Tim Hartnell's Creating Adventure Games is available online for you to look over.

Tim Hartnell wiki entry.
Stay on target!
OBSysteme
Vic 20 Enthusiast
Posts: 156
Joined: Fri Jul 23, 2010 8:56 pm

Post by OBSysteme »

Jeff: until the Eyes are like sand paper and fingers bleed? :P


Shamusboy: I've got two giant books of Basic games with me here that I will be looking into for routines and basic functions. thanks for putting out these other titles in this thread. If I feel I need more or better info and example, I'll start hunting for those.


Regarding graphics, yes I am already getting away from that and have designed a title screen that is completely "text" based in 22 by 23.

These alot of exciting stuff i'd like to implement in the text game, time will tell how far i'll get ;)

oh it is available online as you edited! great ! thank goodness for that thing called the internet!
OBSysteme
Vic 20 Enthusiast
Posts: 156
Joined: Fri Jul 23, 2010 8:56 pm

Post by OBSysteme »

@ Shamusboy

oh wow, thanks for pointing me to that book (Hartnell's) this may put me on a fast-track, so many info! ! !
Shamusboy
Vic 20 Newbie
Posts: 16
Joined: Sat Jun 25, 2011 8:06 pm

Post by Shamusboy »

I'm glad you found it may be of use. It's a good read and I found it very informative when making my foray into text adventures.

You've inspired me to get cracking on my project now! :D
Stay on target!
OBSysteme
Vic 20 Enthusiast
Posts: 156
Joined: Fri Jul 23, 2010 8:56 pm

Book on text adventures

Post by OBSysteme »

Yeah the book is loads of help, I am into chapter 6 where they show how to setup the data on how the rooms are inter-connected. Since I alreay have some mapping done, I can get that partly settled. I feel if I survive one text adventure, it would be easy to create many more if inspiration holds.

Is there a thread in the forums for your project? if so please post a link I am curious :lol:

Noticed that there is a great many canucks within the Denial community, it is starting to fascinate me how early commodore had such a Huge presence in Canada, Here in my little town there are items like commodore filing cabinets and vic-20's always poping up (more often even than c64s !!!).

It would be nice to digg-up some info of all that used to be manufactured on Canadian soil... the line seem to have stopped with the Vic-20, as I see "made in Canada vic-20, but C64 seem always "made in USA".

It would also be interresting to Assemble info on Canadian promotional stuff, like the bilingual packadging for various products and such. On that effect, I stumbled upon a late 1980's commodore 64 box featuring the Olympics where, If I remember right, Commodore advertises on the box that they gave a c64 to each of the 1988 Calgary olympics Canadian team members?

Anyways, I'll quit this now as it is off-topic, but it is fascinating how the ghosts of Commodore are strong in Canada.

PS: Halifax city area has a "Commodore" road with a big green road sign. I do not know if it is related to the company, but next time I go there, I'll take a photograph for you guys.
Shamusboy
Vic 20 Newbie
Posts: 16
Joined: Sat Jun 25, 2011 8:06 pm

Post by Shamusboy »

I've not posted anything yet mainly because I'm still thinking about what I'm going to build. I have a couple of ideas (at least!) and a main focus will be learning ML, something I never got into when I first starting programming the Vic back in a day.

The first time I saw a Vic 20 was around 1980 I suspect. My Mum had bought it from Consumers Distributing (Remember them!) for my brother to try out. I remember he didn't go for it and after some time, got himself an IBM box. What I do remember is how easy it was to program while watching him muck about with it. It would be 6 years later before I got my hands on one and learned basic. Late into the game but I got there all the same :D

At school, my friends had Apples or Atari's, not one do I remember having a Commodore. Funny that.

I'm taking your thread off topic some more. Sorry about that. Good luck with the game and I'll post something once I get my project going.
Stay on target!
User avatar
Schema
factor
Posts: 1430
Joined: Tue Mar 23, 2004 7:07 am
Website: http://www.jammingsignal.com
Location: Toronto, Ontario

Re: Book on text adventures

Post by Schema »

OBSysteme wrote:Noticed that there is a great many canucks within the Denial community, it is starting to fascinate me how early commodore had such a Huge presence in Canada, Here in my little town there are items like commodore filing cabinets and vic-20's always poping up (more often even than c64s !!!).
Definitely! I grew up in a small Prairie town (Dauphin, Manitoba) and our junior and senior high schools had PETs and C64s all over the place. VICs weren't as popular, but you could always get them at Canadian Tire :wink:

Now I live in Toronto, and the concentration of Denial members (and Commodore users) is amazing. And TPUG is right here, still meeting monthly. Let us know if you're ever in Toronto.

Also, looking at your website, there's another aspect of Denial members (VIC users): You're also a musician. Myself and several others here (i.e. Boray) have quite serious music hobbies as well, in a wide variety of genres.

To get back on topic, here's the book I learned BASIC programming with. Sadly all the PDF links I could find online were removed, but at least there are a couple of pages here. But the other books recommended in this thread should be a big help too.

http://www.flickr.com/photos/ianvoyce/5 ... 717121326/
It would also be interresting to Assemble info on Canadian promotional stuff, like the bilingual packadging for various products and such. On that effect, I stumbled upon a late 1980's commodore 64 box featuring the Olympics where, If I remember right, Commodore advertises on the box that they gave a c64 to each of the 1988 Calgary olympics Canadian team members?
That's cool, I hadn't heard that. The York University Computer Musuem collects exactly this kind of thing.
PS: Halifax city area has a "Commodore" road with a big green road sign. I do not know if it is related to the company, but next time I go there, I'll take a photograph for you guys.
Please do! Or can you find it on Google Street View??
User avatar
Mike
Herr VC
Posts: 4845
Joined: Wed Dec 01, 2004 1:57 pm
Location: Munich, Germany
Occupation: electrical engineer

Commodore Rd.

Post by Mike »

Schema wrote:Please do! Or can you find it on Google Street View?
Here we go: (link)

Cheers,

Michael
Shamusboy
Vic 20 Newbie
Posts: 16
Joined: Sat Jun 25, 2011 8:06 pm

Post by Shamusboy »

Some how I suspect the naming has more to do with the fact that the RCN was all through there. Not to mention the RN and what have you. I grew up just outside of Shearwater base during the sixties. That's right, I'm a Navy brat! :D
Stay on target!
OBSysteme
Vic 20 Enthusiast
Posts: 156
Joined: Fri Jul 23, 2010 8:56 pm

Post by OBSysteme »

Schema: Thanks for the link! Good to know others are into music too... I’d really like to make a pure vic-20 album sometime, it would be fun... yeah the OBS musical project is another thing I peck at for entertainment, just for fun, nothing serious, all free download on underground netlabels. Naturally you can expect my text game to have sounds and little tunes here and there If I can.

Schema: TPug is still active? Wow!... I did not even realise! Last year I rescued old TPug floppy disks from the New Brunswick backwoods that had files programmed by Jim Butterfield on it ( http://www.flickr.com/photos/obsysteme/ ... hotostream ). Thanks for the invitation to the Toronto jungle, I have no Idea if I’ll eventually get to go in that area, but if I do, I’ll be sure to add retro computing and its people to the target list.

Mike: oh nice find! It is not the one I have seen, the one I’ve seen in that same city is larger and hanging over the street.

Shamusboy : Now there was a weird adventure, Canadian tire selling vic’s, in a store selling windshield washer and camping equipment. I remember stacking Canadian tire money until I could buy an Atari Kartridge, so I guess They sold “that kind of stuff
OBSysteme
Vic 20 Enthusiast
Posts: 156
Joined: Fri Jul 23, 2010 8:56 pm

game title screen and name change

Post by OBSysteme »

Now, to get back to the project, would you play a game with this title screen?

http://www.flickr.com/photos/obsysteme/ ... hotostream

I have decided to change the title from “Mental
Shamusboy
Vic 20 Newbie
Posts: 16
Joined: Sat Jun 25, 2011 8:06 pm

Post by Shamusboy »

Suh-weeet!
Very Retro. Very Vic.
:D
Stay on target!
OBSysteme
Vic 20 Enthusiast
Posts: 156
Joined: Fri Jul 23, 2010 8:56 pm

Ram expanssion

Post by OBSysteme »

Okay guys, I have finished designing the institution (Estrapad). We are looking at an environment of a little over 100 rooms. Note that this included segments of corridors, so a corridor is seperated into what I also call "rooms".

and This can't be subdivided into sperate parts because the game is not linear, all of it has to be loaded into memory and available. It becomes clear that the game will probably need ram expanssion.

Not all rooms are loaded with puzzles and objects, but still...

To all those who have experience playing text adventures:

What level of extra ram would I likely need, 3k 8k 16k etc... ?

I like the idea of trying to fit it in 8k. 8k ram seems a common cart and from what I understand, higher ram configurations would probably be able to load it as well?

tell me what you think?
Post Reply