ZippyRedPlumber Posted October 10, 2019 Share Posted October 10, 2019 Hi, I'm getting ready to start work on a homebrew for most Second Generation consoles, starting with the 2600 version first. It's an arcade style endless runner (Think 2015's Sonic Runners, but done right i.e. none of that micro trans-action bullshit) Now, I'm very new to programming (despite being a good graphics designer) so I don't know how to get a horizontal scroller to work. What's the first thing I should start with on vBBasic? 4 Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/ Share on other sites More sharing options...
ZippyRedPlumber Posted October 13, 2019 Author Share Posted October 13, 2019 Update: no ground work has started yet, but I will post some concept art (mockups) on this project soon... Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4369593 Share on other sites More sharing options...
chad5200 Posted October 13, 2019 Share Posted October 13, 2019 Random Terrain's website is AWESOME for bBasic information. Pretty much everything you need to know about it is there. https://www.randomterrain.com/atari-2600-memories-batari-basic-vbb.html https://www.randomterrain.com/atari-2600-memories-batari-basic-commands.html 1 Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4369972 Share on other sites More sharing options...
ZippyRedPlumber Posted October 24, 2019 Author Share Posted October 24, 2019 (edited) Concept 1, the Masters of the Universe approach. What do you guys think? Edited October 24, 2019 by ZippyRedPlumber Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4377555 Share on other sites More sharing options...
iesposta Posted October 27, 2019 Share Posted October 27, 2019 Not to discourage at all, but just to help your game design: Using batari Basic you can have single line color sprites, but Background color changes and Playfield color changes can only go down to double line. Mountain effects as shown with that detail are usually done by mangling the Ball or Missile object at the edges, moving it left or right down the screen as it is being drawn. This technique is not in the Basic framework. Both those things can be done in an assembly programmed game. Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4379494 Share on other sites More sharing options...
ZippyRedPlumber Posted October 27, 2019 Author Share Posted October 27, 2019 (edited) 11 hours ago, iesposta said: Not to discourage at all, but just to help your game design: Using batari Basic you can have single line color sprites, but Background color changes and Playfield color changes can only go down to double line. Mountain effects as shown with that detail are usually done by mangling the Ball or Missile object at the edges, moving it left or right down the screen as it is being drawn. This technique is not in the Basic framework. Both those things can be done in an assembly programmed game. This image my friend, was a mockup made in MSPaint. Graphics are subject to change. I appreciate you helping me on this. Though I did make the playfieid using VBB's graphic converter, however stella read it as invalid, am I doing something wrong? PlayFild.bas.bin Edited October 27, 2019 by ZippyRedPlumber Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4379753 Share on other sites More sharing options...
+Gemintronic Posted October 27, 2019 Share Posted October 27, 2019 What you want is probably possible using the DPC+ kernel. That being said, the 2600 is limited and unusual. You might want to play around with the examples / code samples to get a feel for what's possible when starting out. Also, really explore Random Terrains website and all its glorious bB info! https://www.randomterrain.com/atari-2600-memories-batari-basic-commands.html On the VCS it's usually best to find interesting things it can do and design a game around that - instead of designing the game first and forcing your expectations on it. Kind of bass akwards, I know. 1 Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4379758 Share on other sites More sharing options...
iesposta Posted October 27, 2019 Share Posted October 27, 2019 That’s not a binary game file, but a text file that batari Basic compiles into an assembly binary file. VBB helps you write your source in Basic. It is just a text file. You then save it, compile it, then if no compile errors, the binary produced can be run in Stella. 1 Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4379768 Share on other sites More sharing options...
ZippyRedPlumber Posted October 27, 2019 Author Share Posted October 27, 2019 2 hours ago, Gemintronic said: What you want is probably possible using the DPC+ kernel. That being said, the 2600 is limited and unusual. You might want to play around with the examples / code samples to get a feel for what's possible when starting out. Also, really explore Random Terrains website and all its glorious bB info! https://www.randomterrain.com/atari-2600-memories-batari-basic-commands.html On the VCS it's usually best to find interesting things it can do and design a game around that - instead of designing the game first and forcing your expectations on it. Kind of bass akwards, I know. Actually I have been using Random Terrain's tutorials. I'll check out Atarius Maximus's stuff right now, thanks. 1 Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4379882 Share on other sites More sharing options...
ZippyRedPlumber Posted October 28, 2019 Author Share Posted October 28, 2019 (edited) First road block, I compile my game it comes out as Bas, but not Bin EDIT: Nevermind, solved the problem. Edited October 28, 2019 by ZippyRedPlumber Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4380332 Share on other sites More sharing options...
ZippyRedPlumber Posted November 3, 2019 Author Share Posted November 3, 2019 Progress so far... I want to use 64k SuperChip for this game default.bas.bin Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4384334 Share on other sites More sharing options...
TwentySixHundred Posted November 5, 2019 Share Posted November 5, 2019 On 11/4/2019 at 4:59 AM, ZippyRedPlumber said: Progress so far... I want to use 64k SuperChip for this game default.bas.bin 64 kB · 8 downloads Not to rain on your parade, but im curious as to why you want to use 64k? Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4385375 Share on other sites More sharing options...
ZippyRedPlumber Posted November 5, 2019 Author Share Posted November 5, 2019 14 hours ago, TwentySixHundred said: Not to rain on your parade, but im curious as to why you want to use 64k? I kind of want this to be my "magnum opus" game for the VCS. Make the game as great as possible graphics and sound wise. Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4385659 Share on other sites More sharing options...
+Random Terrain Posted November 5, 2019 Share Posted November 5, 2019 Have you seen this: Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4385705 Share on other sites More sharing options...
ZippyRedPlumber Posted November 6, 2019 Author Share Posted November 6, 2019 23 hours ago, Random Terrain said: Have you seen this: Yep been a fan of that homebrew since it's development way back in 2013. Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4386462 Share on other sites More sharing options...
ZippyRedPlumber Posted November 8, 2019 Author Share Posted November 8, 2019 Sad Update: due to current internal idealogical conflicts on what I want the game be (i.e me arguing with myself), development for the endless runner would be put on hold until further notice. Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4387298 Share on other sites More sharing options...
+Random Terrain Posted November 8, 2019 Share Posted November 8, 2019 I suggest a duel. Assign an idea to the right side of your body and the other idea to the left side. Hold a feather in each hand and tickle your armpits until one side gives up. Go with the winning side. These links might also help: https://www.randomterrain.com/rt-free-game-making-ideas.html https://www.randomterrain.com/rt-motivation-and-creativity-page-for-programmers.html 2 Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4387310 Share on other sites More sharing options...
+D Train Posted November 8, 2019 Share Posted November 8, 2019 5 hours ago, Random Terrain said: I suggest a duel pistols at 12 paces! 1 Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4387439 Share on other sites More sharing options...
TwentySixHundred Posted November 8, 2019 Share Posted November 8, 2019 (edited) 15 hours ago, ZippyRedPlumber said: Sad Update: due to current internal idealogical conflicts on what I want the game be (i.e me arguing with myself), development for the endless runner would be put on hold until further notice. Welcome to the joys of development and it doesn't change from start to finish. Only advice i have is start simple with a concept that you know the system can do without restrictions. Then add the polish and details later, as time goes on and the game builds in complexity you will learn tricks along the way to add extra features. So for instance if wanting a Mario/Sonic style platformer, aim for something like Pitfall - which you know the system is capable of. Everything on the 2600 needs to be scaled down - way down. Work on getting the engine mechanics up to scratch and the concept of what you're looking for first. Obviously you have that concept of an "endless runner" which sounds very Pitfall like to me. Just always remember one thing about the 2600 and batari Basic is if you aim too high you will fall flat. If you're not fluent or very confident with the 2600 and batari Basic the biggest mistake would be to aim for Zippy or Princess Rescue right off the bat. Start simple, learn and discover and you will quickly realize the restrictions of the system and how to work with or around them. Good luck with your game. Edited November 8, 2019 by TwentySixHundred 1 Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4387479 Share on other sites More sharing options...
ZippyRedPlumber Posted November 8, 2019 Author Share Posted November 8, 2019 2 hours ago, TwentySixHundred said: Welcome to the joys of development and it doesn't change from start to finish. Only advice i have is start simple with a concept that you know the system can do without restrictions. Then add the polish and details later, as time goes on and the game builds in complexity you will learn tricks along the way to add extra features. So for instance if wanting a Mario/Sonic style platformer, aim for something like Pitfall - which you know the system is capable of. Everything on the 2600 needs to be scaled down - way down. Work on getting the engine mechanics up to scratch and the concept of what you're looking for first. Obviously you have that concept of an "endless runner" which sounds very Pitfall like to me. Just always remember one thing about the 2600 and batari Basic is if you aim too high you will fall flat. If you're not fluent or very confident with the 2600 and batari Basic the biggest mistake would be to aim for Zappy or Princess Rescue right off the bat. Start simple, learn and discover and you will quickly realize the restrictions of the system and how to work with or around them. Good luck with your game. Thanks 2 Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4387507 Share on other sites More sharing options...
ZippyRedPlumber Posted November 9, 2019 Author Share Posted November 9, 2019 (edited) INTERESY CHECK: Proof of concept rom for a different project Would you like me to tackle this instead of the endless runner? SonicresQ.bas.bin EDIT: until I get permission and blessings from SpryBug, Princess Rescue's creator. I'll be holding the rom "hostage" for a while Edited November 10, 2019 by ZippyRedPlumber Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4387954 Share on other sites More sharing options...
Sprybug Posted November 15, 2019 Share Posted November 15, 2019 On 11/8/2019 at 4:20 PM, ZippyRedPlumber said: INTERESY CHECK: Proof of concept rom for a different project Would you like me to tackle this instead of the endless runner? SonicresQ.bas.bin 32 kB · 10 downloads EDIT: until I get permission and blessings from SpryBug, Princess Rescue's creator. I'll be holding the rom "hostage" for a while Reminds me of Somari. 4 Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4392082 Share on other sites More sharing options...
ZippyRedPlumber Posted November 16, 2019 Author Share Posted November 16, 2019 20 hours ago, Sprybug said: Reminds me of Somari. You like it? Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4392659 Share on other sites More sharing options...
Sprybug Posted November 17, 2019 Share Posted November 17, 2019 Sure. Have you tried messing more with the code to try and do other things with it? 2 Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4393339 Share on other sites More sharing options...
ZippyRedPlumber Posted November 17, 2019 Author Share Posted November 17, 2019 8 hours ago, Sprybug said: Sure. Have you tried messing more with the code to try and do other things with it? Haven't got a chance to do so, but I will. Quote Link to comment https://forums.atariage.com/topic/297049-starting-work-on-my-first-homebrew/#findComment-4393473 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.