GoConqr has a new look! Let us know what you think.

Mind map

Arcade Mindmap

Shayna Edison English

Map content

Arcade Mindmap

  1. Task requirements

    • Seld Determined Criteria
      • have a congratulatory and failure message
    • Folio challenge 2
      • Use the Arcade Library and Python to develop a simple game with walls and sprites
        • Prescribed criteria
          • Create a coherent picture related to the STEM Video Games theme
            • Theme: Construction and Destruction
          • Use multiple types of graphic functions (e.g. Circles, rectangles, lines)
          • Use multiple colours
            • CSS colour
              • e.g. arcade.color_YELLOW
            • RGB colour
              • e.g. (red value, green value, blue value)
          • Create three functions that draw something
            • Birds
              • 2 arcs (couple arcs)
            • Water
              • rectangles
            • Sky
              • rectangles
            • shark
              • polygon
          • Animate at least one aspect of the drawing
            • the sun moves horizontally
    • Folio challenge 1
      • Use the Arcade LibraryPython functions to draw a picture
        • Prescribed Criteria
          • Use FOR loops to create and position multiple items
          • Allow the user to control a player sprite using the mouse or keyboard
          • Do not allow the player sprite to go off-screen or through walls
          • Add something for the user to collect
            • collect coins
          • Keep score of how many items were collected and display the Score onscreen for the user
            • scoring system is numbered: starting at 0 with the maximum being 4
  2. Available resources

    • Internet
      • QLearn
      • The python arcade libary
      • Python Arcade 2.6.17 website
    • BYOD/CYOD Device
      • Powerpoints
    • Stimulus
    • Thonny
    • Arcade
    • Teacher
      • feedback sheet
    • existing solutions
      • atari breakout
      • square game
  3. Constraints and limitataions

    • sharing resources
    • timeframe/ dealine
    • can only use arcade in thonny
    • developer problem
      • absent for 2 weeks
      • coding environment
      • never done python arcade coding
      • hard to manage time among other commitments
  4. Coding

    • Sample codes
      • polygon
        • arcade.draw_text("draw_polygon_filled", 123, 207, arcade.color.BLACK, 9) point_list = ((150, 240), (165, 240), (180, 255), (180, 285), (165, 300), (150, 300)) arcade.draw_polygon_filled(point_list, arcade.color.SPANISH_VIOLET)
      • set background colour
        • arcade.set_background_color(arcade.color.WHITE)
      • circle
        • arcade.draw_text("draw_circle_filled", 363, 207, arcade.color.BLACK, 10) arcade.draw_circle_filled(420, 285, 18, arcade.color.GREEN)
      • start
        • arcade.start_render()
      • rectangle
        • arcade.draw_text("draw_filled_rect", 363, 3, arcade.color.BLACK, 10) arcade.draw_rectangle_filled(420, 100, 45, 65, arcade.color.BLUSH) arcade.draw_rectangle_filled(420, 160, 20, 40, arcade.color.BLUSH, 45)
      • import the arcade libary
        • import arcade
      • finish render
        • arcade.finish_render()
      • run code
        • arcade.run()

Information

Description
Mind Map on Arcade Mindmap, created by Shayna Edison on 27/02/2023.
Created by
Shayna Edison
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?