Skip to content

An artificially intelligent (MCTS) algorithm and GUI for playing GO and First Capture GO written in Java.

Notifications You must be signed in to change notification settings

lukaske/game-of-GO

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Game of GO

This repository contains the code for the final project in the Programming 2 course at the Faculty of Mathematics and Physics. As part of the final project, we created:

  1. Artificial intelligence for playing the game Go (implementing a MCTS algorithm)
  2. Artificial intelligence for playing the game First Capture Go (implementing an Alpha-Beta pruning algorithm)
  3. A professional application (GUI) for playing the game of Go and First Capture Go.

Game Of GO

the rest of README in 🇸🇮


Programiranje 2: Zaključni projekt

Repozitorij vsebuje kodo za zaključni projekt pri predmetu Programiranje 2 na Fakulteti za matematiko in fiziko. V okviru zaključnega projekta bomo izdelali:

  1. Računalniško logiko za igranje igre First Capture Go
  2. Profesionalno aplikacijo (GUI) za igranje igre Go

Oddaja 26.5.2023: V mapi tekmovanje se nahajajo paketi splosno, inteligenca in logika. Za tekmovanje v algoritmih je v razredu inteligenca.Intelligenca pripravljena metoda izberiPotezo in v razredu logika.Igra metoda odigraj.


Oddaja 23.6.2023: V mapi oddaja se nahajajo vsi paketi. Datoteka /oddaja/src/gui/okno vsebuje metodo main, ki požene program.


Tehnologije: Java, paket Java Swing, naslovna slika DALL-E-2

Ekipa: Luka Skeledžija

About

An artificially intelligent (MCTS) algorithm and GUI for playing GO and First Capture GO written in Java.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages