Jump to content

Witch n' Wiz


Recommended Posts

Member · Posted
Posted (edited)


Witch n' Wiz is out now!

A new puzzle-platformer for the NES & PC!


ūüĆź Free in Browser on PiePacker:¬†

ūüď≤ Download the ROM via itch.io:¬†

ūüďļ Buy a Limited Edition NES Cart from Limited Run Games:¬†
https://limitedrungames.com/search?type=product,page&q=witch n' wiz


Turn-Based Puzzle Platformer (e.g. Fire n' Ice, Catrap, etc)

Technical Details:

  • Targets Mapper 1 (MMC1).
  • 128KB PRG-ROM (16KB Bank Swapping) + 128KB CHR-ROM (4KB CHR Window).
  • Written in C (CC65) using NESLib and NESDoug/cppchris' MMC1 Helper libraries.
  • Famitone5 sound engine (also by nesdoug).




  • 100+ Levels
  • New puzzle mechanics every 5-10 levels
  • Battery Save
  • Interactive story telling
  • Rewind ability, to undo previous moves without restarting the entire puzzle
  • Art by Kenneth Fejer, Daniel Turner (Alp317)¬†and Haller Zoltan (Zolionline)
  • Music by Tui

Physical Cart:

Available RIGHT NOW on Limited Run games. This is an open preorder until mid December, when it will go out of print! This is the only chance to buy a physical copy for at least a year!

https://limitedrungames.com/search?type=product,page&q=Witch n' Wiz*



Compo Version:

Witch n' Wiz was submitted as part of the 2020/21 NESDev Competition, and came in 2nd place. That build of the game can still be downloaded and played on itch:


You can read all about the development of that version in the compo thread here:


Social Media:

Twitter: https://twitter.com/matthughson
Facebook: https://www.facebook.com/groups/2788404591447894
Discord: https://discord.gg/DenmA4ssPY

Edited by matthughson
Updated with release info.
  • Like 7
Link to comment
Share on other sites

Member · Posted

Now that the 2020/21 nesdev compo is done, I figured it is time to start an official thread for my current project: Witch n' Wiz.

I'll try to post here when I make major progress, but generally I do much more frequent updates on Twitter and Discord (links in Top Post).

Link to comment
Share on other sites

Member · Posted

Work has been slow the last month or so. I've been feeling super lethargic after the NESDev compo ended. It's a weird feeling to basically final a game, go through the rush and excitement of releasing it, and then jump back into the day-to-day grind of building the remaining 80% of the game. It feels really anti-climatic and it's been a tough hump to get over.

Regardless though, work has continued, and the last week or so I'm getting back into my "put the kids to bed and work till 10pm, no matter what" mentality, and it's helped a bunch.

Tilesets in Game

All the cool new tilesets I showed in the previous updates are no longer just mockups, and are now in-game, with their associated gameplay.




In addition to these new tilesets, the original Castle tileset from the NESDev Compo build has also gotten a facelift as well!



New Character Sprites

You may have noticed another big change in the gameplay above... brand new character sprites!

The original sprites were more or less a paint over of the Pico-8 sprites from the original version of the game, and didn't really pop in the way I wanted them to on the NES. So now we have these new, multi-colored Witch Sprites, as well as new sprites for the Wizard!




I've been plugging away at the opening of the game; a prologue to the main gameplay which tells a little back story. It explains why the boy, Wiz, is being held captive in the Castle, and why the girl, Witch, is trying to rescue him. It takes place 5 years before the main game, and is linear with no real puzzle elements. Here's a quick abridged look at it in it's current state.

Some of the art is placeholder at this point!


New Music

Tui has been working on new songs to go with the new level tilesets. Here's a little sample from the hidden, in-game sound test menu. ūüôā

Magazine Coverage

Cool Sh#t Magazine was kind enough to do a nice big preview of the game. It's a fun magazine, and something I look forward to reading every month.


Link to comment
Share on other sites

Member · Posted
3 hours ago, a3quit4s said:

Whoa battery save, I don't think I have seen that on a homebrew yet. Doner carts or factory produced that way?

Oh really? I haven't actually looked into it much yet. Just assumed it was possible haha. Won't be donor carts for sure.

Link to comment
Share on other sites

  • 2 months later...
Member · Posted
Posted (edited)

I just hit a big milestone in development of Witch n' Wiz... all of the core puzzles are now designed and playable in game!

There is still lots left to do, but I think designing the puzzles themselves was the most time consuming part for me, and something I don't really enjoy. So with that out of the way, it will hopefully be smooth sailing for the rest of the project and a planned release of end of summer!

Here's short clip of the last puzzle I made!


Edited by matthughson
  • Like 3
Link to comment
Share on other sites

Member · Posted
Matt: it always annoys me when people use American-centric times. August is part of Fall here. So July is the last Summer month. It's the same when they say "holiday season" to mean "christmas", when there are at least four holiday seasons in a year worldwide - in spring, summer, fall and winter.
  • Haha 1
Link to comment
Share on other sites

Homebrew Team · Posted

Nobody cares that you’re annoyed because Matt used a frame of reference that is understood by the vast majority of our members. Instead of being rude, how about just asking Matt for a little clarity because you’re in a part of the world that delineates the seasons differently?

  • Like 3
Link to comment
Share on other sites

Homebrew Team · Posted
10 hours ago, erac said:

Matt: it always annoys me when people use American-centric times. August is part of Fall here. So July is the last Summer month. It's the same when they say "holiday season" to mean "christmas", when there are at least four holiday seasons in a year worldwide - in spring, summer, fall and winter.

See that first sentence? That’s rude.

You led¬†with implying that a game developer (who owes you nothing) annoyed you using a frame of reference that was sufficient to him, instead¬†of politely saying something like ‚ÄúCould you please clarify what month-ish you have in mind? I live in a part of the world that places the boundaries between seasons differently than say Canada (where Matt is from btw), and I would love to excitedly mark my calendar accordingly in anticipation of your awesome looking game.‚ÄĚ

Again, no one gives a damn that you’re annoyed. Get over yourself and try talking to a game developer kind enough to share progress on his games on this forum with more respect. If you would like a template to use as an example of better behavior, see my example above.

Link to comment
Share on other sites

Member · Posted
"Could you please clarify what month-ish you have in mind? ..." implies it doesn't matter and no change is necessary, when it's in fact a big deal when you have a global audience. So your sentence does not get the point across. It's also funny you refer to yourself as polite when your quote "see what I wrote above" just as well refers to "nobody cares what you think". I won't even answer the rest for obvious reasons.
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Welcome to VGS!

    Play, Make, Collect.

    Here at VGS all kinds of gamers are welcome, and that includes you!

    Join the conversation!

  • Similar Content

    • By matthughson
      There is a growing number of NES homebrew games written in C. I'd love to compile a list of them here! Please let me know any you know of and I will add it to the list. Full, released games only (no "tech demos"). Also let me know if I am wrong about any of these!
      All of these games are at least partially written in C
      Alfonzo's Arctic Adventure - https://www.spoonybard.ca/nes-games/alfonzos-arctic-adventure
      Alter Ego - https://shiru.untergrund.net/software.shtml
      Anguna - http://www.tolberts.net/anguna/
      The core game logic of Anguna was ported from the Atari 2600 assembly, but most of the new stuff on the NES (new menus and splash screens, reworked darkness and how doors work, etc) was in C.
      Chase - https://shiru.untergrund.net/software.shtml
      Cheril in the Cave - https://www.mojontwins.com/juegos_mojonos/cheril-in-the-cave/
      City Trouble - http://www.denny-r-walter.de/city.html
      Eelectric - https://wendelscardua.itch.io/eelectric
      Eskimo Bob - https://www.spoonybard.ca/nes-games/eskimo-bob
      From Below - https://www.frombelowgame.com/
      Written almost entirely in C, built on neslib and nesdoug assembly libraries. Full source available here.
      Improbability Fighter - https://wendelscardua.itch.io/improbability-fighter
      Some code moved to assembly for performance improvements.
      Jay & Silent Bob: Mall Brawl - https://www.mallbrawlgame.com/
      Nebs 'n Debs - https://www.nebsndebs.com/
      NESert Golfing - https://rainwarrior.itch.io/nesert-golfing
      Super Homebrew War - https://gauauu.itch.io/super-homebrew-war
      Super Tilt Bros. - https://sgadrat.itch.io/super-tilt-bro
      Details can be found here.
      Vs. From Below - https://vs.frombelowgame.com/
      Written almost entirely in C, built on neslib and nesdoug assembly libraries. Full source available here (part of the original From Below source).
      Witch n' Wiz - https://www.witchnwiz.com/
      Written almost entirely in C, built on neslib and nesdoug assembly libraries. Also uses assembly libraries from nesdoug and cppchris for MMC1 helper functions.
      Yacht - https://wendelscardua.itch.io/yacht
      What else am I missing?
    • By IBtiM
      Make The 6502 Collective Your Holiday Homebrew Headquarters This Year!
      With Lizard, Trophy, Rollie and Anguna: Scourge of the Goblin King NES cartridges, you can give your loved ones the gift of #8BitLegit games for your Nintendo Entertainment System.
      GET NES CARTRIDGES HERE ==>https://6502collective.com/store

    • By Boojakascha

      First off: I feel sorry for what happened to NintendoAge ūüė쬆What a shame...¬†But as for the reason of my post:

      A few people know NESLCDMOD or the Hyperkin Hyperblaster HD, that lets you play Duck Hunt on LCD/LED screens using a patched ROM, which compensates the otherwise deal breaking delay.
      In summer 2020 Jason W. Thompson added LCD Zapper clone gun support to FCEUX (a good NES emulator). In this video I am using it on the non-patched, real Duck Hunt ROM in an almost lag free setup.
      Spoiler: It works^^
    • By OwlLicks
      Howdy VGS,
      I'm about ready to start aggressively searching eBay for the games missing from my library. I'm missing a few heavy hitters, but I'm more focused on getting some of the uncommon but not too pricey ones knocked out first. If you have any of these, let me know and I'd be happy to work out a fair price. I don't have too many spare games to trade at the moment.
      Updated 10/21/21
      Advanced Dungeons & Dragons: Hillsfar
      Alfred Chicken
      Indiana Jones and the Last Crusade (Ubisoft)
      Jimmy Connors Tennis
      Nobunaga's Ambition II
      Tecmo Cup: Soccer Game
      Times of Lore
      Ultima: Warriors of Destiny
      Edit: games in red are spiking on PriceCharting right now, I'll likely hold off on buying these until prices calm down again.
    • By alexkidd401
      Looking to trade with anyone that is up for it. Can send detailed individual pics upon request. I will be updating over the next couple of days so please check back when you get the chance. Thanks for checking my stuff out!

      Codename S.T.E.A.M
      Golden Sun Dark Dawn
      Luigi’s Mansion: Dark Moon
      Mario & Luigi’s Bowser’s Inside Story + Bowser Jr.’s Journey
      Pokémon Ultra Sun
      Super Mario 3D Land
      Super Mario Maker 3DS
      Yokai Watch

      FIFA Soccer
      Ys: Memories of Celceta

      Legend of Zelda: Breath of the Wild
      Pokken Tournament
      Tokyo Mirage Sessions #FE

      Ace Combat 7
      FIFA 19
      Forza Horizon (International Version)
      Just Dance 2020
      NHL 19
      Sims 4 Bundle
      XCOM 2

      Catherine: Full Body
      Just Dance 2017
      Just Dance 2019
      Ni no Kuni II Revenant Kingdom
      Tales of Vesperia

      Bayonetta 2
      Bloodstained: Ritual of the Night
      Disney Tsum Tsum Festival
      Final Fantasy X/X2 HD Remaster
      Fortnite: Deep Freeze Bundle
      Hollow Knight
      Moving Out
      New Super Lucky’s Tale
      Ni No Kuni: Wrath of the White Witch
      Octopath Traveler
      Pokémon Let’s Go, Pikachu
      Resident Evil Triple Pack
      Snack World: The Dungeon Crawl Gold
      Super Dragon Ball Heroes World Mission
      Umihara Kawasaki Fresh!
      Animal Crossing Special Edition Nintendo Switch Console
      Super Mario Anniversary Nintendo Switch Console
      Super Mario Odyssey + Nintendo Switch Pro Controller Bundle
      Nintendo Switch Lite case

      Batman: Return Of The Joker
      Battle Of Olympus
      Blaster Master
      Castlevania II: Simon’s Quest
      Clash At Demonhead
      Dr Jekyll and Mr Hyde
      Dr. Mario
      Dragon Warrior II
      Dragon Warrior III
      Duck Tales
      Game Genie
      Godzilla 2
      Gradius [5 Screw]
      Indiana Jones and The Temple Of Doom
      Journey To Silius
      Kid Icarus
      Mega Man 3
      Mega Man 3
      Mega Man 6
      Mike Tyson's Punch-out!!
      Ninja Gaiden
      Pac-Mania (Tengen)
      Pro Wrestling [5 Screw]
      Super Mario Bros [5 Screw]
      Super Mario Bros 3
      R.B.I. Baseball 3 (Tengen) 
      Journey To Silius
      Monster Party
      Deadly Towers
      Fester's Quest
      Freedom Force
      Hogan's Alley
      Ice Hockey
      Kings Of The Beach
      Kung Fu Heroes
      Legacy of the Wizard
      Legend of Kage
      Operation Wolf
      RC Pro-AM
      Super Mario Bros 3
      Swords and Serpents
      Tecmo Bowl
      Top Players Tennis

      Big Sky Trooper
      Donkey Kong Country
      Donkey Kong Country 2
      Donkey Kong Country 3 [Player's Choice]
      F-Zero [Player's Choice]
      Final Fantasy II
      Final Fantasy Mystic Quest
      Illusion of Gaia
      Killer Instinct
      Lion King
      Mario Paint
      Mega Man X
      Mortal Kombat 3
      NBA Jam
      Out of This World
      Q*bert 3
      Romance of the Three Kingdoms IV: Wall of Fire
      Soul Blazer
      Star Fox
      Street Fighter II Turbo
      Super Bomberman 2
      Super Castlevania IV
      Super Ghouls 'N Ghosts
      Super James Pond
      Super Mario All-stars & Super Mario World    
      Super Mario Kart
      Super Mario RPG    
      Super Mario World    
      Super Mario World 2 Yoshi's Island
      Super Metroid
      Super R-Type    
      Super Star Wars
      Super Star Wars Empire Strikes Back    
      Super Star Wars Return of the Jedi
      Teenage Mutant Ninja Turtles Tournament Fighters
      UN Squadron    
      Utopia The Creation of a Nation    
      Wing Commander    
      Wizardry V Heart of the Maelstrom
      Young Merlin    
      Ys III Wanderers from Ys
      Zelda Link to the Past

      007 GoldenEye
      007 World Is Not Enough
      1080 Snowboarding
      Army Men Air Combat
      Chopper Attack
      Conker's Bad Fur Day
      Cruis'n USA
      Dark Rift    
      Deadly Arts
      Destruction Derby 64    
      Donkey Kong 64
      Elmo's Number Journey
      Expansion Pak
      Fighting Force 64
      Hybrid Heaven
      Jet Force Gemini
      Killer Instinct Gold    
      Mace Dark Age
      Magical Tetris Challenge
      Mario Kart 64
      Mario Tennis
      Mega Man 64
      Mischief Makers    
      Mortal Kombat 4
      Mortal Kombat Trilogy
      N64 Memory Card    
      NBA Hang Time    
      NFL Blitz    
      Namco Museum
      Nightmare Creatures
      Perfect Dark
      Quest 64    
      Rainbow Six
      Ready 2 Rumble Boxing Round 2
      Resident Evil 2
      Ridge Racer 64
      San Francisco Rush
      Shadowgate 64
      South Park Chef's Luv Shack
      Star Fox 64
      Star Wars Rogue Squadron
      Star Wars Shadows of the Empire
      Super Mario 64
      Super Smash Bros.
      Tony Hawk
      Tony Hawk 2
      WCW Backstage Assault
      WWF Wrestlemania 2000
      Winback Covert Operations
      Zelda Majora's Mask

      Biofreaks CIB 
      Body Harvest CIB
      Castlevania Legacy of Darkness (Cart & Box only)
      Conker's Bad Fur Day CIB
      Forsaken 64 CIB
      Jet Force Gemini CIB
      Star Wars Shadows of the Empire CIB
      Super Mario 64 (Cart & Box only)
      Turok 2 Seeds of Evil CIB
      Turok 3 CB (Cart, Poster & Box only) 
      XG2 Extreme-G 2 (Cart & Box only)
      Yoshi's Story (Box Only)

      **Note** A majority of the boxed N64 games are former rentals. Can send detailed pics. Just give me a shout if so.
      Croc 2
      Donkey Kong Land
      Donkey Kong Land II
      Dr. Mario
      Final Fantasy Legend II
      Legend of Zelda Link’s Awakening DX
      Legend of Zelda Oracle of Ages
      Legend of Zelda Oracle of Seasons
      Mario & Luigi Superstar Saga
      Mario Golf Advance Tour
      Metroid Fusion
      Metroid II
      Metroid Zero Mission
      Pokémon Red
      Pokémon Sapphire
      Pokémon Yellow
      Radar Mission
      Super Mario Advance
      Super Mario Bros Deluxe
      Super Mario Land 2
      Super Mario World Super Mario Advance 2
      Super Puzzle Fighter II
      Super R.C. Pro AM
      Torpedo Range
      Wario Land II
      Yu-Gi-oh 7 Trials to Glory
      Animal Crossing Wild World
      Cooking Mama
      Elite Beat Agents
      Grand Theft Auto Chinatown Wars
      Gunpey DS
      Hotel Dusk Room 215
      Kirby Super Star Ultra
      Legend of Zelda Majora’s Mask
      Legend of Zelda Phantom Hourglass
      Mario Kart 7
      Mario Kart DS
      My Japanese Coach
      New Super Mario Bros
      Pokémon Diamond
      Pokémon Heartgold
      Pokémon Rangers
      Pokémon X
      Professor Layton Diabolical Box
      Sonic Classic Collection
      Original Gameboy
      Nintendo 2DS Zelda Ocarina of Time Edition
      GameBoy Advance SP AGS-101
      GameBoy Advance Player w/ Startup Disc 3x
      Gameboy Advance Gamecube cord
      Gameboy Fanny Pack
      Nintendo Fanny Pack
      PlayStation 1 Memory Card
      Hot Shots Golf World International PSVita
       Mario Clash (Box Only)
        Donkey Kong Land 2 (CIB)
        Indiana Jones and the Last Crusade (CB)
      Justice League Injustice For All (CIB)
      Masters of the Universe He-Man: Power of Grayskull (CIB)

      Cubic Ninja
      Dragon Quest VIII Journey of the Cursed King
      Fire Emblem Conquest (Japanese Version)
      Kirby Super Star Ultra
      Legend of Zelda Majora’s Mask
      Legend of Zelda Ocarina of Time 3D
      Legend of Zelda Phantom Hourglass
      Lunar Knights
      Metroid Prime Hunters
      Monster Hunter Generations
      Pokémon Mystery Dungeon Explorers of Time
      Pokémon Pearl
      Pokémon Platinum
      Pokémon SoulSilver
      Pokémon Ultra Moon
      Professor Layton and the Diabolical Box
      Rune Factory 4
      Super Mario 3D Land

      Final Fantasy X2 Remastered (Asian Release)
      Gravity Rush
      Little Deviants
      Persona 4 Golden (Asian Release)
      Rayman Legends
      Reality Fighters
      Senran Kagura Estival Versus (Asian Release)
      Uncharted Golden Abyss
      Wipeout 2048
      Ys Memory of Celceta

      Richard Scarry's BusyTown
      Altered Beast
      Beavis and Butthead    
      Contra Hard Corps
      Earthworm Jim
      Garfield Caught in the Act
      NBA Jam
      QuackShot Starring Donald Duck    
      Sonic the Hedgehog [Not for Resale]
      Teenage Mutant Ninja Turtles Hyperstone Heist
        NFL Quarterback Club
        Shadow Squadron

       Lost Odyssey
       Record of Lodoss War
       Mr. Bones
       Panzer Dragoon II Zwei
       Resident Evil
       Tetris Plus
       The Horde
       Batman Returns
       Dragon's Lair
       Lethal Enforcers II Gun Fighters
       Sewer Shark
       Panzer Dragoon Orta


      Avatar the Last Airbender
      Bratz Forever Diamondz
      Capcom vs SNK 2
      Def Jam Vendetta
      Dragon Ball Z Budokai
      Final Fantasy Crystal Chronicles
      Fire Emblem Path of Radiance
      Godzilla Destroy All Monsters Melee
      Looney Tunes Back in Action
      Lord of the Rings Two Towers
      Luigi's Mansion
      Mario Kart Double Dash
      Metroid Prime
      Mystic Heroes
      NBA Street Vol 2
      Need for Speed Most Wanted
      One Piece Grand Adventure
      One Piece Pirates Carnival
      Pac-Man vs & Pac-Man World 2
      Pokemon Colosseum
      Pro Rally
      Resident Evil Zero
      Rugrats Royal Ransom
      Shrek Superslam
      Sonic Adventure DX
      Sonic Mega Collection [Player's Choice]
      Sonic Riders
      Soul Calibur II
      SpongeBob SquarePants Battle for Bikini Bottom
      Star Fox Adventures
      Star Fox Assault [Player's Choice]
      Star Wars Bounty Hunter
      Star Wars Rebel Strike
      Super Mario Strikers
      Super Mario Sunshine
      Super Smash Bros. Melee
      Zelda Collector's Edition
      Zelda Wind Waker

      Super Smash Bros Melee (Loose)
      Super Mario Sunshine (Loose)
      DefJam Vendetta (Loose)
      Star Wars Bounty Hunter (Loose)
      RugRats Royal Ransom (Loose)

      GC Mobile Power Supply 2x
      GC Mobile Screen 2x


       FIFA 15: Legacy Edition
       Just Dance 2015
       Mario Party 8
       Zelda Twilight Princess
       Barbie and Her Sisters: Puppy Rescue
       Hot Wheels: World's Best Driver
       Mario Kart 8
       Super Mario 3D World
       WWE Smackdown vs. Raw 2008
       Yoshi's Woolly World

       Ben 10 Protector of Earth (Loose)
       Mario Kart Wii (Loose)
       New Super Mario Bros. (Loose)
       Super Mario Galaxy (Loose)
       Super Mario Galaxy 2 (Loose)
       Wii Sports (Loose)


       Crash Bandicoot Warped (Loose)
       Final Fantasy IX
       Final Fantasy VII
       Front Mission 3
       Granstream Saga
       Need for Speed High Stakes (Loose)
       Thousand Arms
       Twisted Metal 2 (Loose)
       Ape Escape 2
       Aqua Teen Hunger Force Zombie Ninja Pro-Am
       Def Jam Vendetta
       Front Mission 5: Scars of the War
       Mortal Kombat Shaolin Monks
       NBA Street Vol 2
       State of Emergency 2
       Ty the Tasmanian Tiger 3
       Viewtiful Joe
       Yu Yu Hakusho Dark Tournament
       Final Fantasy X X-2 HD Remaster
       Puyo Tetris
       Uncharted The Nathan Drake Collection
       Ace Combat: Joint Assault
       Kingdom Hearts: Birth by Sleep


       Gun Strategy Guide
       Metroid Prime Strategy Guide
       Star Fox Adventures Strategy Guide 
       Action Replay 
       Gameshark 2

      Contra III: The Alien Wars
      Donkey Kong Country
      Donkey Kong Country 2
      Donkey Kong Country 3
      Dragon Ball Z Densetsu
      Final Fight
      Pop'n TwinBee: Rainbow Bell Adventures
      Psycho Dreams
      Rockman Soccer
      Rockman X
      Rockman X2
      Rockman X3
      Brand New Analogue Super NT (Classic) console w/ OEM SNES Controller. 
      Brand New Analogue Mini NT Noir w/ wireless 8bitdo N30 controller.
      Would love to trade the NT consoles for one of the higher end items on my want list.

  • Create New...