Warrior update

I've been hard at work all week getting the new HM Mini (Modern Warrior) coded, and it's going really well. It's funny, I get the same glow from figuring out how to make something work in Flash as I do when I write a really good post, or complete a particularly nice illustration. I guess the creative buzz is the same no matter what gives rise to it.

Anyway, here's a screen grab of the program so far, with explanation to follow:


As you can see, I've added multiple "Head" items to the figure. Since I only have one Head drawn at the moment, you get Three-Headed Monty, but you can also see two versions of the lightning bolt insignia. I placed one, rotated it, moved it to the left a bit, then placed a new one and rotated it the other way, moving it a bit to the right. The effect is of double lightning bolts on the upper chest. I could have crossed them, too, for a lightning-bolt-X look.

Other items of interest, in no particular order:

  • You can color the line art, just like in the FaceMaker.
  • 120 pre-set color swatches versus 85 in the FaceMaker.
  • 28 custom color slots versus 12 in the FaceMaker.
  • There's now a text field where you can enter a Hex value. Clicking Apply next to that box will apply your hand-entered value as a custom color swatch, and apply it to the character.
  • Items can be rotated freely.
  • Items can be moved around the composition area freely.
  • Item slots can, as I said earlier, be duplicated, so if you want ten Coats, go for it.
  • If you look closely, the right-most head is glowing blue; this is the effect whenever you mouse over an item, to let you know what you're working on. If you look even closer, the cursor is a red "X". I've clicked the "remove" button, which dims the rest of the controls and converts the pointer to the X. Clicking on an item with "remove" active will -- shockingly! -- remove that item completely.
  • Like in the Facemaker, there are "color skin" and "color hair" buttons. The effect of clicking this button will be to apply all three colors to all of either the skin or hair areas.
  • It doesn't show, but on the backend drawing items is now easier. I still have to place each item onto the preview boxes, but I don't have to create new frames for each one and copy over a bunch of code, making sure to match up names in three places. This was the brain-wave I commented on a couple of months ago when completing the Tony Hawk Skateboarder project, it's much easier than the old way.

My understanding of this new version of Flash (ActionScript 3) is growing exponentially with everything I do here. It's all starting to feel intuitive instead of having to slog and hack and piece my way through every single thing. As a result it's all going a lot faster, the code is a lot more elegant, and I've been able to figure out how to do some things I used to think weren't possible.

The long and short of it is, all of this code and effort I am putting into this are definitely going to pay big dividends when it comes to HeroMachine 3. I've already solved most of the major issues I was worried about. Once this is completed, the last big thing to tackle for HM3 will be allowing the user to load up sets of items on the fly, but I don't think that's going to be a huge deal.

Still to do as far as programming on the Modern Warrior goes are masking; enhanced layering controls; "flip" and "mirror" controls (turn the current item over either left-to-right or up-and-down); allowing the user to change color transparency; clear all; and randomize all. Then it's off to draw items in a frenzy!

16 Responses to Warrior update

  1. Rick says:

    This crosses at least a half dozen things off my HM3 wish list. Awesome stuff Jeff!

  2. DJ says:

    Wow. That is looking kickass. I can’t wait Jeff. You’re a genius!

  3. Danny Beaty says:

    I anxiously await HM3. Keep up the good work, Jeff.

  4. Eric says:

    “There’s now a text field where you can enter a Hex value. Clicking Apply next to that box will apply your hand-entered value as a custom color swatch, and apply it to the character.”
    Yes! Greyish colors at last.

  5. Eric says:

    Also, item duplication! Do want!

  6. Jeff Hebert says:

    Eric, if there are specific grayish colors you want, let me know. I have a bunch of currently empty color swatches to fill.

  7. Kaldath says:

    Something I’d like to see added to HM .. In basic MS Paint if you go into the Edit Color Menu there is a nice little feature that I like a lot. When you click on a color there appears a click-able bar that shows that color in various shades from white to black. So lets say you click on a purple color to edit, with that side bar you can easily select a very very whitish purple or a nearly black shade of purple or anywhere in between.

  8. Loki says:


  9. Jeff Hebert says:

    I went to school with Grog! He was head of the class. Three times over, actually. (GROOAAANNN!)

  10. Dr. VAX says:

    I think I might have an aneurysm just thinking about the awesomeness HM3 will bring to my face.
    It’ll be GRRRREAT!!!

  11. Dodo says:

    Hey, Jeff, speaking of HM3… are there any estimates as to when will it be out?

  12. Spawn says:

    When will it release?

  13. Jeff Hebert says:

    I’m told the warrior mini will launch — along with an extremely cool contest — in early December. As far as HM3, we don’t have any kind of release date yet.

  14. Jack Lamarr says:

    Excellant work. I eagerly await the final Hero Machine 3. I hope it’s out soon!

  15. Joshua says:

    Hi, I love the Hero Machine, and I just wanted to know when the HM3 will be up for use.

  16. Jeff Hebert says:

    No FIRM date, but early next year.