RPG Collaboration - uchicago-cs/chiventure GitHub Wiki

5/2 rpg-battlesystems, playerstats, playerclass notes (Celia Anderson, Carlos Azpurna, Simren Kshetrapal, Sophie Veys)

Overarching: player-class (and a lot of other teams) tell player-stat how class modifies their info โ†’ pass to battle-systems and that affects battle

Player Classes Passing down player class info (either from player or game developer) to player stat + battle for implementation To Do: Give player stat our base stats so they know to put this in their struct Work with player stats to allow custom class/stat specification (eventually) Player Stats HP, XP in the game Developers can implement custom stats (wonโ€™t act on battles?) For ex. certain speed โ†’ variation of stats Functions like level_up, add_xp โ†’ battlesystems will take those functions and use in battle

Battle Systems Weakness and resilience -- rgp-playerclass asked for addition of specification based on class โ†’ rgb-battlesystems will develop If they donโ€™t exist, go as is

Notes from readme.md Game State *can move room *player module *create new players *access and modify player attire + inventory *access and modify player traits such as health + game level *room module *create new rooms *add rooms to the struct containing all the rooms in the game *access + modify the inventory of the room *access traits of the room such as its descriptions and possible paths *path module (connections among rooms) *create new paths *add paths to the struct containing all the paths or to a room *access the conditions that have to be satisfied to go through the path *item module *create items + attributes *modify + replace attributes *modify items

Design Docs: https://docs.google.com/document/d/1iOzDJk-O2FWKN3s9sUTLDqwotti80C5sub_TJV308q8/edit?usp=sharing https://docs.google.com/document/d/1HO7sIoHnzswylXVdYv223QvekvQbJMudRUaWdSHIPX0/edit?usp=sharing