Skip to content

Othello Game Application Implemented with Alpha-Beta Algorithm in SWI-Prolog's Logic Programming Language ♟️

Notifications You must be signed in to change notification settings

cwelt/Prolog-Othello-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Prolog-Othello-Game

Othello-game

Description

Othello Game Implemented with Alpha-Beta Algorithm in SWI-Prolog's Logic Programming Language. The AI engine alpha-beta algorithm is based on heuristics such as capturing cornes & number of overall captured pieces.

SWI-Prolog logo

Features

Game Mode

  • Play Against Computer (Human vs AI) 🧑‍💻
  • Watch Computer vs Computer (AI vs AI) 🖥️ 💻

Difficulty level ♟️

This is relevant of course only when playing against the computer (and not when watching computer against computer). The difficulty level is influenced by means such as the depth level of the search algorithm & the heuristics taken into account.

Documentation

See Documention for ruther details.

Sample Screenshots

demo screenshots

About

Othello Game Application Implemented with Alpha-Beta Algorithm in SWI-Prolog's Logic Programming Language ♟️

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages