A new RPG for the C64 - Dev Blog - Adding Player Characters - DDM

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 ม.ค. 2025

ความคิดเห็น • 49

  • @MattKasdorf
    @MattKasdorf หลายเดือนก่อน +16

    Yes, please do a video on the tools you're using. I'm hoping to do a similar game for the PET.

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน +5

      I will start getting some notes together for a video. You have me curious about configuring it for my Pet 4032. I may try for a Hello World program in assembly to see if it works!

  • @pw1169
    @pw1169 หลายเดือนก่อน +2

    30 seconds in an am already subscribed lol! This is awesome

  • @thommekm
    @thommekm หลายเดือนก่อน +2

    I'm very excited to see your progress.. keep up that good work.
    Unfortunately I only played on our family C64 because was too young to get the concept of programming (or even get the idea that something like "programming" exists).. but on my 486 (I think I was 10-11 yrs old) I learned QBASIC and shortly after that Turbo Pascal and developed a game (or actually a prototype) named "Dungeon of Doom" which actually was a dungeon/labyrinth map with pacman-like enemies chasing you..
    Never got more than 2 levels because I got stuck on the AI skills and the level design also got complex because I didnt thought about making my life easier with mapeditors or other helpful tools and in the end I lost the interest...
    For me it's very interesting to see progress on your project because it somehow reminds me of my old "childhood" projects - love that nostalgia feeling ;)

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน +1

      I am always happy when I can help people retrieve good memories!

  • @FranksRetroLab
    @FranksRetroLab หลายเดือนก่อน +2

    Absolutely would love to see a video on the tools you used along with commentary on your thought process. Very exciting progress!!

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน +1

      Thanks Frank! I will start getting some notes together!

  • @dustintaub
    @dustintaub หลายเดือนก่อน +3

    This is awesome. I’m very inspired by your work.
    Had a brainstorm/ suggestion on potions , you could have health potions heal based on a percentage (or a random range of percentages) of the user’s max health. This would allow potions to automatically level and have an equitable effect on any character no matter their hit point range.

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน +2

      Not a bad idea, I usually do healing potions as a heal over time to discourage spamming but haven't decided for DDM. Ill add that to my notes. The funny thing about doing things on the C64 is that math can be very expensive unless its basic multiply and divide so I am usually doing divide and multiply by powers of 2 which is very fast.

    • @dustintaub
      @dustintaub หลายเดือนก่อน +1

      @@RavenWolfRetroTech bitshift math right? I'm having fun thinking about this so feel free to ignore any and all of the following unsolicited ideas. :)
      If you had 100 MAX health, bitshifted to the right like 4 spots gives you 6hps if we drop off the bits. Then you could add that number a few times over to prevent spaming. This formula still allows the potions to scale with the characters Max hitpoints. You could have stronger or weaker potions bitshift more or less.

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน +1

      Thinking is always fun. I'm leaning towards potions having a heal amount and duration then the player has a built in regen buff. Taking a potion can then just transfer values to the buff fields according to a yet to be determined rule set.
      For bit shifts - yes it's used a lot. That's why the color codes on things like hit points are based on being at one half and one quarter.

  • @andyschannel687
    @andyschannel687 หลายเดือนก่อน +5

    Nice job, I love the idea of using Excel as a map editor. That's cool.

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน +1

      Thank you! It actually worked better than I hoped.

  • @jamesc2327
    @jamesc2327 หลายเดือนก่อน +7

    Wow fantastic, bravo 🎉

  • @jasonsdodd
    @jasonsdodd หลายเดือนก่อน +5

    I joined the Army in 1985, too. But I didn't have a c64 until well into the 2000s.

  • @rhoward99
    @rhoward99 หลายเดือนก่อน +1

    Can't wait to see the project completed! Yes, please include a video that covers your tool chain!

  • @TheAtomicCrusher
    @TheAtomicCrusher หลายเดือนก่อน +1

    The Delicious in Dungeon clip was perfect. Great show too. Oh, and the game looks great. 😁👍

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน

      I agree, the show is awesome and that part just fell into place.

  • @lindoran
    @lindoran หลายเดือนก่อน +2

    Master leveling progression: if you take a look at similar games it may be interesting to open up a sort of " paragon " or" promotion" based leveling. For instance tie experience to leveling and then you rank up with masters. This can add character build flexibility without much added mechanics (reads extra code.) by constantly letting the player level in their current rank they get to keep getting small progression rewards (keeping them engaged) and then when they decide to rank up you can reset the leveling counter. Ranks could open new paths (ie spell casting for fighters like in the paladin or ranger classes ) or they could change how level bonuses work (different skill increases). This way the player is engaged with both leveling and deciding when to rank up, and since the "mechanic sets" are built for each of the classes you don't have to build anything new. Idk if that makes any sense but thats what I think

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน +1

      It does make sense although the later part of the story might interfere. I will certainly keep it in mind and add a note to my design options document.

    • @lindoran
      @lindoran หลายเดือนก่อน +1

      @RavenWolfRetroTech that makes sense - so many projects I do people have wildly different ideas of what could work (hardware or whatever) feature creep is a real thing so what's most important is what you want to do. It's a hard dynamic to get right especially if you're also a content creator. Just remember people wanted to watch your stuff before the feedback so you should be the captain of your ship :) keep it up I watch every single one of your videos.

  • @TRONMAGNUM2099
    @TRONMAGNUM2099 หลายเดือนก่อน +3

    Not a programmer, but I love a good RPG. Can't wait to give it a play.

  • @joelexplorestech
    @joelexplorestech หลายเดือนก่อน +1

    Love these progress videos! Very inspired to try my own 8 bit assembly project when/if I get the time.

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน

      Hey Joel. Thanks and I agree, time is the issue.

  • @pacbilly
    @pacbilly หลายเดือนก่อน +1

    SO GREAT to get this video! Keep up the good work!
    Also, are you planning to release this for EasyFlash / Kung Fu Flash? It might help to eliminate some of the limitations of a purely disk-based setup.

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน

      Hey pacbilly! I'm hoping to but I don't know enough about making an image for the easy flash to make promises. I do have one and am avoiding self modifying code to make it more likely so there's that.

  • @TeaAndFloppyDisks
    @TeaAndFloppyDisks หลายเดือนก่อน +1

    This really is cool! And it sounds like it will be a fun game to play. :)

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน +1

      Thanks, and Tea and Floppy Disks sounds lovely!

    • @TeaAndFloppyDisks
      @TeaAndFloppyDisks หลายเดือนก่อน +1

      @RavenWolfRetroTech Thank you! :)

  • @SwedishEmpire1700
    @SwedishEmpire1700 หลายเดือนก่อน +1

    Hope you'll add alot of stuff in the game boxes, like handdrawn maps, handcut and polished diamonds, handwritten notes on real parchment etc ;)

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน

      Lol, I hope I get to have a physical box! I really want one with a cloth map!

  • @colonelbarker
    @colonelbarker หลายเดือนก่อน +1

    I kinda wonder if it's worth calling Fatigue FTG or FGE rather than FAT, my daughter (11) thought it was hilarious that the character would appear to gain weight as they ran around.
    Great work and thanks for the update!

  • @adamantyr
    @adamantyr หลายเดือนก่อน +1

    Looking great! Do you plan to keep AC in the classic inverted form? (low is good, high is bad)
    I know what you mean about assembly... one little thing off and the whole thing goes off the rails. And very difficult to write unit tests for it. :) If I had any piece of advice, especially after release, it's to be VERY careful to avoid introducing regression bugs. CRPG's tend to end up as a very large code-base with a lot of both replication and cross-use of code, so small changes can cause things to break in places you don't anticipate.

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน

      Probably not. Its that way in my 80s mockup characters but using negative numbers in assembly is a huge pain. If I keep it positive the math is easier and I may be able to use some of the bits to track simple status effects if the max value isn't too high.

  • @TheReturnOfSak
    @TheReturnOfSak หลายเดือนก่อน +1

    Each update looks better and better. Will the amount of items you carry on the belt affect fatigue or agility?

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน +1

      I am thinking that, for simplicity (as in memory), that fatigue will only be affected by actions. The belt will just provide a place to have consumables that are accessible in combat.

  • @OldGandy
    @OldGandy หลายเดือนก่อน +1

    Yes, please share the tools you are using to resurrect your masterpiece.
    I'm 53 now, and have a game I started but never finished. Am retired and ready to code again! I only knew what basic I could self-teach myself from following programs in Compute! Gazette and the C64 reference guide.
    Can you also provide some resources to help a newbie into the realm of C64 assembly language?
    Thank you, and thanks for sharing your hard work with us!

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน

      I will see what I can do Mithrandir.
      I highly recommend starting with books off of archive.org. For me Rodnay Zaks' programming the 6502 and compute!s machine language for beginners were a huge influence.

  • @MattKasdorf
    @MattKasdorf หลายเดือนก่อน +1

    Might I suggest the use of "FTG" instead of "FAT" for fatigue?

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน +1

      Yeah Matt, you might have something there! 😳 I updated it in the designer but it won't show up in the code until the next time I export all the screens which is a bit of a pain.

  • @IsaacKuo
    @IsaacKuo หลายเดือนก่อน +1

    Hmm ... four letter alternative to GRACE ... "DEFT". Four letter alternative to CHARM ... heh heh ... "RIZZ".
    The idea of finding a master in order to level up is interesting. Obviously, you don't want it to be too difficult or arbitrary ... there's got to be clues to lead you to them. But also, perhaps it should typically take time to do training. In some cases, that means the master travels with the party for a while. In other cases, perhaps you must be down one or two characters during that training time.

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน +1

      Well, kind of an alternate in Deft although I prefer a noun over an adjective. Rizz? I am just leaving that one alone 😬 I don't want to know. My thought on the "Master Plan" is to make it so that, once more advanced trainers are unlocked, that the party will all train at once. Splitting a party is rarely fun.

    • @IsaacKuo
      @IsaacKuo หลายเดือนก่อน +1

      @@RavenWolfRetroTech "Rizz" is a trendy slang term that means charming - like in a smooth operator kinda way. It seems to come from the middle syllable of the word "charisma".

  • @PatrioticGestalt
    @PatrioticGestalt หลายเดือนก่อน +2

    Very inspiring. But not using your technique. I'm lazy. I bought a wargame with simple rules, downloaded the Vassal module for it, and currently coding the game using Zig and SDL2. I don't know if I'll be finishing it. Maybe when I retire.

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน +2

      Re-Tired 😂 Sounds like a fun project!

  • @jimreed8576
    @jimreed8576 หลายเดือนก่อน +1

    Nice game! Is there an email I can contact you at?

    • @RavenWolfRetroTech
      @RavenWolfRetroTech  หลายเดือนก่อน

      What's up? I just tested the email in the channels about section and it is working (It had issues a few weeks ago). I don't post my email address openly in comments for obvious reasons.