Borja Sotomayor
Borja Sotomayor
When randomizing the ports in the tests, a random port is chosen. If that doesn't work, the tests try two more times (with two other random ports). It's unlikely that...
Line wrapping currently breaks right at the end of the line, regardless of whether it breaks a word in the middle, and doesn't indent subsequent lines properly. For example, if...
Before development on chiventure started, we created two proof-of-concept WDL files to give students a sense of what a WDL file might look like: https://github.com/uchicago-cs/chiventure/tree/master/games One or both of these...
Following up on #827, the use of "WDL" and "objects" in the chiventure code is starting to get a bit inconsistent. For example, the following calls in chiventure.c (and what...
Based on the experiences from the last two years, it has become clear that chiventure needs a unified object store where all the various components can store their data. This...
The CLI will currently print its output with leading spaces in some places but not others, and without empty lines between commands: ``` Welcome to Chiventure! > look Verily, this...
chiventure should have a mechanism for authors to provide hints, and for users to request seeing that hint. For example: ``` As soon as you walk into the room, the...
It looks like long descriptions are not fully printed when moving into a room. When using `distaff.wdl`, the following happens: ``` Welcome adventurer! You have made your way to the...
When you launch chiventure, it does a simple animation where the chiventure logo blinks for a bit. This is fine for casual users, but gets a bit annoying if you're...
The `load_wdl` command seems to fail unconditionally, regardless of whether you provide a valid file or not. This is `load_wdl` with a valid file: ``` > load_wdl ../tests/wdl/examples/test.yaml chiventure: /home/borja/eclipse_workspace/chiventure/src/libobj/src/parser.c:158:...