mrombout / CPP1-DungeonCrawler

Dungeon crawler developed in C++ for the CPP1 course assessment.
1 stars 0 forks source link

Feature/import #84

Closed martijndefijter closed 9 years ago

martijndefijter commented 9 years ago

TrapImport, RoomDescriptionImport, MobImport en InventoryImport

mrombout commented 9 years ago

Het inlezen van de room descriptions is nog niet goed. Het is de bedoeling dat je in een bestand de verschillende categorieën van zinnen kan definiëren (bij voorkeur op nummer voor flexibiliteit) en vervolgens een reader te maken die deze kan inlezen naar een std::vector<std::vector<std::string>> die vervolgens naar de StringGenerator gegooid kan worden.

0 Random zin 1
0 Random zin 2
1 Nog een random zin 1
1 Nog een random zin 2
2 Meer random zin 1
2 Meer random zin 1

Als je dit in kan lezen naar een vector:vector:string dan zorgt de StringGenerator er voor dat er een random string uitkomt die 2000+ verschillende opties heeft. Het is namelijk een requirement om meer dan 2000+ soorten kamers te kunnen genereren.

mrombout commented 9 years ago

We moeten ook items in kunnen laden (ik geloof dat ze vragen om 50 items). We hebben dus een Sword class. Via tekst moeten we daarvan bijvoorbeeld een Dagger, Longsword etc kunnen maken met verschillende damage.