Giter Site home page Giter Site logo

gdivecha / ruhacks2022-tamacord Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 168 KB

This repository contains the files for the Discord Bot we made for the RUHacks2022 Hackathon held on May 6th, 2022

Python 100.00%
discord-bot googlecloudstorage nextcord-py python3 discord wolfram-language

ruhacks2022-tamacord's Introduction

RUHacks2022 - Tamacord

Description:
The addicting pet simulator reborn in the realm of Discord. Tamacord brings the joy of feeding, grooming, raising, and playing with a virtual pet that displays emotions based on its level of care.

Inspiration:
We really enjoyed playing on the Tamagotchi as children and wanted to bring the game back from the dead in the form of a Discord bot. This project would also give us valuable experience working with Python and with the Nextcord API.

What it does:
Tamacord is a virtual pet that allows the user to perform basic interactions between the owner and itself. Tamacord uses Google's cloud storage platform to provide a unique pet to each Discord user. Tamacord simulates three needs that must be managed by the user: Hunger, Hygiene, and Happiness. These needs can be managed by clicked the relevant buttons.

How we built it:
Tamacord was built using the Nextcord API. The Nextcord API provided the needed functionality to work with Discord. We also used Google's cloud storage platform to store the unique data of each Discord users' pet and allow for quick retrieval of information.

Challenges we ran into:
We frequently ran into challenges due to our lack of experience with Python and the Nextcord API. Some of our toughest challenges included getting the database to work correctly, a bug with the view.wait() command stalling the program, and figuring out how to get the buttons to work correctly.

Accomplishments that we're proud of:
Getting the buttons to work correctly. Getting the database to work properly with the rest of the program. The pictures drawn for the virtual pet.

What we learned:
A lot of Python knowledge as well as knowledge on how Discord bots are made. We also learned how to use cloud storage to store data rather than storing it locally.

What's next for Tamacord:
More features and activities that you can do with your virtual pet, such as playing simple games like rock - paper - scissors, more parameters regarding the well-being of your pet and new buttons to help with said parameters.

Where to find our video:
https://youtu.be/hP8ix0KbYhw

Note:
The Discord Bot TOKEN and the Google Cloud account have not been included in this submission for security purposes

By: Cameron Tuffner-Lyons (FriitzTM), Amanah Albaba (AmanahAlbaba), Gaurav Divecha (gdivecha), & Adam Szava (AdamSzava)

ruhacks2022-tamacord's People

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.