11浏览
查看: 11|回复: 1

[项目] 【花雕动手做】基于Kitronik可编程开发板之完美契合游戏

[复制链接]
【花雕动手做】基于Kitronik可编程开发板之完美契合游戏图1

Kitronik ARCADE 是一款由英国教育科技公司 Kitronik 精心打造的可编程游戏机开发板,专为编程教学与创客实践而设计。该设备原生支持微软的 MakeCode Arcade 平台,用户可通过图形化或 JavaScript 编程方式,轻松创建、下载并运行复古风格的街机游戏。

它集成了彩色 LCD 显示屏、方向控制键、功能按键、蜂鸣器和震动马达等交互组件,提供完整的游戏输入输出体验。无论是初学者进行编程启蒙,还是创客群体开发交互式作品,Kitronik ARCADE 都能作为理想的硬件载体,助力创意实现。

凭借其开源友好、易于上手、兼容性强等特点,该开发板广泛应用于中小学编程课程、创客工作坊、游戏开发教学以及个人项目原型设计,深受教育者与技术爱好者的喜爱。


【花雕动手做】基于Kitronik可编程开发板之完美契合游戏图2

驴友花雕  中级技神
 楼主|

发表于 2 小时前

【花雕动手做】基于Kitronik可编程开发板之完美契合游戏

作为学习、练习与尝试,这里创建一个完美契合的小游戏。
打开网页版:https://arcade.makecode.com/,设置项目名称:完美契合

