Samueljh1 2018-11-29 00:48

A simple dodging game. Let me know what you think!

Runner.nx | Open in app
2018-11-30 09:42

was8bit 2018-11-29 04:35 (Edited)

Very cool :)

...mmmm.. but I don't like to "die" so easily... anything giving me another chance would be nice

Just one idea.... maybe earning points per distance traveled but when you hit somethig you lose all your points... you DO die if hit something and don't have any points to lose...

For multilevels, you could only advance if you've earned enough points... :)

Timo 2018-11-29 07:40

I think the "instand death" works well for this kind of game, it makes it more challenging. In games with more levels and/or a story I would prefer more chances, too.

You can make better screenshots using the menu in the top right corner. They show the game screen only.

Samueljh1 2018-11-29 08:47

Thanks for the comments :) this is a very early version so I may add a level system where it gets progressively harder, nice idea. I’ve had a slight issue as well, for some reason when dying and then pressing a to restart, the “Runner” logo doesn’t show up sometimes. Can’t tell what’s causing it but you can see for yourself if you keep dying and restarting.

was8bit 2018-11-29 16:44

This fixes your problem :)

=== BORDER ===

BG 1
BG COPY 0,0,32,1 TO 0,0
BG COPY 0,15,32,1 TO 0,15

was8bit 2018-11-29 16:46

There are built in defaults, but once you changed the BG SOURCE address, it remains changed.. so the next time you call the BG COPY command it doesn't automatically revert to the built in default, but keeps the last setting you set it to... so you need to reset it to the default value since is what you assumed and why it works the first run thru but not the second run thru :)

Samueljh1 2018-11-29 21:07

Strange though, that block only sets the borders so why is that affecting the title (they are on seperate BGs). Also, it wasn’t just on the second time it didn’t display. Sometimes the second time it did display, it looks random so there is some weird factor affecting it. I even put the wrong ROM entry before that line and it still displayed the title, only the border was displayed weird.

Samueljh1 2018-11-29 21:08

Update: even when adding that line the issue still occurs

Samueljh1 2018-11-29 21:09

It is not necessary, if you look down under the comment “main background” the rom is set back to 3. This is why I did not specify it again in that area

Samueljh1 2018-11-29 21:11

If you wait around 4 seconds when dying before pressing A to restart you can reliably reproduce the issue

Samueljh1 2018-11-29 21:16 (Edited)

Samueljh1 2018-11-29 21:18

Ok it still hasn’t fixed. Getting the same issue again. Really have no clue why it’s hwppening

was8bit 2018-11-30 01:00

Ok, THIS fixes it ;)

=== TITLE ===
BG 0
SCROLL 0,0,0
BG COPY 2,1,6,1 TO 2,1

Samueljh1 2018-11-30 01:26

Looks good, thanks :)

So what was going on then? It was quite inconsistent

was8bit 2018-11-30 02:03

Your SCROLL command also moves the title text, I discovered this as I started tweaking things to investigate the issue.. when i REMed the command to remove the title, I discovered the title moving...

was8bit 2018-11-30 02:07 (Edited)

Or, more properly state, it isn't moving the title text.. imagine a background being a clear sheet of plastic... this plastic is repositioned thru the game... when the game halts and you redraw the title, the COORDINATES are to the plastic sheet, and NOT to the players device sceeen... so at first the plastic sheet's 0,0 matches the screen view 0,0... but after halting the game, they no longer align... resetting the SCROLL 0,0,0 realigns the plastic sheet (background) with the screen again..

Your title text IS being placed onto the background when you replay the game, it's just off screen and out of view ;)

was8bit 2018-11-30 02:10

Unless you die instantly, in which case SCROLL may not yet have affected things...

Timo 2018-11-30 09:43

I updated the screenshot.

Samueljh1 2018-11-30 12:59

Ah ok, makes sense thanks. And thanks Timo as well

was8bit 2018-11-30 16:14


Log in to reply.