Developing an app for the game Tic Tac Chec

Στόχος της διπλωματικής εργασίας είναι η ανάπτυξη μιας εφαρμογής για το παιχνίδι tic tac chec, το οποίο είναι ένας συνδυασμός από σκάκι και τρίλιζα. Η εργασία αποσκοπεί στην ανάπτυξη της λειτουργίας "άνθρωπος εναντίον υπολογιστή" . Για αυτόν τον λόγο ήταν αναγκαία η χρήση ενός αλγορίθμου...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Τσουράπης, Ανδρέας
Άλλοι συγγραφείς: Tsourapis, Andreas
Γλώσσα:Greek
Έκδοση: 2021
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/15283
id nemertes-10889-15283
record_format dspace
spelling nemertes-10889-152832022-09-05T20:50:00Z Developing an app for the game Tic Tac Chec Ανάπτυξη εφαρμογής για το παιχνίδι Tic Tac Chec Τσουράπης, Ανδρέας Tsourapis, Andreas Τεχνητή νοημοσύνη Σκάκι Τρίλιζα Artificial intelligence Chess Tic Tac Toe Στόχος της διπλωματικής εργασίας είναι η ανάπτυξη μιας εφαρμογής για το παιχνίδι tic tac chec, το οποίο είναι ένας συνδυασμός από σκάκι και τρίλιζα. Η εργασία αποσκοπεί στην ανάπτυξη της λειτουργίας "άνθρωπος εναντίον υπολογιστή" . Για αυτόν τον λόγο ήταν αναγκαία η χρήση ενός αλγορίθμου που θα εισάγει την τεχνητή νοημοσύνη στην εφαρμογή. Ο αλγόριθμος αυτός είναι ο "minimax" , ο οποίος είναι ένας αλγόριθμος αναζήτησης που χρησιμοποιείται ευρέως σε zero sum παιχνίδια με 2 παίκτες και πρέπει να πάρει απόφαση για το ποια θα είναι η καλύτερη κίνηση για τον παίκτη έτσι ώστε να μεγιστοποιήσει τις πιθανότητες να κερδίσει. Γενικά, η εφαρμογή αναπτύχθηκε ως ένα web application, οπότε για την ανάπτυξή της χρησιμοποιήθηκαν απλά προγραμματιστικά εργαλεία , όπως HTML,CSS και JAVASCRIPT. The aim of the thesis is to develop an application for the game tic tac chec, which is a combination of chess and tic tac toe. The thesis aims to develop the "man against computer" function. For this reason it was necessary to use an algorithm that would introduce artificial intelligence into the application. This algorithm is the "minimax", which is a search algorithm that is widely used in zero sum games with 2 players and must decide what will be the best move for the player in order to maximize the chances of winning. In general, the application was developed as a web application, so simple programming tools such as HTML, CSS and JAVASCRIPT were used to develop it. 2021-10-11T05:54:36Z 2021-10-11T05:54:36Z 2021-10-10 http://hdl.handle.net/10889/15283 gr application/pdf
institution UPatras
collection Nemertes
language Greek
topic Τεχνητή νοημοσύνη
Σκάκι
Τρίλιζα
Artificial intelligence
Chess
Tic Tac Toe
spellingShingle Τεχνητή νοημοσύνη
Σκάκι
Τρίλιζα
Artificial intelligence
Chess
Tic Tac Toe
Τσουράπης, Ανδρέας
Developing an app for the game Tic Tac Chec
description Στόχος της διπλωματικής εργασίας είναι η ανάπτυξη μιας εφαρμογής για το παιχνίδι tic tac chec, το οποίο είναι ένας συνδυασμός από σκάκι και τρίλιζα. Η εργασία αποσκοπεί στην ανάπτυξη της λειτουργίας "άνθρωπος εναντίον υπολογιστή" . Για αυτόν τον λόγο ήταν αναγκαία η χρήση ενός αλγορίθμου που θα εισάγει την τεχνητή νοημοσύνη στην εφαρμογή. Ο αλγόριθμος αυτός είναι ο "minimax" , ο οποίος είναι ένας αλγόριθμος αναζήτησης που χρησιμοποιείται ευρέως σε zero sum παιχνίδια με 2 παίκτες και πρέπει να πάρει απόφαση για το ποια θα είναι η καλύτερη κίνηση για τον παίκτη έτσι ώστε να μεγιστοποιήσει τις πιθανότητες να κερδίσει. Γενικά, η εφαρμογή αναπτύχθηκε ως ένα web application, οπότε για την ανάπτυξή της χρησιμοποιήθηκαν απλά προγραμματιστικά εργαλεία , όπως HTML,CSS και JAVASCRIPT.
author2 Tsourapis, Andreas
author_facet Tsourapis, Andreas
Τσουράπης, Ανδρέας
author Τσουράπης, Ανδρέας
author_sort Τσουράπης, Ανδρέας
title Developing an app for the game Tic Tac Chec
title_short Developing an app for the game Tic Tac Chec
title_full Developing an app for the game Tic Tac Chec
title_fullStr Developing an app for the game Tic Tac Chec
title_full_unstemmed Developing an app for the game Tic Tac Chec
title_sort developing an app for the game tic tac chec
publishDate 2021
url http://hdl.handle.net/10889/15283
work_keys_str_mv AT tsourapēsandreas developinganappforthegametictacchec
AT tsourapēsandreas anaptyxēepharmogēsgiatopaichniditictacchec
_version_ 1771297332063633408