Funded! This project was successfully funded on July 9, 2012.

Update #11

Technical Update #1

Our initial set of videos did a great job of putting us on the map and bringing in enough donations to get us 2/3 of the way to our goal. As our donor community has grown and taken on definition, we've begun seeing more requests for updates that talk about the technical challenges. The ability to make comedy skits doesn't necessarily go hand-in-hand with game design acumen, some have pointed out.

We're pleased that the campaign has progressed to the point where this has actually become a matter for conversation!

-- We hope it doesn't put anyone off if we continue posting the occasional video with high entertainment value. We trust that even the most technically serious donor will understand that this sort of outreach is necessary in a campaign that pivots on reaching a large number of potential donors.

-- Putting a gifted comic actor in a giant hamster wheel and pointing a camera at him is relatively straight-forward. Answering technical questions in polished-looking video clips is slow work and consumes a lot of resources.

-- While we’re working on a few video clips, we’ll default to writing out our answers. The forthcoming updates might be on the TMI side of things.

Motion Capture and the Combat Tree

In our lingo, MASE stands for Martial Arts System Embodiment and it means the aggregation of code, assets (e.g. animations), and in some cases hardware needed to make a particular martial arts style work in CLANG. The first MASE we are making is based on Il Fior di Battaglia (Flower of Battle) by Fiore dei Liberi (1410). This system is sometimes referred to as Armizare.

(In keeping with our long-term goal of trying to allow a knight and a samurai to get into a fight, MASEs should be interoperable. That's a challenge for later, though.)

Every martial art--at least, every one that we would consider trying to turn into a MASE--includes a finite set of stances. Armizare is no exception. If there is more than one stance, then the system needs to include transitions between stances. In the particular case of Armizare, these transitions are frequently synonymous with sword movements: typically attacks (both cuts and thrusts), sometimes parries, and sometimes just changes in position with no offensive or defensive content. So, as a first move toward creating a MASE, it makes sense to get someone who knows the art in question, put them in a motion capture (mocap) environment, and have them go through the list of stances and the transitions between them. In our case, that person has been Guy Windsor, who runs the School for European Swordsmanship in Helsinki, Finland.  www.swordschool.com

The mocap technology is a sensor-equipped suit from Xsens that we borrowed from Valve (and a second one that we borrowed from Suckerpunch) We shot this video a couple of years ago while we were capturing a number of basic Armizare moves.

Of course, stances and transitions do not make for much of a martial art. There will be a range of attacks, parries, counterattacks, and so on. So as long as we had Guy in an expensive electronic catsuit, we captured a number of those too. That's why we needed two suits: so that Neal could act as his tackling dummy.

We clean up and process these short segments of mocap data into discrete animations embodying stances such as Posta di Donna (where the sword is slung around behind the back of the neck) and moves between stances, such as mandritto fendente (an attack out of Posta di Donna from high right diagonally downwards) as well as various parries, counterattacks, etc. With a little help from the game engine and some clever programmers, these can be strung together according to rules in the combat tree--which is another data structure that makes up a part of the MASE. How you move the controller determines the path that you'll take through the combat tree.

All stances and moves in a system are therefore embodied, within a MASE, as sets of coordinates and paths. Some of those moves are so obvious and basic that even the lowest-level character will have immediate access to them. More advanced moves will have to be acquired over time by learning them from trainers in the game world. Learning a move adds it, in effect, to the inventory of things your character is capable of doing. You gain access to more of the combat tree, giving you the ability to execute a wider range of moves.

If you play Warcraft, you can make an analogy here to the inventory of spells, attacks, etc. that a character acquires over time. For a high-level character, this becomes a vast array of options, many of which are context-dependent in some way. The interface becomes the bottleneck. Actions need to be mapped to keys on the keyboard. When the keyboard fills up, players need to create multiple key maps and switch between them. Much of the screen real estate is taken up with icons, some of which may be grayed out or timed out in a context-dependent manner. In CLANG we seek to replace that style of interface with a swordlike object that you can move through space to select options from your "inventory" in a more obvious and intuitive way.

In-system vs. Out-of-System Movement

No hardware controller can measure every nuance of position and movement. By doing some basic pattern recognition on how the controller is oriented, however, it's possible to make a pretty good guess as to what stance the player wants his character to be in. If the data from the controller matches up with a known stance from the MASE, then we are In-System. The character in the game world drops into an animation that is biomechanically stable and martially sound. Various options in the combat tree become available. For example, if CLANG recognizes that you are in Posta di Donna, it will light up a number of relevant options on the attack star (a user interface widget that we'll talk about in a future technical note), cueing the player that a wide range of angles of attack can be launched from this stance.

An early prototype shows getting into Posta Di Donna and a mandritto fendente:

