https://github.com/petrosdemetrakopoulos/foundationsofai-assignment
Foundations of AI course assignment
https://github.com/petrosdemetrakopoulos/foundationsofai-assignment
Last synced: about 2 months ago
JSON representation
Foundations of AI course assignment
- Host: GitHub
- URL: https://github.com/petrosdemetrakopoulos/foundationsofai-assignment
- Owner: petrosDemetrakopoulos
- Created: 2022-11-16T18:16:30.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-27T23:33:28.000Z (about 2 years ago)
- Last Synced: 2025-01-29T04:01:34.596Z (3 months ago)
- Language: Python
- Size: 4.2 MB
- Stars: 0
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Foundations of AI Course assignments - Group 09
This repo hosts the assignments of the course "Foundations of AI" for group 09.
The assignments are implementing 4 different adversary agents for the "Competitive Sudoku" (described below) game.This solution won the tournament that took place between the agents developed by all teams in the "Foundations of AI" course of the DS and AI Master's programme in 2023.
### Game description and rules
(The followingg description and rules have been taken as-is from the relative course material file)
Competitive sudoku is an adversarial two-player game, in which players take
turns filling out cells of a given sudoku puzzle. Players score points by completing regions; when the puzzle is completed, the player with the most points
wins. Because the puzzle aspect of the sudoku is non-trivial, it is in general
non-obvious which value should be entered in which cell. The game is played
under the supervision of an oracle that ensures the puzzle remains solvable after every move. Note that the game may be played with improper puzzles, in
particular, the game may be started with a completely empty grid.