Futuristic Technologies - Activities

Week 2, Day 1

Activities

The goal for this week is to try out new tools and applications. Pick an activity below and complete the task.

  • Make sure you have access to your Avatar Buddy account. Check with your mentor to get your username and password

  • If you are unfamiliar with Scratch, do the following:

    • Open Scratch on your computer (have your mentor show you where it is)

    • Work through the Scratch code cards listed below:

      Scratch Code Cards

      Project 1: - Animate a Name: Link

      Project 2: - Imagine a World: Link

      Project 3: - Chase Game: Link

      Project 4: - Make Music: Link

      Project 5: - Animate a Character: Link

      Project 6: - Create a Story: Link

      Project 7: - Pong Game: Link

      Project 8: - Lets' Dance: Link

      Project 9: - Jumping Game: Link

      Project 10: - Virtual Pet: Link

      Project 11: - Catch Game: Link

      Project 12: - Video Sensor: Link

  • Try out GIMP - Find an image on the web and download it. Find the image in downloads and open the image in GIMP and edit the image using the tools in GIMP.

  • Decide if you would like to try any of the following tools mentioned in lecture and check in with your mentor to have them installed

    • Blender - 3D modeling

    • Krita - Vector graphics

    • Goxel - 3D Voxel

    • LMMS - Beat maker

    • Audacity - Sound editor

  • Try out the online tools mentioned in the lecture

    • https://www.pixilart.com/ - Go to this site, select start drawing and make an image. Download the image and edit in GIMP

    • https://sfxr.me/ - Go to this site for sound effects (sfx) make a few sounds and download them to your computer


Week 2, Day 2

Activities

This activity aims to work with Avatar Buddy (Abby) and get them to show you how to complete a task using Scratch, Godot, or both.

Scratch - Log into Abby and enter the prompt: “Can you tell me how to build a program in Scratch that displays “hello world”?”

Open Scratch and follow the instructions that Abby gave you.

Note: You may be recommended to use the online version of Scratch. Ignore that and use the version that has already been loaded onto your computer.

Godot - Log into Abby and enter the prompt: “Can you tell me how to build a program in Godot 4 that displays “hello world”?”

Open Godot and follow the instructions that Abby gave you.

 

Week 4, Day 1

Activities

This activity aims to work with Scratch and Godot and understand the hows and whys of object-oriented programming and why it is needed for movement and collision detection in applications.

Scratch - Look at the simple application used in the lecture and see if you can make your own version of it.

Here is the source for where it was inspired: https://www.youtube.com/watch?v=D-nW4jvzRr8&ab_channel=ZonxScratch

Instructors example: Link (right-click and choose “save link as”)

Godot - Look at the simple application used in the lecture and see if you can make your own version of it.

Here is the source for where it was inspired: https://www.youtube.com/watch?v=KceMokK2qFA&ab_channel=DevWorm

Godot Docs: https://docs.godotengine.org/en/stable/tutorials/2d/2d_movement.html

Instructors example: Link (right-click and choose “save link as”)

Week 4, Day 2

Activities

This activity aims to work with Scratch and Godot to understand how to implement the shooting mechanic and how Finite State Machines work for game development.

Abby - Log into Abby and enter the prompt: “Can you tell me what a finite state machine is and how it is used in game development?”

Scratch - Look at the simple application used in the lecture and see if you can make your own version of it.

Godot - Look at the simple application used in the lecture and see if you can make your own version of it.

Instructors Scratch example: Link (right-click and choose “save link as”)

Instructors Godot example: Ask instructor for the file (Really big)

WEEK 5, DAY 1

Activities

This activity aims to continue work on the Hackathon Projects, and to check out some work by someone who created a Scratch project that became very popular.

The game is Mello 2, by Chipm0nk - Link