Fort Apocalypse Posted August 9, 2007 Share Posted August 9, 2007 (edited) A game written in Batari Basic for the 2600. I'm told it is like a mix of breakout and surround. It is also fairly chaotic. Story Two painters were asked to paint a nuclear research facility. Unfortunately, after they arrive they realized there is some very strange stuff going on in the facility. Someone accidentally dropped a small vial of nuclear material that is very kinetic and deadly. It flies around bouncing off the walls and marring the floor with explosions when it reacts with the paint. Then there is the small problem of a security droid that runs over the paint and messes it up, which wouldn't be so bad. However, it is as deadly as the vial, and it seems to send signals when it touches the paint that make the vial move erratically! Finally the nuclear material and paint mixing together with the droid's signals seem to be making other strange things appear... Are they ghosts? Have the painters' tools become the painters' demise? You'd have to be insane to paint a facility like this! Description For 1-2 players. 1 player game is playing with computer as 2nd player who cannot contribute points, and computer player is not really cooperative. 2 player game is cooperative (both players contribute points). 10 points per paint section. Hold button down to paint. Avoid container, droid, ghost paintbrush and ghost paint roller. Paint enough and you can move on to the next room if you survive (but some rooms may be hard to see!). Unfortunately things get faster. Release Notes 0.8 is way more stable now and looks better! Please try it out! Thanks, Batari and SeaGtGruff for the help, and everyone else for trying it out! I'm still looking for ideas, so please let me know where you think I should go next. I have no idea how to use player sprites both for two players and two enemies and still handle collisions without using multisprite kernel (which I don't think I can use since it doesn't allow pfpixel or asymmetric playfield). insane_painter_0.8.basinsane_painter_0.8.bas.bin Edited September 6, 2007 by Fort Apocalypse Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/ Share on other sites More sharing options...
Fort Apocalypse Posted August 13, 2007 Author Share Posted August 13, 2007 (edited) Here is version 0.2. insane_painter_0.2.bas insane_painter_0.2.bas.bin Edited September 6, 2007 by Fort Apocalypse Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1350453 Share on other sites More sharing options...
Fort Apocalypse Posted August 13, 2007 Author Share Posted August 13, 2007 (edited) 0.3 completed. has a second level at 10000 points which contains a bug showing invisible ball for some reason. no more scrolling insane_painter_0.3.basinsane_painter_0.3.bas.bin Edited September 6, 2007 by Fort Apocalypse Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1350569 Share on other sites More sharing options...
gambler172 Posted August 13, 2007 Share Posted August 13, 2007 Hi Could become a good game.Joystick control is a little bit difficult.And a computer oponent would be nice. greetings gambler172 Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1350878 Share on other sites More sharing options...
Fort Apocalypse Posted August 20, 2007 Author Share Posted August 20, 2007 (edited) Fixed joystick control. Added player select and kamikazee AI for computer player. insane_painter_0.4.basinsane_painter_0.4.bas.bin Edited September 6, 2007 by Fort Apocalypse Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1355063 Share on other sites More sharing options...
Fort Apocalypse Posted August 22, 2007 Author Share Posted August 22, 2007 (edited) Still buggy, but is getting kind of interesting (or chaotic, can't decide). Level 2 with 2 balls at 2000 points. Level 3 with 2 balls and 1st enemy at 3000. Level 4 with 2 balls and 2nd enemy at 4000. Intro has somewhat of a theme song (some percussion with lighting effects). insane_painter_0.5.basinsane_painter_0.5.bas.bin Edited September 6, 2007 by Fort Apocalypse Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1356250 Share on other sites More sharing options...
Impaler_26 Posted August 23, 2007 Share Posted August 23, 2007 This is a nice fast paced game, i like the combination of gameplay-elements from surround and breakout! And yes, it is quite chaotic (i like it that way) Sometimes when i die the game gets "stuck" and nothing goes anymore. I think it would be nice if the balls were bigger, they're kinda hard to see. Sometimes it's hard to tell where your player is on the screen because it's made of playfield-graphics, i think it would be better to make it with a different looking sprite. Overall this game is already fun to play and i think it can become a very good game! Keep up the good work! Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1357282 Share on other sites More sharing options...
Fort Apocalypse Posted August 24, 2007 Author Share Posted August 24, 2007 (edited) This is a nice fast paced game, i like the combination of gameplay-elements from surround and breakout!And yes, it is quite chaotic (i like it that way) Sometimes when i die the game gets "stuck" and nothing goes anymore. I think it would be nice if the balls were bigger, they're kinda hard to see. Sometimes it's hard to tell where your player is on the screen because it's made of playfield-graphics, i think it would be better to make it with a different looking sprite. Overall this game is already fun to play and i think it can become a very good game! Keep up the good work! Thanks! A little progress made in 0.6, at least ball is bigger (missile1 looks a little skinny). Potentially more levels if it wasn't still having trouble with the life counter, random lockups, and unwarranted collision with ball/missile1 and computer player. If anyone sees what I'm doing wrong in the rats nest of code, please let me know. insane_painter_0.6.basinsane_painter_0.6.bas.bin Edited August 24, 2007 by Fort Apocalypse Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1357574 Share on other sites More sharing options...
gambler172 Posted August 25, 2007 Share Posted August 25, 2007 Hi Nice game,but sometimes i die and i do not know why???? How about a short manual? But the game is a nice mix between Surround and Breakout. greetings Walter Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1358421 Share on other sites More sharing options...
Fort Apocalypse Posted August 25, 2007 Author Share Posted August 25, 2007 (edited) HiNice game,but sometimes i die and i do not know why???? How about a short manual? But the game is a nice mix between Surround and Breakout. greetings Walter Thanks! There are some bugs I think most are around the collisions (there was some bad arithmetic around the edges of the playfield too). I fixed the playfield edge stuff but the collision stuff I'm not sure about. I had tried adding a pop before the goto's in the subroutines but that didn't fix them. Commenting the collision code out fixes it though. It also messes up the way that pfscore is shown on the 2nd collision (regardless of whether pfscore is altered) and the collision after that breaks the game (reboots). Also, there is something wierd around the computer player dying (which wasn't supposed to happen) that I attempted to fix a few times but is somehow still messed up. I'll post the latest code in a minute. I'm unfortunately totally in the dark about how to use the built in debugger in Stella. I know I press '`' to get into it, but then I'm launched into assembly code land with no familiar "step" button anywhere. My eyes glazed over looking at the documentation for it. Would be nice to have to look for an .asm file in the current directory and allow you to go step by step with a pointer pointing to the instruction it just executed in the asm code to see where you are, in addition to showing you what things are set to. Would be even better if Batari Basic had a plugin to Stella's debugger that could show you where in the bB code you are and what variables are set to. I know that will never happen, but it would be helpful. Edited August 25, 2007 by Fort Apocalypse Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1358443 Share on other sites More sharing options...
Fort Apocalypse Posted August 26, 2007 Author Share Posted August 26, 2007 Is still rather buggy. Will try to clean up subroutines soon and maybe remove some (move into main code blocks) to see if avoiding gosubs/returns help. Here's 0.7... colors are not looking as good insane_painter_0.7.basinsane_painter_0.7.bas.bin Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1358724 Share on other sites More sharing options...
Fort Apocalypse Posted August 28, 2007 Author Share Posted August 28, 2007 With thanks to Batari and SeaGtGruff I got past the subroutine bugs and it seems pretty stable, and pretty fun (at least to me). Please try it out and let me know what you think! Thanks! insane_painter_0.8.basinsane_painter_0.8.bas.bin Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1359768 Share on other sites More sharing options...
Impaler_26 Posted August 29, 2007 Share Posted August 29, 2007 I just played the latest version a few times and it's much more fun than the previous ones. I like the bigger missile and ball and i didn't notice any bugs so far. Very nice Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1360993 Share on other sites More sharing options...
yuppicide Posted August 30, 2007 Share Posted August 30, 2007 You replied in my other message and I replied there, but I should also post it here. Good game.. it's unique and fun. I got up to around 8 or 9000 or so and when all the enemies were on the screen I died. Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1361180 Share on other sites More sharing options...
Fort Apocalypse Posted September 6, 2007 Author Share Posted September 6, 2007 Any suggestions? I'm not sure where else to go with it other than maybe trying to reuse player0 and player1 sprites for even more sprites (but that might be too busy), changing the behavior of player0/1 sprites... at a creative loss and I know it is no where as good as it should be. I don't know how to reuse player0/1 sprites as actual player sprites without getting really crazy with collision detection (like did player0 collide with player0... huh?) Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1365010 Share on other sites More sharing options...
Fort Apocalypse Posted September 8, 2007 Author Share Posted September 8, 2007 Here's a proposed label. I'd much rather have a drawing of some guy with a paint brush running from something (away from the observer) with a wierd robot and nuclear vial over his head. But I can't draw that well. Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1366330 Share on other sites More sharing options...
Fort Apocalypse Posted September 8, 2007 Author Share Posted September 8, 2007 (edited) Better? Edited September 8, 2007 by Fort Apocalypse Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1366351 Share on other sites More sharing options...
CurtisP Posted September 8, 2007 Share Posted September 8, 2007 Better? Oh yeah. They rock! Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1366363 Share on other sites More sharing options...
Fort Apocalypse Posted September 8, 2007 Author Share Posted September 8, 2007 Better? Oh yeah. They rock! Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1366494 Share on other sites More sharing options...
cid2mizard Posted September 29, 2007 Share Posted September 29, 2007 Good !! why the screen named 0.9 ? Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1379317 Share on other sites More sharing options...
Fort Apocalypse Posted October 1, 2007 Author Share Posted October 1, 2007 Good !! why the screen named 0.9 ? That was built off of my latest "snapshot" build version locally. I haven't released it because there weren't any significant changes from 0.8 (yet). If you have idea for how this could be a better game, let me know. I might even try to go down the road of player sprites, but is just going to be a pain since I can't use collision detection easily if I'm reusing player0 and player1 sprites. Quote Link to comment https://forums.atariage.com/topic/111513-insane-painter/#findComment-1380048 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.