Interactive Card
Class Mini-Project - Instructions
Class Mini-Project - Instructions
NOTE: These are the instructions for the MINI-PROJECT only. Go to the INTERACTIVE CARD - FULL CLASS PROJECT page for instructions for the full class project.
On an open page in your notebook, create sketches of both states of your interactive card: the beginning state when the program first runs and the end state that happens after the user interacts with the card.
In your sketches be sure you also identify:
The text that will be in the opening state
The instructions for the user
What will be part of the "background" of your card (all the things that don't change between your states)
All your sprites and the names you plan to use for each of those sprites (remember, you need to make sprites for the things you want to move, control, or change)
How your sprites will
The text message that will appear after the user interacts with the card
The initial part of your DRAFT BUILD (V.0.1.0) will be created in Lesson 17 of Unit 3 of the Code.org curriculum. You will not do any of the planning steps from the Code.org lesson (since we already did them in the last step) nor will you do any of the REVIEW activities (since we will do our peer evaluation activities in class). You will however, follow the steps in the lesson to build the first part of your initial DRAFT BUILD.
Once you complete the last level in Code.org, you need to follow the steps below.
Login to Code.org
Navigate to the final level of your build from Unit 3, Lesson 17.
There are are two buttons at the top of your GameLab project window: SHARE and REMIX.
Select the REMIX button. This will make a new copy of your project and add it to your list of projects in Code.org.
On the top menu bar of your REMIXED project, click on the RENAME option and rename your file using the following naming convention:
ProjectName Version Semester LastName, First Name
Here are the details for this project:
ProjectName = InteractiveCard
Version = V.0.1.0
Semester = F21 (for Fall 2021. If it is no longer Fall of 2021, make the appropriate change (F22, F23, etc.) to the code for your semester.)
LastName = [yourlastname]
FirstName = [yourfirstname]
If I was naming this project for myself, it would look like this:
InteractiveCard V.0.1.0 F22 Cross, John
Your name should look exactly like mine except it should have YOUR name at the end (not my name).
Now you are ready to continue the rest of your DRAFT BUILD.
Review the project requirement and make sure you have all the necessary elements for your initial submission. If there is anything you need to change/fix/update, be sure to make those changes now so you are ready for the upcoming Peer Evaluations.
Here are some things to review:
Is everything working properly?
Is there a way for the user to interact with the card?
Do something happen when the user interacts with the card?
Is there a clear beginning state and end state to the card?
Do you have opening text that changes and/or leaves the screen after the user interaction?
Is there any animation of your sprites?
Have you used good naming conventions in your code?
Have you properly indented your code where necessary?
Do you have effective whitespace in your code to enhance the readability?
Have you properly commented your code to help explain PURPOSE and FUNCTION of your coding blocks?
In this project, a student was having trouble getting the sounds to work properly.
Additionally, while not the focus of this walkthrough, this student's code provides a simple solution to getting text to change (hide) between the different states of the card.
Here's a quick way you can use sprites and the mousePressedOver() function to create a button effect in GameLab.
Make sure you are aware of the DUE DATES and DEADLINES for your final submission. All DUE DATE and DEADLINE information will be posted in the Daily Class Announcements.
Use the Class Projects: Submission Forms page to submit your final project.