Developing an app for the game Tic Tac Chec
Στόχος της διπλωματικής εργασίας είναι η ανάπτυξη μιας εφαρμογής για το παιχνίδι tic tac chec, το οποίο είναι ένας συνδυασμός από σκάκι και τρίλιζα. Η εργασία αποσκοπεί στην ανάπτυξη της λειτουργίας "άνθρωπος εναντίον υπολογιστή" . Για αυτόν τον λόγο ήταν αναγκαία η χρήση ενός αλγορίθμου...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | 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 |