Jump to content





Photo

Knight Jumper with 32 puzzles

Posted by Zach, 09 July 2006 · 78 views



(new binary with bug fixes and new puzzle #1)



Overall, I thought the comments from the 2006 1K compo were fair. The addition of new puzzles should significantly improve gameplay.

Note that all puzzles can be solved from any starting square. Also, the first puzzle is just a warm up; if you keep moving, you can't lose.

If you are new to Knight Jumper, the object of the puzzle is to guide your chess knight across the board touching each square exactly once. First move the knight to the starting square of your choice and then press the FIRE button to begin. From then on, just move the knight to the next square. You can FIRE to undo the most recent move, except at the end of the game. When the game is over you can reset with the FIRE button. Use SELECT and RESET for their obvious purposes.

It's nearly finished, with just a couple details to take care of. I still need to double and triple check that all the puzzles have solutions, and I want to make the scanlines stable during a FIRE reset.

Have Fun!

Attached Thumbnails

  • Attached Image
  • Attached Image

Attached Files






Quote

Note that all puzzles can be solved from any starting square.

Really? In puzzle #3, I would think the two top squares in the center two columns must be the start/end. In #5, the start/end are the two topmost squares. In general, if a puzzle has zero squares that have an odd number of neighbors, it can be started/ended anywhere. If it has exactly two such squares, it must start at one and end at the other. Otherwise, it is not solvable at all.
  • Report

supercat, on Sun Jul 9, 2006 4:21 PM, said:

In general, if a puzzle has zero squares that have an odd number of neighbors, it can be started/ended anywhere. If it has exactly two such squares, it must start at one and end at the other. Otherwise, it is not solvable at all.
I've been looking over my graph theory book. I think what you are refering to is a trail rather than a path. The difference is that in a trail, no edge may be repeated, whereas in a path no vertex is repeated. In the knight's tour problem, the squares represent the vertices and the jumps are edges, so the problem is to find a path. The classic example of a trail is the Königsberg Bridge Problem, which turned out to be unsolvable.

It is indeed true that for a Eulerian trail (one that includes every edge and every vertex) to exist, exactly two vertices must have an odd number of neighbors.
  • Report
I'm going to include Knight Jumper as a bonus game with Four-Play. Since I'll need to explain how to play in the manual, it doesn't make sense to make it an Easter egg. However, I can still keep the means of starting it a secret. What do you think? Would you rather be told how to launch a bonus game, or figure it out for yourself?
  • Report

Zach, on Mon Jul 17, 2006 10:33 AM, said:

I'm going to include Knight Jumper as a bonus game with Four-Play.
Good idea.

Quote

Since I'll need to explain how to play in the manual, it doesn't make sense to make it an Easter egg. However, I can still keep the means of starting it a secret. What do you think? Would you rather be told how to launch a bonus game, or figure it out for yourself?
Depends on how hard you make it to find out. It shouldn't be too easy, then it makes no sense. And it shouldn't be too hard, so that everybody is able to find it. And they should then be able to play Knight Jumper without always having to "waste" a long time with Four-Play before.

This limits the possibilities quite a lot. So probably, not hiding it at all is the better idea then.
  • Report

Thomas Jentzsch, on Mon Jul 17, 2006 2:20 AM, said:

Zach, on Mon Jul 17, 2006 10:33 AM, said:

I'm going to include Knight Jumper as a bonus game with Four-Play.
Good idea.

Quote

Since I'll need to explain how to play in the manual, it doesn't make sense to make it an Easter egg. However, I can still keep the means of starting it a secret. What do you think? Would you rather be told how to launch a bonus game, or figure it out for yourself?
Depends on how hard you make it to find out. It shouldn't be too easy, then it makes no sense. And it shouldn't be too hard, so that everybody is able to find it. And they should then be able to play Knight Jumper without always having to "waste" a long time with Four-Play before.

This limits the possibilities quite a lot. So probably, not hiding it at all is the better idea then.
I dunno. Might be cool. Things like winning in a certain number of moves unlocks it, or a certain joystick+button combo from the title screen unlocks it. Or even just holding down certain switches and/or joystick buttons when you power-on unlocks it. I agree with TJ that it shouldn't be too easy and that it shouldn't take like 30 minutes of fiddling with Four-Play to unlock it. It should be tricky and quick. :D

If it's too hard, just put some clues in the manual. :D
  • Report

Thomas Jentzsch, on Mon Jul 17, 2006 4:20 AM, said:

Zach, on Mon Jul 17, 2006 10:33 AM, said:

I'm going to include Knight Jumper as a bonus game with Four-Play.
Good idea.
Thanks, Thomas. I was beginning to wonder if anyone cared about this game.

Thanks to both of you for the suggestions. I've decided as a compromise to divulge how to start it in the manual only. It'll be a simple procedure, once you know how. I'm also going to keep the existence of a bonus game low-key. I'll only mention it in this thread and in the manual, and I'll ask Albert not to use it as a selling point. After all, I don't want Four-Play to be classified as a multicart.
  • Report
Good idea.
  • Report
Didn't you consider some more bonus games earlier? I thought Marble Jumper 2 was supposed to be there as well?
  • Report

Quote

Thanks to both of you for the suggestions. I've decided as a compromise to divulge how to start it in the manual only.

Boo!

Where's the challenge, then?
  • Report

vdub_bobby, on Thu Jul 20, 2006 3:50 PM, said:

Boo!

Where's the challenge, then?
Find the bonus game before you get a copy of the manual. :D Also, I think the 32 puzzles will be challenging enough.
  • Report

Cybergoth, on Thu Jul 20, 2006 3:02 PM, said:

Didn't you consider some more bonus games earlier? I thought Marble Jumper 2 was supposed to be there as well?
No comment.


...yet
  • Report
I'm posting the source to the Four-Play version of Knight Jumper in the hopes that someone can see what is wrong with the vertical hold on a TV. The picture is rolling slowly, like the background of a vertically scrolling game.
  • Report
:party: Try enabling VBLANK before VSYNC (or maybe even directly after the kernel).
  • Report

Thomas Jentzsch, on Sat Sep 30, 2006 1:33 PM, said:

:party: Try enabling VBLANK before VSYNC (or maybe even directly after the kernel).
:party: Thanks. I should have asked for help earlier. I've learned a couple things from this experience.

1) VBLANK is probably necessary to ensure that a game will work on every TV.

