Announcement

Collapse
No announcement yet.

Upgrade Trees

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Upgrade Trees

    A little while ago, I got the first few Battle Challenges set up, where you can earn Power Points for fulfilling special conditions while winning a battle. After playtesting those challenges, some are much easier said than done!

    In the last week I've been putting together the system you use to spend those Power Points - an "upgrade tree" of sorts. It's been time-consuming, and sometimes difficult, but I'm learning more about the way the parts of the code works together, and the way the event pages work, as I go.

    To access the Upgrade area, you just select it from the menu screen. Eventually I want to give the menu screen its own look and feel rather than the default XP style, but for now at least it shows off a few of the custom choices and fields that are up there.



    Choose "Upgrade" and you're immediately warped to the Upgrade Tree for the chosen character. Each skill the character knows (or can know) will have its own strand of upgrades that you can buy with Power Points.

    You can actually walk around the upgrade tree with your character (I made it using the standard map editor) and interact with each node of the tree.

    Had to stitch together two screenshots for what you see below, but I think it really shows off the structure better than a raw freeze-frame.



    You can buy upgrades for any skill you know, but within each skill you start at the bottom of the tree and work your way up to the top. The symbol on each node describes the kind of upgrade you can buy:

    • "Treasure Chest" nodes give you powerful items when you activate them. The type of item is usually related to the skill; a defensive Ice spell might yield a Frozen Shield.
    • "Fist" nodes grant the character who purchased the skill a permanent upgrade to one of their stats.
    • "Staff" icons unlock a new (usually related) skill for the character.
    • "Star" icons have a wide variety of unique effects.



    As you buy the upgrades, you move further and further up the strand. The upgrades become more expensive, but also more powerful.

    If you look carefully at some of the screenshots, you'll also see four different colors on the node outlines, designed to help you understand what you can do at a glance:

    • Gray: You can't purchase the upgrade (because you don't know the skill, or haven't made your way up the strand yet)
    • Pink: The upgrade is availble, but you need more Power Points to buy it.
    • Gold: You can purchase the upgrade.
    • Green: You've already purchased the upgrade!




    And when you learn a new skill from one of the tree's nodes, it immediately "unlocks" allowing you to work on that skill's strand.



    One more cool thing you can do on the upgrade tree: if you work your way all the way up the strand for a skill and purchase all five upgrades, the skill itself is permanently modified in some way. Might be more power, lower cost, or bonus effects that trigger when the skill is used.



    So that's what I've got on the Upgrade system so far. A full proof of concept, but a lot of content that still needs to be fleshed out.

    I'd love to hear any thoughts you guys have on the system, and I'll keep you posted as I work on it!


    How Badly Do You Want It? (VX Ace) is now available for download! - no outside software necessary.

    "I live and love in God's peculiar light." - Michelangelo

    #2
    Re: Upgrade Trees

    Holy cow, that upgrade tree seems awesome. good work.
    Screenshot Let's Plays

    Comment


      #3
      Re: Upgrade Trees

      It's hard to tell from the screenshots, but based on your description I wonder if maybe the appearance is slightly more complicated than it needs to be? You have four different symbols for the nodes, plus four colors. Sounds like there's a lot going on there. Could it be streamlined somehow?
      Ryner's Games

      Simple Man's Quest for the Playground* - Winner: Pavilionite Biography Contest - Click Here!

      Monster Must Die - Winner: Halloween Horror Contest - Click Here!

      All you need to play is a computer, no outside program necessary!

      Comment


        #4
        Re: Upgrade Trees

        To me it looks kinda... linear. What you need to do is make it so that there are branches to your tree, so if you get this, you have to chose this or this, or save up for both.

        Did i get too complex there?
        Didn't you know? The living are just the dead that haven't stopped breathing.

        Check out DoTB! Its OP.

        http://www.pavilionboards.com/forum/...play.php?f=205

        Comment


          #5
          Re: Upgrade Trees

          @Duel: Thanks a lot, man!! I've been trying to figure out how to do this for a long time, and I'm really excited for what it might bring to my game.


          @Ryner: Very interesting point. You think all the different combinations could be confusing for the player? The idea with all these symbols and colors was to give the player a way to understand entire segments of the tree at a glance, without having to check every one. Once you actually examine a node, it does tell you the what the specific upgrade is, and whether you can buy it (and why, if you can't).

          I think it would definitely be helpful to have a "legend" on the screen to explain each color and symbol, with a toggle on and off. I'll add that before the system's finished. And I'm open to any other ideas for making it easier to understand, if you've got something in mind.


          @Spirit: There are actually a few reasons I can't (or at least shouldn't) add branching paths, the biggest one being technical. Characters can learn over 200 total skills, and with this "linear" tree I can track each skill's upgrade progress with a single variable. If I branch the upgrades in different directions, the only reasonably simple way to do so would be to track each specific upgrade with a Switch, which would blow about half of my total 5000 switches.

          With 20-30 skills available per character, and the ability to work on any skill at any time, you'll rarely have a lack of options when choosing an upgrade.


          How Badly Do You Want It? (VX Ace) is now available for download! - no outside software necessary.

          "I live and love in God's peculiar light." - Michelangelo

          Comment


            #6
            Re: Upgrade Trees

            Then how about more than three paths?

            Of course, i am the kinda guy who likes such an inane ammount of choice its crazy...
            Didn't you know? The living are just the dead that haven't stopped breathing.

            Check out DoTB! Its OP.

            http://www.pavilionboards.com/forum/...play.php?f=205

            Comment


              #7
              Re: Upgrade Trees

              Originally posted by Spirit View Post
              Then how about more than three paths?

              Of course, i am the kinda guy who likes such an inane ammount of choice its crazy...
              I think you meant 'insane', not 'inane'.

              There will absolutely be more than three "paths" (strands)! There will be one strand (of five nodes) for each skill that a character has - which means each character will have 20 or 30 strands on their personal tree, and there will be hundreds in total. The three strands you see here are just what I've done so far to make sure the system works.


              How Badly Do You Want It? (VX Ace) is now available for download! - no outside software necessary.

              "I live and love in God's peculiar light." - Michelangelo

              Comment


                #8
                Re: Upgrade Trees

                Wow, that looks awesome...

                It looks fun to me! I think I would respond well to the straight-forwardness of that kind of system. The symbols and colors seem fairly intuitive to me, now that I really look at it. At first I agreed with Ryner, but now I think it would be fine once I got used to it. I don't think that would take very long, either.

                Comment


                  #9
                  Re: Upgrade Trees

                  I was doing something similar on RPGM1, but with multiple paths and what not. It got too complicated, and the map used took up like 4000+ data or something -- so it wasn't viable. Useless tidbit of information aside, this is great. Character customization kicks ass.

                  Demo Incoming: http://www.pavilionboards.com/forum/...2&postcount=67
                  Walk the Road ~ 31 Days: http://www.pavilionboards.com/forum/...02&postcount=1

                  Comment


                    #10
                    Re: Upgrade Trees

                    Thanks, guys! Wonderful to see that you think it looks good. Much love to everyone who's commented.


                    @Obi: Glad you think it looks fun... that's the number one goal of this thing! If I managed to break all the programming barriers and cliches in the book, and it didn't result in a fun game, it wouldn't be worth anything. (I think I'd have a similar experience as you as a player, by the way - this would have a slight learning curve but then the iconography would be useful. To try to achieve the best of both worlds, I'm going to keep it all but add a legend.)

                    @Nova: I remember working with RM1, too, and watching my Available Data drain as I tried to make a complex minigame. I was never any good at economizing my logic. That's a part of why I love the PC series - it can process a ton of commands without any slowdown that I've noticed so far. Also, thanks for those compliments, man.


                    In the last few days I've been busy implementing some skills that popped into my head (my favorite being "Snowfall", which does some Ice damage and creates a bunch of snowball items that you can later throw at enemies!), but I'll definitely continue to work on the Upgrade Trees too.
                    Last edited by Wavelength; 11-24-2012, 03:24 AM.


                    How Badly Do You Want It? (VX Ace) is now available for download! - no outside software necessary.

                    "I live and love in God's peculiar light." - Michelangelo

                    Comment


                      #11
                      Re: Upgrade Trees

                      OK, I came back to the Trees and added a Legend!

                      While on the Upgrade Tree, you can press 'Shift' at any time to pull up a picture which tells you what all the symbols mean and how everything works. Pressing 'Shift' again closes it. It's all done with Auto & Parallel events and Show/Erase Picture commands.

                      I'd love to hear comments from anyone and everyone, but Ryner I would especially be interested to hear your opinion since your concerns about the complexity were the reason I created this. Do you think this will make it sufficiently easy to understand, or do you feel it clutters it up even more?


                      While on the Upgrade Tree, a small overlay in the corner will let you know you can open the Legend for help, by pressing [SHIFT].


                      The Legend lets you know what each symbol means and gives other general info to navigate the Upgrade Trees.


                      How Badly Do You Want It? (VX Ace) is now available for download! - no outside software necessary.

                      "I live and love in God's peculiar light." - Michelangelo

                      Comment


                        #12
                        Re: Upgrade Trees

                        That's terrific. A very useful and snazzy way to help your player. Well done.
                        Ryner's Games

                        Simple Man's Quest for the Playground* - Winner: Pavilionite Biography Contest - Click Here!

                        Monster Must Die - Winner: Halloween Horror Contest - Click Here!

                        All you need to play is a computer, no outside program necessary!

                        Comment

                        Working...
                        X