chiventure icon indicating copy to clipboard operation
chiventure copied to clipboard

A text adventure game engine developed in UChicago's CMSC 22000 - Introduction to Software Development

Results 100 chiventure issues
Sort by recently updated
recently updated
newest added

team members: Miles, Matteo, Faruk this is an extension of the quotation-as-one-token issue from before, where we want to allow multiple quotation groups to be made in a single CLI...

x/cli

We have specified a grammar for NPCs. Now we need to be able to convert DSL into WDL format, which requires changes to dsl_parser.py as well as to_wdl.py. For this...

x/dsl

In the quests_cli.h file, we wrote three functions that would store what we wanted CLI/action management to display on the command line as strings. We tested these functions quickly through...

x/quests

Quest rewards can currently only give one item, but it would likely be better if they can give the player multiple items. A good task to start with would be...

x/quests

The current implementation of health prerequisites assumes a "health" stat was added to the player, but we are unsure whether this is actually how health works in Chiventure. It could...

x/quests

Right now, there are several comments in quests_state.h that do not accurately describe the functions they're attached to. They're either missing parameters or using incorrect ones.

x/quests

We were able to incorporate quests into NPCs, but right now the player can only talk to them for task completion. Perhaps this can be how the KILL_NPC mission type...

x/quests

Currently, the "view inventory" and "view inventory [inventory-item]" commands don't support uppercase letters in inventory item names. This is because the CLI team lowercases all strings inputted by the user...

x/action-management
x/rpg-skilltrees

The do_self_action function implements a fairly straightforward nested if-statement. It works in our 2022 demo, but it would be nice to also write up some action_management tests to ensure that...

x/action-management

The display_inventory function within game-state/player.c currently doesn't add padding to items when the inventory is printed to the terminal. This means that extremely long item names will offset the gridlines...

x/action-management