CSC207 Group Project - Group 56
We want to tackle a mix of an Adventure Game and a Tabletop Board Game. We would pull from a classic TableTop RPG and use a Dungeons & Dragons API to provide our code with items, classes, stats, and other information we could use in the game.
We plan on developing a battle system for a TableTop-styled RPG, with health, damage, enemies, items, spells, and probabilities based on stats and information pulled from a Dungeons & Dragons API. We could have a grid-based map that player controlled characters move and fight on. Speed would be received from the Dungeons & Dragons API and would be used to determine how far a player or enemy can move in one turn. Attack options and their respective ranges would also be determined using values pulled from the API. Depending on scope of the project, we could produce just the combat system, or a rogue-like system where players retain items and stats from previous battles into any future battle until they die, after which they restart with basic stats and abilities, or we could produce a short story for the player to complete. We also may implement other elements of a TableTop RPG, such as item shopping or interacting with pre-written NPCs.
{"index":"cha","name":"CHA","full_name":"Charisma","desc":["Charisma measures your ability to interact effectively with others. It includes such factors as confidence and eloquence, and it can represent a charming or commanding personality.","A Charisma check might arise when you try to influence or entertain others, when you try to make an impression or tell a convincing lie, or when you are navigating a tricky social situation. The Deception, Intimidation, Performance, and Persuasion skills reflect aptitude in certain kinds of Charisma checks."],"skills":[{"name":"Deception","index":"deception","url":"/api/skills/deception"},{"name":"Intimidation","index":"intimidation","url":"/api/skills/intimidation"},{"name":"Performance","index":"performance","url":"/api/skills/performance"},{"name":"Persuasion","index":"persuasion","url":"/api/skills/persuasion"}],"url":"/api/ability-scores/cha"}
The majority of us are still very inexperienced with API usage, and it will definitely require a fair bit of teamwork to make sure that we can put together a working product. The API we have selected also seems fairly extensive, and might require research on DnD and its various features and properties in order to be put to good use.
