Please use this identifier to cite or link to this item: https://www.um.edu.mt/library/oar/handle/123456789/92231
Title: SnookAI
Authors: Saliba, Victor John (2008)
Keywords: Artificial intelligence
Snooker
Computer games -- Design
Issue Date: 2008
Citation: Saliba, V. J. (2008). SnookAI (Bachelor's dissertation).
Abstract: Billiards automation has been a dedicated research field in computer science that has motivated computer scientists to create systems that address this problem. This dissertation discusses the artificial intelligence involved in a game of snooker. An A.I. is to be implemented using researched algorithms to select the very best possible shot for every state of the game that the computer is faced with (whether it is an attacking shot or a defensive shot). Adding to this, it should be capable of handling various game situations within a reasonable amount of time. Different attacking strategic methods will be researched and implemented in order to see which performs the best in clearing all the balls of a snooker table. On the other hand, algorithms which deal with the defensive standpoint of the game are also implemented so that the current player minimises the alternatives of the opponent for attacking moves. Finally, we will have an A.I. which makes use of these researched algorithms to deal with whichever table state the computer player is faced with. In order to win a game of snooker, the player who is faced with a particular game situation is required to search for the possible attacking shots. After choosing an attacking shot, the player must ensure that his break is long lived by landing the cue ball in an ideal position which leads to other attacking shots. This goes on until the table is cleared from all the balls. The A.I. will pretty much be making the same decisions during his turns. The latter should keep the consistency of potting balls and control the cue ball for positional play. This consistency is backed with suitable algorithms as a product of the contribution of our research.
Description: B.Sc. IT (Hons)(Melit.)
URI: https://www.um.edu.mt/library/oar/handle/123456789/92231
Appears in Collections:Dissertations - FacICT - 1999-2009
Dissertations - FacICTCS - 2008

Files in This Item:
File Description SizeFormat 
B.SC.(HONS)IT_Saliba_Victor John_2008.pdf
  Restricted Access
44.24 MBAdobe PDFView/Open Request a copy
Saliba_Victor_John_acc.material.pdf
  Restricted Access
215.42 kBAdobe PDFView/Open Request a copy


Items in OAR@UM are protected by copyright, with all rights reserved, unless otherwise indicated.