--- /dev/null
+implementation module Team_Student_Slalom_Assignment\r
+\r
+/** Implement a solution to the slalom assignment.\r
+\r
+ Your team consists of one field player, with player's number 2.\r
+ Below you should only change the definition of footballer to your solution.\r
+ Do not change the position and player identification. \r
+ Do not change the implementation of base_TeamName_Student_Slalom.\r
+*/\r
+\r
+import Footballer\r
+import FootballerFunctions\r
+\r
+Team_Student_Slalom :: !Home FootballField -> Team\r
+Team_Student_Slalom home field = team\r
+where\r
+ team = [{footballer {clubName=club,playerNr=2} & pos = if (home == West) position (mirror field position)}]\r
+ club = base_TeamName_Student_Slalom +++ if (home == West) "_W" "_E"\r
+ position = {zero & px = scale -0.5 field.flength + penalty_area_depth}\r
+ footballer player_id = defaultFootballer player_id // implement your footballer here\r
+\r
+base_TeamName_Student_Slalom :: String\r
+base_TeamName_Student_Slalom = "Student Slalom"\r