esplonky Posted June 13, 2011 Share Posted June 13, 2011 (edited) I am making an adventure type game right now, no name for it yet, do i have just titled it "RPG 2011 FH" (FH are my initials) so far i have the following: titlescreen (no kernel) playfields sprites movement an enemy collision detection with enemy lives i need help the following: sound making a sword or a weapon to hit with more screens than just one how to get rid of the spaces between lines on a playfield animation. i will upload my code along with a .bin file of it. also i'm holding a contest for a name for it, so post names/help for it here. esplonky_rpg_2011_june122011.bas esplonky_rpg_2011_june122011.bin Edited June 14, 2011 by esplonky Quote Link to comment Share on other sites More sharing options...
Animan Posted June 13, 2011 Share Posted June 13, 2011 I'm a little confused. What am I trying to do here? Looks OK so far, though. Quote Link to comment Share on other sites More sharing options...
+Random Terrain Posted June 13, 2011 Share Posted June 13, 2011 (edited) sound There's a sound with data example here: http://www.randomterrain.com/atari-2600-memories-batari-basic-commands.html#sound_example more screens than just one There are various ways you can do that. You can use data with playfield variables or pfpixel/pfhline/pfvline, or pfpixel/pfhline/pfvline without data, or a bunch of these: playfield: ................................ ................................ ....XXXXXX...X....X...XX...X.... .............X....X........X.... .............X....X........X.... ....XX....XXXX....XXXX.....X.... ................................ ................................ ....XX...XX..XXXXXX..XX...XX.... ................................ ................................ end how to get rid of the spaces between lines on a playfield http://www.randomterrain.com/atari-2600-memories-batari-basic-commands.html#no_blank_lines animation This test program has a bit of animation: http://www.atariage.com/forums/topic/179473-fake-gravity-platformer-test/ Edited June 13, 2011 by Random Terrain 1 Quote Link to comment Share on other sites More sharing options...
esplonky Posted June 13, 2011 Author Share Posted June 13, 2011 well this is just the first little piece of it, i am going to add a missile but make it act as a sword and things like that, but i went ahead and made the enemy so that i can work with lives and such. Quote Link to comment Share on other sites More sharing options...
esplonky Posted June 13, 2011 Author Share Posted June 13, 2011 no offense RT, but just looking at your codes and sample files like that gets me nowhere, like if you took the parts out that i need specifically then posted them and told me how to use them and what they did then i'd understand better. Quote Link to comment Share on other sites More sharing options...
+Random Terrain Posted June 13, 2011 Share Posted June 13, 2011 No offense RT, but just looking at your codes and sample files like that gets me nowhere, like if you took the parts out that I need specifically then posted them and told me how to use them and what they did then I'd understand better. Maybe you can find something here: http://www.atariage.com/forums/topic/109288-code-snippets-samples-for-bb-beginners/ The REM statements are more like a tutorial. Quote Link to comment Share on other sites More sharing options...
ScumSoft Posted June 13, 2011 Share Posted June 13, 2011 (edited) He is trying to be helpful not offensive, looking at other peoples source code should be the fastest method of learning, as their examples compile and work. The problem is that your understanding of programming isn't experienced enough to learn from other peoples work yet, so I second the suggestion to go over the beginner examples first/again if not already. We aren't going to program your game for you by writing code snippets and telling you how to use them. That's akin to telling people you're making your own car, but need help with the engine. When people reply stating that there are already cars made you can learn from, your reply was along the lines of "Looking at those cars I don't understand the design at all, how about you make the parts I need and just tell me how to install them"... Make sense? It's MUCH better if we can teach you how to make your own parts based on existing examples. This post should't be taken offensively as you cannot hear my tone clearly, so please take this only as constructive criticism. If you are struggling with concepts, then post what you've tried and we can guide you towards a solution. Edited June 13, 2011 by ScumSoft Quote Link to comment Share on other sites More sharing options...
+Random Terrain Posted June 13, 2011 Share Posted June 13, 2011 (edited) People of Facebook and AtariAge, hear my call. If you want to get credit in my game, get graph paper and crayons and make playfields (levels) for me. Each level is 32 pixels wide and 11 pixels tall, and use each square as a pixel. Scan it to me on here. Instead of graph paper and scanning, they could use the Visual batari Basic Playfield Editor or this: www.randomterrain.com/atari-2600-memories-batari-basic-tools-toys.html#playfieldtoy Edited June 13, 2011 by Random Terrain Quote Link to comment Share on other sites More sharing options...
Animan Posted June 13, 2011 Share Posted June 13, 2011 People of Facebook and AtariAge, hear my call. If you want to get credit in my game, get graph paper and crayons and make playfields (levels) for me. Each level is 32 pixels wide and 11 pixels tall, and use each square as a pixel. Scan it to me on here. Instead of graph paper and scanning, they could use the Visual batari Basic Playfield Editor or this: www.randomterrain.com/atari-2600-memories-batari-basic-tools-toys.html#playfieldtoy Some of us are a little more old-school than that . Quote Link to comment Share on other sites More sharing options...
+Random Terrain Posted June 13, 2011 Share Posted June 13, 2011 People of Facebook and AtariAge, hear my call. If you want to get credit in my game, get graph paper and crayons and make playfields (levels) for me. Each level is 32 pixels wide and 11 pixels tall, and use each square as a pixel. Scan it to me on here.Instead of graph paper and scanning, they could use the Visual batari Basic Playfield Editor or this: www.randomterrain.com/atari-2600-memories-batari-basic-tools-toys.html#playfieldtoy Some of us are a little more old-school than that . Some of 'us' don't have graph paper. So they can use a tool like the one below and take a screenshot if they can't use VbB: www.randomterrain.com/atari-2600-memories-batari-basic-tools-toys.html#playfieldtoy Quote Link to comment Share on other sites More sharing options...
Animan Posted June 13, 2011 Share Posted June 13, 2011 People of Facebook and AtariAge, hear my call. If you want to get credit in my game, get graph paper and crayons and make playfields (levels) for me. Each level is 32 pixels wide and 11 pixels tall, and use each square as a pixel. Scan it to me on here.Instead of graph paper and scanning, they could use the Visual batari Basic Playfield Editor or this: www.randomterrain.com/atari-2600-memories-batari-basic-tools-toys.html#playfieldtoy Some of us are a little more old-school than that . Some of 'us' don't have graph paper. So they can use a tool like the one below and take a screenshot if they can't use VbB: www.randomterrain.com/atari-2600-memories-batari-basic-tools-toys.html#playfieldtoy Graph Paper Print and enjoy OK, sorry. Didn't mean to take it that far. Yes, Random Terrains Playfield Toy is better than graph paper. He probably just didn't know about it. Quote Link to comment Share on other sites More sharing options...
esplonky Posted June 13, 2011 Author Share Posted June 13, 2011 i knew about it and i was gonna use it, but people were gonna be like "what? whats this playfield editor thing? what do i do here?" because i'm the only person at my school who knows what Batari is really. barely anyone knows what a coding language is. Quote Link to comment Share on other sites More sharing options...
esplonky Posted June 13, 2011 Author Share Posted June 13, 2011 and also random terrain, i didn't know about the beginners page, thanks for sending that! i can now cross animation off the list. Quote Link to comment Share on other sites More sharing options...
esplonky Posted June 13, 2011 Author Share Posted June 13, 2011 so i did come up with a name for the game, i told my friend sam that i would put him in a game, so i told him i was making a new one and he got excited so i named it "Sam's Story" and he is the main character. Quote Link to comment Share on other sites More sharing options...
+Random Terrain Posted June 13, 2011 Share Posted June 13, 2011 i knew about it and i was gonna use it, but people were gonna be like "what? whats this playfield editor thing? what do i do here?" because i'm the only person at my school who knows what Batari is really. barely anyone knows what a coding language is. The good thing about the Playfield Toy is that they don't really need to know what it is. All they have to do is left click on the boxes to draw. As long as they know how to use a mouse, they should be fine. I'm pretty sure their brains won't melt and leak out of their ears. Disclaimer: Use the Playfield Toy at your own risk. Although brain melting is unlikely, there is a small chance that meltage could occur. Quote Link to comment Share on other sites More sharing options...
esplonky Posted June 13, 2011 Author Share Posted June 13, 2011 ill post a link on my facebook for it then i'm trying to get my friend edris to learn batari, because his dad does c++ for a living so i thought i'd introduce him to it and get him started, but hes bein a butthole about it Quote Link to comment Share on other sites More sharing options...
esplonky Posted June 13, 2011 Author Share Posted June 13, 2011 i've given myself a deadline, im going to try to get this done by august 22, 2011, then once it's done i'm going to do betatesting with people then give myself until december to have it completely complete Quote Link to comment Share on other sites More sharing options...
esplonky Posted June 14, 2011 Author Share Posted June 14, 2011 i added some other things i need in the game, plz help guys, it would be much appreciated. Quote Link to comment Share on other sites More sharing options...
esplonky Posted June 14, 2011 Author Share Posted June 14, 2011 more screens than just one There are various ways you can do that. You can use data with playfield variables or pfpixel/pfhline/pfvline, or pfpixel/pfhline/pfvline without data, or a bunch of these: playfield: ................................ ................................ ....XXXXXX...X....X...XX...X.... .............X....X........X.... .............X....X........X.... ....XX....XXXX....XXXX.....X.... ................................ ................................ ....XX...XX..XXXXXX..XX...XX.... ................................ ................................ end when you say that, do you mean put something like screen1 playfield: ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ end screen2 playfield: ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ end if joy0right && player0x < 154 then goto screen2 Quote Link to comment Share on other sites More sharing options...
+Random Terrain Posted June 14, 2011 Share Posted June 14, 2011 When you say that, do you mean put something like Almost, but screen1 would never be displayed since it falls right into screen2. You do something more like this: Main_Loop . . . . . . . . . if joy0left && player0x < 2 then goto Screen_1 if joy0right && player0x > 152 then goto Screen_2 Done_Screen_Change . . . . . . . . . goto Main_Loop Screen_1 playfield: ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ end goto Done_Screen_Change Screen_2 playfield: ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ ................................ end goto Done_Screen_Change But in a real game, you'd probably use data. For example, if screen 9 is displayed and the player moves to the right and hits the right edge, then look at the data and see what screen should be displayed. Quote Link to comment Share on other sites More sharing options...
esplonky Posted June 14, 2011 Author Share Posted June 14, 2011 it doesn't like this . . . . . . . . . Quote Link to comment Share on other sites More sharing options...
+Random Terrain Posted June 14, 2011 Share Posted June 14, 2011 (edited) it doesn't like this . . . . . . . . . That was just to show where other code will go. You're not supposed to use it. Edited June 14, 2011 by Random Terrain Quote Link to comment Share on other sites More sharing options...
esplonky Posted June 14, 2011 Author Share Posted June 14, 2011 what code? like movement? colors? Quote Link to comment Share on other sites More sharing options...
+Random Terrain Posted June 14, 2011 Share Posted June 14, 2011 what code? like movement? colors? Whatever you'd normally put in the main loop of a BASIC program. Although it's not exactly the same as batari Basic, this book might help: Atari Basic - A Self-Teaching Guide Quote Link to comment Share on other sites More sharing options...
esplonky Posted June 14, 2011 Author Share Posted June 14, 2011 to tell you the truth, im very new to basic, so idk what you put where usually Quote Link to comment 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.