ianhorswill
I teach computer science at Northwestern University and do research on game AI and interactive narrative.
Northwestern UniversityChicago, IL
Pinned Repositories
BotL
Simplified logic programming language for Unity3D
CatSAT
A simple, ASP-like embedded logic programming language for games
Craft
A constraint-based random number generater for use in games
CS376-student
Code for CS376 students
Imaginarium
Casual PCG system for table-top role playing
Imaginarium-old
A causal creation tool for constraint-based PCG
MKULTRA
An experimental game
Step
A simple text planner for use in Unity games
TED
Strongly-typed Datalog implementation embedded in C#
UnityProlog
A mostly ISO-compliant Prolog interpreter for Unity3D
ianhorswill's Repositories
ianhorswill/CatSAT
A simple, ASP-like embedded logic programming language for games
ianhorswill/UnityProlog
A mostly ISO-compliant Prolog interpreter for Unity3D
ianhorswill/Step
A simple text planner for use in Unity games
ianhorswill/Imaginarium-old
A causal creation tool for constraint-based PCG
ianhorswill/CS376-student
Code for CS376 students
ianhorswill/BotL
Simplified logic programming language for Unity3D
ianhorswill/TED
Strongly-typed Datalog implementation embedded in C#
ianhorswill/Imaginarium
Casual PCG system for table-top role playing
ianhorswill/Fiascomatic
A setup generator for the game Fiasco
ianhorswill/GraphVisualization
A simple interactive, force-based graph visualizer for Unity
ianhorswill/ImaginariumCore
Version of the Imaginarium constraint-based PCG system that can be integrated into Unity games
ianhorswill/TELL
Typed, Embedded Logic Language: A simple query language for C#
ianhorswill/CitySimulator
Partial Unity reimplementation of Ryan's Talk of the Town/Hennipen city simulators. Class project of Northwestern's EECS-467 from Spring 2018.
ianhorswill/StepRepl
Interactive debugger for Step code
ianhorswill/AutoDread
An experimental computational implementation of Dread's questionnaire mechanic
ianhorswill/CogSifter
Story sifting support for City of Gangsters save files
ianhorswill/DearLeader2
A port of Dear Leader's Happy Story Time to the Step language
ianhorswill/ianhorswill.github.io
ianhorswill/StepSyntaxHighlighting
Syntax highlighting for support for Step in VS Code
ianhorswill/Student-project-solicitations
Project descriptions for potential undergraduate/MS student projects
ianhorswill/2DParticles
Simple particle simulator I use for teaching physics in my game class
ianhorswill/CatMiniSAT
Modified version of Michael Moskal's C# port of MiniSAT
ianhorswill/cs396-imaginarium
Examples for CS396
ianhorswill/DearLeader
Dear Leader's Happy Story Time: a game of very silly storytelling
ianhorswill/GOAPdemo
Pedagogical implementation of Goal-Oriented Action Planning for game characters.
ianhorswill/MicroCoG
Social inference system for City of Gangsters save files, implemented in TELL
ianhorswill/schemy
A lightweight embeddable Scheme-like interpreter for configuration
ianhorswill/StoryThing
A simple IF game to test out the Step text generation library
ianhorswill/TotT
Simple story sifting code for Talk of the Town, in Step
ianhorswill/Vignette
Constraint-based character (and someday story) generation using Step and CatSAT