FWIW this new control view would lend itself to one of those "top down racing" games, with the space (ie screen realestate) before the sprite allowing one "to drive faster" too (as a side effect)
Thank you! More than ten years of effort and I'm still spending a lot of effort on it, LOL! (mostly with videos and the occasional sale). Improvements are coming...
(even though I realise this is an incremental tutorial) at 40:10 it would have been more practical to "offer" the enemy lazer to the enemy ship that is _inline with the player ship_ and only shoot once before running through the "offer again" and the shots would be more spread out then too (40:40 started getting there - 50:20 "offer" achieved - 55:50 "inline with enemy" achieved)
Proximity is chosen first because it's easier to avoid a more distant laser. But if the closest enemy is not in line with the player, it skips to the other enemies for consideration based on the same criteria. Honestly speaking, it's difficult enough to survive in this game (for me anyhow), LOL.
I would love to port over to other machines, but the time isn't there right now. It would make better sense to improve Vision BASIC further for the C64, and if I find the time to do a port, it would be easier to port a "perfected" program rather than try to perfect two or more different versions/ports of the program at the same time. Also, there are significant hurdles. For starters, I would have to blindly code for the other computers since Vision BASIC compiles itself. I can't load Vision BASIC into another machine and proceed to alter the code to run on that machine. It would take a substantial rewrite. Vision BASIC was also written to take the C64 layout and routines (in ROM) in mind, so a ton of things would have to be changed. Some core routines could stay the same, but still, a lot would have to change. And Vision BASIC is thousands of lines of code (in source). Now taking the C65 into consideration, I don't currently know how similar/dissimilar the two machines are. I know that there is a C64 mode, but I don't know anything about C65 mode. Lots of hurdles. The ports I would consider (at least) would be the C65, the C128 and possibly the Commander X16. It could be a long while, though.
I forgot to change the background color to allow for more contrast, but I did try to increase the contrast a bit in the video editor.
FWIW this new control view would lend itself to one of those "top down racing" games, with the space (ie screen realestate) before the sprite allowing one "to drive faster" too (as a side effect)
That's actually an excellent idea!
Very impressed by this product . I won’t be using it myself but the amount of work that you must have spent on this is astounding
Thank you! More than ten years of effort and I'm still spending a lot of effort on it, LOL! (mostly with videos and the occasional sale). Improvements are coming...
(even though I realise this is an incremental tutorial) at 40:10 it would have been more practical to "offer" the enemy lazer to the enemy ship that is _inline with the player ship_ and only shoot once before running through the "offer again" and the shots would be more spread out then too (40:40 started getting there - 50:20 "offer" achieved - 55:50 "inline with enemy" achieved)
Proximity is chosen first because it's easier to avoid a more distant laser. But if the closest enemy is not in line with the player, it skips to the other enemies for consideration based on the same criteria. Honestly speaking, it's difficult enough to survive in this game (for me anyhow), LOL.
Question: did you make a version of Vision BASIC that will run on the C65 - With this code I can see a nice (better) remake of Time Pilot (MSX)
I would love to port over to other machines, but the time isn't there right now. It would make better sense to improve Vision BASIC further for the C64, and if I find the time to do a port, it would be easier to port a "perfected" program rather than try to perfect two or more different versions/ports of the program at the same time. Also, there are significant hurdles. For starters, I would have to blindly code for the other computers since Vision BASIC compiles itself. I can't load Vision BASIC into another machine and proceed to alter the code to run on that machine. It would take a substantial rewrite. Vision BASIC was also written to take the C64 layout and routines (in ROM) in mind, so a ton of things would have to be changed. Some core routines could stay the same, but still, a lot would have to change. And Vision BASIC is thousands of lines of code (in source).
Now taking the C65 into consideration, I don't currently know how similar/dissimilar the two machines are. I know that there is a C64 mode, but I don't know anything about C65 mode. Lots of hurdles. The ports I would consider (at least) would be the C65, the C128 and possibly the Commander X16. It could be a long while, though.