BydoEmpire Posted December 31, 2020 Share Posted December 31, 2020 (edited) Story You were the Arch Wizard’s sole apprentice, learning the craft and early in your studies of the arcane arts. The mysteries of magic were just beginning to crystalize in your mind. On a dark night filled with restless dreams you were suddenly awakened by your master. You will never forget the evil gleam in his eyes as he bound you with magic, dragged you from your chamber and cast you into the dungeon. You rise from the ground, determined to stop his evil plans. Use your magic bolt spell to survive until you can acquire more powerful magic. Gather riches and magical artifacts. Eventually, if you survive long enough, you may face your former master. You may even become a legend, but first you must escape… ...the Wizard’s Dungeon! Summary Wizard's Dungeon combines the maze-based shooting gameplay of Berzerk with the random dungeons, items, and treasure hunting of D&D Cloudy Mountain. Features Three difficulty levels Explore a huge, randomly-generated dungeon Learn four unique spells, each with four levels of power Collect magical artifacts and priceless treasures Battle more than a dozen types of monsters Continue from the last level you've reached How to Play Find the Stairs in each maze to progress to the next level of the dungeon. Search for a way out, all the while collecting weapons, treasures and magical weapons. On the Main Menu, use L/R to select difficulty level Easy Normal Hard If you've died and are back on the main menu, use U/D to switch between choosing difficulty, or selecting New Game or Continue. Continuing will restart you on the last level you reached, with all your magical artifacts and weapons. Move your character with the joystick Button 1 fires your selected weapon Button 2 selects the next available weapon Pause or Hold Button1 then press Button2 to bring up the map screen You start with only the Magic Bolt spell. Hidden in each maze are scrolls containing additional spells: Psychic Blast Lightning Fireball Find Scrolls for each spell to level up. Find all the gold, gems and other treasures hidden in each maze... Find all the Magic Items to increase your powers. Each magic item will give you abilities, but you have to play to discover what they are. Potions refill health. Fully clearing a room of enemies will often give you a potion for your efforts. Finding the Map will highlight rooms with gravestones and stairs when you go to the map screen. The Key will open Chests, which contain treasures or potions If you get killed, you turn into a ghost. Your health turns into a 30 second timer. You have to find a Gravestone before time runs out or your game is over (it basically just starts over). If you get your ghost to a gravestone, you get revived and and continue on. While you're a ghost you can't use weapons, but the enemies can't touch you either. Just find that gravestone as fast as you can! Rooms with special items have Gates on the exits, locking you in the room for ~10 seconds. They do not reappear after you've gotten the item, but be careful as there might be more dangerous monsters guarding those items! If you make it far enough, you may even face your former master. Do you have what it takes to defeat him? Thank You! Available in the Atari Age Store here: https://atariage.com/store/index.php?l=product_detail&p=1263 All proceeds go directly to Atari Age! --- Original Post from December 2020 --- Quote I started this a couple years ago, but then didn't look at the code for 2 years. It's amazing what a week off of work will do, as well as some role changes at work that makes it important for me to refresh my engineering mindset. So I picked the project back up. I took advantage of the last couple days to make progress on this, and it's gone much faster than I expected. In the last 3 days I added: multiple enemies, scoring and health, enemies don't go through walls, moving room-to-room, 8x8 'world map', and a bunch of other stuff I probably forgot. It's been great fun. This is the most code I've written in probably 10 years! Obviously a long ways from "done," and all of the graphics are placeholder (you'll probably recognize a bunch of "borrowed" sprites), but at this point since it's basically playable I figured I'd share the early WIP. I have grand visions, but of course we'll see what real life turns that into. I'm testing with MAME, I tried briefly in js7800 and it works, but I noticed some of the screen-to-screen movement seemed busted. button 0 = shoot button 1 = switch weapon Just to test parts of code, there's a lot of placeholder stuff that might need some explaining: touch an enemy and lose a point of health, I've never gotten down to 0, but nothing currently happens anyways. My guess is it wraps to 255. I have a cool idea for this the weapons are currently all arrows, but do 1,2,3,4 points of damage when select. I expect to have you find weapons or spells along the way before they're selectable. enemies health depends which row in the map they're on (the map is an 8x8 grid of rooms) --- Edit --- Most recent .a78 and manual attached (2021-11-11) Also attaching where I picked this back up from in December of 2020 (build from October 2018, but I didn't touch it for 2 years) wd-2018-10-27.bas.a78 wizd_211111.bas.a78 Edited January 5, 2022 by BydoEmpire 19 Quote Link to comment Share on other sites More sharing options...
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.