The Adventure Club's #1 rule:

STAY OUT OF
MOIDA MANSION

https://dukope.itch.io/moida-mansion

Moida Mansion by dukope

The Adventure Club's #1 rule: STAY OUT OF MOIDA MANSION

itch.io
@dukope This looks and feels fantastic! 👻
@dukope Your style seems always so simple while being so distinctive. Thanks for sharing

@dukope Fun! Great job as always.

Occasionally there's an effect where to highlight a single object, every other objects in the room gets progressively cleared using a animated distance check (it seems). This specific effect feels a little less technically faithful in the sense that it appears like it would need to run several O(N) loops over everything, which to nitpick feels like the sort of thing a no-CPU hardwired game wouldn't do.

@dukope (of course, the procgen and storage aspect itself would likely be more out of specs, but in terms of visuals only that specific effect seems out of specs) (and obviously that's meant as a fun geeky comment, not a critical one)
@ocornut Thanks! Segment bounds are stored for reference in ROM so effects like that (and the move wipes) aren't especially special. The game is std C (Nim) code with a >600 segment panel, 128k ROM/RAM and a 10fps tick tho, so if even possible in 1992, only barely.
@dukope Thanks! I was thinking game & watch era and for some reason I (mistakenly) assumed they had no CPU and were wired with lower-level components. But even G&W had CPU and ~1700 bytes of ROM and ~256 bytes.

@dukope this is lovely - thank you! Very much enjoying the 1-bit nostalgia.

Did I hear correctly that you used Nim? I’ve been looking at Nim myself - how was the experience?

@bbbscarter Thanks! Yeah I wanted to try either Zig or Nim and chose Nim first. There are some rough edges but it has a lot going for it. Feels like an evolution of C in some ways, expanded to make high level programming easier, without sacrificing control over the low level stuff. Big fan of UFCS, type system, and compile-time features. Definitely recommend trying it out for a small project at least.

@dukope ah yes, Zig is also on my list, along with Odin. Nim seems to offer a really intriguing mix of highish level features and high portability, but indeed - the rough edges were what I was most curious about, and I’m happy to see they weren’t an impediment for you.

Thanks!