Jump to content



0

Transformers: Search for Energon


4 replies to this topic

#1 Facemeat OFFLINE  

Facemeat

    Star Raider

  • 92 posts

Posted Mon Apr 25, 2011 9:05 PM

Hey folks, finally returned to programming recently, and I just finished my first game since returning - Transformers: Search for Energon. I put together a little manual for it, so I'll let that do the talking. :)

Posted Image

Let me know what you all think of it, and also let me know if it's too difficult (or easy). Thanks! :)

Attached File  transformersfinal.bas.bin   8K   37 downloads

#2 Random Terrain ONLINE  

Random Terrain

    Visual batari Basic User

  • 20,923 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Mon Apr 25, 2011 9:49 PM

Thought you might want to know that Reset doesn't work.

#3 Facemeat OFFLINE  

Facemeat

    Star Raider

  • 92 posts

Posted Mon Apr 25, 2011 10:03 PM

View PostRandom Terrain, on Mon Apr 25, 2011 9:49 PM, said:

Thought you might want to know that Reset doesn't work.
Is that considered an essential feature? Towards the end, I was running very low on memory, and I had to cut some minor things, so adding in features that didn't directly help gameplay was pretty much out of the question. Even now, I'd only have 36 bytes to work with, but I'll see what I can do.

#4 Random Terrain ONLINE  

Random Terrain

    Visual batari Basic User

  • 20,923 posts
  • Controlled Randomness
    Replay Value
    Nonlinear
  • Location:North Carolina (USA)

Posted Mon Apr 25, 2011 10:27 PM

View PostFacemeat, on Mon Apr 25, 2011 10:03 PM, said:

Is that considered an essential feature?
It is if you want people to be able to reset the game while playing and start over:

http://www.randomter...procedures.html



View PostFacemeat, on Mon Apr 25, 2011 10:03 PM, said:

Towards the end, I was running very low on memory . . .
I was running out of variables in a game I was working on, and I was told I could get more, along with more space too:

http://www.atariage....89#entry2148589

#5 Omegamatrix OFFLINE  

Omegamatrix

    River Patroller

  • 4,796 posts
  • Location:Oh, Canada

Posted Mon Apr 25, 2011 10:53 PM

View PostFacemeat, on Mon Apr 25, 2011 10:03 PM, said:

View PostRandom Terrain, on Mon Apr 25, 2011 9:49 PM, said:

Thought you might want to know that Reset doesn't work.
Is that considered an essential feature? Towards the end, I was running very low on memory, and I had to cut some minor things, so adding in features that didn't directly help gameplay was pretty much out of the question. Even now, I'd only have 36 bytes to work with, but I'll see what I can do.

I would consider this an essential feature. I don't know Batari Basic, but if you could use some inline assembly than this should be easy:

   lsr   SWCHB
   bcs   .noReset
   brk
.noReset:

That takes six bytes. If the break vector is not set the same as the start then you'll have to use "jmp START" to whatever address your start is instead of "brk". That would bring the total to eight bytes.

Edited by Omegamatrix, Mon Apr 25, 2011 10:54 PM.





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users