[SMW Hacking] Building a Point‑and‑Click Engine on the SNES Using Sequential Blocks

  • Thread starter Thread starter SUPER-J11BIT
  • Start date Start date
  • Views Views 611
  • Replies Replies 5
  • Likes Likes 4

SUPER-J11BIT

Well-Known Member
Newcomer
Joined
Jan 14, 2026
Messages
72
Reaction score
80
Trophies
0
XP
311
Country
Italy
I’ve been experimenting with a sequential “password block” system in Super Mario World using custom ASM blocks.
Each block increases a RAM counter only if it’s touched in the correct order, and a final door checks the value and automatically triggers the end‑level sequence.

What’s interesting is that this system isn’t just useful for puzzles or passwords.
It can actually serve as the foundation for a full point‑and‑click adventure engine on the SNES.

Why this works like a point‑and‑click system
Each block can represent an “object” or “action”

The RAM counter becomes the game state (inventory, progress flags, dialogue states)
Conditional checks (CMP) allow for sequences, combinations, and branching logic
The final door can be replaced with events, cutscenes, transitions, etc.
With a handful of conditional blocks and a few free RAM addresses, you can build:

branching dialogues
collectible items
puzzles based on sequences or combinations
doors or events that unlock only after certain actions
scripted scenes
even a basic SCUMM‑style interaction system

I’m expanding the system further, but even in its current form it already allows levels to behave more like an adventure game than a platformer.
:D :bow:B-)
 
It fascinates me what people have built from Super Mario World's code.

When I was a kid playing Super Mario World on the SNES, I had no idea that one game would become the basis for entire websites like SMW Central.
 
  • Love
Reactions: SUPER-J11BIT

My Concept for a SNES‑Style Point‑and‑Click Adventure​

I’m developing a unique concept: a point‑and‑click adventure designed as if it were truly built for the Super Nintendo back in the ’90s, but with a creative twist that gives it its own identity.

In classic point‑and‑click games, the cursor is just a simple pointer.In my project, the cursor is actually Mario flying.

  • I use Mario’s flying sprite as the pointer.
  • I visually “hide” him so he behaves like a real cursor.
  • This means the main character can’t die just because you clicked the wrong spot—the cursor is its own character, separate from the protagonist.
It’s a fun solution born from a technical limitation, turned into a stylistic feature.

I remembered an amazing game: DUNE (1992).It used static screens with transitions between scenes, creating a strong atmosphere.

That sparked the idea:my point‑and‑click games will use the same structure.

Why it works:
  • Static screens allow for more detailed SNES‑style graphics.
  • The SNES hardware fits perfectly with this approach.
  • The atmosphere becomes more cinematic and story‑driven.
  • Hardware limitations become a creative advantage.
This project blends:
  • SNES aesthetics
  • point‑and‑click mechanics
  • a character‑cursor hybrid
  • richly detailed static environments
It feels nostalgic, but with a fresh twist that makes it stand out.

This concept opens the door to:
  • intuitive interfaces designed for the SNES controller
  • small but charming animations
  • simple, accessible gameplay
  • a world built scene‑by‑scene, like the classics
 
  • Like
Reactions: hippy dave
For example, when I start working on my own Monkey Island game, it won’t look like the first picture, but like the second one. Basically, that’s how I imagine my game.

fGFk7Qp.png
:gun:
qIE87ZT.png
:grog:
 
  • Love
Reactions: hippy dave
Project Update
After running many tests with my sequential‑block system in Super Mario World, I reached a clear conclusion. The SMW engine simply cannot support a full point‑and‑click structure with items, object combinations, or a real inventory. The RAM limitations, the way sprites are handled, and the lack of dynamic object management make a SCUMM‑style system unrealistic.

However, this limitation pushed me toward a direction that fits the SNES hardware much better. While researching alternatives, I revisited the history of Simulmondo, the Italian studio active in the late eighties and early nineties. They produced episodic interactive adventures based on popular comic series like Dylan Dog, Diabolik, and Martin Mystère. Their games relied on static screens, simple interactions, minimal inventory, and a strong focus on atmosphere and storytelling.

This format aligns perfectly with what SMW can actually do. My system already supports scene transitions, dialogue choices, conditional events, and small scripted animations. These are the same building blocks that defined Simulmondo’s interactive adventures. Instead of forcing complex mechanics the engine cannot handle, I can embrace a style that feels authentic to the SNES era and still offers narrative depth.

The new direction is to create a SNES‑style interactive adventure inspired by Simulmondo’s structure. It will feature static backgrounds, simple choices, branching events, and a strong atmosphere without relying on an inventory system. This approach keeps the project technically feasible while preserving the charm and storytelling potential I wanted from the beginning.
 
  • Like
Reactions: hippy dave
My goal is to create a full Monkey Island remake, but shorter, while keeping the spirit of the original intact. For the character close‑ups, I’ll use the Special Edition graphics so the dialogues will look more expressive and easier to read.

The overall style will be a mix between Dune and Simulmondo’s Diabolik games—very narrative, cinematic, and without intrusive interfaces.

There won’t be a traditional inventory: any items you pick up will simply be added in order and used automatically when needed, thanks to SMW’s sequential blocks. For example, you won’t be able to find the treasure without defeating Carla first. It’s hard to explain in words, but once you play it, everything will be perfectly clear.
 

Site & Scene News

Popular threads in this forum