GithubHelp home page GithubHelp logo

chinmay-kb / disgotchi-for-hacklahoma Goto Github PK

View Code? Open in Web Editor NEW

This project forked from netanelreese/disgotchi-for-hacklahoma

0.0 1.0 0.0 40 KB

Funky tamagotchi discord bot (wow!)

License: GNU General Public License v3.0

Python 100.00%

disgotchi-for-hacklahoma's Introduction

Disgotchi-for-hacklahoma Ditto

Funky tamagotchi discord bot (wow ๐Ÿ˜†!)

Gameplay for disgotchi

  • ๐Ÿฅš Hatching Stage:
    Each day in the real world is approx. one year in the tamagotchi "world"
    Whenever the bot appears into the server we want it to send a message that states something like.

"An egg appeared in the server"

Whenever the egg hatches (which should take about 5 or so minutes from appearing in the server) we want to prompt the user (owner or admins) to name the Disgotchi.
Whenever it hatches we also want to assign it a "personality" type, (violet suggested having different animals, dog, cat, bird, etc).
This can be random or chosen by the user, can make choice for random.
This stage can be sort of a setup stage for the Disgotchi. -Nate

  • ๐Ÿฅ Growing Stage:
    We can add something to where each day or few days the disgotchi "grows" into a different form of itself like from toddler, to adolescense, to teen, to adult and so on
    The different stages would allow for more interaction with the pet and dialogue (nate can write the script for each dialogue/personality thing)
    Make it to where it would passively say messages every now and then if the user wants it to

This applies to both growing and adult stage
Features to interact with disgotchi:

  • feed/give water to disgotchi
  • play/exercise
  • scold/praise
  • sleep (turn off/on light)
  • clean up poop (in the actual game lol)
  • heal disgotchi if sick (makes it unhappy if you dont)
  • display age, weight(?), discipline, hunger, happiness
  • speak to disgotchi (disgotchi recognizes the words from users to it and responds with emotes)

-Nate

  • ๐Ÿ“ Adult Stage:

  • ๐Ÿฅ‡ Additional Features (As time allows):

  1. Leaderboards within the server to show who takes care of the Disgotchi the most
    Achievements whenever the server/user reaches a certain benchmark (i.e. the server feeding the pet 1000 times or a single user feeding the pet 100 times)
    Achievements will add a certain XP to the bond value of the pet to make it "act closer" to the servers users

  2. Let the people on a server message anything to the bot, just like how we talk to our pet. Depending on the sentiment of what someone said, the bot responds with either a happy or a sad animal gif. Simple sentiment analysis, Giphy endpoint

  • Notes: Personality types would change the "behavior" when interacting with the users, different ways to play with the pet and different dialogue options -Nate

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.