Again I never got the notification from YT! 😠 I mean it Peter, you are a great teacher and this is great information; I really feel like making a game now! Yes, I watched it twice! ☺ And Bob's not quite your uncle yet but getting there! 😂 Can't wait for more!
Thank you, it's always nice to know that your work is appreciated. I really am having fun with this programming thing. I love trying out something and it works, or better yet it doesn't and then finding a way to make it work. I still have loads and loads to learn which means that there's plenty more to come in this series. If you're really interested in trying out bAtari you should check out random terrain's site (what I'm covering is really just the tip of the iceberg). Thanks for sitting through it twice ;)
Thanks very much. I'm having a great time getting to grips with it. Once I'm confident enough with bAtari basic (if I manage to make a playable game). I think that I might do the same on the Commodore machines, not make a series or anything, but just try to deepen what I've learned on an 8bit computer rather than a game console. But maybe I'm getting ahead of myself ;)
Really glad that you're enjoying these. Almost finished with sprites, the next episode covering missles should see the sprite stuff more or less done (for now). Still plenty to go through though. Paddle control, playfield, variables, logic, kernels and plenty more. It would be great if I could pull off a reasonable enough game though ;)
@@8bitsinthebasement Don't get stressed. RUclipsrs generally want to cover it all in a 20 mins video. it is an absolute pleasure how you get into the details.
Hey Etcher, this programming is way more fun than I had ever imagined it could be (I should have tried it years ago). I wish you luck with your Playdate endevours, I had not heard of it until your comment. I'll take a closer look ;)
Thanks Gman, the 2600 was a system that was really pushed to it's limits early enough in it's life. Atari had some of the best programmers who were really passionate about playing games and making them too and it really showed. It's fantastic that something like bAtari basic exists giving regular guys like me the chance to have fun fooling around and maybe even come up with something playable for one of the most iconic consoles of them all. The next episode is in the works and should be along in a few weeks. I'm glad that you're enjoying them ;)
TY for the update. Enjoyed the video. You seem to be really getting the hang of this. Looking forward to seeing future updates. One last thing. My arcade cabinet you inspired me to make is almost complete. Only thing left to do is assemble the controller kit and screw it in the wood. Using a pi400 as the brain of it.
Hey Tron, that's great news on the cabinet, you'll be having all kinds of fun with it in no time ;) The pi400 is an excellent choice for the brains of the machine, you can use the latest version of mame under retropi and run loads of roms. It's a bartop cab you're building if I remember right, what size screen did you put in it? Oh, and did you just paint it like I did mine, or did you go all out for the fancy artwork? Cabs are great when friends come around. The scope you gave me is coming in really handy, I found another Amstrad (a 464 this time, I can't help myself if I find a system cheap) and it doesn't work. I narrowed the problem down to part of the clock generation circuit in less than 3 minutes thanks to that little scope. Now I just have to figure out which part is the problem and fix it. Glad you're enjoying the series, I'll have an update on the game's progress soon. The next two or three videos will be more of what I usually do (this was never a programming channel damn it) ;)
@@TRONMAGNUM2099 Art work stuck to the side of it or not, a cab's all about playing games on and as long as you can do just that that's mission accomplished. I found the artwork to be stupid expensive too, that's why I painted mine yellow ;)
Great video Peter! The game progress nicely :) I like that "flip sprite" command; those little things give life to the game (players/enemies) and they are so easy to implement. Cheers!
Thanks Josip, thankfully bAtari has quite a few easy to use commands built into it. Which is great because even for a beginner (like myself) it's easy to progress quickly with it. It makes learning it all the more fun ;)
shoudn't be possible to define the sprite out of the main loop, just before the main label? this way you don't redefine the sprite each step in the loop. Great work.
You're right, player0: or player1: can be defined before the main loop. However if you want to animate your sprites then they must be defined in the main loop as the shape of the animated sprite changes as the main loop is cycled through. I just tried it out before answering your comment and that's what I discovered. Unless there is another way of doing animation that I'm not aware of (that's very possible). It would be a good idea to define outside the main loop for static sprites though because as you say, this would save processor cycles in each loop. Thanks for the comment ;)
Again I never got the notification from YT! 😠 I mean it Peter, you are a great teacher and this is great information; I really feel like making a game now! Yes, I watched it twice! ☺ And Bob's not quite your uncle yet but getting there! 😂 Can't wait for more!
Thank you, it's always nice to know that your work is appreciated. I really am having fun with this programming thing. I love trying out something and it works, or better yet it doesn't and then finding a way to make it work. I still have loads and loads to learn which means that there's plenty more to come in this series. If you're really interested in trying out bAtari you should check out random terrain's site (what I'm covering is really just the tip of the iceberg). Thanks for sitting through it twice ;)
Really enjoying this series! Inspired me to play around with bAtari basic
That's great. I hope that you have as much fun with it as I am ;)
I'm enjoying this series. Takes me back to when I was a kid and programming my VIC-20.
Thanks very much. I'm having a great time getting to grips with it. Once I'm confident enough with bAtari basic (if I manage to make a playable game). I think that I might do the same on the Commodore machines, not make a series or anything, but just try to deepen what I've learned on an 8bit computer rather than a game console. But maybe I'm getting ahead of myself ;)
@@8bitsinthebasement maybe you could convert whatever game you develop on the Atari to other platforms such as Commodore.
Yes, bob is alive !! Its so cool, great work, great vids like always 👍
Thanks Jordan, I'm delighted that you're enjoying the series so far ;)
Oh man, really love this video. Going back to sprites, makes me feel younger 🙂 Keep up the good job, Peter. Cannot wait for the next episode.
Really glad that you're enjoying these. Almost finished with sprites, the next episode covering missles should see the sprite stuff more or less done (for now). Still plenty to go through though. Paddle control, playfield, variables, logic, kernels and plenty more. It would be great if I could pull off a reasonable enough game though ;)
@@8bitsinthebasement Don't get stressed. RUclipsrs generally want to cover it all in a 20 mins video. it is an absolute pleasure how you get into the details.
That was great! I'm doing something very similar on the Playdate using Lua as I get to grips with the basics!
Hey Etcher, this programming is way more fun than I had ever imagined it could be (I should have tried it years ago). I wish you luck with your Playdate endevours, I had not heard of it until your comment. I'll take a closer look ;)
Excellent video and tutorial!! Loving the work so far. Looking forward to play your game on my Atari. Thanks for sharing
Thanks Rudy, I'm making progress and I hope to have an update on the game's progress in the next month or so.
Really well explained Peter. Now I'm wondering about the advanced tricks that only came to light decades later. Looking fwd to how this evolves.
Thanks Gman, the 2600 was a system that was really pushed to it's limits early enough in it's life. Atari had some of the best programmers who were really passionate about playing games and making them too and it really showed. It's fantastic that something like bAtari basic exists giving regular guys like me the chance to have fun fooling around and maybe even come up with something playable for one of the most iconic consoles of them all. The next episode is in the works and should be along in a few weeks. I'm glad that you're enjoying them ;)
TY for the update. Enjoyed the video. You seem to be really getting the hang of this. Looking forward to seeing future updates. One last thing. My arcade cabinet you inspired me to make is almost complete. Only thing left to do is assemble the controller kit and screw it in the wood. Using a pi400 as the brain of it.
Hey Tron, that's great news on the cabinet, you'll be having all kinds of fun with it in no time ;) The pi400 is an excellent choice for the brains of the machine, you can use the latest version of mame under retropi and run loads of roms. It's a bartop cab you're building if I remember right, what size screen did you put in it? Oh, and did you just paint it like I did mine, or did you go all out for the fancy artwork? Cabs are great when friends come around. The scope you gave me is coming in really handy, I found another Amstrad (a 464 this time, I can't help myself if I find a system cheap) and it doesn't work. I narrowed the problem down to part of the clock generation circuit in less than 3 minutes thanks to that little scope. Now I just have to figure out which part is the problem and fix it. Glad you're enjoying the series, I'll have an update on the game's progress soon. The next two or three videos will be more of what I usually do (this was never a programming channel damn it) ;)
@@TRONMAGNUM2099 Art work stuck to the side of it or not, a cab's all about playing games on and as long as you can do just that that's mission accomplished. I found the artwork to be stupid expensive too, that's why I painted mine yellow ;)
Great video Peter! The game progress nicely :) I like that "flip sprite" command; those little things give life to the game (players/enemies) and they are so easy to implement. Cheers!
Thanks Josip, thankfully bAtari has quite a few easy to use commands built into it. Which is great because even for a beginner (like myself) it's easy to progress quickly with it. It makes learning it all the more fun ;)
@@8bitsinthebasement Yes, whoever made that basic compiler had ease of use in mind and that is really refreshing to see :)
Great episode Peter!
Many thanks Matt ;)
@@8bitsinthebasement your welcome!
Superb stuff 👍
Thanks very much ;)
shoudn't be possible to define the sprite out of the main loop, just before the main label? this way you don't redefine the sprite each step in the loop. Great work.
You're right, player0: or player1: can be defined before the main loop. However if you want to animate your sprites then they must be defined in the main loop as the shape of the animated sprite changes as the main loop is cycled through. I just tried it out before answering your comment and that's what I discovered. Unless there is another way of doing animation that I'm not aware of (that's very possible).
It would be a good idea to define outside the main loop for static sprites though because as you say, this would save processor cycles in each loop. Thanks for the comment ;)