Главная
Study mode:
on
1
Intro
2
Origin Story
3
Ogres, Goblins, & Company
4
Discriminated Union
5
Abilities
6
Pattern Matching
7
Modifiers
8
Pattern Match to extract data
9
Wyvern attacks
10
Light, Heavy Weapons
11
Tomas Petricek
12
What is a fair fight?
13
Modeling (4)
14
Scott Wlaschin
15
Alternatives
16
What's missing?
17
Thank You! (Cast Bless)
Description:
Explore the intersection of Dungeons & Dragons and functional programming in this 59-minute conference talk. Dive into domain modeling using F# to tackle the complex ruleset of D&D. Learn practical tips and tricks for functional programming while following along on an epic adventure. Discover how to use discriminated unions, pattern matching, and other F# features to model game elements like abilities, modifiers, and weapons. Examine approaches to handling complex scenarios such as wyvern attacks and determining fair fights. Gain insights from functional programming experts and consider alternative modeling strategies. By the end, you'll have a deeper understanding of both D&D mechanics and functional domain modeling techniques.

Dungeons, Dragons and Functions

NDC Conferences
Add to list
0:00 / 0:00