Abstraction: D&D Simulator Project Tuesday Meeting

Elizabeth Koning erk24 at students.calvin.edu
Sun Feb 24 22:30:13 EST 2019


Hello Abstraction,

If you're interested in working with Catherine DeJager on her D&D Simulator project, she will have a group working on it Tuesday at 7pm in the Gold Lab. It's a D&D 5e combat simulator, written in Python. You can see the code she has so far at  https://urldefense.proofpoint.com/v2/url?u=https-3A__gitlab.com_cmd16_dnd-2D5e-2Dcombat&d=DwIF-g&c=4rZ6NPIETe-LE5i2KBR4rw&r=RETd07_84AAWNHy3_XnGfu607BBOainWRNg8YFxnWIU&m=GPvpmoMMEGujqA3UX9pHxIiBOX_yDItJ3VWaJNBgrK4&s=iSZfr3TmM7ez_kbpTw0lz2tdi9xkvRK-Et_UFqYWrxg&e=. If you have more questions about that, email her at cmd38.

Elizabeth Koning
President of Abstraction

-----------------------------------------
Note from Catherine about her project:

I'm working on a D&D 5e combat simulator in Python and am recruiting other people to collaborate with me on the project. The team I've formed is having our first meeting at 7pm this Tuesday in the gold lab, and anybody interested in the project is welcome to join. More details about the project are as follows:

The project can be found at https://urldefense.proofpoint.com/v2/url?u=https-3A__gitlab.com_cmd16_dnd-2D5e-2Dcombat&d=DwIF-g&c=4rZ6NPIETe-LE5i2KBR4rw&r=RETd07_84AAWNHy3_XnGfu607BBOainWRNg8YFxnWIU&m=GPvpmoMMEGujqA3UX9pHxIiBOX_yDItJ3VWaJNBgrK4&s=iSZfr3TmM7ez_kbpTw0lz2tdi9xkvRK-Et_UFqYWrxg&e= (the project is on GitLab and not GitHub because GitHub has built in continuous integration, which means we can run tests and build documentation every time the code is pushed).
[https://urldefense.proofpoint.com/v2/url?u=https-3A__assets.gitlab-2Dstatic.net_assets_gitlab-5Flogo-2D7ae504fe4f68fdebb3c2034e36621930cd36ea87924c11ff65dbcb8ed50dca58.png&d=DwIF-g&c=4rZ6NPIETe-LE5i2KBR4rw&r=RETd07_84AAWNHy3_XnGfu607BBOainWRNg8YFxnWIU&m=GPvpmoMMEGujqA3UX9pHxIiBOX_yDItJ3VWaJNBgrK4&s=L7thcTvdznnthJhYZcIKBvWm5Vm2Ojq5keDd2f3cppM&e=]<https://urldefense.proofpoint.com/v2/url?u=https-3A__gitlab.com_cmd16_dnd-2D5e-2Dcombat&d=DwIF-g&c=4rZ6NPIETe-LE5i2KBR4rw&r=RETd07_84AAWNHy3_XnGfu607BBOainWRNg8YFxnWIU&m=GPvpmoMMEGujqA3UX9pHxIiBOX_yDItJ3VWaJNBgrK4&s=iSZfr3TmM7ez_kbpTw0lz2tdi9xkvRK-Et_UFqYWrxg&e=>

Catherine DeJager / dnd-5e-combat<https://urldefense.proofpoint.com/v2/url?u=https-3A__gitlab.com_cmd16_dnd-2D5e-2Dcombat&d=DwIF-g&c=4rZ6NPIETe-LE5i2KBR4rw&r=RETd07_84AAWNHy3_XnGfu607BBOainWRNg8YFxnWIU&m=GPvpmoMMEGujqA3UX9pHxIiBOX_yDItJ3VWaJNBgrK4&s=iSZfr3TmM7ez_kbpTw0lz2tdi9xkvRK-Et_UFqYWrxg&e=>
gitlab.com
Script for simulating combat using D&D 5emechanics and statistics.

Here’s how you can contribute:

  *   When you get a chance, look at the code and the documentation. If anything seems confusing or incorrect to you, submit an issue describing your concern. (If you can’t figure out how to submit an issue, email me.)
  *   Look at my stated goals/questions for the meeting (https://urldefense.proofpoint.com/v2/url?u=https-3A__gitlab.com_cmd16_dnd-2D5e-2Dcombat_issues_125&d=DwIF-g&c=4rZ6NPIETe-LE5i2KBR4rw&r=RETd07_84AAWNHy3_XnGfu607BBOainWRNg8YFxnWIU&m=GPvpmoMMEGujqA3UX9pHxIiBOX_yDItJ3VWaJNBgrK4&s=77SQS9jbXsAuVVZxfN-rt-hivYOeswhrClrsSIqtd-E&e=) and think about how you might answer them.
  *   Think about your skills, areas of expertise, and areas of interest. That helps us figure out how you can best contribute.

If you know more people who would be well suited to this project, feel free to let me know. Team members should have basic knowledge of both programming (knowledge of Python is helpful but not required) and D&D. In addition, there are some skills/knowledge that I would appreciate since I'm not as good at them (these skills are a bonus, not a requirement):

  *   Detailed knowledge of how Python works under the hood so that we can ensure the code is efficient in terms of speed and memory usage and exhibits the desired behavior.
  *   Knowledge/experience writing code for video games (note: this program is not meant to play D&D perfectly, it's just meant to model how humans play D&D. However, I expect that knowledge of the design patterns and data structures used in video games will still be useful here.)
  *   Docker
  *   Sphinx (especially with the autodoc extension)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://list.calvin.edu/pipermail/abstraction-news/attachments/20190225/b1aa9b12/attachment.html 


More information about the abstraction-news mailing list