Breaking the Curse of Technology: Strategies for Raising Tech-Savvy Children

By admin

Curse of the te: The curse of the te is a fictional concept that has been popularized in various works of literature and film. It is often depicted as a supernatural hex or spell that brings bad luck or misfortune to anyone who encounters it. The origins of the curse of the te are unclear, with different stories attributing its creation to ancient witches or powerful mystical forces. In many narratives, the curse is said to be triggered by specific actions or events. For example, one common version of the curse suggests that it is unleashed when a person possesses or utters a certain magical te. This te could be an object, a word, or even a symbol.


There are other rings that have these ‘trees’ (branches of dates) on them, always on top of a shrine, but no one is shaking them. The Mochlos ring is a typical example:

If you d like to work with this sample in App Inventor, download the source code to your computer, then open App Inventor, go to the My Projects page, and choose More Actions Upload Source. I had a look at a few other seal rings that include similar tree shaking rituals, and I think some of these images may show something far more specific than trees.

Magic one sumn gpad to shake

This te could be an object, a word, or even a symbol. Once the curse is triggered, it is believed to bring a series of unfortunate events into the life of the person who has encountered it. The curse of the te often includes elements of suspense, mystery, and horror.

Magic 8-Ball

This introductory module will guide you through building a “Magic 8-Ball” app with App Inventor. When activated, your 8-ball will deliver one of its classic predictions, such as “It is decidedly so” or “Reply hazy, try again.”

Learning Goals

After completing this app, you will be able to:

  • Navigate the App Inventor environment: designer, blocks editor, emulator and/or physical phone
  • Correctly use the following App Inventor components: accelerometer sensor, image, list-picker

Materials

  • A selection of images and sounds are available at the App Inventor Media Library.
  • Optional supporting hard copy materials such as the App Inventor Overview Handouts, and the PDF version of this lesson.
  • Basic App Inventor tutorial - getting around [video]

Outline

  1. Set up computers and phones or emulators. (Suggestion: do this ahead of time)
  2. Part One:Click a Button, Hear a Sound
  3. Part Two: Click the Button, Get a Prediction + Hear a Sound
  4. Part Three: Shake the Phone, Get a Prediction + Hear a Sound
  5. Suggestions for Further Exploration: Text-to-Speech, Rotating image, Custom prediction lists

Part One: Click a Button, Hear a Sound

The final Magic 8-Ball App will deliver a prediction from a list that you have designed. To get started, first we'll make a button with a picture on it, and program it to play a sound when the button is clicked.