2) The top part of the frame is called vblank, but the VBLANK register should be set at the end of the picture, at the beginning of what is called the overscan.
  • Report

Zach, on Sun Oct 1, 2006 5:10 PM, said:

:party: Thanks. I should have asked for help earlier. I've learned a couple things from this experience.
I had the same problems with Splatform 2600. Learned my lesson there.

BTW: I suppose VSYNC is the really critical part.
  • Report
VBLANK forces the TIA to output black, irrespective of what the playfield and sprites are set to. If the playfield or sprites are non-black during VSYNC, then the TV will probably roll. HMOVE can also glitch VSYNC.

Other than VSYNC, VBLANK isn't required (and even then it's just strongly recommended). Just be aware that when you turn off VBLANK that everything becomes active that cycle - it doesn't wait until the end of the line.
  • Report

EricBall, on Mon Oct 2, 2006 11:40 AM, said:

VBLANK forces the TIA to output black, irrespective of what the playfield and sprites are set to. If the playfield or sprites are non-black during VSYNC, then the TV will probably roll. HMOVE can also glitch VSYNC.

Other than VSYNC, VBLANK isn't required (and even then it's just strongly recommended). Just be aware that when you turn off VBLANK that everything becomes active that cycle - it doesn't wait until the end of the line.
My TV may unusual, but when I've tried programming games without setting VBLANK, I get a rolling problem.
  • Report

EricBall, on Mon Oct 2, 2006 11:40 AM, said:

VBLANK forces the TIA to output black, irrespective of what the playfield and sprites are set to. If the playfield or sprites are non-black during VSYNC, then the TV will probably roll. HMOVE can also glitch VSYNC.

Other than VSYNC, VBLANK isn't required (and even then it's just strongly recommended). Just be aware that when you turn off VBLANK that everything becomes active that cycle - it doesn't wait until the end of the line.
VBLANK is blacker than black (color 0). I'd recommend VBLANK even if everything is black.
  • Report

February 2012

S M T W T F S
   1234
56789 10 11
12131415161718
19202122232425
26272829   

Recent Comments