[av_section min_height=” min_height_px=’500px’ padding=’default’ shadow=’no-border-styling’ bottom_border=’no-border-styling’ bottom_border_diagonal_color=’#333333′ bottom_border_diagonal_direction=” bottom_border_style=” custom_margin=’0px’ custom_margin_sync=’true’ custom_arrow_bg=” id=” color=’main_color’ background=’bg_color’ custom_bg=’#eddfcb’ background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” attachment=” attachment_size=” attach=’scroll’ position=’top left’ repeat=’no-repeat’ video=” video_ratio=’16:9′ overlay_opacity=’0.5′ overlay_color=” overlay_pattern=” overlay_custom_pattern=” av_element_hidden_in_editor=’0′ av_uid=’av-k12xwowt’]

[av_heading heading=’Fruit Fall’ tag=’h1′ link_apply=” link=’manually,http://’ link_target=” style=’blockquote modern-quote modern-centered’ size=” subheading_active=” subheading_size=’15’ margin=” margin_sync=’true’ padding=’10’ color=” custom_font=” av-medium-font-size-title=” av-small-font-size-title=” av-mini-font-size-title=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” av_uid=’av-k35ef058′ admin_preview_bg=”][/av_heading]

[/av_section][av_tab_section transition=’av-tab-slide-transition’ padding=’default’ tab_pos=’av-tab-above-content’ content_height=” tab_padding=’default’ initial=’2′ id=” av_element_hidden_in_editor=’0′ av_admin_tab_active=’1′ bg_color=” color=” av_uid=’av-7ffivk’]

[av_tab_sub_section tab_title=’Overview’ vertical_align=’top’ icon_select=’image_top’ icon=’ue800′ font=’entypo-fontello’ tab_image=’2333′ tab_image_style=” color=” background_color=” src=” attachment=” attachment_size=” background_attachment=’scroll’ background_position=’top left’ background_repeat=’no-repeat’ av_uid=’av-k12xnm29′]

[av_textblock size=” font_color=” color=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” av_uid=’av-k12xxrvz’ admin_preview_bg=”]
This game gives you a chance to create an actor versus actor game (Tank v. Tank) that includes artificial intelligence and a health bar for points.

Summary of skills we will learn

  • Spawn bullets
  • Bounce feature of walls
  • Artificial intelligence (AI) by using constrain attribute
    • Bad actor chases good actor
  • Else statement
  • Start button
  • Pause button
  • Health Bar

[/av_textblock]

[/av_tab_sub_section][av_tab_sub_section tab_title=’Play’ vertical_align=’top’ icon_select=’image_top’ icon=’ue800′ font=’entypo-fontello’ tab_image=’2334′ tab_image_style=” color=” background_color=” src=” attachment=” attachment_size=” background_attachment=’scroll’ background_position=’top left’ background_repeat=’no-repeat’ av_uid=’av-k12wwx3a’]

[av_textblock size=” font_color=” color=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” av_uid=’av-k12wxn1a’ admin_preview_bg=”]

Try The Game

[/av_textblock]

[/av_tab_sub_section][av_tab_sub_section tab_title=’Tutorials’ vertical_align=’top’ icon_select=’image_top’ icon=’ue81f’ font=’entypo-fontello’ tab_image=’2330′ tab_image_style=” color=” background_color=” src=” attachment=” attachment_size=” background_attachment=’scroll’ background_position=’top left’ background_repeat=’no-repeat’ av_uid=’av-k12wvj35′]

[av_heading heading=’Slide Show Helper’ tag=’h3′ link_apply=” link=’manually,http://’ link_target=” style=” size=” subheading_active=” subheading_size=’15’ margin=” padding=’10’ color=” custom_font=” custom_class=” admin_preview_bg=” av-desktop-hide=” av-medium-hide=” av-small-hide=” av-mini-hide=” av-medium-font-size-title=” av-small-font-size-title=” av-mini-font-size-title=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=”][/av_heading]

[av_codeblock wrapper_element=” wrapper_element_attributes=” codeblock_type=” av_uid=’av-k1ufdqnx’]

[/av_codeblock]

[av_heading heading=’Video Tutorials’ tag=’h3′ link_apply=” link=’manually,http://’ link_target=” style=” size=” subheading_active=” subheading_size=’15’ margin=” padding=’10’ color=” custom_font=” custom_class=” admin_preview_bg=” av-desktop-hide=” av-medium-hide=” av-small-hide=” av-mini-hide=” av-medium-font-size-title=” av-small-font-size-title=” av-mini-font-size-title=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=”][/av_heading]

[av_textblock size=” font_color=” color=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” av_uid=’av-k12wvz5g’ admin_preview_bg=”]

Part 1 Setting Up The Scenes

  • Level1
  • Level2
  • Level3
  • Pause
  • Start
  • Instructions

Part 2 Make and Move good tank

  •  Turning objects
  • Move tank

Part 3 Creating walls

  • Creating walls using bounciness, moveable
  • Interact with wall.  Change the bounciness setting for wall and tank
  • Add a background actor
  • Work with layers in a scene

Part 4 Shooting projectiles

  • Spawn bullet with sound
  • Have bullet move
  • Have bullet shoot from rear of tank`
  • Destroy bullet on contact with wall

Part 5 Make and Moving Bad Tank

  • Bad actor (tank) with artificial intelligence
  • X position and Y position
  • Create “real” attribute for game (not player)
  • Constrain attribute
    • Self.position.x
    • Self.position.y
  • AI effect
    • Move to behavior
    • Rotate to behavior
  • Add shoot for bad actor (red tank)
    • Destroy bullet if it hits wall or good tank
      • If any conditions are valid as there are more than one condition
  • Add a timer for shooting

Part 6 Keep score and changing scenes

  • Destroy good tank when hit.  
  • Destroy bad tank when hit
  • Change scenes
  • Change image
    • Create image indent effect
  • Timer
    • Do logic
  • Else statement

Part 7 Creating the Intro

  • Intro scene with start button
  • Instructions scene
    • Back button
  • Pause functions. Add a pause and resume button

Part 8 Creating Health Bars

  • Create health bar
    • Using bar to check lives left instead of number
  • Reduce health bar after hit
  • Destroy actor when health is gone
  • Show health bar graphics
  • Replicate (Clone) behavior
    • Direction of line drawn (0 or 180)
  • Reset health to full after game over

[/av_textblock]

[/av_tab_sub_section][av_tab_sub_section tab_title=’Assessment’ vertical_align=’top’ icon_select=’image_top’ icon=’ue800′ font=’entypo-fontello’ tab_image=’2328′ tab_image_style=” color=” background_color=” src=” attachment=” attachment_size=” background_attachment=’scroll’ background_position=’top left’ background_repeat=’no-repeat’ av_uid=’av-46shr4′]

[av_two_third first min_height=” vertical_alignment=” space=” custom_margin=” margin=’0px’ row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ link=” linktarget=” link_hover=” padding=’0px’ highlight=” highlight_size=” border=” border_color=” radius=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ animation=” mobile_breaking=” mobile_display=” av_uid=’av-43dw68′]

[av_textblock size=” font_color=” color=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” av_uid=’av-k1rr6w2d’ admin_preview_bg=”]

Good Blank Bad Blank Independent Game and Assessment

Overview

Create a game where a good guy and a bad guy fight each other.   The bad guy should have artificial intelligence and chase the good guy

Getting Started

After looking at the requirements below, fill in this empty check sheet for each section.  Be sure to change the name of it to your name and share it with Mr. Boll

Requirements

  1. Win, lose, pause, instructions and intro scenes
  2. Instructions on how to play
  3. Use of AI for bad guy
  4. Health bar for points
  5. Sounds for shooting, hits and more
  6. Interesting theme for the game.  For example, good Bart Simpson versus bad Bart Simpson

Minimum Needed Scenes

  • Start/Splash 
  • YouWin
  • YouLose
  • Pause 
  • Level 1

Possible Upgrades 

  • Difficulty level choices
  • Change characters choices
  • Change themes (sounds, characters, etc)

At Least These Actors 

  • Background actor 1
  • Background actor 2
  • Background actor 3
  • Good Top Down Actor 
  • Bad Top Down Actor 
  • DisplayScore Actor
  • Pause
  • YouWin
  • GameOver

At least These Behaviors (code)

  1. Score
  2. Display text
  3. Random objects falling in random places
  4. Sound behavior
  5. Music behavior (played during the game)
  6. Move basket left
  7. Move basket right
  8. Destroy Actor

Attributes

  1. WhichItem (actor level)
  2. Score (game level)
  3. Others that help set difficulty levels?

Other

  • Use of tags for hazards and non hazards
  • Proper naming and syntax. For example, RuleSpawnBanana
  • All objects are transparent

[/av_textblock]

[/av_two_third][av_one_third min_height=” vertical_alignment=” space=” custom_margin=” margin=’0px’ row_boxshadow=” row_boxshadow_color=” row_boxshadow_width=’10’ link=” linktarget=” link_hover=” padding=’0px’ highlight=” highlight_size=” border=” border_color=” radius=’0px’ column_boxshadow=” column_boxshadow_color=” column_boxshadow_width=’10’ background=’bg_color’ background_color=” background_gradient_color1=” background_gradient_color2=” background_gradient_direction=’vertical’ src=” background_position=’top left’ background_repeat=’no-repeat’ animation=” mobile_breaking=” mobile_display=” av_uid=’av-2m9lkw’]

[av_textblock size=” font_color=” color=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” av_uid=’av-k1rr6w2d’ admin_preview_bg=”]
Link to Google Sheet


[/av_textblock]

[/av_one_third][/av_tab_sub_section][av_tab_sub_section tab_title=’Group Progress’ vertical_align=’top’ icon_select=’image_top’ icon=’ue800′ font=’entypo-fontello’ tab_image=’2436′ tab_image_style=” color=” background_color=” src=” attachment=” attachment_size=” background_attachment=’scroll’ background_position=’top left’ background_repeat=’no-repeat’ av_uid=’av-k2a0ztl1′]

[av_codeblock wrapper_element=” wrapper_element_attributes=” codeblock_type=” av_uid=’av-k2adg4lj’]

[/av_codeblock]

[/av_tab_sub_section][av_tab_sub_section tab_title=’Student Arcade’ vertical_align=’top’ icon_select=’image_top’ icon=’ue800′ font=’entypo-fontello’ tab_image=’2473′ tab_image_style=” color=” background_color=” src=” attachment=” attachment_size=” background_attachment=’scroll’ background_position=’top left’ background_repeat=’no-repeat’ av_uid=’av-k2b9op9g’]

[av_textblock size=” font_color=” color=” av-medium-font-size=” av-small-font-size=” av-mini-font-size=” av_uid=’av-k2b9pwkl’ admin_preview_bg=”]

Bar https://arcade.gamesalad.com/games/153523
ChunLun https://arcade.gamesalad.com/games/153514
Dongha https://arcade.gamesalad.com/games/153522
Duck http://arcade.gamesalad.com/games/153528
Florent https://creator.gamesalad.com/#/game/u1564988_blank_dfx6agidoz9oxe2jl74chfjbx
Kaitlyn https://arcade.gamesalad.com/games/153530
Koki Takenaga https://arcade.gamesalad.com/games/153516
Mai https://arcade.gamesalad.com/games/153515
marcus john https://arcade.gamesalad.com/games/153521
Mark https://arcade.gamesalad.com/games/153517
Mikaela https://arcade.gamesalad.com/games/153527
Pan https://arcade.gamesalad.com/games/153519
Pat https://arcade.gamesalad.com/games/153531
Rishabh Dutta http://arcade.gamesalad.com/games/153526
SeoYeon https://arcade.gamesalad.com/games/153518
Vardhan http://arcade.gamesalad.com/games/153520
Robin https://publish.gamesalad.com/apps/1027534/play

[/av_textblock]

[/av_tab_sub_section][/av_tab_section]

Leave a comment

Your email address will not be published. Required fields are marked *