Giters
eeveecc
/
Dungeons-and-Dragons
A C++ based simple D20 rules Dungeons and Dragons
Geek Repo:
Geek Repo
Github PK Tool:
Github PK Tool
Stargazers:
1
Watchers:
4
Issues:
44
Forks:
4
eeveecc/Dungeons-and-Dragons Issues
fix logger statements in Map.setCell
Closed
7 years ago
when loading a map during Play, we need to check that all characters exist. If not, we could possibly generate default ones.
Closed
7 years ago
add an item selection screen during creating/editing character
Closed
7 years ago
Add toggle on and off for different logging sources in Console
Updated
8 years ago
Make Create Item and Edit Item in Driver/GUI
Closed
7 years ago
fix map save segfaults
Closed
7 years ago
MAP CREATION: . Characters placed on the map are characters that have been previously saved (see Character creation/editing)
Closed
7 years ago
Comments count
1
Implement a free action for the HumanPlayerStrategy
Closed
7 years ago
CHARACTER STRATEGY: Figure out if move / attack / free action has a specific order in DnD rules
Closed
7 years ago
CHARACTER: Level-dependent characteristics
Closed
8 years ago
Comments count
1
increase level of character as they move to the next map
Closed
7 years ago
add doxygen comments to all files/classes/methods/everywhere
Closed
7 years ago
add friendly characters to Map GUI
Closed
8 years ago
Comments count
1
Once the character steps on the exit door of a map, it goes up a level and the next map in the campaign is loaded and played; if that map was the final map in the campaign, the game is won
Closed
6 years ago
Comments count
1
Allow the user to toggle (i.e. being able to turn on/off) a game log that displays information about what is happening in the game: 1) the game controller records the events happening in every game phase (game setup, map loading and campaign progress, player turns switching, end phase) 2) the map records every movement made on the map, 3) the character records every attack attempted including all factors involved in its calculation and its result 4) the dice records every dice roll. All the log entries should be recorded in a unified log. It should be possible to switch on/off any of the different logging sources individually (i.e. 1,2,3,4 above)
Closed
8 years ago
Comments count
1
Map contents (items and other characters) should adapt to the level of the character that is entering the map
Closed
8 years ago
Allow the user to toggle (i.e. being able to turn on/off) an inventory view for the player character, including worn items slots (one of each: armor, ring, helmet, boots, belt, sword, shield) and backpack (item container). The view allows to equip/unequip items, i.e. move items between worn item slots and the backpack.
Updated
8 years ago
Allow the user to toggle (i.e. being able to turn on/off) a view of any character (player and opponents) and chests content during play. Such views must update themselves automatically without user intervention as the state of what they view is changed
Updated
8 years ago
Make a logger/displayer of Character/Item/Map (using Observer?)
Closed
8 years ago
Implementation of worn item enhancement according to the d20 rules.
Updated
8 years ago
Combat between the player character and enemies following the d20 rules using all the following factors: level, ability modifiers, hit points, armor class, attack bonus, damage bonus, multiple attacks
Closed
6 years ago
Non-player characters can be friendly or enemies (see assignment 3).
Closed
7 years ago
Allow the character to loot items in chests and items owned by fallen enemies.
Updated
8 years ago
Ensure that ItemContainer can return specific items
Closed
8 years ago
Comments count
2
Adapting the map elements (characters and items) to the level of the player character upon entry
Closed
6 years ago
Selecting a campaign and a player character from a list of saved ones
Updated
8 years ago
Make sure that equipping an item to character increases the correct ability score.
Closed
8 years ago
Make sure that treasure chests placed on a map are associated with an item at map creation
Closed
7 years ago
(Validation) Make sure that Character can only carry one type of each item
Closed
7 years ago
Ensure character abilities and stats are being correctly calculated
Closed
7 years ago
Add character validation
Closed
8 years ago
Comments count
2
Fix Map validation, we need to map sure we catch at least 3 different types of invalid maps.
Closed
8 years ago
Saving/Loading character
Updated
8 years ago
Comments count
1
User-driven creation/editing/validation of a fighter character following the d20 game rules. (USING 4d6)
Updated
8 years ago
Verification of map correctness (at least 3 types of incorrect maps).
Updated
8 years ago
Loading a map from an existing file, then editing the map.
Closed
8 years ago
Comments count
1
User-driven creation of a campaign that links entry/exit doors to different maps.
Updated
8 years ago
User-driven creation of validated map by placing elements (entry, exit, door, characters, chests, ennemies, etc.)
Updated
8 years ago
[driver] create basic implementation of game driver
Closed
8 years ago
[dice] improve random number algorithm
Closed
8 years ago
[item] add assignment 1 progress to repo
Closed
8 years ago
[dice] add assignment 1 progress to repo
Closed
8 years ago
[map] add assignment 1 progress to repo
Closed
8 years ago
[character] add assignment 1 progress to repo
Closed
8 years ago