nesdev.com
http://forums.nesdev.com/

The Wit.nes - totally free ROM available now
http://forums.nesdev.com/viewtopic.php?f=22&t=14350
Page 1 of 2

Author:  dustmop [ Fri Jun 03, 2016 10:26 am ]
Post subject:  The Wit.nes - totally free ROM available now

Hello!

Just released my most recent homebrew, an NES demake of Thekla's recent indie game "The Witness". You can get it totally free at https://dustmop.itch.io/the-witnes

For this project, I used cc65 and shiru's neslib, which made development move a lot faster than raw assembly, and the performance of the game wasn't too affected since a puzzle / exploration game isn't that CPU intensive. Early on I also made some python scripts that added source level debugging to FCEUX (letting me see C code in the FCEUX debugger as comments), which made fixing problems *way* easier. I plan on releasing them very soon on github, in case anyone is interested.

I also made a 4-way scrolling engine for the first time, which was *much* harder than I anticipated. Having C code do this made it easier, but even still, there's so many edge cases and quite a bit of tricky math. It also necessitated writing some parts in asm, for performance's sake.

I'm interested to hear what everyone thinks! This was a really fun project to work on, and so far the people I've shown it to have been fairly positive.

Screenshots:
Attachment:
thewit-garden.png
thewit-garden.png [ 2.36 KiB | Viewed 3209 times ]

Attachment:
thewit-lake.png
thewit-lake.png [ 1.87 KiB | Viewed 3209 times ]

Attachment:
thewit-puzzle.png
thewit-puzzle.png [ 1.2 KiB | Viewed 3209 times ]

Author:  rainwarrior [ Fri Jun 03, 2016 10:40 am ]
Post subject:  Re: The Wit.nes - totally free ROM available now

Heh, interesting.

I think it would be really helpful if you accepted diagonal input. Trying to get around corners is a bit of a pain the way it is; it seems like there is a priority to the 4 cardinal directions and it just takes the first 1 on the list. What I'd suggest is that if one direction is blocked, try the other. At intersections favour a turning direction over one that continues along the same path (e.g. holding up+right on a vertical passage means travel up until you hit a possible right turn). It would move a lot more smoothly with some diagonal input possibilities.

Author:  dustmop [ Fri Jun 03, 2016 10:44 am ]
Post subject:  Re: The Wit.nes - totally free ROM available now

Totally true! Someone I was showing it to yesterday said something similar about hugging corners, but I was already committed to releasing today. If I ever do an update that'll definitely be one of the first things to fix.

Author:  rainwarrior [ Fri Jun 03, 2016 10:48 am ]
Post subject:  Re: The Wit.nes - totally free ROM available now

The gate is open! I'm free!

Author:  pubby [ Fri Jun 03, 2016 1:22 pm ]
Post subject:  Re: The Wit.nes - totally free ROM available now

Image
What's the solution?

Author:  lidnariq [ Fri Jun 03, 2016 1:26 pm ]
Post subject:  Re: The Wit.nes - totally free ROM available now

Telling you the answer would be to entirely miss the point of both this game and the original one ;)

Author:  rainwarrior [ Fri Jun 03, 2016 1:31 pm ]
Post subject:  Re: The Wit.nes - totally free ROM available now

To be fair, that particular puzzle is introducing a new rule about how those types of symbols combine that no previous puzzle elucidates.

Edit: ...or, never mind, maybe the rule is discernible from a previous one.

If you've already played through The Witness it's hard to look at these in a fresh way. ;)

Author:  dustmop [ Fri Jun 03, 2016 1:32 pm ]
Post subject:  Re: The Wit.nes - totally free ROM available now

pubby wrote:
What's the solution?


Redo the puzzle before that one. Think about what its answer means.

Author:  lidnariq [ Fri Jun 03, 2016 3:33 pm ]
Post subject:  Re: The Wit.nes - totally free ROM available now

So, brief thoughts: I found the final puzzle much harder than all the ones leading up to it.
I predicted the rule for the grey dots correctly from the get-go.
I found the purple/green dots to be easy but I did have to revise my belief of what the rule was several times.
The yellow blocks took me a while to finally believe I understood what they meant. Actually, I'm still not entirely certain I do, given the penultimate puzzle in that series.

