Skip to content
Cawd Logo GAWD
  • Home
  • About
  • Assignments
  • Resources
  • Contact

Monday, April 14th

Monday, April 14th

Class hours: 10:05 – 2:45
Mr. Bohmann | wbohmann@ewsd.org

10:05 Today’s Notes & Attendance

Week Twenty Nine

Spring Vacation starts Saturday – and then we have the final push to Graduation

Congratulations to all SkillsUSA participants and medalists.
Gold Medal Winners – Tuesday – 12:30-1:30pm – we have a meeting about Nationals (Scheduled for Atlanta from June 23rd – June 28th)

All Gold Medal Winners that want to go to Atlanta, please bring your DL License or Passport and/or Social Security Card to the meeting on Tuesday. We will begin the process of blocking rooms and start booking flights.

SkillsUSA clothing – don’t have to wash – you can just return to me.

Isaac – 1:30 Senior Portfolio – CTE Conference Room

Lunch – today doors close for lunch. Mx.Yopp, Cafeteria and Student Services are alternatives. Sitting outside the door eating your lunch is not an option. EHS will move you back to cafeteria.

Monday Mail – go have a look


10:10 Vermont Highway Safety Alliance

PSA Contest Information from the Vermont Highway Safety Alliance

Week Twenty Nine April 14th – 18th


April 15th –Tuesday – Second Looks
Second Looks– This should be an EEVEE render that is a tighter version of your PSA. Second looks should include materials, transitions, sound AND your facts, figures and be just about complete. 30 Seconds.


Final PSA PSA Screening – Final Due on Thursday, April 17th.

The goal is to submit the PSA per instructions in the contest guidelines.
On Thursday, April 17th, you will show your final render PSA to the class for your grade.
Deadline: 11:30am – then we’ll upload to the contest site.

PSA Production until break today.

10:50 Break

11:00 Unity – Design and Programming

Let’s jump back to our pinball game this morning. This will be a combination of design and programming.

We have:

  • Bumpers
  • Paddle
  • Ball
  • Boundaries

Let’s swap out the paddle for some flippers and figure out how to launch a ball. We’ll be tackling some physics concepts along the way.

ForceMode2D.Impulse

  • Add an instant force impulse to the rigidbody2D, using its mass.
  • Apply the impulse force instantly. This mode depends on the mass of rigidbody so more force must be applied to move higher-mass objects the same amount as lower-mass objects.
  • This mode is useful for applying forces that happen instantly, such as forces from explosions or collisions.

Left Flipper

using UnityEngine;

public class LeftFlipper : MonoBehaviour
{
    private Rigidbody2D left;
    public float torkAmount;

    private void Start()
    {
        left = GetComponent<Rigidbody2D>();
    }
    // Use negative Torque amount for right side and positive for left side
    void FixedUpdate()
    {
        if (Input.GetKey(KeyCode.A) || Input.GetKey(KeyCode.LeftArrow))
        {

            left.AddTorque(torkAmount);
        }
    }
}

Ball Launch

using UnityEngine;

public class BallLaunch : MonoBehaviour
{
    private Rigidbody2D rbBall;
    public float ballThrust;
    // Start is called once before the first execution of Update after the MonoBehaviour is created
    void Start()
    {
        rbBall = GetComponent<Rigidbody2D>();
    }

    // Update is called once per frame
    void FixedUpdate()
    {
        if (Input.GetKey(KeyCode.J))
        {

            rbBall.AddForce(transform.up * ballThrust,ForceMode2D.Impulse);
        }
    }
}

With whatever time we have left – we’ll go to Adobe Illustrator and begin to make some game assets. We can create our own board, ball, bumpers, etc…..

Your Task: Select a Theme for your pinball game board. Design a shape and placement of bumpers, ball launch, etc… Start on paper for rapid prototyping – then move to digital. Paper designs are due to Tuesday – don’t overthink. Shapes are fine. But do know your theme.

12:25 Lunch

tacos

12:55 Independent Reading

book covers

1:20 Break

1:30 Design Challenge

2:00 Fire Drill

2:10 Production Time and Guided Support

PSA is the only project at the moment

2:38 Dailies

Dailies can be placed in the CAWD2 Dailies Folder on the CAWD2 Public Folders drive

2:40 Dismissal

GAWD Instructors:

Matt Cronin

Will Bohmann

Instragram Facebook Twitter

A little about GAWD:

Serving high school students interested in Gaming, Animation, and Web Development in North Western Vermont.

Students continue at:

University of Vermont Ringling School of Art and Design Northeastern University Rochester Institute of Technology Concordia University

Students find careers at:

Dealer.com Union Street Media Rovers North Prudential Investments DockYard
Navigate to top of page