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