Ken, in BASIC did the graphics really have the necessary speed? I would have thought you'd need the scrolling to be in assembly language and then maybe direct lcd-driver programming.

I'd sure be interested in seeing Moon Buggy.

Philip

On 1/08/2021 5:22 am, Ken Pettit wrote:
I actually wrote a BASIC 10-liner game similar to this in 2018 that I never released.  It is called Moon Buggy, and you basically have a mood buggy that says in one place while the "moon terrain" scrolls underneath.  The goal is to jump as many moon craters as possible.  If expanded to be more than 10 lines, it could even be extended to add moon rocks that need to be shot with the forward lasers.

The only thing really missing from the game is every so often it should pop up one of those annoying commercials you have to watch with web based games.  Guess I could add that and then release it :)

Ken

On 7/30/21 8:10 AM, Scott McDonnell wrote:

For a side scroller, a good place to start would probably be the simple game that google had made (need to find a link) that ran in a web browser. Your character is just running and you jump over hurdles. Technically your character is just in one place while the hurdles scroll right to left. That would get some of the mechanics down and only needs a couple of keys to operate and only a jump key while playing. Once the mechanics are nailed down, lots of things could be derived from it.

For an adventure game, I was thinking about the function keys working as the verbs that could maybe change from room to room, or maybe even context to context. Like you choose Open and then the menu changes to things that can be opened in the scene. It would need to be designed carefully to make good use of the limited screen. The screen would lend itself well to a panoramic type scene (but very simple, of course.) I haven’t really worked this out yet beyond my imagination. One day!

Only 240x64 of screen real estate, so it would need require a lot of creativity.

*From: *[email protected] <mailto:[email protected]>
*Sent: *Friday, July 30, 2021 8:23 AM
*To: *[email protected] <mailto:[email protected]>
*Subject: *Re: [M100] Dungeon Warrior - Game...

There was an interesting article on writing adventure games written by Greg Hassett for Creative Computing.    I did a search and found it at http://archive.retro.co.za/archive/adventure/CreativeComputing-HowToWriteAnAdventure.pdf <http://archive.retro.co.za/archive/adventure/CreativeComputing-HowToWriteAnAdventure.pdf>.

The text adventure games by him, Scott Adams and later Infocom are a game category by themselves. I always looked upon these more as a puzzle then as a game per se in that once you solve them they are solved and there is  not much point of playing them anymore.  That has never been much of a problem for me since I was not that successful at solving the darn things.   I still enjoyed playing them.   I have yet to attempt writing one.

The games I worked with tended to be more strategy games where a random number generator algorithm replaces the dice toss of similar board games.

It is fun to get back into BASIC programming again.   An adventure game with some animation sounds like fun.  I’m having trouble envisioning the side scroller.   I’d be interested in how that would be implemented.   It’s given me an idea or two that I might investigate further.

Lloyd

*From:* M100 <[email protected]> *On Behalf Of *Scott McDonnell
*Sent:* Thursday, July 29, 2021 8:27 PM
*To:* [email protected]
*Subject:* Re: [M100] Dungeon Warrior - Game...

I am definitely interested in checking this out. I have been wanting to understand game programming on the M100.

Unfortunately I have not had the time to try it yet so I had no comments to give except thank you for sharing it with us!

Someday, I want to attempt an adventure game with some animation for the small screen of the M100. A side scroller would also fit well with the screen layout.

-------- Original message --------

From: [email protected] <mailto:[email protected]>

Date: 7/29/21 4:56 PM (GMT-05:00)

To: [email protected] <mailto:[email protected]>

Subject: [M100] Dungeon Warrior - Game...

I had tried sending this out last week but there was no comments.   I shared it separately with another member of this group and he said he did not receive it.   So, maybe it did not go out.  Here it is again but without the screenshot.

    I rehosted another game to the TRS-80 Model 100 and NEC
    PC-8201.   This is another game I had written some 40 years
    ago.   It is called Dungeon Warrior.

    I spent some time documenting this game, its history and it’s
    features in the pdf file.    Even if you don’t play the game, you
    might find the pdf document interesting in that it references
    another game (Wizard War)  I developed with Fred Saberhagen (a
    prolific science fiction/fantasy writer).

    The files can be found at
    
https://github.com/LEJ-Projects/Dungeon-Warrior-for-NEC-PC-8201-or-TRS-80-Model-100/tree/main
    
<https://github.com/LEJ-Projects/Dungeon-Warrior-for-NEC-PC-8201-or-TRS-80-Model-100/tree/main>

    Besides testing it on both the TRS-80 and NEC, I also tested it
    on the emulator at https://bitchin100.com/CloudT
    <https://bitchin100.com/CloudT>.

    To run it on the emulator, do the following:

    Copy the  text from DNGWAR,ba.txt and paste into the Add Plain
    Text input area.
    Click Add Plain Text button to put the file into the virtual tape
    queue.     It will ask you for a file name.  Type, DNGWAR.


    Click on Model T display, BASIC  and then press Enter to go into
    BASIC.
    Type CLOAD.  You should see, “Found: DNGWAR”.

    Wait until you see, OK.

    Type Run

    Again, I really appreciate CloudT.   (Thanks again to John R.
    Hogerhuis.)   This enables me to share the program with those who
    do not have one of these old laptops.

    Let me know if you have any comments or questions.

    Lloyd

[email protected] <mailto:[email protected]>



Reply via email to