Inspiration

Procedural Generation and Emojis => GENOJI!!! Inspired by text adventure games and fantasy role playing games

What it does

Generates a randomly generated maze dungeon with enemies, traps and treasure. Here's the catch: It's run completely within a discord bot. Attack the enemies by using emoji reactions. Certain classes are allowed to use specific emojis.

How I built it

We divided the project into four tasks:

  • Dungeon generation (Nana)
  • Combat engine (Bennett)
  • User interface (Matt)

Challenges I ran into

  • New to using python!
  • Deciding on data structure type

Accomplishments that I'm proud of

  • Implemented a functional combat engine
  • Detected and restricted user reactions
  • Integrated interface with combat engine

What I learned

  • Learned basic python
  • Learned how to delegate project responsibilities
  • Discord python API

What's next for Genoji, The Text/Emoji Adventure Game Discord Bot

  • Uploading custom images for dungeon map and monsters
  • Implement dungeon exploration engine
  • Add random monster generation
  • Refining/balancing the combat system
  • Implement leveling and loot

Built With

Share this project:

Updates