Skip to content

Oversear13/Bangle.jsSmiley

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

BangleGotchi 🐷

A virtual pet for the Bangle.js 1 – made for kids.

🌟 About the App

BangleGotchi is a simple virtual pet game designed especially for children using the Bangle.js 1 smartwatch. Inspired by classic Tamagotchi-style interactions, the app introduces young users to the concept of responsibility and care for a living being in a playful and safe way.

The pet responds to movement, touch, and user interactions such as feeding, cleaning, playing, and letting it sleep.

🎯 Purpose

This app was developed with two main goals in mind:

  • Educational: To help children understand basic needs and emotional well-being by interacting with a digital creature.
  • Therapeutic: It can be used in children’s hospitals to distract and reduce anxiety during treatments by offering an engaging and calming interaction.

The pig never “dies” – if its needs are neglected, it simply falls unconscious and can always be revived. This ensures that the experience remains gentle and non-traumatizing, even for very young users.

⚙️ Features

  • Four needs to care for: hunger, cleanliness, energy, and affection
  • Face expression changes based on mood and activity
  • Accelerometer-based play (shaking wakes and entertains it)
  • Inactivity makes the pet restless
  • Visual menu to feed, clean, pet, or put it to sleep
  • Emergency state triggers vibrations and a visual alert
  • Child-friendly design with no failure states

🛠️ Installation (via Espruino IDE)

  1. Visit the repository at:
    👉 https://github.com/Oversear13/Bangle.jsSmiley/tree/main

  2. Open the file:
    BangleGotchi.js

  3. Copy the entire contents of that file.

  4. Open the Espruino Web IDE in Chrome or Chromium.

  5. Turn on your Bangle.js 1 and pair it via Bluetooth with the IDE.

  6. Paste the code into the left panel.

  7. Click the “Send to Espruino” button (the chip icon) to upload the app to RAM.

  8. The virtual pig will appear on your Bangle.js 1 screen!

💡 Note: This app is only compatible with the Bangle.js 1.
It does not support Bangle.js 2 or other devices.

🔓 Open Source & Contribution

This app is open source and freely available for modification and improvement.
Feel free to fork, enhance, and adapt it to your own ideas or educational goals.

We welcome contributions from educators, developers, and anyone passionate about creating tech for children.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors