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