Jump to content
IGNORED

ISS


donnerkuh

Recommended Posts

Link to comment
Share on other sites

  • 2 weeks later...
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:

461643088_ScreenshotISS.thumb.png.d0821630a99779ed6dee9ffc2be7be18.png

 

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)

 

 

  • Like 1
  • Haha 1
Link to comment
Share on other sites

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:

1045713828_Capturadepantalla_2021-10-03_18-43-51.thumb.png.73bbbde3b79327f7fcf28f893d09218d.png

 

 

 

 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	

 

 

  • Like 3
  • Thanks 1
Link to comment
Share on other sites

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:

461643088_ScreenshotISS.thumb.png.d0821630a99779ed6dee9ffc2be7be18.png

 

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

 

 

 

  • Like 1
Link to comment
Share on other sites

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:

1045713828_Capturadepantalla_2021-10-03_18-43-51.thumb.png.73bbbde3b79327f7fcf28f893d09218d.png

 

 

 


 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...


 

 
Link to comment
Share on other sites

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 ...


  

 

 

  • Like 2
Link to comment
Share on other sites

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?

Link to comment
Share on other sites

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 ?

Link to comment
Share on other sites

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)

 

 

 

 

 

  • Like 1
Link to comment
Share on other sites

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!

  • Like 1
Link to comment
Share on other sites

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

  • Like 3
Link to comment
Share on other sites

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.

 

  • Like 3
Link to comment
Share on other sites

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!


Games:
After Dark
  •  Starmaster (1982 Patch Attempt #1 ?/7600 @ Game 3/ Wing Commander) by Alan Miller

1935569473_20211012-LetsPlay.thumb.jpg.7f8cf50e59adb7c2e5ea1eecbdbfd7b8.jpg

  • Like 1
Link to comment
Share on other sites

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

  • Like 2
Link to comment
Share on other sites

  • 3 weeks later...

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...