Licence MIASHS · Prolog
Logic programming
Instead of writing step-by-step instructions, you declare facts and rules, then ask questions, and the engine finds the answers.
Project
Strategy tournament
Two agents entered against the year. 7th and 8th of 16, and the ranking measures something other than winning.
Source
The practicals
Prolog sources: facts, rules and backtracking.
Needs SWI-Prolog to run. The same declarative idea comes back later in the Battleship work, where the bot enumerates every placement a constraint still allows rather than searching a path.