Sometimes CLANG might not be able to map the player's position onto a known stance from the MASE. In that case we are Out-of-System. CLANG then defaults to using the built-in capabilities of the game engine (inverse kinematics) to make the character stand and move in a plausible way. Many of the offensive and defensive options in the user interface become grayed out, since they can't be launched from arbitrary stances. In other words, being Out-of-System is not a desirable situation when you are playing the game, and most players will quickly learn how to avoid it. A simple interface (a reset button on the controller, for example) can be used to get back In-System when things have gotten into this state.

Sword Sync

Our single most frequently asked question concerns what happens when the position of the on-screen sword gets out of sync with that of the hardware controller, which is something that might happen, for example, when your attack gets blocked and you keep swinging through even though your character's sword has been suddenly stopped. Sword Sync is what we call that. We'll cover it in more detail in a future technical note and video. Other than a good UI that helps you know when you are blocked, one answer is that real swordfighters move in such a way as to minimize the effect of being blocked; and part of becoming good at playing CLANG is learning to be more like a real swordfighter.

Comments

    1. Missing_small

      Creator Jonathan on July 7, 2012

      "More advanced moves will have to be acquired over time by learning them from trainers in the game world. Learning a move adds it, in effect, to the inventory of things your character is capable of doing."

      Could you please explain this in more detail? This is motion game... logically, if I move a sword into a certain stance, and this stance IS capable of being recognized by the video game... my character should go into that stance, right? He shouldn't just randomly not go into that stance because I haven't "learned" the skill yet...

    2. Missing_small

      Creator James Roy Peters on July 4, 2012

      Wow, this looks fantastic! I'm a student of Fiore's works in Santa Clara, California, and it is SO awesome to see the things I'm learning show up in a video game.

      The comment about being prepared for your opponent to block is key. You must always have a plan B, because Plan A rarely works right out of the box.

      I am very excited for this project.

    3. Fb_profile_picture.small

      Creator Samuel R. Plymale on July 2, 2012

      The combat tree really interested me. Very nice post. :)

    4. Missing_small

      Creator Hamilton Link on June 30, 2012

      Another commenter was discussing the "kinect disconnect" which I agree the Extra Credits video (cited here http://penny-arcade.com/patv/episode/kinect-disconnect) covered pretty well. I get the impression you're trying to cross the uncanny valley with the swordsmanship by moving to a relatively direct physical translation, while using conventional controls (the -- potentially -- couple of thumb joysticks and trigger buttons available) for moving around, looking around, buying, looting, etc. Is that fair to say?

    5. 1._jamiso_stone_black_v-neck.small

      Creator Jamison Stone on June 29, 2012

      Digging it!

    6. Missing_small

      Creator John Haverkamp on June 28, 2012

      what you describe really sound fascinating, better than i hoped. can't wait to give it a try. as well as maybe program and mocap other styles into the system with the promised SDK.

    7. Clang_logo.small

      Creator Subutai Corporation on June 27, 2012

      @John The only advantage "In System" fighters will have is one of technique. If your moves are better, you can still fight out of system, but the UI won't ba able to help would and the animation will be relying completely on IK, which maybe be less splendid than our lovely hand-polished mocap.

    8. Missing_small

      Creator John Haverkamp on June 27, 2012

      I recognize the direction Clang is heading here as necessary, but lament that it will turn into more of a 'sport' than a true physics based simulation where any style can have a go and be tested. I see the mentioned MASE functioning much like 'right of way' does in western fencing - an artificial constraint on combat that evolved to facilitate safety and judging. Don't get me wrong though - I'm in to the hilt and eagerly awaiting the release - (fingers crossed!)...

    9. Missing_small

      Creator Tadanori on June 27, 2012

      This is even more interesting than I had originally believed. You are designing something that will be accessable to a wider range of individuals by having these transitionary stances acting as waypoints in the style. Elegant.

    10. Fb_profile_picture.small

      Creator royblumenthal on June 27, 2012

      I'm shocked and horrified to find out that the CEO-in-a-wheel video is some kind of a skit! That's just not on! I frankly don't believe you! I think you're SAYING it's comedy to lull people into a state of doziness, and that you're going to attack them with a Clang controller.

    11. Avatar.small

      Creator Dee Abson on June 27, 2012

      "[P]art of becoming good at playing CLANG is learning to be more like a real swordfighter."

      Hmm. So for those that have pledged at a reward level of $25, which eventual delivers unto them a copy of the game, I'll take this statement to mean that if they were to become more familiar with the mechanics of the game, vis-a-vis the various MASE which encapsulate swordfighting styles, they could become much better at the game.

      One might conclude then, that something like, say, a PDF of the illustrated Clang fighting manual at the $75 reward level might assist with this endeavour.

      Done! (and *hint*hint*nudge*nudge* to my fellow Kickstarters).

    12. Clang_logo.small

      Creator Subutai Corporation on June 27, 2012

      @Ryan. Out of system moves will still function with regards to hits and damage. But our swordmasters feel that trained responses will be more effective. But CLANG will allow you to prove them wrong, if you can!

    13. Missing_small

      Creator charlieb on June 27, 2012

      Your comments about sword sync and in-vs-out of system have interesting game implications where being out-of-sync or out-of-system can mean the difference between victory and loss. I can't think of any other game or system where this sync between the human and the control system is part of the responsibility of the human and thus part of the game. Do you think this is an immersion destroyer or conversely perhaps an aid to getting into the flow state?

    14. Avatar.small

      Creator Ryan Murphy on June 27, 2012

      Sweet! Love tech updates, all kinds of interesting stuff going on here. So out of state attacks and movements will be just directly those movements, the difference will be that they won't get the benefits to hit and damage and stuff that an in-state attack will?

    15. Ligersm.small

      Creator James McKendrew on June 27, 2012

      Hey! What's all this technical crap? Where's the comedy?

9,023
Backers
$526,125
pledged of $500,000 goal
0
seconds to go
Clang_logo.medium

See full bio

  • Pledge $10 or more
    You selected

    672 backers

    Thanks! You get our appreciation and a thank you on our website and the game credits.

    Estimated delivery:
  • Pledge $25 or more
    You selected

    5370 backers

    Download of the game (motion control hardware not included), as well as a thank you credit on our website and within the game.

    Estimated delivery:
  • Pledge $40 or more
    You selected

    410 backers

    Two copies of the game. Keep one for yourself, give one to a friend! Includes a thank you credit on our website and within the game.

    Estimated delivery:
  • Pledge $50 or more
    You selected

    421 backers

    Download of game concept art in pdf format. Includes all preceding rewards.

    Estimated delivery:
  • Pledge $75 or more
    You selected

    567 backers

    PDF of illustrated Clang fighting manual. Includes all preceding rewards.

    Estimated delivery:
  • Pledge $100 or more
    You selected

    584 backers

    T-shirt with CLANG/Subutai Kickstarter campaign graphic. Includes all preceding rewards (add $15 for international shipping).

    Estimated delivery:
  • Pledge $150 or more
    You selected

    333 backers

    Print edition of illustrated CLANG fighting manual. Includes all preceding awards (add $15 for international shipping).

    Estimated delivery:
  • Pledge $250 or more
    You selected

    64 backers

    Motivational poster signed by the team. OMVI patch. Includes all preceding rewards (add $20 for international shipping).

    Estimated delivery:
  • Pledge $500 or more
    You selected

    37 backers

    Print version of the illustrated CLANG fighting manual signed by the team, copy of the Deluxe Edition of The Mongoliad Book 1, signed by the writers. Includes all preceding rewards (add $15 for international shipping).

    Estimated delivery:
  • Pledge $1,000 or more
    You selected

    19 backers Limited (1 left of 20)

    Complete Mongoliad trilogy signed by team plus invitations to company parties in Seattle. Includes all preceding rewards (add $15 for international shipping).

    Estimated delivery:
  • Pledge $1,241 or more
    You selected

    10 backers All gone!

    Name a character in a future Foreworld story, the alternate history in which The Mongoliad (and CLANG) is set. The name may be modified as necessary to fit the milieu. Includes all previous rewards.

    Estimated delivery:
  • Pledge $1,294 or more
    You selected

    7 backers Limited (3 left of 10)

    Name a character in the large world Foreworld game project. The name may be modified as necessary to fit the milieu. Includes all previous rewards (except the $1241 level reward).

    Estimated delivery:
  • Pledge $2,000 or more
    You selected

    1 backer Limited (19 left of 20)

    Your face on your exclusive character! We will have you send us a few photos and we will make you character that only you can use, with your face! Includes all previous rewards (except the $1241 and $1294 level rewards).

    Estimated delivery:
  • Pledge $5,000 or more
    You selected

    3 backers Limited (7 left of 10)

    Original concept art plus invitations to company parties in Seattle. Includes all preceding rewards.

    Estimated delivery:
  • Pledge $10,000 or more
    You selected

    1 backer Limited (7 left of 8)

    THE WAR KNIFE VERSION: Gotlandic war knife based on a design by bladesmith Jeff Pringle (a wootz and pattern welding specialist). These are replicas of 8th century weapons, not unlike what would be carried by the OMVI from Týrshammar in our Foreworld stories. In those days, "war knife" meant something akin to "short sword" rather than "pocket knife." This reward also includes a studio tour and lunch with the team, as well as all preceding lower-tier rewards (except the $1241 and $1294 level rewards and the sword).

    Estimated delivery:
  • Pledge $10,000 or more
    You selected

    8 backers All gone!

    Steel longsword based on a design by noted sword-smith and Foreworld contributor, Angus Trim. Studio tour and lunch with the team! Includes all preceding rewards.

    Estimated delivery:
Funding period

- (30 days)