Author Topic: Master Sword Demo  (Read 543 times)

Offline Craz1000

  • Newbie
  • Posts: 77
Master Sword Demo
« on: March 27, 2020, 04:33:44 PM »
My 6 year old loves Zelda 1 to the point I decided to make another sprite game based on it.

The plan:
To mimic Zelda 1 exactly but to build a world at least twice the size and include a world editor. And possibly add more items.
In the far future I may adapt it for multiplayer

What I have so far:
Basic mechanics and about half of the enemies
Keep in mind it is a LONG way from being done, and I left "Debug Mode" on.

Controls:
W,A,S,D - normal movement (will eventually add controller support)
E - Attack
F1 - View normal screen
F2 - View hitbox screen
F5 - Create Error Dump (will end program)
F12 - Spawn a random enemy
ESC - Quit

Download:
http://craz1000.net/files/MSDemo.zip
« Last Edit: March 29, 2020, 12:52:32 PM by Craz1000 »

Offline Craz1000

  • Newbie
  • Posts: 77
Re: Master Sword Demo
« Reply #1 on: March 29, 2020, 12:37:59 PM »
I removed the exe and replaced it with the source, based on a conversation from another submission of mine.

I apologize ahead of time because the source right now is very patchy with no commenting. I usually clean stuff up at the end.
« Last Edit: March 29, 2020, 12:40:01 PM by Craz1000 »

Offline 40wattstudio

  • Newbie
  • Posts: 59
    • 40wattstudio
Re: Master Sword Demo
« Reply #2 on: April 03, 2020, 11:15:41 AM »
Hi Craz1000!

Nice to see I'm not the only dad making retro games in Qbasic!

I tried to run your game using the .bas file but kept getting error messages. Do the unpacked .zip files need to be in a certain directory?

Personally, I like stuff that just works so my preference is .exe.

Offline Craz1000

  • Newbie
  • Posts: 77
Re: Master Sword Demo
« Reply #3 on: April 06, 2020, 07:04:27 PM »
Everything should run out the bat if you compile.
What error are you getting?

EDIT: I just made a new zip file with the newest version I have.
It has the .bas and a .exe

Progress has slowed since I am a little burned out at the moment.
« Last Edit: April 06, 2020, 07:11:10 PM by Craz1000 »

Offline 40wattstudio

  • Newbie
  • Posts: 59
    • 40wattstudio
Re: Master Sword Demo
« Reply #4 on: April 06, 2020, 08:24:08 PM »
It worked fine with the .exe, thanks!
Looks pretty legit so far! The hitbox mode is a good idea.

Offline Craz1000

  • Newbie
  • Posts: 77
Re: Master Sword Demo
« Reply #5 on: April 08, 2020, 08:28:20 PM »
curious what version of qb are you running?

Offline Cobalt

  • Forum Resident
  • Posts: 600
  • At 60 I become highly radioactive!
Re: Master Sword Demo
« Reply #6 on: April 08, 2020, 09:22:47 PM »
you can check out my start to a Zelda clone,

https://www.qb64.org/forum/index.php?topic=2044.msg112644#msg112644

basically all there is in this version is the ability to explore the Hyrule over world.

I also have a nearly 100% complete clone of Dragon Warrior I  too.

https://www.qb64.org/forum/index.php?topic=2159.0

Have a half dozen or so Clones of old 80s games in various stages of progress.
Granted after becoming radioactive I only have a half-life!

Offline 40wattstudio

  • Newbie
  • Posts: 59
    • 40wattstudio
Re: Master Sword Demo
« Reply #7 on: April 09, 2020, 07:17:28 AM »
curious what version of qb are you running?

As it turns out, I'm still on v1.3. Guess I missed the v1.4 release or assumed what I first downloaded was v1.4.

Offline 40wattstudio

  • Newbie
  • Posts: 59
    • 40wattstudio
Re: Master Sword Demo
« Reply #8 on: April 09, 2020, 07:21:22 AM »
you can check out my start to a Zelda clone,

https://www.qb64.org/forum/index.php?topic=2044.msg112644#msg112644

I also have a nearly 100% complete clone of Dragon Warrior I  too.

https://www.qb64.org/forum/index.php?topic=2159.0

Awesome! I'll check those out sometime this week. I played both of those games when were on the NES. Any plans to make a Final Fantasy clone?

Feel free to check out my top-down shooter I'm making. The download is on Itch.io because the file is 50MB (lots of .png files).

Offline TempodiBasic

  • Forum Resident
  • Posts: 1412
Re: Master Sword Demo
« Reply #9 on: April 11, 2020, 12:53:22 PM »
Fine! After compiled it runs well also on an old netbook with intel Atom!
Thanks to share
Programming isn't difficult, only it's  consuming time and coffee

Offline Craz1000

  • Newbie
  • Posts: 77
Re: Master Sword Demo
« Reply #10 on: May 02, 2020, 12:28:32 AM »
World editor tool is slowly coming together and created a small dungeon using it as part of this demo.
game is still very much in its infancy so a lot of things are still very rough.

current notes:
started to split code into separate files. editor and game share code easier this way.
there is no boss, top room was made to test sound flagging
so as it currently stands, world can be as large as you wish, there is no theoretical limit to how large you can make the world using the editor.
the editor will come with game. it is not in this demo though.
currently editor can only make dungeons, will soon be able to make overworld areas.
there is no commenting currently, source is a cluster f*** at the moment.
reason why editor wasn't included is because i have to refine it so that my 6 year old can master it. if he can then I know it is easy enough for everyone to use at that point.


http://craz1000.net/files/MSDemo2.zip
« Last Edit: May 02, 2020, 12:46:28 AM by Craz1000 »

Offline Petr

  • Forum Resident
  • Posts: 1354
  • The best code is the DNA of the hops.
Re: Master Sword Demo
« Reply #11 on: May 02, 2020, 04:46:47 AM »
Hi, it looks nice!

Offline Craz1000

  • Newbie
  • Posts: 77
Re: Master Sword Demo
« Reply #12 on: July 04, 2020, 11:29:08 PM »
Current version. This is still in the VERY early stages. Debug mode is on so you will see the hitbox points.

Controls:
W,A,S,D - normal movement (will eventually add controller support)
E - Attack
Q - Offhand
1 - Change Offhand Prev
2 - Change Offhand Next
F1 - View normal screen
F2 - View hitbox screen
F5 - Create Error Dump (will end program)
ESC - Quit

http://craz1000.net/files/MSDemo.zip
« Last Edit: July 16, 2020, 10:03:25 PM by Craz1000 »