MicroPython实验代码

  1. @namespace
  2. class SpriteKind:
  3.     Crowd = SpriteKind.create()
  4. def on_player4_button_b_pressed():
  5.     cycleLimb(Raphaels_Limb_Positions, 0)
  6. controller.player4.on_button_event(ControllerButton.B,
  7.     ControllerButtonEvent.PRESSED,
  8.     on_player4_button_b_pressed)
  9. def on_player3_button_right_pressed():
  10.     cycleLimb(Esmereldas_Limb_Positions, 3)
  11. controller.player3.on_button_event(ControllerButton.RIGHT,
  12.     ControllerButtonEvent.PRESSED,
  13.     on_player3_button_right_pressed)
  14. def on_player4_button_right_pressed():
  15.     cycleLimb(Raphaels_Limb_Positions, 3)
  16. controller.player4.on_button_event(ControllerButton.RIGHT,
  17.     ControllerButtonEvent.PRESSED,
  18.     on_player4_button_right_pressed)
  19. def on_player2_button_b_pressed():
  20.     cycleLimb(Horatios_limb_positions, 0)
  21. controller.player2.on_button_event(ControllerButton.B,
  22.     ControllerButtonEvent.PRESSED,
  23.     on_player2_button_b_pressed)
  24. def renderGuy(x: number, y: number, body: Image, arms: List[Image], legs: List[Image], limbPositions: List[any], screen2: Image):
  25.     spriteutils.draw_transparent_image(body, screen2, x, y)
  26.     spriteutils.draw_transparent_image(arms[parse_float("" + str(limbPositions[0]))],
  27.         screen2,
  28.         x - 12,
  29.         y - 2)
  30.     spriteutils.draw_transparent_image(legs[parse_float("" + str(limbPositions[1]))],
  31.         screen2,
  32.         x - 14,
  33.         y + 14)
  34.     drawFlipped(x + 9,
  35.         y - 2,
  36.         arms[parse_float("" + str(limbPositions[2]))],
  37.         screen2)
  38.     drawFlipped(x + 7,
  39.         y + 14,
  40.         legs[parse_float("" + str(limbPositions[3]))],
  41.         screen2)
  42. def on_player4_button_left_pressed():
  43.     cycleLimb(Raphaels_Limb_Positions, 1)
  44. controller.player4.on_button_event(ControllerButton.LEFT,
  45.     ControllerButtonEvent.PRESSED,
  46.     on_player4_button_left_pressed)
  47. def on_player3_button_left_pressed():
  48.     cycleLimb(Esmereldas_Limb_Positions, 1)
  49. controller.player3.on_button_event(ControllerButton.LEFT,
  50.     ControllerButtonEvent.PRESSED,
  51.     on_player3_button_left_pressed)
  52. def on_player1_button_b_pressed():
  53.     cycleLimb(Geraldos_limb_positions, 0)
  54. controller.player1.on_button_event(ControllerButton.B,
  55.     ControllerButtonEvent.PRESSED,
  56.     on_player1_button_b_pressed)
  57. def makeCrowdParticipant(x2: number):
  58.     global tempSprite
  59.     tempSprite = sprites.create(img("""
  60.             . . 7 7 . .
  61.             . 7 7 7 7 .
  62.             . 7 7 7 7 .
  63.             . 7 7 7 7 .
  64.             . . . . . .
  65.             . 7 7 7 7 .
  66.             7 7 7 7 7 7
  67.             7 7 7 7 7 7
  68.             7 7 7 7 7 7
  69.             7 7 7 7 7 7
  70.             """),
  71.         SpriteKind.Crowd)
  72.     if Math.percent_chance(50):
  73.         tempSprite.set_image(img("""
  74.             . . . . . .
  75.             . . . . . .
  76.             . . . . . .
  77.             . . . 7 . .
  78.             . . 7 7 7 .
  79.             . . 7 7 7 .
  80.             . . . . . .
  81.             . . 7 7 7 .
  82.             . 7 7 7 7 7
  83.             . 7 7 7 7 7
  84.             """))
  85.     if x2 < 40:
  86.         tempSprite.image.replace(7, [10]._pick_random())
  87.     elif x2 < 80:
  88.         tempSprite.image.replace(7, [6]._pick_random())
  89.     elif x2 < 120:
  90.         tempSprite.image.replace(7, [2]._pick_random())
  91.     else:
  92.         tempSprite.image.replace(7, [7]._pick_random())
  93.     return tempSprite
  94. def spawnWall():
  95.     global currentWallSprite
  96.     if currentWallSprite:
  97.         currentWallSprite.destroy()
  98.     currentWallSprite = sprites.create(makeWallImage(), SpriteKind.player)
  99.     currentWallSprite.bottom = 0
  100.     animation.run_movement_animation(currentWallSprite, "v 50", 200, False)
  101.    
  102.     def on_after():
  103.         scene.camera_shake(2, 200)
  104.         music.small_crash.play()
  105.     timer.after(200, on_after)
  106.    
  107.    
  108.     def on_after2():
  109.         currentWallSprite.set_velocity(0,
  110.             7 + max(max(info.player1.score(), info.player2.score()),
  111.                 max(info.player3.score(), info.player4.score())) * 3)
  112.     timer.after(1000, on_after2)
  113.    
  114. def on_player1_button_left_pressed():
  115.     cycleLimb(Geraldos_limb_positions, 1)
  116. controller.player1.on_button_event(ControllerButton.LEFT,
  117.     ControllerButtonEvent.PRESSED,
  118.     on_player1_button_left_pressed)
  119. def on_player1_button_right_pressed():
  120.     cycleLimb(Geraldos_limb_positions, 3)
  121. controller.player1.on_button_event(ControllerButton.RIGHT,
  122.     ControllerButtonEvent.PRESSED,
  123.     on_player1_button_right_pressed)
  124. def makeWallImage():
  125.     global wallImage, tempLimbPositions
  126.     wallImage = image.create(160, 40)
  127.     wallImage.fill(15)
  128.     tempLimbPositions = [randint(0, 2), randint(0, 2), randint(0, 2), randint(0, 2)]
  129.     renderGuy(15,
  130.         13,
  131.         Geraldos_Body,
  132.         Geraldos_Arms,
  133.         Geraldos_Legs,
  134.         tempLimbPositions,
  135.         wallImage)
  136.     renderGuy(55,
  137.         13,
  138.         Horatios_Body,
  139.         Horatios_Arms,
  140.         Horatios_Leg,
  141.         tempLimbPositions,
  142.         wallImage)
  143.     renderGuy(95,
  144.         13,
  145.         Esmereldas_Body,
  146.         Esmereldas_Arms,
  147.         Esmereldas_Legs,
  148.         tempLimbPositions,
  149.         wallImage)
  150.     renderGuy(135,
  151.         13,
  152.         Raphaels_Body,
  153.         Raphaels_Arms,
  154.         Raphaels_Legs,
  155.         tempLimbPositions,
  156.         wallImage)
  157.     for index in range(14):
  158.         wallImage.replace(index + 1, 0)
  159.     wallImage.replace(15, 4)
  160.     return wallImage
  161. def drawFlipped(x3: number, y2: number, image2: Image, screen22: Image):
  162.     global tempImage
  163.     tempImage = image2.clone()
  164.     tempImage.flip_x()
  165.     spriteutils.draw_transparent_image(tempImage, screen22, x3, y2)
  166. def cycleLimb(limbPositions2: List[number], index2: number):
  167.     global tempFreq
  168.     limbPositions2[index2] = (limbPositions2[index2] + 1) % 3
  169.     if limbPositions2 == Geraldos_limb_positions:
  170.         music.play_sound_effect(music.create_sound_effect(WaveShape.TRIANGLE,
  171.                 randint(400, 500),
  172.                 400,
  173.                 100,
  174.                 0,
  175.                 100,
  176.                 SoundExpressionEffect.NONE,
  177.                 InterpolationCurve.LINEAR),
  178.             SoundExpressionPlayMode.UNTIL_DONE)
  179.     if limbPositions2 == Horatios_limb_positions:
  180.         tempFreq = randint(300, 400)
  181.         music.play_sound_effect(music.create_sound_effect(WaveShape.SQUARE,
  182.                 tempFreq,
  183.                 tempFreq,
  184.                 100,
  185.                 0,
  186.                 100,
  187.                 SoundExpressionEffect.NONE,
  188.                 InterpolationCurve.LINEAR),
  189.             SoundExpressionPlayMode.IN_BACKGROUND)
  190.     if limbPositions2 == Esmereldas_Limb_Positions:
  191.         tempFreq = randint(600, 800)
  192.         music.play_sound_effect(music.create_sound_effect(WaveShape.SAWTOOTH,
  193.                 tempFreq,
  194.                 tempFreq,
  195.                 50,
  196.                 0,
  197.                 200,
  198.                 SoundExpressionEffect.VIBRATO,
  199.                 InterpolationCurve.LINEAR),
  200.             SoundExpressionPlayMode.IN_BACKGROUND)
  201.     if limbPositions2 == Raphaels_Limb_Positions:
  202.         music.play_sound_effect(music.create_sound_effect(WaveShape.SINE,
  203.                 randint(500, 600),
  204.                 0,
  205.                 100,
  206.                 0,
  207.                 100,
  208.                 SoundExpressionEffect.NONE,
  209.                 InterpolationCurve.LINEAR),
  210.             SoundExpressionPlayMode.IN_BACKGROUND)
  211. def arraysAreEqual(a: List[any], b: List[any]):
  212.     for index3 in range(4):
  213.         if a[index3] != b[index3]:
  214.             return False
  215.     return True
  216. def on_player3_button_a_pressed():
  217.     cycleLimb(Esmereldas_Limb_Positions, 2)
  218. controller.player3.on_button_event(ControllerButton.A,
  219.     ControllerButtonEvent.PRESSED,
  220.     on_player3_button_a_pressed)
  221. def on_create_renderable(screen23):
  222.     renderGuy(15,
  223.         80,
  224.         Geraldos_Body,
  225.         Geraldos_Arms,
  226.         Geraldos_Legs,
  227.         Geraldos_limb_positions,
  228.         screen23)
  229.     renderGuy(55,
  230.         80,
  231.         Horatios_Body,
  232.         Horatios_Arms,
  233.         Horatios_Leg,
  234.         Horatios_limb_positions,
  235.         screen23)
  236.     renderGuy(95,
  237.         80,
  238.         Esmereldas_Body,
  239.         Esmereldas_Arms,
  240.         Esmereldas_Legs,
  241.         Esmereldas_Limb_Positions,
  242.         screen23)
  243.     renderGuy(135,
  244.         80,
  245.         Raphaels_Body,
  246.         Raphaels_Arms,
  247.         Raphaels_Legs,
  248.         Raphaels_Limb_Positions,
  249.         screen23)
  250. spriteutils.create_renderable(5, on_create_renderable)
  251. def on_player2_button_right_pressed():
  252.     cycleLimb(Horatios_limb_positions, 3)
  253. controller.player2.on_button_event(ControllerButton.RIGHT,
  254.     ControllerButtonEvent.PRESSED,
  255.     on_player2_button_right_pressed)
  256. def on_player3_button_b_pressed():
  257.     cycleLimb(Esmereldas_Limb_Positions, 0)
  258. controller.player3.on_button_event(ControllerButton.B,
  259.     ControllerButtonEvent.PRESSED,
  260.     on_player3_button_b_pressed)
  261. def on_player4_button_a_pressed():
  262.     cycleLimb(Raphaels_Limb_Positions, 2)
  263. controller.player4.on_button_event(ControllerButton.A,
  264.     ControllerButtonEvent.PRESSED,
  265.     on_player4_button_a_pressed)
  266. def makeTitleCard():
  267.     global gameStarted, titleCard, mySprite3
  268.     gameStarted = False
  269.     titleCard = sprites.create(img("""
  270.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  271.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  272.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  273.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  274.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  275.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  276.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  277.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  278.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  279.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  280.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  281.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  282.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  283.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  284.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  285.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  286.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  287.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  288.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  289.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  290.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  291.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  292.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  293.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  294.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  295.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  296.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  297.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  298.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  299.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  300.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  301.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  302.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  303.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  304.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  305.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  306.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  307.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  308.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  309.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  310.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  311.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  312.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  313.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  314.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  315.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  316.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  317.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  318.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  319.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  320.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  321.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  322.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  323.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  324.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  325.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  326.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  327.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  328.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  329.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  330.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  331.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  332.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  333.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  334.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  335.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  336.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  337.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  338.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  339.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  340.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  341.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  342.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  343.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  344.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  345.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  346.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  347.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  348.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  349.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  350.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  351.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  352.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  353.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  354.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  355.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  356.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  357.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  358.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  359.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  360.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  361.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  362.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  363.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  364.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  365.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  366.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  367.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  368.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  369.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  370.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  371.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  372.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  373.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  374.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  375.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  376.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  377.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  378.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  379.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  380.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  381.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  382.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  383.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  384.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  385.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  386.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  387.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  388.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  389.             dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd
  390.             """),
  391.         SpriteKind.player)
  392.     titleCard.z = 998
  393.     mySprite3 = sprites.create(img("""
  394.             ........bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb...........
  395.             ........bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb...........
  396.             ........333333333.............333333333.............333333333.............333333333.............333333333.............333333333.............333333333...........
  397.             ........331333133.............331333133.............331333133.............331333133.............331333133.............331333133.............331333133...........
  398.             ........333333333.............333333333.............333333333.............333333333.............333333333.............333333333.............333333333...........
  399.             .....aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa........
  400.             .....aaaaaaababbaaaa.......aaaaaaababbaaaa.......aaaaaaababbaaaa.......aaaaaaababbaaaa.......aaaaaaababbaaaa.......aaaaaaababbaaaa.......aaaaaaababbaaaa........
  401.             .....aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  402.             .....aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  403.             .....aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  404.             .....aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  405.             .....aa.eeee4eeee.aa.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa........
  406.             .....aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa........
  407.             .....aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa........
  408.             .....33...cc.cc...33.......33...cc.cc...33.......33...cc.cc...33.......33...cc.cc...33.......33...cc.cc...33.......33...cc.cc...33.......33...cc.cc...33........
  409.             .....3....cc.cc....3.......3....cc.cc....3.......3....cc.cc....3.......3....cc.cc....3.......3....cc.cc....3.......3....cc.cc....3.......3....cc.cc....3........
  410.             ..........cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  411.             ..........cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  412.             ..........cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  413.             ..........cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  414.             ..........cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  415.             ..........cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  416.             ..........cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  417.             ..........22.22.................22.22.................22.22.................22.22.................22.22.................22.22.................22.22.............
  418.             ..........e2.2e.................e2.2e.................e2.2e.................e2.2e.................e2.2e.................e2.2e.................e2.2e.............
  419.             ........2222.2222.............2222.2222.............2222.2222.............2222.2222.............2222.2222.............2222.2222.............2222.2222...........
  420.             ........2222.2222.............2222.2222.............2222.2222.............2222.2222.............2222.2222.............2222.2222.............2222.2222...........
  421.             ........ee.e.e.ee.............ee.e.e.ee.............ee.e.e.ee.............ee.e.e.ee.............ee.e.e.ee.............ee.e.e.ee.............ee.e.e.ee...........
  422.             """),
  423.         SpriteKind.player)
  424.     mySprite3.z = 999
  425.     mySprite3.top = 15
  426.    
  427.     def on_background():
  428.         global wallImage, currentWallSprite, mySprite, mySprite4, textSprite, gameStarted
  429.         wallImage = image.create(160, 40)
  430.         wallImage.fill(4)
  431.         currentWallSprite = sprites.create(wallImage, SpriteKind.player)
  432.         currentWallSprite.bottom = 0
  433.         currentWallSprite.z = 998.5
  434.         pause(1000)
  435.         animation.run_image_animation(mySprite3,
  436.             [img("""
  437.                     ...bbbbbbbbb..................bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb...........
  438.                     ...bbbbbbbbb..................bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb...........
  439.                     ...333333333caaaaaaaa.........333333333.............333333333.............333333333.............333333333.............333333333.............333333333...........
  440.                     ...331333133caaaaaaaa.........331333133.............331333133.............331333133.............331333133.............331333133.............331333133...........
  441.                     ...333333333.......aa.........333333333.............333333333.............333333333.............333333333.............333333333.............333333333...........
  442.                     ...aaaabaaaaaaa....aa......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa........
  443.                     ...aaaababbaaaa....aa......aaaaaaababbaaaa.......aaaaaaababbaaaa.......aaaaaaababbaaaa.......aaaaaaababbaaaa.......aaaaaaababbaaaa.......aaaaaaababbaaaa........
  444.                     ...aaaabaaaa.aa....aa......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  445.                     ...aaaabaaaa.aa....33......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  446.                     ...aaaabaaaa.aa.....3......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  447.                     ...aaaabaaaa.aaaaaa33......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  448.                     ...eeee4eeee.aaaaaa3.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa........
  449.                     ...ccccccccc...............aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa........
  450.                     ...ccccccccc...............aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa........
  451.                     .....cc.cc.................33...cc.cc...33.......33...cc.cc...33.......33...cc.cc...33.......33...cc.cc...33.......33...cc.cc...33.......33...cc.cc...33........
  452.                     .....cc.cc.................3....cc.cc....3.......3....cc.cc....3.......3....cc.cc....3.......3....cc.cc....3.......3....cc.cc....3.......3....cc.cc....3........
  453.                     .....cc.cc......................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  454.                     .....cc.cc......................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  455.                     .....cc.cc......................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  456.                     .....cc.cc......................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  457.                     .....cc.cc......................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  458.                     .....cc.cc......................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  459.                     .....cc.cc......................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  460.                     .....22.22......................22.22.................22.22.................22.22.................22.22.................22.22.................22.22.............
  461.                     .....e2.2e......................e2.2e.................e2.2e.................e2.2e.................e2.2e.................e2.2e.................e2.2e.............
  462.                     ...2222.2222..................2222.2222.............2222.2222.............2222.2222.............2222.2222.............2222.2222.............2222.2222...........
  463.                     ...2222.2222..................2222.2222.............2222.2222.............2222.2222.............2222.2222.............2222.2222.............2222.2222...........
  464.                     ...ee.e.e.ee..................ee.e.e.ee.............ee.e.e.ee.............ee.e.e.ee.............ee.e.e.ee.............ee.e.e.ee.............ee.e.e.ee...........
  465.                     """),
  466.                 img("""
  467.                     ...bbbbbbbbb.............bbbbbbbbb..................bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb...........
  468.                     ...bbbbbbbbb.............bbbbbbbbbcaaaaaaa33........bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb...........
  469.                     ...333333333caaaaaaaa....333333333caaaaaaa3.........333333333.............333333333.............333333333.............333333333.............333333333...........
  470.                     ...331333133caaaaaaaa....331333133..................331333133.............331333133.............331333133.............331333133.............331333133...........
  471.                     ...333333333.......aa....333333333..................333333333.............333333333.............333333333.............333333333.............333333333...........
  472.                     ...aaaabaaaaaaa....aa....aaaabaaaaaaa............aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa........
  473.                     ...aaaababbaaaa....aa....aaaababbaaaa............aaaaaaababbaaaa.......aaaaaaababbaaaa.......aaaaaaababbaaaa.......aaaaaaababbaaaa.......aaaaaaababbaaaa........
  474.                     ...aaaabaaaa.aa....aa....aaaabaaaa.aa............aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  475.                     ...aaaabaaaa.aa....33....aaaabaaaa.aa............aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  476.                     ...aaaabaaaa.aa.....3....aaaabaaaa.aa............aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  477.                     ...aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  478.                     ...eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa........
  479.                     ...ccccccccc.............ccccccccc...............aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa........
  480.                     ...ccccccccc.............ccccccccc...............aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa........
  481.                     .....cc.cc................cc....cc...............33...cc.cc...33.......33...cc.cc...33.......33...cc.cc...33.......33...cc.cc...33.......33...cc.cc...33........
  482.                     .....cc.cc................cc....cc...............3....cc.cc....3.......3....cc.cc....3.......3....cc.cc....3.......3....cc.cc....3.......3....cc.cc....3........
  483.                     .....cc.cc................cc....cc....................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  484.                     .....cc.cc................cc....cc....................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  485.                     .....cc.cc................cc....cc....................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  486.                     .....cc.cc................cc....cc....................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  487.                     .....cc.cc................cc....cc....................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  488.                     .....cc.cc................cc....cc....................cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  489.                     .....cc.cc................cc....cccccc2e2222..........cc.cc.................cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  490.                     .....22.22................22....cccccc222222..........22.22.................22.22.................22.22.................22.22.................22.22.............
  491.                     .....e2.2e................e2..........................e2.2e.................e2.2e.................e2.2e.................e2.2e.................e2.2e.............
  492.                     ...2222.2222............2222........................2222.2222.............2222.2222.............2222.2222.............2222.2222.............2222.2222...........
  493.                     ...2222.2222............2222........................2222.2222.............2222.2222.............2222.2222.............2222.2222.............2222.2222...........
  494.                     ...ee.e.e.ee............ee.e........................ee.e.e.ee.............ee.e.e.ee.............ee.e.e.ee.............ee.e.e.ee.............ee.e.e.ee...........
  495.                     """),
  496.                 img("""
  497.                     ...bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb..................bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb...........
  498.                     ...bbbbbbbbb.............bbbbbbbbbcaaaaaaa33...bbbbbbbbb..................bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb...........
  499.                     ...333333333caaaaaaaa....333333333caaaaaaa3....333333333caaaaaaaa.........333333333.............333333333.............333333333.............333333333...........
  500.                     ...331333133caaaaaaaa....331333133.............331333133caaaaaaaa.........331333133.............331333133.............331333133.............331333133...........
  501.                     ...333333333.......aa....333333333.............333333333.......aa.........333333333.............333333333.............333333333.............333333333...........
  502.                     ...aaaabaaaaaaa....aa....aaaabaaaaaaa..........aaaabaaaaaaa....aa......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa........
  503.                     ...aaaababbaaaa....aa....aaaababbaaaa..........aaaababbaaaa....aa......aaaaaaababbaaaa.......aaaaaaababbaaaa.......aaaaaaababbaaaa.......aaaaaaababbaaaa........
  504.                     ...aaaabaaaa.aa....aa....aaaabaaaa.aa..........aaaabaaaa.aa....aa......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  505.                     ...aaaabaaaa.aa....33....aaaabaaaa.aa..........aaaabaaaa.aa....33......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  506.                     ...aaaabaaaa.aa.....3....aaaabaaaa.aa..........aaaabaaaa.aa.....3......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  507.                     ...aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  508.                     ...eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa........
  509.                     ...ccccccccc.............ccccccccc.............ccccccccc...............aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa........
  510.                     ...ccccccccc.............ccccccccc.............ccccccccc...............aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa........
  511.                     .....cc.cc................cc....cc...............cc.cc.................33...cc.cc...33.......33...cc.cc...33.......33...cc.cc...33.......33...cc.cc...33........
  512.                     .....cc.cc................cc....cc...............cc.cc.................3....cc.cc....3.......3....cc.cc....3.......3....cc.cc....3.......3....cc.cc....3........
  513.                     .....cc.cc................cc....cc...............cc.ccccccccc...............cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  514.                     .....cc.cc................cc....cc...............cc.ccccccccc...............cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  515.                     .....cc.cc................cc....cc...............cc........cc...............cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  516.                     .....cc.cc................cc....cc...............cc........cc...............cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  517.                     .....cc.cc................cc....cc...............cc........cc...............cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  518.                     .....cc.cc................cc....cc...............cc........22...............cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  519.                     .....cc.cc................cc....cccccc2e2222.....cc........2e...............cc.cc.................cc.cc.................cc.cc.................cc.cc.............
  520.                     .....22.22................22....cccccc222222.....22........2222.............22.22.................22.22.................22.22.................22.22.............
  521.                     .....e2.2e................e2.....................e2........2222.............e2.2e.................e2.2e.................e2.2e.................e2.2e.............
  522.                     ...2222.2222............2222...................2222........e.ee...........2222.2222.............2222.2222.............2222.2222.............2222.2222...........
  523.                     ...2222.2222............2222...................2222.......................2222.2222.............2222.2222.............2222.2222.............2222.2222...........
  524.                     ...ee.e.e.ee............ee.e...................ee.e.......................ee.e.e.ee.............ee.e.e.ee.............ee.e.e.ee.............ee.e.e.ee...........
  525.                     """),
  526.                 img("""
  527.                     ...bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb..................bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb...........
  528.                     ...bbbbbbbbb.............bbbbbbbbbcaaaaaaa33...bbbbbbbbb.............bbbbbbbbbcaaaaaaa33........bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb...........
  529.                     ...333333333caaaaaaaa....333333333caaaaaaa3....333333333caaaaaaaa....333333333caaaaaaa3.........333333333.............333333333.............333333333...........
  530.                     ...331333133caaaaaaaa....331333133.............331333133caaaaaaaa....331333133..................331333133.............331333133.............331333133...........
  531.                     ...333333333.......aa....333333333.............333333333.......aa....333333333..................333333333.............333333333.............333333333...........
  532.                     ...aaaabaaaaaaa....aa....aaaabaaaaaaa..........aaaabaaaaaaa....aa....aaaabaaaaaaa............aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa........
  533.                     ...aaaababbaaaa....aa....aaaababbaaaa..........aaaababbaaaa....aa....aaaababbaaaa............aaaaaaababbaaaa.......aaaaaaababbaaaa.......aaaaaaababbaaaa........
  534.                     ...aaaabaaaa.aa....aa....aaaabaaaa.aa..........aaaabaaaa.aa....aa....aaaabaaaa.aa............aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  535.                     ...aaaabaaaa.aa....33....aaaabaaaa.aa..........aaaabaaaa.aa....33....aaaabaaaa.aa............aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  536.                     ...aaaabaaaa.aa.....3....aaaabaaaa.aa..........aaaabaaaa.aa.....3....aaaabaaaa.aa............aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  537.                     ...aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  538.                     ...eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa........
  539.                     ...ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc...............aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa........
  540.                     ...ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc...............aa.ccccccccc.aa.......aa.ccccccccc.aa.......aa.ccccccccc.aa........
  541.                     .....cc.cc................cc....cc...............cc.cc.................cc.cc.................33...cc.cc...33.......33...cc.cc...33.......33...cc.cc...33........
  542.                     .....cc.cc................cc....cc...............cc.cc.................cc.cc.................3....cc.cc....3.......3....cc.cc....3.......3....cc.cc....3........
  543.                     .....cc.cc................cc....cc...............cc.ccccccccc..........cc.cc......................cc.cc.................cc.cc.................cc.cc.............
  544.                     .....cc.cc................cc....cc...............cc.ccccccccc..........cc.cc......................cc.cc.................cc.cc.................cc.cc.............
  545.                     .....cc.cc................cc....cc...............cc........cc..........cc.cc......................cc.cc.................cc.cc.................cc.cc.............
  546.                     .....cc.cc................cc....cc...............cc........cc..........cc.cc......................cc.cc.................cc.cc.................cc.cc.............
  547.                     .....cc.cc................cc....cc...............cc........cc..........cc.cc......................cc.cc.................cc.cc.................cc.cc.............
  548.                     .....cc.cc................cc....cc...............cc........22..........cc.cc......................cc.cc.................cc.cc.................cc.cc.............
  549.                     .....cc.cc................cc....cccccc2e2222.....cc........2e..........cc.cc......................cc.cc.................cc.cc.................cc.cc.............
  550.                     .....22.22................22....cccccc222222.....22........2222........22.22......................22.22.................22.22.................22.22.............
  551.                     .....e2.2e................e2.....................e2........2222........e2.2e......................e2.2e.................e2.2e.................e2.2e.............
  552.                     ...2222.2222............2222...................2222........e.ee......2222.2222..................2222.2222.............2222.2222.............2222.2222...........
  553.                     ...2222.2222............2222...................2222..................2222.2222..................2222.2222.............2222.2222.............2222.2222...........
  554.                     ...ee.e.e.ee............ee.e...................ee.e..................ee.e.e.ee..................ee.e.e.ee.............ee.e.e.ee.............ee.e.e.ee...........
  555.                     """),
  556.                 img("""
  557.                     ...bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb..................bbbbbbbbb.............bbbbbbbbb...........
  558.                     ...bbbbbbbbb.............bbbbbbbbbcaaaaaaa33...bbbbbbbbb.............bbbbbbbbbcaaaaaaa33...bbbbbbbbbcaaaaaaa33........bbbbbbbbb.............bbbbbbbbb...........
  559.                     ...333333333caaaaaaaa....333333333caaaaaaa3....333333333caaaaaaaa....333333333caaaaaaa3....333333333caaaaaaa3.........333333333.............333333333...........
  560.                     ...331333133caaaaaaaa....331333133.............331333133caaaaaaaa....331333133.............331333133..................331333133.............331333133...........
  561.                     ...333333333.......aa....333333333.............333333333.......aa....333333333.............333333333..................333333333.............333333333...........
  562.                     ...aaaabaaaaaaa....aa....aaaabaaaaaaa..........aaaabaaaaaaa....aa....aaaabaaaaaaa..........aaaabaaaaaaa............aaaaaaabaaaaaaa.......aaaaaaabaaaaaaa........
  563.                     ...aaaababbaaaa....aa....aaaababbaaaa..........aaaababbaaaa....aa....aaaababbaaaa..........aaaababbaaaa............aaaaaaababbaaaa.......aaaaaaababbaaaa........
  564.                     ...aaaabaaaa.aa....aa....aaaabaaaa.aa..........aaaabaaaa.aa....aa....aaaabaaaa.aa..........aaaabaaaa.aa............aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  565.                     ...aaaabaaaa.aa....33....aaaabaaaa.aa..........aaaabaaaa.aa....33....aaaabaaaa.aa..........aaaabaaaa.aa............aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  566.                     ...aaaabaaaa.aa.....3....aaaabaaaa.aa..........aaaabaaaa.aa.....3....aaaabaaaa.aa..........aaaabaaaa.aa............aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  567.                     ...aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33......aa.aaaabaaaa.aa.......aa.aaaabaaaa.aa........
  568.                     ...eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.......aa.eeee4eeee.aa.......aa.eeee4eeee.aa........
  569.                     ...ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc...............aa.ccccccccc.aa.......aa.ccccccccc.aa........
  570.                     ...ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc...............aa.ccccccccc.aa.......aa.ccccccccc.aa........
  571.                     .....cc.cc................cc....cc...............cc.cc.................cc.cc................cc....cc...............33...cc.cc...33.......33...cc.cc...33........
  572.                     .....cc.cc................cc....cc...............cc.cc.................cc.cc................cc....cc...............3....cc.cc....3.......3....cc.cc....3........
  573.                     .....cc.cc................cc....cc...............cc.ccccccccc..........cc.cc................cc....cc....................cc.cc.................cc.cc.............
  574.                     .....cc.cc................cc....cc...............cc.ccccccccc..........cc.cc................cc....cc....................cc.cc.................cc.cc.............
  575.                     .....cc.cc................cc....cc...............cc........cc..........cc.cc................cc....cc....................cc.cc.................cc.cc.............
  576.                     .....cc.cc................cc....cc...............cc........cc..........cc.cc................cc....cc....................cc.cc.................cc.cc.............
  577.                     .....cc.cc................cc....cc...............cc........cc..........cc.cc................cc....cc....................cc.cc.................cc.cc.............
  578.                     .....cc.cc................cc....cc...............cc........22..........cc.cc................cc....cc....................cc.cc.................cc.cc.............
  579.                     .....cc.cc................cc....cccccc2e2222.....cc........2e..........cc.cc................cc....cccccc2e2222..........cc.cc.................cc.cc.............
  580.                     .....22.22................22....cccccc222222.....22........2222........22.22................22....cccccc222222..........22.22.................22.22.............
  581.                     .....e2.2e................e2.....................e2........2222........e2.2e................e2..........................e2.2e.................e2.2e.............
  582.                     ...2222.2222............2222...................2222........e.ee......2222.2222............2222........................2222.2222.............2222.2222...........
  583.                     ...2222.2222............2222...................2222..................2222.2222............2222........................2222.2222.............2222.2222...........
  584.                     ...ee.e.e.ee............ee.e...................ee.e..................ee.e.e.ee............ee.e........................ee.e.e.ee.............ee.e.e.ee...........
  585.                     """),
  586.                 img("""
  587.                     ...bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb..................bbbbbbbbb...........
  588.                     ...bbbbbbbbb.............bbbbbbbbbcaaaaaaa33...bbbbbbbbb.............bbbbbbbbbcaaaaaaa33...bbbbbbbbbcaaaaaaa33...bbbbbbbbbcaaaaaaa33........bbbbbbbbb...........
  589.                     ...333333333caaaaaaaa....333333333caaaaaaa3....333333333caaaaaaaa....333333333caaaaaaa3....333333333caaaaaaa3....333333333caaaaaaa3.........333333333...........
  590.                     ...331333133caaaaaaaa....331333133.............331333133caaaaaaaa....331333133.............331333133.............331333133..................331333133...........
  591.                     ...333333333.......aa....333333333.............333333333.......aa....333333333.............333333333.............333333333..................333333333...........
  592.                     ...aaaabaaaaaaa....aa....aaaabaaaaaaa..........aaaabaaaaaaa....aa....aaaabaaaaaaa..........aaaabaaaaaaa..........aaaabaaaaaaa............aaaaaaabaaaaaaa........
  593.                     ...aaaababbaaaa....aa....aaaababbaaaa..........aaaababbaaaa....aa....aaaababbaaaa..........aaaababbaaaa..........aaaababbaaaa............aaaaaaababbaaaa........
  594.                     ...aaaabaaaa.aa....aa....aaaabaaaa.aa..........aaaabaaaa.aa....aa....aaaabaaaa.aa..........aaaabaaaa.aa..........aaaabaaaa.aa............aa.aaaabaaaa.aa........
  595.                     ...aaaabaaaa.aa....33....aaaabaaaa.aa..........aaaabaaaa.aa....33....aaaabaaaa.aa..........aaaabaaaa.aa..........aaaabaaaa.aa............aa.aaaabaaaa.aa........
  596.                     ...aaaabaaaa.aa.....3....aaaabaaaa.aa..........aaaabaaaa.aa.....3....aaaabaaaa.aa..........aaaabaaaa.aa..........aaaabaaaa.aa............aa.aaaabaaaa.aa........
  597.                     ...aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33....aaaabaaaa.aa............aa.aaaabaaaa.aa........
  598.                     ...eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.....eeee4eeee.aa............aa.eeee4eeee.aa........
  599.                     ...ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc.aa............aa.ccccccccc.aa........
  600.                     ...ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc.aa............aa.ccccccccc.aa........
  601.                     .....cc.cc................cc....cc...............cc.cc.................cc.cc................cc....cc..............cc....cc.33............33...cc.cc...33........
  602.                     .....cc.cc................cc....cc...............cc.cc.................cc.cc................cc....cc..............cc....cc..3............3....cc.cc....3........
  603.                     .....cc.cc................cc....cc...............cc.ccccccccc..........cc.cc................cc....cc..............cc....cc....................cc.cc.............
  604.                     .....cc.cc................cc....cc...............cc.ccccccccc..........cc.cc................cc....cc..............cc....cc....................cc.cc.............
  605.                     .....cc.cc................cc....cc...............cc........cc..........cc.cc................cc....cc..............cc....cc....................cc.cc.............
  606.                     .....cc.cc................cc....cc...............cc........cc..........cc.cc................cc....cc..............cc....cc....................cc.cc.............
  607.                     .....cc.cc................cc....cc...............cc........cc..........cc.cc................cc....cc..............cc....cc....................cc.cc.............
  608.                     .....cc.cc................cc....cc...............cc........22..........cc.cc................cc....cc..............cc....cc....................cc.cc.............
  609.                     .....cc.cc................cc....cccccc2e2222.....cc........2e..........cc.cc................cc....cccccc2e2222....cc....cccccc2e2222..........cc.cc.............
  610.                     .....22.22................22....cccccc222222.....22........2222........22.22................22....cccccc222222....22....cccccc222222..........22.22.............
  611.                     .....e2.2e................e2.....................e2........2222........e2.2e................e2....................e2..........................e2.2e.............
  612.                     ...2222.2222............2222...................2222........e.ee......2222.2222............2222..................2222........................2222.2222...........
  613.                     ...2222.2222............2222...................2222..................2222.2222............2222..................2222........................2222.2222...........
  614.                     ...ee.e.e.ee............ee.e...................ee.e..................ee.e.e.ee............ee.e..................ee.e........................ee.e.e.ee...........
  615.                     """),
  616.                 img("""
  617.                     ...bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb.............bbbbbbbbb...................bbbbbbbbb..........
  618.                     ...bbbbbbbbb.............bbbbbbbbbcaaaaaaa33...bbbbbbbbb.............bbbbbbbbbcaaaaaaa33...bbbbbbbbbcaaaaaaa33...bbbbbbbbbcaaaaaaa33.........bbbbbbbbb..........
  619.                     ...333333333caaaaaaaa....333333333caaaaaaa3....333333333caaaaaaaa....333333333caaaaaaa3....333333333caaaaaaa3....333333333caaaaaaa3..........333333333..........
  620.                     ...331333133caaaaaaaa....331333133.............331333133caaaaaaaa....331333133.............331333133.............331333133...................331333133..........
  621.                     ...333333333.......aa....333333333.............333333333.......aa....333333333.............333333333.............333333333...................333333333..........
  622.                     ...aaaabaaaaaaa....aa....aaaabaaaaaaa..........aaaabaaaaaaa....aa....aaaabaaaaaaa..........aaaabaaaaaaa..........aaaabaaaaaaa..........aaaaaaaaaabaaaaaaaaaa....
  623.                     ...aaaababbaaaa....aa....aaaababbaaaa..........aaaababbaaaa....aa....aaaababbaaaa..........aaaababbaaaa..........aaaababbaaaa..........aaaaaaaaaababbaaaaaaa....
  624.                     ...aaaabaaaa.aa....aa....aaaabaaaa.aa..........aaaabaaaa.aa....aa....aaaabaaaa.aa..........aaaabaaaa.aa..........aaaabaaaa.aa..........aa....aaaabaaaa....aa....
  625.                     ...aaaabaaaa.aa....33....aaaabaaaa.aa..........aaaabaaaa.aa....33....aaaabaaaa.aa..........aaaabaaaa.aa..........aaaabaaaa.aa..........33....aaaabaaaa....33....
  626.                     ...aaaabaaaa.aa.....3....aaaabaaaa.aa..........aaaabaaaa.aa.....3....aaaabaaaa.aa..........aaaabaaaa.aa..........aaaabaaaa.aa..........3.....aaaabaaaa.....3....
  627.                     ...aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33....aaaabaaaa.aaaaaa33....aaaabaaaa.aa................aaaabaaaa..........
  628.                     ...eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.....eeee4eeee.aaaaaa3.....eeee4eeee.aa................eeee4eeee..........
  629.                     ...ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc.aa................ccccccccc..........
  630.                     ...ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc.............ccccccccc.aa................ccccccccc..........
  631.                     .....cc.cc................cc....cc...............cc.cc.................cc.cc................cc....cc..............cc....cc.33..................cc.cc............
  632.                     .....cc.cc................cc....cc...............cc.cc.................cc.cc................cc....cc..............cc....cc..3..................cc.cc............
  633.                     .....cc.cc................cc....cc...............cc.ccccccccc..........cc.cc................cc....cc..............cc....cc.....................cc.cc............
  634.                     .....cc.cc................cc....cc...............cc.ccccccccc..........cc.cc................cc....cc..............cc....cc.....................cc.cc............
  635.                     .....cc.cc................cc....cc...............cc........cc..........cc.cc................cc....cc..............cc....cc.....................cc.cc............
  636.                     .....cc.cc................cc....cc...............cc........cc..........cc.cc................cc....cc..............cc....cc.....................cc.cc............
  637.                     .....cc.cc................cc....cc...............cc........cc..........cc.cc................cc....cc..............cc....cc.....................cc.cc............
  638.                     .....cc.cc................cc....cc...............cc........22..........cc.cc................cc....cc..............cc....cc.....................cc.cc............
  639.                     .....cc.cc................cc....cccccc2e2222.....cc........2e..........cc.cc................cc....cccccc2e2222....cc....cccccc2e2222...........cc.cc............
  640.                     .....22.22................22....cccccc222222.....22........2222........22.22................22....cccccc222222....22....cccccc222222...........22.22............
  641.                     .....e2.2e................e2.....................e2........2222........e2.2e................e2....................e2...........................e2.2e............
  642.                     ...2222.2222............2222...................2222........e.ee......2222.2222............2222..................2222.........................2222.2222..........
  643.                     ...2222.2222............2222...................2222..................2222.2222............2222..................2222.........................2222.2222..........
  644.                     ...ee.e.e.ee............ee.e...................ee.e..................ee.e.e.ee............ee.e..................ee.e.........................ee.e.e.ee..........
  645.                     """)],
  646.             200,
  647.             False)
  648.         for index4 in range(7):
  649.             music.knock.play()
  650.             pause(200)
  651.         pause(1000)
  652.         animation.run_movement_animation(currentWallSprite, "v 20", 100, False)
  653.         pause(200)
  654.         music.small_crash.play()
  655.         scene.camera_shake(2, 200)
  656.         pause(500)
  657.         animation.run_movement_animation(currentWallSprite, "v 64", 1000, False)
  658.         pause(360)
  659.         scene.camera_shake(2, 200)
  660.         currentWallSprite.set_image(img("""
  661.             4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
  662.             4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
  663.             4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
  664.             4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
  665.             4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
  666.             4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
  667.             4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
  668.             4444.................44444...................444.................44444...................444...................444444................444...................44444
  669.             444...................444.....................4...................444.....................4.....................444...................4.....................4444
  670.             444....................44.....................4....................44.....................4.....................44....................4.....................4444
  671.             444.....................4.....................4.....................4.....................4.....................44....................4.....................4444
  672.             444.....................4.....................4.....................4.....................4.....................4.....................4.....................4444
  673.             444.....................4.....................4.....................4.....................4.....................4.....................4.....................4444
  674.             444.....................4....................44.....................4....................44....................44....................444...................44444
  675.             444.......4444444.......4.......444444444444444.......4444444.......4.......444444444444444.......444444444444444........444444444444444444444.......44444444444
  676.             444.......44444444......4.......444444444444444.......44444444......4.......444444444444444.......444444444444444.......4444444444444444444444.......44444444444
  677.             444.......44444444......4.......444444444444444.......44444444......4.......444444444444444.......444444444444444.......4444444444444444444444.......44444444444
  678.             444.......44444444......4.......444444444444444.......44444444......4.......444444444444444.......444444444444444.......4444444444444444444444.......44444444444
  679.             444.......44444444......4............4444444444.......44444444......4............4444444444............4444444444.......4444444444444444444444.......44444444444
  680.             444.......44444444......4.............444444444.......44444444......4.............444444444.............444444444.......4444444444444444444444.......44444444444
  681.             444.......44444444......4.............444444444.......44444444......4.............444444444.............444444444.......4444444444444444444444.......44444444444
  682.             444.......4444444.......4.............444444444.......4444444.......4.............444444444.............444444444.......4444444444444444444444.......44444444444
  683.             444.....................4.............444444444.....................4.............444444444.............444444444.......4444444444444444444444.......44444444444
  684.             444.....................4.............444444444.....................4.............444444444.............444444444.......4444444444444444444444.......44444444444
  685.             444.....................4............4444444444.....................4............4444444444............4444444444.......4444444444444444444444.......44444444444
  686.             444.....................4.......444444444444444....................44.......444444444444444.......444444444444444.......4444444444444444444444.......44444444444
  687.             444....................44.......444444444444444...................444.......444444444444444.......444444444444444.......4444444444444444444444.......44444444444
  688.             444...................444.......444444444444444..................4444.......444444444444444.......444444444444444.......4444444444444444444444.......44444444444
  689.             444..................4444.......444444444444444...................444.......444444444444444.......444444444444444.......4444444444444444444444.......44444444444
  690.             444.......444444444444444.......444444444444444....................44.......444444444444444.......444444444444444.......4444444444444444444444.......44444444444
  691.             444.......444444444444444.......444444444444444.......444444........4.......444444444444444.......444444444444444.......4444444444444444444444.......44444444444
  692.             444.......444444444444444.......444444444444444.......4444444.......4.......444444444444444.......444444444444444........444444444444444444444.......44444444444
  693.             444.......444444444444444....................44.......4444444.......4.......444444444444444....................44....................444444444.......44444444444
  694.             444.......444444444444444.....................4.......4444444.......4.......444444444444444.....................4.....................44444444.......44444444444
  695.             444.......444444444444444.....................4.......4444444.......4.......444444444444444.....................4.....................44444444.......44444444444
  696.             444.......444444444444444.....................4.......4444444.......4.......444444444444444.....................44....................44444444.......44444444444
  697.             444.......444444444444444.....................4.......4444444.......4.......444444444444444.....................44....................44444444.......44444444444
  698.             444.......444444444444444.....................4.......4444444.......4.......444444444444444.....................444...................44444444.......44444444444
  699.             4444.....44444444444444444...................444.....444444444.....444.....44444444444444444...................444444................4444444444.....444444444444
  700.             4444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444
  701.             """))
  702.         currentWallSprite.z = 1080
  703.         for index5 in range(7):
  704.             for index22 in range(4):
  705.                 mySprite = sprites.create(img("""
  706.                     4 4
  707.                     4 4
  708.                     """), SpriteKind.food)
  709.                 spriteutils.set_velocity_at_angle(mySprite,
  710.                     spriteutils.degrees_to_radians(randint(230, 310)),
  711.                     randint(100, 120))
  712.                 mySprite.z = 1090
  713.                 mySprite.ay = 500
  714.                 mySprite.set_flag(SpriteFlag.AUTO_DESTROY, True)
  715.                 mySprite.set_flag(SpriteFlag.INVISIBLE, False)
  716.                 mySprite.set_position(index5 * 35 + 4 + randint(-5, 5), 30)
  717.         music.play_sound_effect(music.create_sound_effect(WaveShape.NOISE,
  718.                 375,
  719.                 241,
  720.                 255,
  721.                 0,
  722.                 200,
  723.                 SoundExpressionEffect.NONE,
  724.                 InterpolationCurve.LINEAR),
  725.             SoundExpressionPlayMode.IN_BACKGROUND)
  726.         pause(640)
  727.         music.big_crash.play()
  728.         mySprite4 = sprites.create(img("""
  729.                 ................................................................................................................................................................
  730.                 ................................................................................................................................................................
  731.                 ................................................................................................................................................................
  732.                 ................................................................................................................................................................
  733.                 ................................................................................................................................................................
  734.                 ................................................................................................................................................................
  735.                 ................................................................................................................................................................
  736.                 ................................................................................................................................................................
  737.                 ................................................................................................................................................................
  738.                 ................................................................................................................................................................
  739.                 ................................................................................................................................................................
  740.                 ................................................................................................................................................................
  741.                 ................................................................................................................................................................
  742.                 ................................................................................................................................................................
  743.                 ................................................................................................................................................................
  744.                 ................................................................................................................................................................
  745.                 ................................................................................................................................................................
  746.                 ................................................................................................................................................................
  747.                 ................................................................................................................................................................
  748.                 ................................................................................................................................................................
  749.                 ................................................................................................................................................................
  750.                 ................................................................................................................................................................
  751.                 ................................................................................................................................................................
  752.                 ................................................................................................................................................................
  753.                 ................................................................................................................................................................
  754.                 ................................................................................................................................................................
  755.                 ................................................................................................................................................................
  756.                 ................................................................................................................................................................
  757.                 ................................................................................................................................................................
  758.                 ................................................................................................................................................................
  759.                 ................................................................................................................................................................
  760.                 ................................................................................................................................................................
  761.                 ................................................................................................................................................................
  762.                 ................................................................................................................................................................
  763.                 ................................................................................................................................................................
  764.                 ................................................................................................................................................................
  765.                 ................................................................................................................................................................
  766.                 ................................................................................................................................................................
  767.                 ................................................................................................................................................................
  768.                 ................................................................................................................................................................
  769.                 ................................................................................................................................................................
  770.                 ................................................................................................................................................................
  771.                 ................................................................................................................................................................
  772.                 ................................................................................................................................................................
  773.                 ................................................................................................................................................................
  774.                 ................................................................................................................................................................
  775.                 ................................................................................................................................................................
  776.                 ................................................................................................................................................................
  777.                 ................................................................................................................................................................
  778.                 ................................................................................................................................................................
  779.                 ................................................................................................................................................................
  780.                 ................................................................................................................................................................
  781.                 ................................................................................................................................................................
  782.                 ................................................................................................................................................................
  783.                 ................................................................................................................................................................
  784.                 ................................................................................................................................................................
  785.                 ................................................................................................................................................................
  786.                 ................................................................................................................................................................
  787.                 ................................................................................................................................................................
  788.                 ................................................................................................................................................................
  789.                 ................................................................................................................................................................
  790.                 ................................................................................................................................................................
  791.                 ................................................................................................................................................................
  792.                 ................................................................................................................................................................
  793.                 ................................................................................................................................................................
  794.                 ................................................................................................................................................................
  795.                 ................................................................................................................................................................
  796.                 ................................................................................................................................................................
  797.                 ................................................................................................................................................................
  798.                 ................................................................................................................................................................
  799.                 ................................................................................................................................................................
  800.                 ................................................................................................................................................................
  801.                 ................................................................................................................................................................
  802.                 ................................................................................................................................................................
  803.                 ................................................................................................................................................................
  804.                 ................................................................................................................................................................
  805.                 ................................................................................................................................................................
  806.                 ................................................................................................................................................................
  807.                 ................................................................................................................................................................
  808.                 ................................................................................................................................................................
  809.                 ................................................................................................................................................................
  810.                 ................................................................................................................................................................
  811.                 ................................................................................................................................................................
  812.                 ................................................................................................................................................................
  813.                 ................................................................................................................................................................
  814.                 ................................................................................................................................................................
  815.                 ................................................................................................................................................................
  816.                 ........................................6666666666666666666...6666666666666666666...6666666666666666666........66666............................................
  817.                 .......................................666666666666666666666.666666666666666666666.666666666666666666666......6666666...........................................
  818.                 .......................................666666666666666666666.666666666666666666666.666666666666666666666......6666666...........................................
  819.                 .......................................666666666666666666666.666666666666666666666.666666666666666666666......6666666...........................................
  820.                 .......................................666666666666666666666.666666666666666666666.666666666666666666666......6666666...........................................
  821.                 .......................................666666666666666666666.666666666666666666666.666666666666666666666......6666666...........................................
  822.                 .......................................66666666666666666666...6666666666666666666...6666666666666666666.......6666666...........................................
  823.                 .......................................6666666......................6666666...............6666666.............6666666...........................................
  824.                 .......................................6666666......................6666666...............6666666.............6666666...........................................
  825.                 .......................................6666666......................6666666...............6666666.............6666666...........................................
  826.                 .......................................6666666......................6666666...............6666666.............6666666...........................................
  827.                 .......................................666666666666.................6666666...............6666666.............6666666...........................................
  828.                 .......................................6666666666666................6666666...............6666666.............6666666...........................................
  829.                 .......................................6666666666666................6666666...............6666666.............6666666...........................................
  830.                 .......................................6666666666666................6666666...............6666666.............6666666...........................................
  831.                 .......................................6666666666666................6666666...............6666666.............6666666...........................................
  832.                 .......................................6666666666666................6666666...............6666666.............6666666...........................................
  833.                 .......................................666666666666.................6666666...............6666666.............6666666...........................................
  834.                 .......................................6666666......................6666666...............6666666.............6666666...........................................
  835.                 .......................................6666666......................6666666...............6666666.............6666666...........................................
  836.                 .......................................6666666......................6666666...............6666666.............6666666...........................................
  837.                 .......................................6666666......................6666666...............6666666.............6666666...........................................
  838.                 .......................................6666666......................6666666...............6666666.............6666666...........................................
  839.                 .......................................6666666......................6666666...............6666666..............66666............................................
  840.                 .......................................6666666......................6666666...............6666666...............................................................
  841.                 .......................................6666666................6666666666666666666.........6666666..............66666............................................
  842.                 .......................................6666666...............666666666666666666666........6666666.............6666666...........................................
  843.                 .......................................6666666...............666666666666666666666........6666666.............6666666...........................................
  844.                 .......................................6666666...............666666666666666666666........6666666.............6666666...........................................
  845.                 .......................................6666666...............666666666666666666666........6666666.............6666666...........................................
  846.                 .......................................6666666...............666666666666666666666........6666666.............6666666...........................................
  847.                 ........................................66666.................6666666666666666666..........66666...............66666............................................
  848.                 ................................................................................................................................................................
  849.                 """),
  850.             SpriteKind.player)
  851.         mySprite4.z = 1090
  852.         pause(1500)
  853.         sprites.destroy_all_sprites_of_kind(SpriteKind.player)
  854.         pause(1500)
  855.         textSprite = textsprite.create("3")
  856.         textSprite.set_outline(2, 6)
  857.         textSprite.set_max_font_height(32)
  858.         textSprite.set_position(80, 40)
  859.         for index6 in range(3):
  860.             textSprite.set_text("" + str((3 - index6)))
  861.             textSprite.set_position(80, 40)
  862.             music.play_sound_effect(music.create_sound_effect(WaveShape.SINE,
  863.                     1500,
  864.                     1300,
  865.                     128,
  866.                     0,
  867.                     200,
  868.                     SoundExpressionEffect.NONE,
  869.                     InterpolationCurve.LINEAR),
  870.                 SoundExpressionPlayMode.UNTIL_DONE)
  871.             pause(500)
  872.         textSprite.set_text("GO!")
  873.         textSprite.set_position(80, 40)
  874.         music.play_sound_effect(music.create_sound_effect(WaveShape.TRIANGLE,
  875.                 3000,
  876.                 3000,
  877.                 255,
  878.                 0,
  879.                 500,
  880.                 SoundExpressionEffect.VIBRATO,
  881.                 InterpolationCurve.LINEAR),
  882.             SoundExpressionPlayMode.UNTIL_DONE)
  883.         pause(200)
  884.         textSprite.destroy()
  885.         gameStarted = True
  886.         currentWallSprite.top = 999
  887.     timer.background(on_background)
  888.    
  889. def on_player2_button_left_pressed():
  890.     cycleLimb(Horatios_limb_positions, 1)
  891. controller.player2.on_button_event(ControllerButton.LEFT,
  892.     ControllerButtonEvent.PRESSED,
  893.     on_player2_button_left_pressed)
  894. def makeCrowdCheer(playerIndex: number):
  895.     for value in sprites.all_of_kind(SpriteKind.Crowd):
  896.         if value.x < playerIndex * 40 and value.x > (playerIndex - 1) * 40:
  897.             animation.run_movement_animation(value,
  898.                 ["q 0 -15 0 0 q 0 -10 0 0 q 0 -15 0 0",
  899.                     "q 0 -5 0 0 q 0 -8 0 0 q 0 -5 0 0",
  900.                     "q 0 -11 0 0 q 0 -9 0 0 q 0 -11 0 0"]._pick_random(),
  901.                 randint(1000, 1500),
  902.                 False)
  903.    
  904.     def on_background2():
  905.         music.ba_ding.play()
  906.     timer.background(on_background2)
  907.    
  908. def on_player1_button_a_pressed():
  909.     cycleLimb(Geraldos_limb_positions, 2)
  910. controller.player1.on_button_event(ControllerButton.A,
  911.     ControllerButtonEvent.PRESSED,
  912.     on_player1_button_a_pressed)
  913. def on_player2_button_a_pressed():
  914.     cycleLimb(Horatios_limb_positions, 2)
  915. controller.player2.on_button_event(ControllerButton.A,
  916.     ControllerButtonEvent.PRESSED,
  917.     on_player2_button_a_pressed)
  918. crashed = False
  919. textSprite: TextSprite = None
  920. mySprite4: Sprite = None
  921. mySprite: Sprite = None
  922. mySprite3: Sprite = None
  923. titleCard: Sprite = None
  924. gameStarted = False
  925. tempFreq = 0
  926. tempImage: Image = None
  927. tempLimbPositions: List[number] = []
  928. wallImage: Image = None
  929. currentWallSprite: Sprite = None
  930. tempSprite: Sprite = None
  931. Raphaels_Limb_Positions: List[number] = []
  932. Raphaels_Legs: List[Image] = []
  933. Raphaels_Arms: List[Image] = []
  934. Raphaels_Body: Image = None
  935. Esmereldas_Limb_Positions: List[number] = []
  936. Esmereldas_Legs: List[Image] = []
  937. Esmereldas_Arms: List[Image] = []
  938. Esmereldas_Body: Image = None
  939. Horatios_limb_positions: List[number] = []
  940. Horatios_Leg: List[Image] = []
  941. Horatios_Arms: List[Image] = []
  942. Horatios_Body: Image = None
  943. Geraldos_limb_positions: List[number] = []
  944. Geraldos_Legs: List[Image] = []
  945. Geraldos_Arms: List[Image] = []
  946. Geraldos_Body: Image = None
  947. scene.set_background_color(13)
  948. Geraldos_Body = img("""
  949.     b b b b b b b b b
  950.     b b b b b b b b b
  951.     3 3 3 3 3 3 3 3 3
  952.     3 3 1 3 3 3 1 3 3
  953.     3 3 3 3 3 3 3 3 3
  954.     a a a a b a a a a
  955.     a a a a b a b b a
  956.     a a a a b a a a a
  957.     a a a a b a a a a
  958.     a a a a b a a a a
  959.     a a a a b a a a a
  960.     e e e e 4 e e e e
  961.     c c c c c c c c c
  962.     c c c c c c c c c
  963.     """)
  964. Geraldos_Arms = [img("""
  965.         . . . . . . . . . . . .
  966.         . . . . . . . . . . . .
  967.         . . . . . . . . . . . .
  968.         . . . . . . . . . . . .
  969.         . . . . . . . . . . . .
  970.         . . . . . . . . . . . .
  971.         . 3 . . . . . . . . . .
  972.         3 3 a a a a a a a a a a
  973.         3 3 a a a a a a a a a a
  974.         . . . . . . . . . . . .
  975.         . . . . . . . . . . . .
  976.         . . . . . . . . . . . .
  977.         . . . . . . . . . . . .
  978.         . . . . . . . . . . . .
  979.         . . . . . . . . . . . .
  980.         . . . . . . . . . . . .
  981.         """),
  982.     img("""
  983.         . . . . . . . . . . . .
  984.         . . . . . 3 3 . . . . .
  985.         . . . . . 3 3 3 . . . .
  986.         . . . . . a a . . . . .
  987.         . . . . . a a . . . . .
  988.         . . . . . a a . . . . .
  989.         . . . . . a a . . . . .
  990.         . . . . . a a a a a a a
  991.         . . . . . a a a a a a a
  992.         . . . . . . . . . . . .
  993.         . . . . . . . . . . . .
  994.         . . . . . . . . . . . .
  995.         . . . . . . . . . . . .
  996.         . . . . . . . . . . . .
  997.         . . . . . . . . . . . .
  998.         . . . . . . . . . . . .
  999.         """),
  1000.     img("""
  1001.         . . . . . . . . . . . .
  1002.         . . . . . . . . . . . .
  1003.         . . . . . . . . . . . .
  1004.         . . . . . . . . . . . .
  1005.         . . . . . . . . . . . .
  1006.         . . . . . . . . . . . .
  1007.         . . . . . . . . . . . .
  1008.         . . . . . a a a a a a a
  1009.         . . . . . a a a a a a a
  1010.         . . . . . a a . . . . .
  1011.         . . . . . a a . . . . .
  1012.         . . . . . a a . . . . .
  1013.         . . . . . a a . . . . .
  1014.         . . . . . 3 3 3 . . . .
  1015.         . . . . . 3 3 . . . . .
  1016.         . . . . . . . . . . . .
  1017.         """)]
  1018. Geraldos_Legs = [img("""
  1019.         . . . . . . . . . . . . . . c c
  1020.         . . . . . . . . . . . . . . c c
  1021.         . . . . . . . . . . . . . . c c
  1022.         . . . . . . . . . . . . . . c c
  1023.         . . . . . . . . . . . . . . c c
  1024.         . . . . . . . . . . . . . . c c
  1025.         . . . . . . . . . . . . . . c c
  1026.         . . . . . . . . . . . . . . c c
  1027.         . . . . . . . . . . . . . . 2 2
  1028.         . . . . . . . . . . . . . . e 2
  1029.         . . . . . . . . . . . . 2 2 2 2
  1030.         . . . . . . . . . . . . 2 2 2 2
  1031.         . . . . . . . . . . . . e e . e
  1032.         """),
  1033.     img("""
  1034.         2 2 2 2 e 2 c c c c c c c c c c
  1035.         2 2 2 2 2 2 c c c c c c c c c c
  1036.         . . . . . . . . . . . . . . . .
  1037.         . . . . . . . . . . . . . . . .
  1038.         . . . . . . . . . . . . . . . .
  1039.         . . . . . . . . . . . . . . . .
  1040.         . . . . . . . . . . . . . . . .
  1041.         . . . . . . . . . . . . . . . .
  1042.         . . . . . . . . . . . . . . . .
  1043.         . . . . . . . . . . . . . . . .
  1044.         . . . . . . . . . . . . . . . .
  1045.         . . . . . . . . . . . . . . . .
  1046.         . . . . . . . . . . . . . . . .
  1047.         """),
  1048.     img("""
  1049.         . . . . . . . c c c c c c c c c
  1050.         . . . . . . . c c c c c c c c c
  1051.         . . . . . . . c c . . . . . . .
  1052.         . . . . . . . c c . . . . . . .
  1053.         . . . . . . . c c . . . . . . .
  1054.         . . . . . . . 2 2 . . . . . . .
  1055.         . . . . . . . e 2 . . . . . . .
  1056.         . . . . . 2 2 2 2 . . . . . . .
  1057.         . . . . . 2 2 2 2 . . . . . . .
  1058.         . . . . . e e . e . . . . . . .
  1059.         . . . . . . . . . . . . . . . .
  1060.         . . . . . . . . . . . . . . . .
  1061.         . . . . . . . . . . . . . . . .
  1062.         """)]
  1063. Geraldos_limb_positions = [randint(0, 2), randint(0, 2), randint(0, 2), randint(0, 2)]
  1064. Horatios_Body = img("""
  1065.     . . 6 6 6 6 6 . .
  1066.     . b 6 2 2 2 6 b .
  1067.     . . 6 6 6 6 6 . .
  1068.     . . 6 6 6 6 6 . .
  1069.     . . 6 6 6 6 6 . .
  1070.     b . . b b b . . b
  1071.     6 6 6 6 6 6 6 6 6
  1072.     6 6 6 b b b 6 6 6
  1073.     6 6 b b b c b 6 6
  1074.     6 6 b b 6 b b 6 6
  1075.     c c c c c c c c c
  1076.     c c c c c c c c c
  1077.     6 6 6 6 6 6 6 6 6
  1078.     6 6 6 6 6 6 6 6 6
  1079.     """)
  1080. Horatios_Arms = [img("""
  1081.         . . . . . . . . . . . .
  1082.         . . . . . . . . . . . .
  1083.         . . . . . . . . . . . .
  1084.         . . . . . . . . . . . .
  1085.         . . . . . . . . . . . .
  1086.         c c c . . . . . . . . .
  1087.         . c c . 6 6 6 6 6 . . .
  1088.         . . b b 6 6 6 6 6 b b b
  1089.         . . b b 6 6 6 6 6 b b b
  1090.         . c c . 6 6 6 6 6 . . .
  1091.         c c c . . . . . . . . .
  1092.         . . . . . . . . . . . .
  1093.         . . . . . . . . . . . .
  1094.         . . . . . . . . . . . .
  1095.         . . . . . . . . . . . .
  1096.         . . . . . . . . . . . .
  1097.         """),
  1098.     img("""
  1099.         . . . . . . . . . . . .
  1100.         . . . . c . . . . c . .
  1101.         . . . . c c . . c c . .
  1102.         . . . . c c b b c c . .
  1103.         . . . . . . b b . . . .
  1104.         . . . . . 6 6 6 6 . . .
  1105.         . . . . . 6 6 6 6 . . .
  1106.         . . . . . 6 6 6 6 . . b
  1107.         . . . . . 6 6 6 6 . b b
  1108.         . . . . . . b b . b b b
  1109.         . . . . . . b b b b b .
  1110.         . . . . . . . b b b . .
  1111.         . . . . . . . . . . . .
  1112.         . . . . . . . . . . . .
  1113.         . . . . . . . . . . . .
  1114.         . . . . . . . . . . . .
  1115.         """),
  1116.     img("""
  1117.         . . . . . . . . . . . .
  1118.         . . . . . . . . . . . .
  1119.         . . . . . . . . . . . .
  1120.         . . . . . . . . . . . .
  1121.         . . . . . . . b b b . .
  1122.         . . . . . . b b b b b .
  1123.         . . . . . . b b . b b b
  1124.         . . . . . 6 6 6 6 . b b
  1125.         . . . . . 6 6 6 6 . . b
  1126.         . . . . . 6 6 6 6 . . .
  1127.         . . . . . 6 6 6 6 . . .
  1128.         . . . . . . b b . . . .
  1129.         . . . . c c b b c c . .
  1130.         . . . . c c . . c c . .
  1131.         . . . . c . . . . c . .
  1132.         . . . . . . . . . . . .
  1133.         """)]
  1134. Horatios_Leg = [img("""
  1135.         . . . . . . . . . . . . . . b b
  1136.         . . . . . . . . . . . . . . b b
  1137.         . . . . . . . . . . . . . . b b
  1138.         . . . . . . . . . . . . . . b b
  1139.         . . . . . . . . . . . . . . b b
  1140.         . . . . . . . . . . . . . . b b
  1141.         . . . . . . . . . . . . . 6 6 6
  1142.         . . . . . . . . . . . . . 6 6 6
  1143.         . . . . . . . . . . . . . 6 6 6
  1144.         . . . . . . . . . . . . . 6 6 6
  1145.         . . . . . . . . . . . 6 6 6 6 6
  1146.         . . . . . . . . . . 6 6 6 6 6 6
  1147.         . . . . . . . . . . c c c c c c
  1148.         """),
  1149.     img("""
  1150.         c 6 6 6 6 6 6 b b b b b b b b b
  1151.         c 6 6 6 6 6 6 b b b b b b b b b
  1152.         c 6 6 6 6 6 6 . . . . . . . . .
  1153.         c 6 6 . . . . . . . . . . . . .
  1154.         c 6 6 . . . . . . . . . . . . .
  1155.         c 6 . . . . . . . . . . . . . .
  1156.         . . . . . . . . . . . . . . . .
  1157.         . . . . . . . . . . . . . . . .
  1158.         . . . . . . . . . . . . . . . .
  1159.         . . . . . . . . . . . . . . . .
  1160.         . . . . . . . . . . . . . . . .
  1161.         . . . . . . . . . . . . . . . .
  1162.         . . . . . . . . . . . . . . . .
  1163.         """),
  1164.     img("""
  1165.         . . . . . . . . . . . . . . b b
  1166.         . . . . . . . . . . b b b b b b
  1167.         . . . . . . . . . b b b b b b .
  1168.         . . . . . . . . . b b . . . . .
  1169.         . . . . . . . . . b b . . . . .
  1170.         . . . . . . . . 6 6 6 . . . . .
  1171.         . . . . . . . . 6 6 6 . . . . .
  1172.         . . . . . . . . 6 6 6 . . . . .
  1173.         . . . . . . . . 6 6 6 . . . . .
  1174.         . . . . . . 6 6 6 6 6 . . . . .
  1175.         . . . . . 6 6 6 6 6 6 . . . . .
  1176.         . . . . . c c c c c c . . . . .
  1177.         . . . . . . . . . . . . . . . .
  1178.         """)]
  1179. Horatios_limb_positions = [Geraldos_limb_positions[0],
  1180.     Geraldos_limb_positions[1],
  1181.     Geraldos_limb_positions[2],
  1182.     Geraldos_limb_positions[3]]
  1183. Esmereldas_Body = img("""
  1184.     . . 2 2 2 2 2 . .
  1185.     . 2 2 2 2 2 2 2 .
  1186.     . 2 1 2 2 2 1 2 .
  1187.     . 2 2 2 2 2 2 2 .
  1188.     . . 2 2 c 2 2 . .
  1189.     2 . . 2 2 2 . . 2
  1190.     2 2 2 2 2 2 2 2 2
  1191.     2 2 2 2 2 2 2 2 2
  1192.     2 2 2 2 2 2 2 2 2
  1193.     . 2 2 2 2 2 2 2 .
  1194.     . 2 2 2 2 2 2 2 .
  1195.     . 2 2 2 2 2 2 2 .
  1196.     2 2 2 2 2 2 2 2 2
  1197.     2 2 2 2 2 2 2 2 2
  1198.     """)
  1199. Esmereldas_Arms = [img("""
  1200.         . . . . . . . . . . . .
  1201.         . . . . . . . . . . . .
  1202.         . . 2 2 . . . . . . . .
  1203.         . 2 2 . . . . . . . . .
  1204.         . b 2 . . . . . . . . .
  1205.         . b 2 2 2 2 . . . . . .
  1206.         . b b 2 2 2 2 . . . . .
  1207.         . . b b 2 2 2 2 2 2 2 2
  1208.         . . . b b b b 2 2 2 2 2
  1209.         . . . . . . b b b b b b
  1210.         . . . . . . . . . . . .
  1211.         . . . . . . . . . . . .
  1212.         . . . . . . . . . . . .
  1213.         . . . . . . . . . . . .
  1214.         . . . . . . . . . . . .
  1215.         . . . . . . . . . . . .
  1216.         """),
  1217.     img("""
  1218.         . . . . . . . . . . . .
  1219.         . . . . . . . . . . . .
  1220.         . . . . . . . . . . . .
  1221.         . . . . . . b b b 2 2 .
  1222.         . . . . . b b 2 2 2 . .
  1223.         . . . . b b 2 2 . . . .
  1224.         . . . b b 2 2 . . . . .
  1225.         . . . b b 2 2 . . . 2 2
  1226.         . . . . b 2 2 2 . 2 2 2
  1227.         . . . . b b 2 2 2 2 2 2
  1228.         . . . . . b b 2 2 2 b .
  1229.         . . . . . . . b b b . .
  1230.         . . . . . . . . . . . .
  1231.         . . . . . . . . . . . .
  1232.         . . . . . . . . . . . .
  1233.         . . . . . . . . . . . .
  1234.         """),
  1235.     img("""
  1236.         . . . . . . . . . . . .
  1237.         . . . . . . . . . . . .
  1238.         . . . . . . . . . . . .
  1239.         . . . . . . . . . . . .
  1240.         . . . . . . . . . . . .
  1241.         . . . . . . . . . . . .
  1242.         . . . . . . . 2 2 2 2 2
  1243.         . . . . . . 2 2 2 2 2 2
  1244.         . . . . . 2 2 2 b b b b
  1245.         . . . . 2 2 2 b b b b b
  1246.         . . . . 2 2 2 b b . . .
  1247.         . . . . 2 2 b b . . . .
  1248.         . . . . 2 2 b b . . . .
  1249.         . . 2 2 2 b b . . . . .
  1250.         . . b b b . . . . . . .
  1251.         . . . . . . . . . . . .
  1252.         """)]
  1253. Esmereldas_Legs = [img("""
  1254.         . . . . . . . . . . . . . 2 2 2
  1255.         . . . . . . . . . . . . 2 2 b b
  1256.         . . . . . . . . . . . . 2 2 b .
  1257.         . . . . . . . . . . . . 2 2 b .
  1258.         . . . . . . . . . . . . 2 2 b .
  1259.         . . . . . . . . . . . . . 2 b .
  1260.         . . . . . . . . . . . . . 2 2 b
  1261.         . . . . . . . . . . . . . 2 2 b
  1262.         . . . . . . . . . . . . 2 2 b b
  1263.         . . . . . . . . . . . . 2 2 b b
  1264.         . . . . . . . . . . 2 2 2 2 b .
  1265.         . . . . . . . . . 2 2 2 b b b .
  1266.         . . . . . . . . . b b b b . . .
  1267.         """),
  1268.     img("""
  1269.         . . . . . . 2 2 2 2 2 2 2 2 2 2
  1270.         . . . . 2 2 2 2 2 2 2 2 2 2 2 b
  1271.         . . 2 2 2 2 2 2 b b b b b b b .
  1272.         . 2 2 b b b b b b . . . . . . .
  1273.         2 2 b b b . . . . . . . . . . .
  1274.         2 b b . . . . . . . . . . . . .
  1275.         2 b . . . . . . . . . . . . . .
  1276.         . . . . . . . . . . . . . . . .
  1277.         . . . . . . . . . . . . . . . .
  1278.         . . . . . . . . . . . . . . . .
  1279.         . . . . . . . . . . . . . . . .
  1280.         . . . . . . . . . . . . . . . .
  1281.         . . . . . . . . . . . . . . . .
  1282.         """),
  1283.     img("""
  1284.         . . . . . . . . . . . 2 2 2 2 b
  1285.         . . . . . . . . . . 2 2 2 2 b b
  1286.         . . . . . . . . 2 2 2 2 b b b .
  1287.         . . . . . . . 2 2 2 b b b . . .
  1288.         . . . . . . . 2 2 b b . . . . .
  1289.         . . . . . . . 2 2 b . . . . . .
  1290.         . . . . . . . 2 b . . . . . . .
  1291.         . . . . . . 2 2 b . . . . . . .
  1292.         . . . . . 2 2 b . . . . . . . .
  1293.         . . b 2 2 2 b . . . . . . . . .
  1294.         . . b b b b . . . . . . . . . .
  1295.         . . . . . . . . . . . . . . . .
  1296.         . . . . . . . . . . . . . . . .
  1297.         """)]
  1298. Esmereldas_Limb_Positions = [Geraldos_limb_positions[0],
  1299.     Geraldos_limb_positions[1],
  1300.     Geraldos_limb_positions[2],
  1301.     Geraldos_limb_positions[3]]
  1302. Raphaels_Body = img("""
  1303.     . . e e e e e . .
  1304.     . e e e e e e e .
  1305.     . e b b b b b e .
  1306.     . b b 1 b 1 b b .
  1307.     . b b b b b b b .
  1308.     7 7 7 7 7 7 7 7 7
  1309.     6 6 6 6 6 6 6 6 6
  1310.     7 7 7 7 7 7 7 7 7
  1311.     6 6 6 6 6 6 6 6 6
  1312.     7 7 7 7 7 7 7 7 7
  1313.     6 6 6 6 6 6 6 6 6
  1314.     7 7 7 7 7 7 7 7 7
  1315.     8 8 8 5 5 5 8 8 8
  1316.     8 8 8 8 8 8 8 8 8
  1317.     """)
  1318. Raphaels_Arms = [img("""
  1319.         . . . . . . . . . . . .
  1320.         . . . . . . . . . . . .
  1321.         . . . . . . . . . . . .
  1322.         . . . . . . . . . . . .
  1323.         . . . . . . . . . . . .
  1324.         . . . . . . . . . . . .
  1325.         . b . . . . . . . . . .
  1326.         b b b b b b b b b 7 7 6
  1327.         b b b b b b b b b 7 7 6
  1328.         . . . . . . . . . . . .
  1329.         . . . . . . . . . . . .
  1330.         . . . . . . . . . . . .
  1331.         . . . . . . . . . . . .
  1332.         . . . . . . . . . . . .
  1333.         . . . . . . . . . . . .
  1334.         . . . . . . . . . . . .
  1335.         """),
  1336.     img("""
  1337.         . . . . . . . . . . . .
  1338.         . . . . . b b . . . . .
  1339.         . . . . . b b b . . . .
  1340.         . . . . . b b . . . . .
  1341.         . . . . . b b . . . . .
  1342.         . . . . . b b . . . . .
  1343.         . . . . . b b . . . . .
  1344.         . . . . . b b b b 7 7 6
  1345.         . . . . . b b b b 7 7 6
  1346.         . . . . . . . . . . . .
  1347.         . . . . . . . . . . . .
  1348.         . . . . . . . . . . . .
  1349.         . . . . . . . . . . . .
  1350.         . . . . . . . . . . . .
  1351.         . . . . . . . . . . . .
  1352.         . . . . . . . . . . . .
  1353.         """),
  1354.     img("""
  1355.         . . . . . . . . . . . .
  1356.         . . . . . . . . . . . .
  1357.         . . . . . . . . . . . .
  1358.         . . . . . . . . . . . .
  1359.         . . . . . . . . . . . .
  1360.         . . . . . . . . . . . .
  1361.         . . . . . . . . . . . .
  1362.         . . . . . b b b b 7 7 6
  1363.         . . . . . b b b b 7 7 6
  1364.         . . . . . b b . . . . .
  1365.         . . . . . b b . . . . .
  1366.         . . . . . b b . . . . .
  1367.         . . . . . b b . . . . .
  1368.         . . . . . b b b . . . .
  1369.         . . . . . b b . . . . .
  1370.         . . . . . . . . . . . .
  1371.         """)]
  1372. Raphaels_Legs = [img("""
  1373.         . . . . . . . . . . . . . . 8 8
  1374.         . . . . . . . . . . . . . . 8 8
  1375.         . . . . . . . . . . . . . . 8 8
  1376.         . . . . . . . . . . . . . . b b
  1377.         . . . . . . . . . . . . . . b b
  1378.         . . . . . . . . . . . . . . b b
  1379.         . . . . . . . . . . . . . e e e
  1380.         . . . . . . . . . . . . . 2 e e
  1381.         . . . . . . . . . . . . . e e e
  1382.         . . . . . . . . . . . . . 2 e e
  1383.         . . . . . . . . . . . e e e e e
  1384.         . . . . . . . . . . e e e e e e
  1385.         . . . . . . . . . . e e e e e e
  1386.         """),
  1387.     img("""
  1388.         e e e e e e b b b b b 8 8 8 8 8
  1389.         e e e e e e b b b b b 8 8 8 8 8
  1390.         e e 2 e 2 e . . . . . . . . . .
  1391.         e e . . . . . . . . . . . . . .
  1392.         . . . . . . . . . . . . . . . .
  1393.         . . . . . . . . . . . . . . . .
  1394.         . . . . . . . . . . . . . . . .
  1395.         . . . . . . . . . . . . . . . .
  1396.         . . . . . . . . . . . . . . . .
  1397.         . . . . . . . . . . . . . . . .
  1398.         . . . . . . . . . . . . . . . .
  1399.         . . . . . . . . . . . . . . . .
  1400.         . . . . . . . . . . . . . . . .
  1401.         """),
  1402.     img("""
  1403.         . . . . . . . b b b b b 8 8 8 8
  1404.         . . . . . . . b b b b b 8 8 8 8
  1405.         . . . . . . . b b . . . . . . .
  1406.         . . . . . . e e e . . . . . . .
  1407.         . . . . . . 2 e e . . . . . . .
  1408.         . . . . . . e e e . . . . . . .
  1409.         . . . . . . 2 e e . . . . . . .
  1410.         . . . . e e e e e . . . . . . .
  1411.         . . . e e e e e e . . . . . . .
  1412.         . . . e e e e e e . . . . . . .
  1413.         . . . . . . . . . . . . . . . .
  1414.         . . . . . . . . . . . . . . . .
  1415.         . . . . . . . . . . . . . . . .
  1416.         """)]
  1417. Raphaels_Limb_Positions = [Geraldos_limb_positions[0],
  1418.     Geraldos_limb_positions[1],
  1419.     Geraldos_limb_positions[2],
  1420.     Geraldos_limb_positions[3]]
  1421. info.player2.set_score(0)
  1422. info.player1.set_score(0)
  1423. info.player3.set_score(0)
  1424. info.player4.set_score(0)
  1425. mySprite2 = sprites.create(img("""
  1426.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1427.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1428.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1429.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1430.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1431.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1432.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1433.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1434.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1435.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1436.         eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  1437.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1438.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1439.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1440.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1441.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1442.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1443.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1444.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1445.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1446.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1447.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1448.         eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  1449.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1450.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1451.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1452.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1453.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1454.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1455.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1456.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1457.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1458.         ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
  1459.         eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  1460.         eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  1461.         eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  1462.         eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  1463.         eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  1464.         eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  1465.         eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  1466.         eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  1467.         eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  1468.         eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  1469.         eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  1470.         eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  1471.         eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee
  1472.         ..........................................................................................................................................................................
  1473.         ..........................................................................................................................................................................
  1474.         ..........................................................................................................................................................................
  1475.         ..........................................................................................................................................................................
  1476.         ..........................................................................................................................................................................
  1477.         ..........................................................................................................................................................................
  1478.         ..........................................................................................................................................................................
  1479.         ..........................................................................................................................................................................
  1480.         ..........................................................................................................................................................................
  1481.         ..........................................................................................................................................................................
  1482.         ..........................................................................................................................................................................
  1483.         ..........................................................................................................................................................................
  1484.         ..........................................................................................................................................................................
  1485.         ..........................................................................................................................................................................
  1486.         ..........................................................................................................................................................................
  1487.         ..........................................................................................................................................................................
  1488.         ..........................................................................................................................................................................
  1489.         ..........................................................................................................................................................................
  1490.         ..........................................................................................................................................................................
  1491.         ..........................................................................................................................................................................
  1492.         ..........................................................................................................................................................................
  1493.         ..........................................................................................................................................................................
  1494.         ..........................................................................................................................................................................
  1495.         ..........................................................................................................................................................................
  1496.         ..........................................................................................................................................................................
  1497.         ..........................................................................................................................................................................
  1498.         ..........................................................................................................................................................................
  1499.         ..........................................................................................................................................................................
  1500.         ..........................................................................................................................................................................
  1501.         ..........................................................................................................................................................................
  1502.         ..........................................................................................................................................................................
  1503.         ..........................................................................................................................................................................
  1504.         ..........................................................................................................................................................................
  1505.         ..........................................................................................................................................................................
  1506.         ..........................................................................................................................................................................
  1507.         ..........................................................................................................................................................................
  1508.         ..........................................................................................................................................................................
  1509.         ..........................................................................................................................................................................
  1510.         ..........................................................................................................................................................................
  1511.         ..........................................................................................................................................................................
  1512.         ..........................................................................................................................................................................
  1513.         ..........................................................................................................................................................................
  1514.         ..........................................................................................................................................................................
  1515.         ..........................................................................................................................................................................
  1516.         ..........................................................................................................................................................................
  1517.         ..........................................................................................................................................................................
  1518.         ..........................................................................................................................................................................
  1519.         ..........................................................................................................................................................................
  1520.         ..........................................................................................................................................................................
  1521.         ..........................................................................................................................................................................
  1522.         ..........................................................................................................................................................................
  1523.         ..........................................................................................................................................................................
  1524.         ..........................................................................................................................................................................
  1525.         ..........................................................................................................................................................................
  1526.         ..........................................................................................................................................................................
  1527.         ..........................................................................................................................................................................
  1528.         ..........................................................................................................................................................................
  1529.         ..........................................................................................................................................................................
  1530.         ..........................................................................................................................................................................
  1531.         ..........................................................................................................................................................................
  1532.         ..........................................................................................................................................................................
  1533.         ..........................................................................................................................................................................
  1534.         ..........................................................................................................................................................................
  1535.         ..........................................................................................................................................................................
  1536.         ..........................................................................................................................................................................
  1537.         ..........................................................................................................................................................................
  1538.         ..........................................................................................................................................................................
  1539.         ..........................................................................................................................................................................
  1540.         ..........................................................................................................................................................................
  1541.         ..........................................................................................................................................................................
  1542.         ..........................................................................................................................................................................
  1543.         ..........................................................................................................................................................................
  1544.         ..........................................................................................................................................................................
  1545.         ..........................................................................................................................................................................
  1546.         """),
  1547.     SpriteKind.food)
  1548. for row in range(3):
  1549.     for col in range(16):
  1550.         if Math.percent_chance(90):
  1551.             tempSprite = makeCrowdParticipant(6 + 10 * col)
  1552.             tempSprite.bottom = 8 + 12 * row
  1553.             tempSprite.x = 6 + 10 * col
  1554. makeTitleCard()
  1555. def on_on_update():
  1556.     global crashed, mySprite
  1557.     if gameStarted:
  1558.         if not (currentWallSprite) or currentWallSprite.top > scene.screen_height():
  1559.             spawnWall()
  1560.         elif currentWallSprite.bottom >= 107 and currentWallSprite.z == 0:
  1561.             currentWallSprite.z = 10
  1562.             currentWallSprite.ay = 100
  1563.             crashed = False
  1564.             if arraysAreEqual(tempLimbPositions, Geraldos_limb_positions):
  1565.                 info.player1.change_score_by(1)
  1566.                 makeCrowdCheer(1)
  1567.             else:
  1568.                 for index7 in range(2):
  1569.                     mySprite = sprites.create(img("""
  1570.                         4 4
  1571.                         4 4
  1572.                         """), SpriteKind.food)
  1573.                     spriteutils.set_velocity_at_angle(mySprite,
  1574.                         spriteutils.degrees_to_radians(randint(230, 310)),
  1575.                         randint(100, 120))
  1576.                     mySprite.ay = 500
  1577.                     mySprite.set_flag(SpriteFlag.AUTO_DESTROY, True)
  1578.                     mySprite.set_flag(SpriteFlag.INVISIBLE, True)
  1579.                     mySprite.set_position(20, 87)
  1580.                     mySprite.start_effect(effects.confetti2)
  1581.                 crashed = True
  1582.             if arraysAreEqual(tempLimbPositions, Horatios_limb_positions):
  1583.                 info.player2.change_score_by(1)
  1584.                 makeCrowdCheer(2)
  1585.             else:
  1586.                 for index8 in range(2):
  1587.                     mySprite = sprites.create(img("""
  1588.                         4 4
  1589.                         4 4
  1590.                         """), SpriteKind.food)
  1591.                     spriteutils.set_velocity_at_angle(mySprite,
  1592.                         spriteutils.degrees_to_radians(randint(230, 310)),
  1593.                         randint(100, 120))
  1594.                     mySprite.ay = 500
  1595.                     mySprite.set_flag(SpriteFlag.AUTO_DESTROY, True)
  1596.                     mySprite.set_flag(SpriteFlag.INVISIBLE, True)
  1597.                     mySprite.set_position(60, 87)
  1598.                     mySprite.start_effect(effects.confetti2)
  1599.                 crashed = True
  1600.             if arraysAreEqual(tempLimbPositions, Esmereldas_Limb_Positions):
  1601.                 info.player3.change_score_by(1)
  1602.                 makeCrowdCheer(3)
  1603.             else:
  1604.                 for index9 in range(2):
  1605.                     mySprite = sprites.create(img("""
  1606.                         4 4
  1607.                         4 4
  1608.                         """), SpriteKind.food)
  1609.                     spriteutils.set_velocity_at_angle(mySprite,
  1610.                         spriteutils.degrees_to_radians(randint(230, 310)),
  1611.                         randint(100, 120))
  1612.                     mySprite.ay = 500
  1613.                     mySprite.set_flag(SpriteFlag.AUTO_DESTROY, True)
  1614.                     mySprite.set_flag(SpriteFlag.INVISIBLE, True)
  1615.                     mySprite.set_position(100, 87)
  1616.                     mySprite.start_effect(effects.confetti2)
  1617.                 crashed = True
  1618.             if arraysAreEqual(tempLimbPositions, Raphaels_Limb_Positions):
  1619.                 info.player4.change_score_by(1)
  1620.                 makeCrowdCheer(4)
  1621.             else:
  1622.                 for index10 in range(2):
  1623.                     mySprite = sprites.create(img("""
  1624.                         4 4
  1625.                         4 4
  1626.                         """), SpriteKind.food)
  1627.                     spriteutils.set_velocity_at_angle(mySprite,
  1628.                         spriteutils.degrees_to_radians(randint(230, 310)),
  1629.                         randint(100, 120))
  1630.                     mySprite.ay = 500
  1631.                     mySprite.set_flag(SpriteFlag.AUTO_DESTROY, True)
  1632.                     mySprite.set_flag(SpriteFlag.INVISIBLE, True)
  1633.                     mySprite.set_position(140, 87)
  1634.                     mySprite.start_effect(effects.confetti2)
  1635.                 crashed = True
  1636.             wallImage.replace(4, 15)
  1637.             renderGuy(15,
  1638.                 13,
  1639.                 Geraldos_Body,
  1640.                 Geraldos_Arms,
  1641.                 Geraldos_Legs,
  1642.                 Geraldos_limb_positions,
  1643.                 wallImage)
  1644.             renderGuy(55,
  1645.                 13,
  1646.                 Horatios_Body,
  1647.                 Horatios_Arms,
  1648.                 Horatios_Leg,
  1649.                 Horatios_limb_positions,
  1650.                 wallImage)
  1651.             renderGuy(95,
  1652.                 13,
  1653.                 Esmereldas_Body,
  1654.                 Esmereldas_Arms,
  1655.                 Esmereldas_Legs,
  1656.                 Esmereldas_Limb_Positions,
  1657.                 wallImage)
  1658.             renderGuy(135,
  1659.                 13,
  1660.                 Raphaels_Body,
  1661.                 Raphaels_Arms,
  1662.                 Raphaels_Legs,
  1663.                 Raphaels_Limb_Positions,
  1664.                 wallImage)
  1665.             for index11 in range(14):
  1666.                 wallImage.replace(index11 + 1, 0)
  1667.             wallImage.replace(15, 4)
  1668.             if crashed:
  1669.                 scene.camera_shake(4, 200)
  1670.                 music.play_sound_effect(music.create_sound_effect(WaveShape.NOISE,
  1671.                         375,
  1672.                         241,
  1673.                         255,
  1674.                         0,
  1675.                         200,
  1676.                         SoundExpressionEffect.NONE,
  1677.                         InterpolationCurve.LINEAR),
  1678.                     SoundExpressionPlayMode.IN_BACKGROUND)
  1679.             else:
  1680.                
  1681.                 def on_background3():
  1682.                     music.ba_ding.play()
  1683.                 timer.background(on_background3)
  1684.                
  1685. game.on_update(on_on_update)
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail