+Random Terrain Posted February 12, 2016 Share Posted February 12, 2016 In the Atari 2600 batari Basic example program work in progress below, please rub the sprite all over the walls and see if you can get stuck in a wall because of a flaw in the program: ex_sound_with_background_2016y_02m_12d_1535t.bin I haven't found a problem so far while rubbing the sprite all over the walls, but I could have missed something. I've been working on a simple program that will have background "music" and a few sound effects. (Left difficulty switch set to A mutes the "music.") I figured I should make the sprite not go through the walls, so I inserted code from one of my other example programs. While I was in the mood, I started playing with the wall code to see if I could avoid using collision detection and use nothing but collision prevention and it looks like I might have done it. All I had to do was toss in an extra pfread and adjust a few numbers. If nobody finds a bug, I'll put this collision prevention code in my other example programs and get rid of the collision detection (when I get done with this example program). I'm thinking about adding some kind of enemy that the player can shoot at before posting this program on the bB page. Thanks. Update It's on the bB page now: randomterrain.com/atari-2600-memories-batari-basic-commands.html#ex_sound_with_bg_music 1 Quote Link to comment Share on other sites More sharing options...
gauauu Posted February 13, 2016 Share Posted February 13, 2016 I spent a couple minutes playing with it, and didn't see any issues. I like your music also. 1 Quote Link to comment Share on other sites More sharing options...
+Random Terrain Posted February 13, 2016 Author Share Posted February 13, 2016 I spent a couple minutes playing with it, and didn't see any issues. I like your music also. Thanks. Looks like nobody else found a problem either, so I'll go ahead and finish it. I'll see if I can make an enemy that moves around the screen. Quote Link to comment Share on other sites More sharing options...
chavert Posted February 13, 2016 Share Posted February 13, 2016 It works well.pleasant music to listen 1 Quote Link to comment Share on other sites More sharing options...
Mountain King Posted February 13, 2016 Share Posted February 13, 2016 No problems here either. 1 Quote Link to comment Share on other sites More sharing options...
+Random Terrain Posted February 13, 2016 Author Share Posted February 13, 2016 It works well. No problems here either. Thanks for checking. I'll try to finish this example program as fast as I can so I can fix the other example programs with this improved collision prevention code. Quote Link to comment Share on other sites More sharing options...
TrekMD Posted February 13, 2016 Share Posted February 13, 2016 Just tested it. No issues getting stuck anywhere. 1 Quote Link to comment Share on other sites More sharing options...
ultima Posted February 13, 2016 Share Posted February 13, 2016 works great 1 Quote Link to comment Share on other sites More sharing options...
+Random Terrain Posted February 14, 2016 Author Share Posted February 14, 2016 This might be ready for the bB page: ex_sound_with_background_2016y_02m_14d_0002t.bin It has background "music" and sound effects for shooting the missile, hitting a wall with the missile, shooting the enemy, and touching the enemy. 1 Quote Link to comment Share on other sites More sharing options...
chavert Posted February 14, 2016 Share Posted February 14, 2016 music and sound effects are hypnotic all the trumps to be a great game. 1 Quote Link to comment Share on other sites More sharing options...
+Random Terrain Posted February 15, 2016 Author Share Posted February 15, 2016 It's on the bB page now: randomterrain.com/atari-2600-memories-batari-basic-commands.html#ex_sound_with_bg_music 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.