The TTC 2014 Live Contest Case

Tassilo Horn

horn@uni-koblenz.de

July 22th, 2014

The Transformation Tool Contest

  • Aim: Evaluate and compare expressiveness, usability, and performance of transformation tools by solving selected case studies
    • Two challenging offline case studies
    • One Live Contest case
  • The TTC workshop is on Friday
    • Morning: the offline cases
    • Afternoon: the Live Contest case and award ceremony

The TTC Live Contest Case

We're gonna fight out the Transformation Tool Soccer Worldcup!

The Transformation Tool Soccer Worldcup

  • Task: Use your favorite transformation tool to implement a soccer-playing transformation
  • Evaluation:
    1. Let tools play soccer against each other
    2. Let the TTC audience assess the quality of the solution

The Transformation Tool Soccer Worldcup

  • The game is network-based and a Soccer Server is provided
    • Two soccer clients connect to the server
    • The first one controls the blue team
    • The second one controls the red team
  • The game is turn-based
    1. The team with the ball makes its actions
    2. The other team makes its moves

Overview of the Soccer Game

overview.png

The SoccerPitch Metamodel

soccerpitch-mm.png

An Example SoccerPitch

soccerpitch-diag.png

The Update Metamodel

update-mm.png

The Soccer Gameplay Rules

  • A MovePlayer action moves a player
    • Player with ball cannot move as far as a player without ball
    • Moving into the opponent player with ball attacks him (50% chance of capturing the ball)
  • A ShootBall action makes the player shoot the ball
    • Shooting towards an own player performs a pass (but ball might get intercepted)
    • Shooting towards a GoalField might score a goal unless the goal keeper catches the ball

Awards

  1. The TTC Soccer World Champion (match winner)
  2. The Expert Judges' Choice award (scored by the audience)
  3. The Overall Live Contest Winner (balanced between 1. and 2.; also scored by the audience)

Resources