DESIGN: App Inventor Designer

  1. To open the App Inventor Designer window, go to http://appinventor.mit.edu and click "Invent". See setup instructions above if you are not sure how to sign in.
  2. If you have already made an app (such as Hello Purr), you will automatically be directed to the Designer with the last project you worked on showing. Click "My Projects" in the upper left corner of the screen, which will take you to your list of projects. Click "New" and name your project something like "Magic8Ball"(note: spaces are not allowed).
  3. Download one image and one sound file from below to be used in your app. Right click (control-click) on the link of the image or sound, then choose "Download" or "Save As". Save the media files to a convenient location that you will remember.
    • ChaChing Sound
    • Clinking Teaspoon Sound
    • Tada Sound
    • Magic 8 Ball Image
    • Blank 8 Ball Image
  4. On the left column of the Designer, open the Basic palette, and drag a Button component over to the Viewer(#1).
  5. Set the button image to an 8-Ball image:
    Click on your newly added button to see its properties in the Properties pane on the right. Under "Image" click on the word "None. " and a small selection window will pop up (#2). Click the "Add" button and browse to where you saved the 8-Ball image. Select the file, then click “OK” to close the selection window. Click “OK” again on the properties pane to close the small popup window (#3).
  6. Go to the text field in the Properties pane and delete the display text of your button component (#4).

BUILD: Blocks Editor

In the upper right corner of the Designer, click on the Blocks Editor button. Wait for a few moments while the blocks editor loads. This takes some time, and often requires you to click “accept”, “ok”, or “keep” as the java program downloads to your computer. (Be sure to look at the very top or very bottom of your browser to see if it is prompting you to accept.) If you are having trouble loading the Blocks Editor, go back to the Setup Instructions for help.

Now you are going to tell your app how to behave when the button is clicked. This is actually very simple in App Inventor, because the "code" for the program only consists of two blocks!

Once the Blocks Editor is open, there are several options running along the left side of the screen. We refer to these as "Palettes" with “Drawers.”

From the My Blocks palette, click on the Button1 drawer. Drag the when Button1.Click block into the work area (#1). From the My Blocks palette, click on the Sound1 drawer, drag the Sound1.Play block into the work area and insert it into the when Button1.Click block (#2). They will click together like magnetic puzzle pieces.

Your blocks should now look like this:

That's it! You've written the program for Part One of Magic 8-Ball. Now it's time to test that it's working right.

You have now built an app! To test that it works, you either have to launch an emulator, or connect to a phone. Go back to the Setup Instructions if you do not have a phone or an emulator running.

Emulator: click on the picture, you will hear the sound play.
Phone: tap the picture, you will hear the sound play.

Note: If you don't hear the sound, first be sure you have the volume turned up on your device (or computer if using emulator). Also, make sure your device has an SD card. App Inventor stores media files to the SD card. In some devices, the Play component does not work correctly. You will need to use the Player component instead of the Sound component.

Part Two: Click the Button, Get a Prediction + Hear a Sound

Now that we've gotten the button to perform an action (play a sound), we want to extend that action to include giving the user a prediction. First we'll need two labels: Label1 will display the instructions, and Label2 will display the chosen prediction. We'll use blocks to program a "list picker" to choose from a list of predictions. Each time the button is clicked, the app will change the text of Label2 to display the chosen prediction.

DESIGN: App Inventor

Go back to the Designer window in your browser and add some new things to your app.

    From the Screen Arrangement palette, drag over the Vertical Arrangement component (#1). At first it will just look like an empty box, but when you put things in it, App Inventor will know that you want to line them up vertically (one on top of the other).

Now it’s time to go back into the Blocks Editor to program the components you just added to your project. (Remember, the Blocks Editor is running in a window outside of your web browser, signified by the java icon that looks like a coffee cup.)

BUILD: Blocks Editor

Now for the fun part! You're going to make a list of predictions and program the button to pick one item from the list and display it inside Label2. The button will also still play the sound that you programmed in Part One. Here's how to do it.

  1. From the My Blocks palette, click on Label2 drawer to see all of its associated blocks. Drag over the blue set Label2.Text and insert it just above the Sound1.Play block. Notice that the when Button1.Click block automatically gets bigger to accomodate the new block.
  2. From the Built-In palette, click on the Lists drawer. Drag over the pick random item block and connect it to the open socket of the set Label2.Text block.
  3. From the Built-In palette, click on Lists again, then drag out the make a list block and plug it into the "list" socket on the right side of the pick random item block.
  4. From the Built-In palette, click on the Text drawer, drag out a text block and connect it to the item socket of the make a list block. Click directly on the word “text” so that it gets highlighted. You can then type in new text there. Think about the sayings you want in your list of predictions for the Magic 8-Ball. Type the first prediction into this new text block.
  5. Notice that when you plug in a new text block, the make a list block automatically creates a new socket. Repeat the previous step for each of the prediction choices you want programmed into your 8-Ball App. Plug each text block into the pick random item block. (Ideas for answers: http://en.wikipedia.org/wiki/Magic_8-Ball)

Blocks should look something like this:


(Note: it is normal for there to be a blank "item" space at the end of the make list block.)

You've got a Magic 8-Ball App! Now your app is fully functional and will predict the future with absolute certainty. Test out that this works, and then come back for some challenge tasks to make the app even more fun.

TEST: Emulator or Phone

Emulator: Click on the picture of the 8-Ball, you should see one of your answers displayed in the Label2.text field, followed by the sound.
Phone: Tap on the picture of the 8-Ball, you should see one of your answers displayed in the Label2.text field, followed by the sound.

Part Three: Shake the Phone, Get a Prediction + Hear a Sound

Even though you have a working Magic 8-Ball app, there is a way to make it even more fun. You can use the accelerometer component to make the phone respond to shaking instead of responding to a button click. This will make the app much more like a real Magic 8-Ball toy. Note: This part can only be done with an actual phone or tablet equipped with an accelerometer. If you are using an emulator, skip this part and go to Challenge 1 instead.

DESIGN: App Inventor

From the Sensors palette, drag over an AccelerometerSensor sensor component. Notice that it automatically drops down to the “Non-visible components” area of the Viewer window. This is the only new component you need, so go on over to the Blocks Editor to change your program.

BUILD: Blocks Editor

  1. From the My Blocks drawer, click on AccelerometerSensor, then drag out the block for when AccelerometerSensor.Shaking .
  2. Disconnect all of the blocks from inside the Button1.Click block and move them inside the AccelerometerSensor.Shaking block. NOTE: you can move whole sections of connected blocks by clicking on the uppermost or leftmost block and dragging it. The connected blocks will come with it.
  3. Delete the Button1.Click block to keep your work area tidy.

The blocks should look something like this:

Phone: When you shake the phone it should show an answer and play a sound.
Emulator: unfortunately, you can not simulate shaking the phone when using the emulator.

Package the App to Your Phone!

Your app would disappear if you were to disconnect your phone from the Blocks Editor. This is because the app is still stored on the App Inventor server and not on your phone. Follow these instructions to package your app to your phone or to make an ".apk" file that can be installed on any android phone. Or, if you want to make your app even cooler, try the challenges below.

Challenge 1: Make the Magic 8-Ball Speak

Instead of (or in addition to) making the prediction appear as text, can you make the 8-Ball speak it aloud? Hint: the text-to-speech component is under the Other Stuff palette in the Designer. Note: Most Android devices have the text-to-speech (TTS) capability, but if you have trouble getting the TTS component in App Inventor to work, you may need to find out how to install TTS and/or enable TTS on your device.

Suggestions for Further Exploration

  • Make the image rotate when the phone is shaken or have several images that the app rotates through while the phone is shaken. You could use this technique to make it look like the triangle piece inside the 8-ball window is surfacing. You could also make different images for different predictions and display the correct image for each prediction.
  • Make a similar app but for a different purpose. The phone could be used in place of dice or yahtzee letters. It could simulate a coin toss or a random number or color generator for investigating probability.
  • Ask end users to add choices to the list of predictions (See Make Quiz tutorial).
  • "Crowd source" for prediction choices: allow people to send text messages and have the app add them to the list.
  • Make the 8 Ball app a "server" so that anyone who sends a text to it will receive a text message prediction in return.
  • Complete change the list to humorous choices (e.g. an app for teacher to use when a student has an excuse for not doing homework), or for useful purposes like randomly selecting a name from amongst people in the class.
Done with Magic 8-Ball? Return to Curriculum (Teacher Resources) or Tutorials.

Scan the Sample App to your Phone

Scan the following barcode onto your phone to install and run the sample app.

Download Source Code

If you'd like to work with this sample in App Inventor, download the source code to your computer, then open App Inventor, go to the My Projects page, and choose More Actions | Upload Source.

Curwe of te

Characters who fall victim to the curse may experience a range of calamities, such as accidents, illness, financial ruin, or even death. Some versions of the curse also imply that it can be passed on to other individuals, perpetuating its cycle of misfortune. Despite its fictional nature, the curse of the te has captured the imagination of many audiences. It serves as a plot device that keeps readers or viewers engaged and intrigued by the unfolding of events. The curse often plays a central role in driving the narrative forward, as protagonists try to unravel its origins and find a way to break its grip. While the curse of the te is purely a work of fiction, it taps into the universal fascination humans have with the idea of supernatural powers or forces beyond their control. It offers a sense of suspense and thrill, as well as the opportunity for characters to demonstrate their resilience and resourcefulness in overcoming seemingly insurmountable odds. In conclusion, the curse of the te is a fictional concept that has captivated the imagination of many. It is often portrayed as a malevolent force that brings misfortune to those who encounter it. The curse adds suspense and intrigue to stories, as characters navigate through a series of unfortunate events in their quest to break free from its grip. Despite its fictional nature, the curse of the te taps into our fascination with the supernatural and adds an element of excitement to storytelling..

Reviews for "Overcoming the Curse of Online Procrastination: Breaking Free from Digital Distractions"

1. John - 2 stars - I watched "Curwe of te" with high expectations, but I was ultimately disappointed. The plot was confusing and poorly executed, leaving me feeling disconnected from the story. The acting was also quite lackluster, with performances that felt forced and unnatural. Overall, I found "Curwe of te" to be a forgettable film that failed to live up to its potential.
2. Sarah - 1 star - "Curwe of te" was a complete waste of my time. The plot was nonsensical and the characters felt shallow and underdeveloped. The film tried to be mysterious and suspenseful, but it simply fell flat. I couldn't find any redeeming qualities in this movie and I would not recommend it to anyone.
3. David - 2 stars - While "Curwe of te" had an interesting concept, the execution was disappointing. The film relied too heavily on jump scares and cheap thrills, which became repetitive and predictable. The pacing was also off, with some scenes dragging on while others felt rushed. Overall, "Curwe of te" failed to deliver a satisfying horror experience.
4. Emily - 2 stars - I had high hopes for "Curwe of te" as a fan of horror films, but unfortunately, it fell short. The story lacked originality and was filled with clichés that made it feel stale. The acting was mediocre at best, and I found it difficult to connect with any of the characters. The scares were overdone and relied too heavily on cheap jump scares, leaving me feeling underwhelmed. In the end, "Curwe of te" missed the mark for me.

The Curse of Technological Dependence: Examining the Psychological Effects

The Curse of Technology Addiction: Recognizing the Signs and Seeking Help