It was a fun way to spend an hour or two. A "backup" button on the line-drawer would be nice, without having to manually backtrack or restart from scratch.

Author:  pubby [ Sat Jun 04, 2016 4:19 am ]
Post subject:  Re: The Wit.nes - totally free ROM available now

dustmop wrote:
pubby wrote:
What's the solution?


Redo the puzzle before that one. Think about what its answer means.

I found the solution on youtube.

The previous puzzle's rule introduction was ambiguous to me. My first thought was that the grid was on torus, my second thought was that flipping was allowed, and my third thought had to do with binary logic.

Call me stupid, but I really don't enjoy puzzles where the difficulty lies in interpreting unexplained rules. It's as frustrating as that awful riddle I used to hear a lot as a kid:
Quote:
You're in a jail cell with no windows or doors and you have to escape. All you have is a piece of paper. How do you do it?

The answer is "Tear the paper in two to create two halves. Combine the two halves to create a whole. Climb out of the hole."

Sheesh!

Anyway, I noticed that you already got press from gaming sites like Kotaku. Pretty cool!

Did you contact them or did they just find out on their own?

Author:  dustmop [ Sat Jun 04, 2016 4:57 pm ]
Post subject:  Re: The Wit.nes - totally free ROM available now

I don't think you're stupid. On the contrary, I agree with you, Rainwarrior, and lidnariq that the last tetris puzzle doesn't proceed as well as it could. Problem is, I sorta coded myself into a corner by only having 5-bits to represent a puzzle on the map, and not having a good place to cut puzzles in order to add some to better introduce the full ruleset. Fixing this would have involved rewriting a ton of the engine, which I decided against, instead releasing a flawed demo. I also developed the tetris section last, didn't playtest it as much as the other parts of the game, and underestimated how hard it was to teach. Learned a lot of lessons for sure!

That being said, I hope you still enjoyed it, despite the moments of frustration. Honestly though, having some frustration actually helps in mimicking the full experience of the original "The Witness" (for better or for worse).

I started to reach out to a hand-full of press people, but it didn't even matter as the ROM went viral pretty fast. I also know that Jonathan Blow saw it and RT'd it very quickly, which was basically the tipping point.

Thanks for the kind words, and also for the totally valid and fair criticisms!

Author:  rainwarrior [ Sat Jun 04, 2016 5:24 pm ]
Post subject:  Re: The Wit.nes - totally free ROM available now

Well, honestly I was impressed with the way you managed to make a small/compact version of it like this.

The original game usually had 20 or more puzzles to teach the rules gradually. You were trying to do it with such a small number of puzzles, and I can see a lot of care went into the planning of their progression. Obviously you kept the overall complexity down as a result.

I'm a little disappointed that I couldn't find any "perspective" puzzles, though. ;)

Author:  dustmop [ Sat Jun 04, 2016 6:04 pm ]
Post subject:  Re: The Wit.nes - totally free ROM available now

Lol. Part of the nature of a demake is losing some aspects of the original game, and I made the choice here of completely dropping perspective / environmental puzzles. A commenter on Reddit suggested doing a side-scroller with parallax to simulate them. While that could be interesting, I think a top-down view better preserves the exploration feeling, and also fits in more with how NES games would present this type of world.

Author:  provably [ Sun Jun 05, 2016 9:46 am ]
Post subject:  Re: The Wit.nes - totally free ROM available now

bug

Attachments:
thewit_001 -.png
thewit_001 -.png [ 4.21 KiB | Viewed 2927 times ]

Author:  Myask [ Sun Jun 05, 2016 1:40 pm ]
Post subject:  Re: The Wit.nes - totally free ROM available now

Non-spoiler: you can B-dash in this game.

Redrawing bug: bumping into the start circle and withdrawing will take a bite out.

I had trouble with the last one, but it was more an execution than a figuring-out-the-rule. (Figuring out the rule is still annoying, but is so earlier, and…(ROT13)gur nqinaprq lryybj ehyr vf abg arrqrq sbe gur ynfg chmmyr. )

Attachments:
Screenshot from 2016-06.png
Screenshot from 2016-06.png [ 503 Bytes | Viewed 2901 times ]

Page 1 of 2 All times are UTC - 7 hours
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/