Page Index - uchicago-cs/chiventure GitHub Wiki
319 page(s) in this GitHub Wiki:
- Home
- Naming convention
- Sidebar
- 2022 Action Management Team Sprint 3, 4 Plan
- Please reload this page
- Accessing data in a JSON WDL file
- Please reload this page
- Action Management Do Action Functions
- Please reload this page
- Action Management ~ Action Types
- Please reload this page
- Action Management ~ Design Document
- Please reload this page
- Action Management ~ Do Action Functions
- Please reload this page
- Action Management ~ End Conditions Design
- Please reload this page
- Action Management ~ Inventory Item Prerequisites
- Please reload this page
- Action Management ~ Item Stacking Design
- Please reload this page
- Action Management ~ Player Integration Plan
- Please reload this page
- Action Management ~ Teleportation Effect Design
- Please reload this page
- Battle ~ Demo ~ Design Document
- Please reload this page
- Battle ~ Test ~ Moves ~ Items ~ Equipment ~ Design Document
- Please reload this page
- Battles ~ Battle Item Stats
- Please reload this page
- Battles ~ Battle Planning 2022
- Please reload this page
- Battles ~ CLI Integration Design Document
- Please reload this page
- Battles ~ Current Battle Structs 2022
- Please reload this page
- Battles ~ Design Document
- Please reload this page
- Battles ~ Move Changes Design Document
- Please reload this page
- Battles ~ Run Battle Testing Design Document
- Please reload this page
- Battles ~ Run Function Design Document
- Please reload this page
- Battles ~ Sound integration with battle (design document)
- Please reload this page
- Battles ~ Stat Changes Design Document
- Please reload this page
- Battles ~ Text Based Combat in Other Games
- Please reload this page
- Battles ~ Unstubbing Stubs Design Document
- Please reload this page
- Battles ~ User Stories
- Please reload this page
- Battles ~ User Stories Review 2022
- Please reload this page
- Battles ~ Wishlist
- Please reload this page
- CLI ~ Future Documentation
- Please reload this page
- Current Battle Structs 2022 and Conflicts with Other Teams
- Please reload this page
- Custom Actions ~ Current Module State (2022)
- Please reload this page
- Custom Actions ~ Current State and Future Plan of Custom Actions
- Please reload this page
- Custom Actions ~ Design Document
- Please reload this page
- Custom Actions ~ Existing Code Review
- Please reload this page
- Custom Scripts ~ Communication Notes and Dependencies
- Please reload this page
- Custom Scripts ~ Goal
- Please reload this page
- Custom Scripts ~ Possible uses to make changes in the game state.
- Please reload this page
- Custom Scripts ~ Preliminary Design Ideas for Incorporation with Current Source Code
- Please reload this page
- Custom Scripts ~ Using Custom Scripts
- Please reload this page
- Design for item_statistic_function
- Please reload this page
- DSL ~ DSL Grammar
- Please reload this page
- DSL ~ DSL Tutorial
- Please reload this page
- DSL ~ Intro to the DSL Feature
- Please reload this page
- DSL ~ LARK Documentation
- Please reload this page
- DSL ~ User Stories
- Please reload this page
- Enhanced CLI state of current CLI
- Please reload this page
- Enhanced CLI ~ Feature request wishlist from other teams
- Please reload this page
- Enhanced CLI ~ High Level Code Overview
- Please reload this page
- Enhanced CLI ~ How to Implement a New Action Operation
- Please reload this page
- Enhanced CLI ~ Parsing Specification Doc
- Please reload this page
- Enhanced CLI ~ User Stories
- Please reload this page
- Feature Wishlist
- Please reload this page
- Future Directions (Spring 2022)
- Please reload this page
- Game State ~ How to implement a new CLI mode
- Please reload this page
- Graphics ~ Design document for integrating split screen graphics with chiventure
- Please reload this page
- Graphics ~ Design Document for NPC Graphics and Dialogue
- Please reload this page
- Graphics ~ Design Plan
- Please reload this page
- Graphics ~ Feature Wishlist (Spring 2021 & Spring 2022)
- Please reload this page
- Graphics ~ GDL
- Please reload this page
- Graphics ~ Graphics Sandbox
- Please reload this page
- Graphics ~ Installing and Building raylib on a VM
- Please reload this page
- Graphics ~ LibSDL Research
- Please reload this page
- Graphics ~ Module Interactions
- Please reload this page
- Graphics ~ raylib
- Please reload this page
- Graphics ~ Working with Raylib and SSH
- Please reload this page
- Items ~ Equipment ~ Design Document
- Please reload this page
- LARK Introduction to Parsing
- Please reload this page
- LARK Introduction to Parsing
- Please reload this page
- Linking the Libzip and Json C to chiventure on CSIL machines
- Please reload this page
- Lua ~ Linking the Lua library to chiventure on CSIL machines
- Please reload this page
- Lua ~ Research on Passing Structs via Lua AND C
- Please reload this page
- Lua ~ Research on the C API in Lua
- Please reload this page
- NPC ~ Action Documentation
- Please reload this page
- NPC ~ Dependencies: Player class, Open world, Battle
- Please reload this page
- NPC ~ Design and Planning
- Please reload this page
- NPC ~ Design Document for NPC Dialogue and Action Implementation
- Please reload this page
- NPC ~ Design Document for NPC Generation in Openworld
- Please reload this page
- NPC ~ Dialogue
- Please reload this page
- NPC ~ Establishing Dependencies
- Please reload this page
- NPC ~ Implementation of Custom Scripts
- Please reload this page
- NPC ~ Independent Feature: NPC Movement Design Document
- Please reload this page
- NPC ~ Loading NPCs from WDL Files
- Please reload this page
- NPC ~ NPC Battle Integration Changes Design Document
- Please reload this page
- NPC ~ NPC Battle Integration Design Document
- Please reload this page
- NPC ~ NPC Demo Design Document
- Please reload this page
- NPC ~ NPC Dialogue Provocation Design Document
- Please reload this page
- NPC ~ Player Interaction Design and Planning
- Please reload this page
- Open World Sprint 1 Notes after Communicating with the Battle System, WDL, and Graphics team.
- Please reload this page
- Open World ~ Autogeneration and Game State
- Please reload this page
- Open World ~ Deciding an integration approach
- Please reload this page
- Open World ~ Designing approach for static integration into chiventure
- Please reload this page
- Open World ~ Feature Wishlist
- Please reload this page
- Open World ~ Generation Module Design layout
- Please reload this page
- Open World ~ Potential connections to the rest of chiventure
- Please reload this page
- Open World ~ Single Room Generation Module Design
- Please reload this page
- Open World ~ Source Document
- Please reload this page
- Open World ~ User Stories
- Please reload this page
- Open World ~ World Generation Algorithm Plan
- Please reload this page
- OpenWorld ~ Loading OpenWorld Attributes from WDL
- Please reload this page
- Openworld: Itemspec_t Design Doc
- Please reload this page
- Overview NPCs in context to Custom scripts
- Please reload this page
- Player Class ~ Class Demo Documentation
- Please reload this page
- Player Class ~ Class Item List
- Please reload this page
- Player Class ~ Class List
- Please reload this page
- Player Class ~ Current State of Player Class
- Please reload this page
- Player Class ~ Dependencies
- Please reload this page
- Player Class ~ Design
- Please reload this page
- Player Class ~ Example Stats and Abilities
- Please reload this page
- Player Class ~ Loading Classes from WDL
- Please reload this page
- Player Class ~ Multiclassing: Design
- Please reload this page
- Player Class ~ Player Class NPC Integration
- Please reload this page
- Player Class ~ Prefabricated Classes
- Please reload this page
- Player Class ~ Requirements, User Stories, Dependencies
- Please reload this page
- Player Class=~ Current State of Player Class
- Please reload this page
- Player ~ Current Support & Integration with WDL
- Please reload this page
- Player ~ Interface Implementation Plan
- Please reload this page
- Player ~ Player Module Design Philosophy and Future Integration
- Please reload this page
- Quests ~ API Design Document
- Please reload this page
- Quests ~ CLI Display
- Please reload this page
- Quests ~ Completing Item and Room Integration Into Quests
- Please reload this page
- Quests ~ Design Document
- Please reload this page
- Quests ~ Feature Wishlist
- Please reload this page
- Quests ~ Globalization
- Please reload this page
- Quests ~ Incorporating Quests into NPC
- Please reload this page
- Quests ~ Prerequisite System Redesign
- Please reload this page
- Quests ~ Redesign Missions
- Please reload this page
- Quests ~ WDL Representation Design
- Please reload this page
- Rooms ~ Conditional Connections Between Rooms Design Plan
- Please reload this page
- RPG Collaboration
- Please reload this page
- Skill Trees ~ Avoiding soft locks in skill tree integration
- Please reload this page
- Skill Trees ~ Complex Skills Summary
- Please reload this page
- Skill Trees ~ Components of Exemplary Skill Trees
- Please reload this page
- Skill Trees ~ Design Document and Interface Guide
- Please reload this page
- Skill Trees ~ design ideas in connection to other features
- Please reload this page
- Skill Trees ~ Environment interactions based on skill characteristics
- Please reload this page
- Skill Trees ~ Integrating complex skill (combined, random, sequential, etc.) implementation
- Please reload this page
- Skill Trees ~ Integration of a Leveling System
- Please reload this page
- Skill Trees ~ Potential Integration with existing WDL
- Please reload this page
- Skill Trees ~ Research on game balancing in regards to skill trees
- Please reload this page
- Skill Trees ~ Research on skill tree support in modern day game engines
- Please reload this page
- Skill Trees ~ Skilltree "effect" implementation and roadmap
- Please reload this page
- Skill Trees ~ SkillTree Wiki Summary
- Please reload this page
- Skill Trees ~ Summary of md doc file for skilltrees
- Please reload this page
- Skill Trees ~ Summary of Skill Tree Integration 2022
- Please reload this page
- Skill Trees ~ The Difficulty of the Reading the World
- Please reload this page
- Sound ~ References
- Please reload this page
- Sound ~ Research Implementation and User Stories
- Please reload this page
- Sound ~ Sound Module Design Document
- Please reload this page
- Stats ~ Fitting Initial Stat Ideas into Current Code Implementation Code Design
- Please reload this page
- Stats ~ Requirements Doc Draft 1
- Please reload this page
- Stats ~ RPG stats implementation: Current stats struct design
- Please reload this page
- Using gdb to debug the chiventure tests
- Please reload this page
- WDL ~ Comparing options for parsers for JSON files
- Please reload this page
- WDL ~ Current Integration in Chiventure
- Please reload this page
- WDL ~ Looking into options to store JSON objects
- Please reload this page
- WDL ~ Lua Scripting and WDL
- Please reload this page
- WDL ~ What WDL will look like
- Please reload this page
- Writing tests and demos with stubs, fakes, and monkeypatches
- Please reload this page