Mapa mental
Folio 2

Conteúdo do mapa
Folio 2
Constraints
- Project Constraints
- 6 weeks to create
- 7-9 A3 Pages Written response
- Success Criteria
- Project Constraints
Code
- User Controls
- Use Case
- Allow the user to control a player sprite using the mouse or keyboard
- Keep score of how many items were collected and display on screen
- Add something for the user to collect eg. Coins
- Code Block
- def on_mouse_motion(self, x, y, dx, dy):
- def on_key_press(self, key, modifiers):
- def on_key_press(self, key, modifiers): if key == arcade.key.LEFT: print("Left key hit") elif key == arcade.key.A: print("The 'a' key was hit")
- Use Case
- Functions
- Use Case
- Do not allow the player sprite to go off-screen or through walls
- Add something for the user to collect eg. Coins
- Keep score of how many items were collected and display on screen
- Example
- def on_draw(delta_time):
- Code Block
- def ____():
- Use Case
- Text
- Example
- arcade.draw_text( "Simple line of text in 12 point", start_x, start_y, arcade.color.BLACK, 12 )
- Code Block
- arcade.draw_text( "", x, y, colour, size )
- Use Case
- Keep score of how many items were collected and display on screen
- Use for loops to create and position multiple items
- Example
- Loops
- Use Case
- Use for loops to create and position multiple
- Keep score of how many items were collected and display on screen
- Code Block
- while range(?): print?i)
- for i in range(?): command)
- Example
- for i in range(5): print("I will not chew gum in
- Use Case
- Sprite
- Use Case
- 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
- Use for loops to create and position multiple items
- Add something for the user to collect eg. Coins
- Allow the user to control a player sprite using the mouse or keyboard
- Code Block
- self.player_list = None
- self.player_sprite = None
- self.player_sprite = arcade.Sprite("character.png", SPRITE_SCALING_PLAYER)
- self.player_sprite.center_x = 50
- self.player_sprite.center_y = 50
- self.player_list.append(self.player_sprite)
- self.player_list.draw()
- Use Case
- User Controls
Theme
- Scale
- Car Game but the foreground are a bunch of lego towers
- Must collect massive coins
- A simple platformer on a kitchen bench
- A whack a mole game but with meteors
- Have random-size Items
- Scale
Colour
- Use Case
- Add something for the user to collect eg. Coins
- Use for loops to create and position multiple items
- Allow the user to control a player sprite using the mouse or keyboard
- Code Block
- arcade.color
- arcade.csscolor
- hexadecimal
- Example
- arcade.csscolor.RED
- arcade.color.RED
- Use Case
Resources
- Blackboard
- Arcade Academy
- Students
- Websites
Imagens e arquivos do mapa
Informações
- Descrição
- Year 10 Digital Technologies Mapa Mental sobre Folio 2, criado por Ray Dew em 11-05-2021.
- Criado por
- Ray Dew
- Visualizações
- 0
- Avaliação