Spidey vs Doc Ock
Moderator: Moderators
Spidey vs Doc Ock
I haven't programmed a Basic game in over 20 years! I tried to conserve space by shying away from custom graphics and just using what I got but I went overboard and ran out of memory...any tips on tight Basic RAM code would be most welcome
Here's what I got so far...
I think I might actually have a extremely limited game for release soon.
Here's what I got so far...
I think I might actually have a extremely limited game for release soon.
Learning all the time...
Check under "out of memory" here:
http://user.tninet.se/~pug510w/datormuseum/optim.html
http://user.tninet.se/~pug510w/datormuseum/optim.html
PRG Starter - a VICE helper / Vic Software (Boray Gammon, SD2IEC music player, Vic Disk Menu, Tribbles, Mega Omega, How Many 8K etc.)
Thanks everyone and Thanks again for the tips Boray
Some of it I already figured out but stuffing all my subroutines to the top made perfect sense! I have over 200 bytes to play with now...still not finished tightening the code yet but it should be enough to get the battle damage in and maybe add back in some features I took out.
EDIT - did some cheap compression on my data statements and moved most everything up under line 100...have almost 350 bytes now.
Some of it I already figured out but stuffing all my subroutines to the top made perfect sense! I have over 200 bytes to play with now...still not finished tightening the code yet but it should be enough to get the battle damage in and maybe add back in some features I took out.
EDIT - did some cheap compression on my data statements and moved most everything up under line 100...have almost 350 bytes now.
Learning all the time...
- Schema
- factor
- Posts: 1430
- Joined: Tue Mar 23, 2004 7:07 am
- Website: http://www.jammingsignal.com
- Location: Toronto, Ontario
Why not use a ram expansion instead of taking things out?
PRG Starter - a VICE helper / Vic Software (Boray Gammon, SD2IEC music player, Vic Disk Menu, Tribbles, Mega Omega, How Many 8K etc.)
If I do that then I would end of making custom characters and would start using ML and defeating the purpose of my personal challenge. Also, I only took out narrative and a wall crawling feature that I plan to squeeze back in there now.Boray wrote:Why not use a ram expansion instead of taking things out?
Don't get me wrong, I am entertaining the idea - I'd probably end up using RHurst SSSprites utility for sure. It would make this turn based mini into a full blown animated, arcade ML beast! I was working on something else though...this was just a side project.
Learning all the time...
It looks like a cute game.
Truly,
Robert Bernardo
Fresno Commodore User Group
http://videocam.net.au/fcug
Truly,
Robert Bernardo
Fresno Commodore User Group
http://videocam.net.au/fcug
-
- Vic 20 Afficionado
- Posts: 348
- Joined: Tue Apr 14, 2009 8:15 am
- Website: http://wimbasic.webs.com
- Location: Netherlands
- Occupation: farmer
use basedit
Try basedit as a development tool.
VICE; selfwritten 65asmgen; tasm; maintainer of WimBasic
Re: use basedit
What a neat toolwimoos wrote:Try basedit as a development tool.
Thanks!!!
I've done as much as I can with what I have - and its playable but nowhere near enjoyable.
I have animated swinging, webshots, battle damage and even a tiny death scene but no narrative, wall crawling and worst of all no sound. So as it stands now its a very bare bones game.
I'm switching hats now and will be slowly swapping out my Basic subroutines for ML. My main goal was to make as complete a game as possible on the unexpanded Vic using the base character set as my first choice. I knew it was going to be challenging...oh well.
EDIT - Wow, this BasEdit tool is pretty powerful stuff! I have some more room to play with now (removed a load of variables) and dare I say it - I had to add for/next loops to slow some Basic routines down
Learning all the time...