Jump to content

Photo

Gridslugger - Game in progress (compiled XB)


54 replies to this topic

#1 Bones-69 OFFLINE  

Bones-69

    Chopper Commander

  • 194 posts
  • Location:Australia

Posted Mon Nov 13, 2017 6:14 AM

Have been fooling around with a game concept for a few weeks now and thought I would share. Named Gridslugger, it loosely plagiarises a little bit of Centipede, a lot of C64 Gridrunner, plus has a few original ideas thrown in....

 

I have got as far as sorting out the character map (used 253 of them!), worked out how the enemies will interact, have all the game rules worked out, and designed most of the screens. I am still putting the finishing touches on the variable list and starting to get a little nervous about memory but think I should be OK.

 

The plan is to start putting it all together over the coming weeks. While not specifically written with the F18A in mind, some of the "prettier" aspects of the graphics will probably suffer from sprite flicker without it - but nothing that should effect game play. I personally don't use real hardware so from my perspective its more about the fun and challenge of writing it rather than making it console perfect. Yes, I am an emulation fan. 

 

I have for years wanted to write a fast paced game but could never wrap my brain around Assembly. In this instance the finished product will be compiled so I am hoping the game moves along at a good speed.  

 

 

Attached Files



#2 sometimes99er OFFLINE  

sometimes99er

    River Patroller

  • 4,111 posts

Posted Mon Nov 13, 2017 6:44 AM

Awesome.  :thumbsup:



#3 Vorticon OFFLINE  

Vorticon

    River Patroller

  • 3,165 posts
  • Location:Eagan, MN, USA

Posted Mon Nov 13, 2017 9:33 AM

Nice graphics! Is this going to be a Snake variant?

#4 palmheads OFFLINE  

palmheads

    Chopper Commander

  • 200 posts
  • Location:Christchurch, New Zealand

Posted Mon Nov 13, 2017 1:24 PM

oh wow! That looks very much like Gridrunner/Matrix. Can't wait too see this finished!



#5 Bones-69 OFFLINE  

Bones-69

    Chopper Commander

  • Topic Starter
  • 194 posts
  • Location:Australia

Posted Mon Nov 13, 2017 2:28 PM

Nice graphics! Is this going to be a Snake variant?

No - Different style of game play. Something like this is more what I envisage;


  • RXB likes this

#6 Vorticon OFFLINE  

Vorticon

    River Patroller

  • 3,165 posts
  • Location:Eagan, MN, USA

Posted Mon Nov 13, 2017 3:51 PM

Ah OK. More Centipedish then. Looks like a ton of fun! Looking forward to seeing your progress :)



#7 palmheads OFFLINE  

palmheads

    Chopper Commander

  • 200 posts
  • Location:Christchurch, New Zealand

Posted Mon Nov 13, 2017 4:12 PM

Funny, I suggested Gridrunner as a potential port a couple of years ago. 

 

http://atariage.com/...?hl= gridrunner

 

I think Jeff Minter squeezed Gridrunner into the 3.5k on the unexpanded Vic 20. Remember thinking it would make an ideal mini memory game for the Ti-99



#8 mizapf OFFLINE  

mizapf

    River Patroller

  • 3,206 posts
  • Location:Germany

Posted Mon Nov 13, 2017 5:30 PM

No - Different style of game play. Something like this is more what I envisage;

 

I am desperately waiting for a port of Gridrunner/Matrix to the TI ... for more than 30 years. (That is, for a standard system, no F18A.)

 

https://www.ninerped...wiki/Challenges



#9 unhuman OFFLINE  

unhuman

    Stargunner

  • 1,203 posts
  • Location:Vienna, VA

Posted Mon Nov 13, 2017 6:45 PM

Can't really figure out what's actually going on with the horizontal and vertical shooter guys...  And, it'd be nice to have an option to hide the grid.  That makes it really hard for me to see what's going on.



