Session Name: | AI Summit: Logic Programming in Commercial Games: Experiences and Lessons Learned |
Speaker(s): | Robert Zubek, Ian Horswill |
Company Name(s): | SomaSim LLC, Northwestern University |
Track / Format: | AI Summit |
Did you know free users get access to 30% of content from the last 2 years?
Overview: | In this session, Robert Zubek and Ian Horswill describe their experiences using Logic Programming in the development of two recent games. Logic Programming is a paradigm where the programmer specifies the "what" but not the "how," by defining rules and goals, but leaving it to the system to figure out execution details. It's a powerful approach for use in games, and this talk describes how they used LP for three different purposes: NPC AI that encoded social norms, PCG code using constraint satisfaction, and build-time tools that verified asset consistency. The talk ends with pointers for attendees to get start using LP in their own projects. |