You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: final-proj/sampleproposal.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -26,14 +26,14 @@ First, we're going to scrape the [D&D 5e API](http://www.dnd5eapi.co/), which ha
26
26
27
27
To interact with the user, we're going to have a simple text-based I/O system where the user enters character information one at a time and then signals when done. We'll then ask more questions (but only the *really* important ones) and output a bunch of potential characters for the user to choose from.
28
28
29
-
To actually compute the best recipes, we'll simply filter out all the characters that *don't* match the desired profile. Of the remaining recipes, we'll sort them on a combination of relevance to the original suggestions and based on self-computed heuristics about character effectiveness. We plan to use the awesome `pandas` library for better data manipulation of the character data in raw Python.
29
+
To actually compute the best character profiles, we'll simply filter out all the characters that *don't* match the desired profile. Of the remaining options, we'll sort them on a combination of relevance to the original suggestions and based on self-computed heuristics about character effectiveness. We plan to use the awesome `pandas` library for better data manipulation of the character data in raw Python.
30
30
31
31
32
32
## Tasks
33
33
34
34
1. Authenticate to the D&D 5e API
35
35
2. Download all of the character, class, race, spell, and equipment information into a database
36
-
3. Load the recipes into Python classes: `Character`, `Class`, `Race`, `Equipment`, `Spell`
36
+
3. Load the data into Python classes: `Character`, `Class`, `Race`, `Equipment`, `Spell`
37
37
4. Main loop that asks user for characteristics and returns character objects using the class interface
38
38
5. Match character specifications to classes, races, equipment, and spells
39
39
6. Sort remaining characteristics by a "good" heuristic (we'll need to try a lot of heuristics)
@@ -69,4 +69,4 @@ We've made a little progress on Task 1 (we acquired an API token), but we haven'
69
69
70
70
## Resources
71
71
72
-
All of our data is going to come from the APIs described above, but we're also going to hand-code some test recipes for small data sets to make sure the general logic is working.
72
+
All of our data is going to come from the APIs described above, but we're also going to hand-code some test characters for small data sets to make sure the general logic is working.
0 commit comments