#10 Bones-69 OFFLINE  

Bones-69

    Chopper Commander

  • Topic Starter
  • 194 posts
  • Location:Australia

Posted Mon Nov 13, 2017 10:21 PM

 

I am desperately waiting for a port of Gridrunner/Matrix to the TI ... for more than 30 years. (That is, for a standard system, no F18A.)

 

https://www.ninerped...wiki/Challenges

Well.... The only sprites used during game play are for the laser which goes the full height of the game screen (requires 7 vertical sprites), the 5 gunners which run along the outside of the grid, two for the players ship, plus a total of 4 bullets (the bullets won't be in play at same time).  I really don't feel any 4 of these sprites will line up in a row very often to cause any issues.... All other enemies are non-sprites. Only the slug dudes above the grid should be a cause for noticeable spite flickering, and only when they are pooping out an egg before it enters the grid. By removing the mountains I could reduce two sprites and do away with the flickering completely.

 

So while not completely faithful to any original, I think it should be very playable on a standard console without F18.

 

I had never stumbled across that wiki Challenge site. I reckon if I had I would have tried for a more authentic version. Believe it or not I wanted to write something and just couldn't come up with anything original. I started watching Youtube videos and after finding Gridrunner I got a little inspired. I don't *think* I had ever seen Gridrunner before, although I did once own a C64 so who knows what lies in the subconscious....



#11 adamantyr OFFLINE  

adamantyr

    Stargunner

  • 1,318 posts

Posted Mon Nov 13, 2017 10:56 PM

Looking good! :D



#12 sometimes99er OFFLINE  

sometimes99er

    River Patroller

  • 4,111 posts

Posted Mon Nov 13, 2017 11:59 PM

 

I am desperately waiting for a port of Gridrunner/Matrix to the TI ... for more than 30 years. (That is, for a standard system, no F18A.)

 

https://www.ninerped...wiki/Challenges

 

I think Space Taxi is much like Marc Hull's Mad Marvin's Great Escape.



#13 Willsy OFFLINE  

Willsy

    River Patroller

  • 3,062 posts
  • Location:Uzbekistan (no, really!)

Posted Tue Nov 14, 2017 2:38 AM

Wow beautiful graphics!

#14 Tursi OFFLINE  

Tursi

    Quadrunner

  • 5,062 posts
  • HarmlessLion
  • Location:BUR

Posted Tue Nov 14, 2017 11:40 AM

It looks great, and GridRunner's a great choice. :) Looking forward to the end result!

 

And wishing again we had titles like this back in the day. Damn. ;)



#15 palmheads OFFLINE  

palmheads

    Chopper Commander

  • 200 posts
  • Location:Christchurch, New Zealand

Posted Tue Nov 14, 2017 11:59 PM

I like Jeff Minters thoughts on the history of Gridrunner

 

http://www.minotaurp...grr_hist_gr.php



#16 digdugnate OFFLINE  

digdugnate

    Stargunner

  • 1,300 posts

Posted Wed Nov 15, 2017 12:05 PM

I like Jeff Minters thoughts on the history of Gridrunner

 

http://www.minotaurp...grr_hist_gr.php

Gridrunner Revolution is awesome- I have it on Steam. :)



#17 Tursi OFFLINE  

Tursi

    Quadrunner

  • 5,062 posts
  • HarmlessLion
  • Location:BUR

Posted Wed Nov 15, 2017 1:39 PM

Ooh, I didn't know about Revolution. I learned something important today. :)



#18 majestyx OFFLINE  

majestyx

    Chopper Commander

  • 204 posts
  • Location:Port Carbon, Pennsylvania

Posted Mon Nov 20, 2017 8:05 AM

Great looking game! Very cool fonts and really nice graphics.



#19 LASooner OFFLINE  

LASooner

    Moonsweeper

  • 279 posts

Posted Mon Nov 20, 2017 3:26 PM

