Skip to content

🐈 JikoAi (ジコアイ) is a self-care Tamagotchi™ concept using touchscreen input and voice commands that encourages users to take care of themselves when they take care of their in-game pets.

Notifications You must be signed in to change notification settings

simcard0000/jiko-ai

Repository files navigation

active development GitHub code size in bytes

jiko-ai

tamagotchi gif

🐈 A creative final project for SE101 (cohort 2024) - the first-year concepts course for Software Engineering @ the University of Waterloo. jiko-ai is a virtual pet, styled after Tamagotchi™, in which the user is encouraged to not only look after their creatures, but after themselves too. Through activities like medition and affirmations, both the pet and the user can grow together!

Credits

The audio processing of this project relies heavily on IBM's Speech-To-Text Service, and a majority of the game code was written using the pygame library (see Dependencies/Imports). For helping format the request to the API and keeping track of what requests we wanted to make, the Postman tool was used.

Other sites and resources that were integral to the building of the project include:

Dependencies/Imports

  • pygame - for building multimedia applications like games
  • pillow - an imaging library
  • requests - for being able to make API calls to IBM Watson
  • json - part of the standard Python library for dealing with this format
  • pyaudio - for handling audio I/O
  • wave - part of the standard Python library to interface with the WAV format

Useful Links

Some links we accessed for the project include:

Assets

The theme music for the game is "An opener" by Bitbasic; accessed through Free Music Archive. The art used in the game are as follows; note that all images used do not imply endorsement by the artists and we used the images as placeholders; if you don't want your art here let us know!

Other assets used in the game are as follows:

  • For the box in which the Raspberry Pi is housed in, the clip art of the monster on the back was accessed from this site
  • On the start screen, the pink cityscape is from this site
  • The new game and load game button graphics are from here
  • The forest and water background for the Q&A section of the game is from here
  • The sprites for the different creatures are from this site
  • The rainy city scene background on the main screen is from here
  • The cherry blossom city scene background on the food screen is from here
  • The lake city scene background on the water screen is from this site
  • The city-at-night scene background on the sleep screen is from this site
  • The pink/brown forest scene background on the play screen is from here
  • The clip art used for the cleaning your pet activity are from this site

Font used is VT323 from Google Fonts.

~

Authors: Simran Thind (@simcard0000), Cole MacPhail (@colemacphail), Zhengmao Ouyang (@ZhengmaoOuyang), Wenyi Hu (@wenyihu3)

About

🐈 JikoAi (ジコアイ) is a self-care Tamagotchi™ concept using touchscreen input and voice commands that encourages users to take care of themselves when they take care of their in-game pets.

Resources

Stars

Watchers

Forks

Languages