donnerkuh Posted September 10, 2021 Share Posted September 10, 2021 (edited) -Use version 1__0a03.bas.bin -> game patched ISS_1_0a03.bas.bin ISS_1_0a02.bas.bin ISS_1_0.bas.bin If you want to see a programmer programming in batari basic watch me on youtube: https://www.youtube.com/user/donnerkuh/ (german) Tutorial17fertig.bas.bin Save the ISS-Station and learn batari Basic . I will learn to make better youtube-videos Tutorial16fertig.bas.bin Tutorial15fertig.bas.bin Tutorial13fertig.bas.bin Tutorial1.bas Tutorial2fertig.bas Tutorial3fertig.bas Tutorial4fertig.bas Tutorial5fertig.bas Tutorial6fertig.bas Tutorial7fertig.bas Tutorial8fertig.bas Tutorial9fertig.bas Tutorial10fertig.bas Tutorial11fertig.bas Tutorial12fertig.bas Tutorial13fertig.bas Tutorial15fertig.bas Tutorial16fertig.bas.bin ISS_1_0.bas ISS_1_0a02.bas.bin Edited October 9, 2021 by donnerkuh 4 Quote Link to comment Share on other sites More sharing options...
donnerkuh Posted September 12, 2021 Author Share Posted September 12, 2021 Now it´s playable - defend the ISS. You only can fire if you move. Don´t hit the iss. Avoid collisions. Youtube-Tutorial and bas-code will follow. Please try the game and tell me if it is fun - or not . 1 Quote Link to comment Share on other sites More sharing options...
donnerkuh Posted September 15, 2021 Author Share Posted September 15, 2021 nearly finished - try Tutorial16bas.bin . open points: collision-detection enemy fire Quote Link to comment Share on other sites More sharing options...
donnerkuh Posted September 16, 2021 Author Share Posted September 16, 2021 HI. The game is finished. There are 316 bytes free for your ideas. Please try the game and send me your scores - give me feedback and tell me bugs. Be a testplayer - Thank you . 1 Quote Link to comment Share on other sites More sharing options...
donnerkuh Posted September 24, 2021 Author Share Posted September 24, 2021 Final Version 1.0 released - have fun, try and if you have ideas for ISS 2 then let me know . 1 Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted October 3, 2021 Share Posted October 3, 2021 On 9/16/2021 at 10:06 PM, donnerkuh said: Please try the game and send me your scores - Tested your new game on the PlusCart today (thanks to @Prizrak for uploading), here's one of my scores: Quote give me feedback and tell me bugs. here is my feedback: the ship should stay in the last direction it moved and not switch back to the upright position. the (random) ship rotating is annoying. there was one situation where I respawned and the enemy was at the repawn point (instant dead). the game should be a bit faster. exit function gets triggered when pushing Reset on the game over screen after the game was finished with joystick in right position (please read the joystick in the Game Over screen loop) @ZeroPage Homebrew will surely complain that it is not "couch compliant" the explosion animations and sounds are OK, but can be improved (more animation frames?). would be cool if the ISS would move too. (difficult, but vertical scrolling should be possible with PF-graphics) 1 1 Quote Link to comment Share on other sites More sharing options...
+ZeroPage Homebrew Posted October 3, 2021 Share Posted October 3, 2021 8 hours ago, Al_Nafuur said: @ZeroPage Homebrew will surely complain that it is not "couch compliant" Don't MAKE me get up off this couch! But seriously, I'm looking forward to playing the game on an upcoming show @donnerkuh, probably the next 2600 day. - James 2 Quote Link to comment Share on other sites More sharing options...
vhzc Posted October 3, 2021 Share Posted October 3, 2021 Really cool game. Simple and addictive arcadey gameplay. As a suggestion, I think you could make a better title screen using sprites instead of PFpixels. Maybe something like this: player0: %11111111 %10000000 %11001110 %11001100 %11001000 %10000100 %11111111 %00000000 %00000000 %00000000 %00000000 %00100011 %00000111 %00001111 %00000101 %00001111 %00000000 %00000011 %00000000 %11110110 %11110110 %00000000 %00000111 %00000000 %00001011 %00001111 %00001111 %00000111 %00000011 %00000000 %00000000 %01000000 end player1: %11111111 %01000011 %00110001 %01100011 %11000111 %00100001 %11111111 %00000000 %00000000 %00000000 %00000000 %11000000 %11100000 %11110000 %10100000 %11110000 %00000000 %01000000 %00000000 %10000111 %10010111 %00000000 %11100000 %00000000 %00110000 %10010010 %10010000 %00100000 %11000000 %00000000 %00000000 %00000000 end var20=255:var23=255 player0x=72:player0y=64 player1x=player0x+8:player1y=player0y __TITULO COLUP0=$0f COLUP1=$0f COLUPF=$0e drawscreen goto __TITULO 3 1 Quote Link to comment Share on other sites More sharing options...
donnerkuh Posted October 4, 2021 Author Share Posted October 4, 2021 On 10/3/2021 at 2:50 PM, Al_Nafuur said: Tested your new game on the PlusCart today (thanks to @Prizrak for uploading), here's one of my scores: here is my feedback: the ship should stay in the last direction it moved and not switch back to the upright position. the (random) ship rotating is annoying. there was one situation where I respawned and the enemy was at the repawn point (instant dead). the game should be a bit faster. exit function gets triggered when pushing Reset on the game over screen after the game was finished with joystick in right position (please read the joystick in the Game Over screen loop) @ZeroPage Homebrew will surely complain that it is not "couch compliant" the explosion animations and sounds are OK, but can be improved (more animation frames?). would be cool if the ISS would move too. (difficult, but vertical scrolling should be possible with PF-graphics) Thank you for your feedback - i think i will have to work on an ISS-Patch the ship should stay in the last direction it moved and not switch back to the upright position. <- the problem is, i have no more variable free, but this will need one. I will find a way to change it. the (random) ship rotating is annoying. <- i know there was one situation where I respawned and the enemy was at the repawn point (instant dead). <- i tried out and you are right - this is not fair. i will fix it the game should be a bit faster. <- if you are more successful, the gamespeed will increase. The enemy will be faster and faster exit function gets triggered when pushing Reset on the game over screen after the game was finished with joystick in right position (please read the joystick in the Game Over screen loop) <- i don´t know what you mean (kannst du mir dass nochmal auf deutsch erklären, was genau passiert?) @ZeroPage Homebrew will surely complain that it is not "couch compliant" <- insult to majesty, i will do everthing to make it "couch compliant" the explosion animations and sounds are OK, but can be improved (more animation frames?). <- the game is limited to 4 KB, only a few bytes are free. Maybe one more animation frame... would be cool if the ISS would move too. (difficult, but vertical scrolling should be possible with PF-graphics) <- I´ve never made a scrolling game. This will be my challange for ISS 2.0 1 Quote Link to comment Share on other sites More sharing options...
donnerkuh Posted October 4, 2021 Author Share Posted October 4, 2021 20 hours ago, vhzc said: Really cool game. Simple and addictive arcadey gameplay. As a suggestion, I think you could make a better title screen using sprites instead of PFpixels. Maybe something like this: player0: %11111111 %10000000 %11001110 %11001100 %11001000 %10000100 %11111111 %00000000 %00000000 %00000000 %00000000 %00100011 %00000111 %00001111 %00000101 %00001111 %00000000 %00000011 %00000000 %11110110 %11110110 %00000000 %00000111 %00000000 %00001011 %00001111 %00001111 %00000111 %00000011 %00000000 %00000000 %01000000 end player1: %11111111 %01000011 %00110001 %01100011 %11000111 %00100001 %11111111 %00000000 %00000000 %00000000 %00000000 %11000000 %11100000 %11110000 %10100000 %11110000 %00000000 %01000000 %00000000 %10000111 %10010111 %00000000 %11100000 %00000000 %00110000 %10010010 %10010000 %00100000 %11000000 %00000000 %00000000 %00000000 end var20=255:var23=255 player0x=72:player0y=64 player1x=player0x+8:player1y=player0y __TITULO COLUP0=$0f COLUP1=$0f COLUPF=$0e drawscreen goto __TITULO Thank you - copying is the most honest form of admiration - the new ISS Title-screen - thank you... Quote Link to comment Share on other sites More sharing options...
vhzc Posted October 4, 2021 Share Posted October 4, 2021 1 hour ago, donnerkuh said: the ship should stay in the last direction it moved and not switch back to the upright position. <- the problem is, i have no more variable free, but this will need one. I will find a way to change it. I am not sure if you know this, but for variables with only two possible values(0 and 1) you can use variables as array of bits, so you use one variable as 8 bit variables. I.E dim _Bit0_interruptor0=c dim _Bit1_interruptor1=c dim _Bit2_interruptor2=c dim _Bit3_interruptor3=c dim _Bit4_interruptor4=c dim _Bit5_interruptor5=c dim _Bit6_interruptor6=c dim _Bit7_interruptor7=c You assign values using the index {} I.E _Bit0_interruptor0{0}=1 And test them as boolean if _Bit0_interruptor0{0} then ... or if !_Bit0_interruptor0{0} then ... 2 Quote Link to comment Share on other sites More sharing options...
+Al_Nafuur Posted October 5, 2021 Share Posted October 5, 2021 13 hours ago, donnerkuh said: Thank you for your feedback - i think i will have to work on an ISS-Patch ? 13 hours ago, donnerkuh said: the ship should stay in the last direction it moved and not switch back to the upright position. <- the problem is, i have no more variable free, but this will need one. I will find a way to change it. ? 13 hours ago, donnerkuh said: the (random) ship rotating is annoying. <- i know ? 13 hours ago, donnerkuh said: there was one situation where I respawned and the enemy was at the repawn point (instant dead). <- i tried out and you are right - this is not fair. i will fix it ? 13 hours ago, donnerkuh said: the game should be a bit faster. <- if you are more successful, the gamespeed will increase. The enemy will be faster and faster ? 13 hours ago, donnerkuh said: exit function gets triggered when pushing Reset on the game over screen after the game was finished with joystick in right position (please read the joystick in the Game Over screen loop) <- i don´t know what you mean (kannst du mir dass nochmal auf deutsch erklären, was genau passiert?) Die PlusCart (evtl. auch bald UnoCart und Harmony Cart) hat eine Exit Funktion eingebaut, sodaß man während des Spiels zurück zum Menü kommt. Hierzu muss der Benutzer den Joystick nach rechts drücken und gleichzeitig den RESET Knopf drücken. Da die Cartridge die Ports nicht alleine lesen kann funktioniert das nur wenn das ROM "mitspielt" d.h in jedem Frame beides liesst sodaß die Cartridge mitlesen kann. 13 hours ago, donnerkuh said: @ZeroPage Homebrew will surely complain that it is not "couch compliant" <- insult to majesty, i will do everthing to make it "couch compliant" ? 13 hours ago, donnerkuh said: the explosion animations and sounds are OK, but can be improved (more animation frames?). <- the game is limited to 4 KB, only a few bytes are free. Maybe one more animation frame... Or maybe use a graphics/animation that looks more like a explosion 13 hours ago, donnerkuh said: would be cool if the ISS would move too. (difficult, but vertical scrolling should be possible with PF-graphics) <- I´ve never made a scrolling game. This will be my challange for ISS 2.0 ? will ISS 3.0 be 3D then? Quote Link to comment Share on other sites More sharing options...
donnerkuh Posted October 5, 2021 Author Share Posted October 5, 2021 22 hours ago, vhzc said: I am not sure if you know this, but for variables with only two possible values(0 and 1) you can use variables as array of bits, so you use one variable as 8 bit variables. I.E dim _Bit0_interruptor0=c dim _Bit1_interruptor1=c dim _Bit2_interruptor2=c dim _Bit3_interruptor3=c dim _Bit4_interruptor4=c dim _Bit5_interruptor5=c dim _Bit6_interruptor6=c dim _Bit7_interruptor7=c You assign values using the index {} I.E _Bit0_interruptor0{0}=1 And test them as boolean if _Bit0_interruptor0{0} then ... or if !_Bit0_interruptor0{0} then ... if _Bit0_interruptor0{0} then ... <- does it mean = 0 ? Quote Link to comment Share on other sites More sharing options...
vhzc Posted October 5, 2021 Share Posted October 5, 2021 45 minutes ago, donnerkuh said: if _Bit0_interruptor0{0} then ... <- does it mean = 0 ? No. if _Bit0_interruptor0{0} means if _Bit0_interruptor0{0}=1 c=%00000000 <-- if this bit is 1 --------------------------------------------------------------------- if !_Bit0_interruptor0{0} means if _Bit0_interruptor0{0}=0 (or if you want if _Bit0_interruptor0{0}!=1) c=%00000000 <-- if this bit is not 1 (hence is 0) --------------------------------------------------------------------- {0} is the index (which bit is being evaluated) 1 Quote Link to comment Share on other sites More sharing options...
donnerkuh Posted October 5, 2021 Author Share Posted October 5, 2021 24 minutes ago, vhzc said: No. if _Bit0_interruptor0{0} means if _Bit0_interruptor0{0}=1 c=%00000000 <-- if this bit is 1 --------------------------------------------------------------------- if !_Bit0_interruptor0{0} means if _Bit0_interruptor0{0}=0 (or if you want if _Bit0_interruptor0{0}!=1) c=%00000000 <-- if this bit is not 1 (hence is 0) --------------------------------------------------------------------- {0} is the index (which bit is being evaluated) ah - i found it - your description and the batari basic commands site will help to expand my options. thank you again! 1 Quote Link to comment Share on other sites More sharing options...
KevKelley Posted October 5, 2021 Share Posted October 5, 2021 Cool to see all the improvements. I need to give this another go. 1 Quote Link to comment Share on other sites More sharing options...
donnerkuh Posted October 6, 2021 Author Share Posted October 6, 2021 Game patched - use version: 1_0a02.bas.bin : - your ship will stop in the same position it has moved (not look up if you stop) - you will shoot in this direction (no joystickmove needed press fire only) - explosion looks like a explosion now - Nice (from vhzc stolen) Title-screen ? Thanks to vhzc and Al_Nafuur for tips and motivation 3 Quote Link to comment Share on other sites More sharing options...
vhzc Posted October 6, 2021 Share Posted October 6, 2021 19 minutes ago, donnerkuh said: Game patched - use version: 1_0a02.bas.bin : - your ship will stop in the same position it has moved (not look up if you stop) - you will shoot in this direction (no joystickmove needed press fire only) - explosion looks like a explosion now - Nice (from vhzc stolen) Title-screen ? Thanks to vhzc and Al_Nafuur for tips and motivation Nice update. the changes to the ship behavior really enhanced the game experience imo. 3 Quote Link to comment Share on other sites More sharing options...
KevKelley Posted October 6, 2021 Share Posted October 6, 2021 1 hour ago, vhzc said: Nice update. the changes to the ship behavior really enhanced the game experience imo. I just tried it and those changes really did make a big difference. Quote Link to comment Share on other sites More sharing options...
donnerkuh Posted October 9, 2021 Author Share Posted October 9, 2021 The respawn of the enemy should no longer cause an instant death. Have fun (with not dying immediately) 3 Quote Link to comment Share on other sites More sharing options...
+ZeroPage Homebrew Posted October 11, 2021 Share Posted October 11, 2021 ZeroPage Homebrew is playing ISS on tomorrow's (Tue Oct 12, 2021) stream LIVE on Twitch at 6PM PT | 9PM ET | 1AM GMT+1Day! Hope you can join us! ZPH Twitch Stream: https://www.twitch.tv/zeropagehomebrew/ Games: ISS (2021 | 2600) by @donnerkuh Keep Them Out (2021 WIP | 2600) by Vladimir Zuñiga @vhzc Lawn Boy (2021 WIP | 2600) by Kevin Kelley @KevKelley Cone Ball (2021 WIP | 2600) by Kevin Kelley @KevKelley After Dark Starmaster (1982 Patch Attempt #1 ?/7600 @ Game 3/ Wing Commander) by Alan Miller 1 Quote Link to comment Share on other sites More sharing options...
donnerkuh Posted October 13, 2021 Author Share Posted October 13, 2021 Thank you for playing my game. Sorry for not being "couch compliant". Now i know what it means ?. 2 Quote Link to comment Share on other sites More sharing options...
+ZeroPage Homebrew Posted October 13, 2021 Share Posted October 13, 2021 2 hours ago, donnerkuh said: Thank you for playing my game. Sorry for not being "couch compliant". Now i know what it means ?. You're welcome, it's a very challenging game and a really great premise! We had fun playing it last night trying to survive. Hahah, yes, 'couch compliant' means that all menus, controls, options can be done through the controllers so you don't have to get up off the couch to press reset etc. on the console. Thank you for making the game! - James 2 Quote Link to comment Share on other sites More sharing options...
+discotronic Posted November 3, 2021 Share Posted November 3, 2021 I do like this game and the concept. Please keep going! Right now it is a very good challenge. Hopefully you continue with the development. 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.