Is this compiled XB256? Or just compiled Extended Basic? 



#20 Bones-69 OFFLINE  

Bones-69

    Chopper Commander

  • Topic Starter
  • 194 posts
  • Location:Australia

Posted Mon Nov 20, 2017 8:31 PM

Uses some XB256 features. Mainly the extended character set. 



#21 LASooner OFFLINE  

LASooner

    Moonsweeper

  • 279 posts

Posted Mon Nov 20, 2017 11:34 PM

If you're worried about memory definitely use the compresed data statements. I can't stress enough how great that feature is.

#22 Bones-69 OFFLINE  

Bones-69

    Chopper Commander

  • Topic Starter
  • 194 posts
  • Location:Australia

Posted Tue Nov 21, 2017 3:05 PM

I haven't played with this feature yet (but will) - thanks.

 

At the moment I am creating a disk file that contains all the string data for character definition, instruction screens, and some other definitions required in-game. Defining a 256 character set adds challenges that I haven't had to deal with before being an otherwise simple XB guy..... :)

Attached Files


Edited by Bones-69, Tue Nov 21, 2017 3:06 PM.


#23 Bones-69 OFFLINE  

Bones-69

    Chopper Commander

  • Topic Starter
  • 194 posts
  • Location:Australia

Posted Wed Dec 6, 2017 7:33 AM

Little progress update....

 

Have written the disc file which stores all the character hex data and a bunch of variables & strings in an attempt to free up as much program space as possible. I think at last count it was around 470 records (without the instruction screens which I will worry about at the end). Looks like I have about 5K of programming space left while running XB256 but I reckon I could recover another 1-2K by flicking all my REM statements which i will do as things progress.

 

Currently struggling with writing the routine for the "marching slugs". There are quite a lot of variables in play and I am losing track of what is going on. I feel I have probably bitten off more than I can comfortably chew. I'll get there but it is slow going with lots of errors at the moment....

 

I tend to program in sections and later go back and fill in the pretty detail. Here is a progress video of things to date. I haven't yet attempted to sort the timing but have written in "speed counters" that I will fine tune once things have progressed more. I am hopeful that once lots is going on at once I won't have to slow things down anyway..

 



#24 Airshack OFFLINE  

Airshack

    Dragonstomper

  • 658 posts
  • Location:Phoenix, AZ

Posted Thu Dec 7, 2017 9:03 PM

This game looks terrific! 

 

You said,"...I have for years wanted to write a fast paced game but could never wrap my brain around Assembly. In this instance the finished product will be compiled so I am hoping the game moves along at a good speed..."

 

Ditto! The compiler will give you experience/confidence using many of the same tools and concepts used while programming in Assembly Language:

 

Modern text editors, E/A Cart tools, Assembler, Graphics Editor Magellan, Object File v Source File, TI-99/4 memory map, Fred's Module Maker, etc. 

 

You may find many of the mysteries with Assembly become less-mysterious as you forge ahead using XB256 and Harry Wilhelm's BASIC Compiler? 



#25 Bones-69 OFFLINE  

Bones-69

    Chopper Commander

  • Topic Starter
  • 194 posts
  • Location:Australia

Posted Thu Dec 14, 2017 7:20 AM

Feeling a little disheartened at the moment. Overall my program is coming along well and it is good to see some of my ideas take shape, but already I feel that even when compiled the old TI doesn't have the speed to deliver. I think perhaps I asked too much or tried to include too many "bells and whistles'. Not sure where to go from here. The following clip shows how slow things are starting to get and there is still significant processing to be added such as player movements, shooting, score updates etc etc. I had hoped to run up to 3 caterpillars on the screen at once which looks now unlikely. Really not sure what to sacrifice in order to keep the speed at a playable level.... Or if I should abandon the concept and put my time into developing some other idea.

 






0 user(s) are browsing this forum

0 members, 0 guests, 0 anonymous users