Εφαρμογές Τεχνητής Νοημοσύνης

Σε αυτήν την ενότητα θα βρείτε κάποιες εφαρμογές Τεχνητής Νοημοσύνης (κυρίως παιχνίδια) με τις οποίες έχω ασχοληθεί κατά καιρούς. Ελπίζω να τις βρείτε αρκετά διασκεδαστικές.

Minesweeper (Ναρκαλιευτής)

minesweeperΕίναι το κλασσικό παιχνίδι Ναρκαλιευτής που υπάρχει σχεδόν σε όλα τα PC με Windows. Η έκδοση που υλοποιήσαμε (μαζί με τους Μιχάλη Μακίδη και 'Αρη Κοσμόπουλο) δίνει τη δυνατότητα στον παίκτη να παίξει ενάντια στον υπολογιστή, χρησιμοποιώντας κανόνες προτασιακής λογικής. Το παιχνίδι γράφτηκε σε C# και απαιτεί το .NET Framework 2.0 (τα γραφικά τα δανειστήκαμε από την αντίστοιχη έκδοση 2 παικτών του ναρκαλιευτή που βρίσκουμε στον MSN Messenger). Η εφαρμογή αυτή αποτελούσε εργασία μέσα στα πλαίσια του μαθήματος "Λογική και Τεχνητή Νοημοσύνη" του Μεταπτυχιακού Προγράμματος Σπουδών στην Επιστήμη Υπολογιστών του Ο.Π.Α. (εαρινό εξάμηνο το 2006).

Backgammon (Τάβλι)

backgammon


'Αλλη μια υλοποίηση του κλασσικού παιχνιδιού "Πόρτες" για δύο παίκτες (άνθρωπος - Τεχνητή Νοημοσύνη). Στη δημιουργία συμμετείχαν και οι 'Αρης Κοσμόπουλος και Μιχάλης Μακίδης και ήταν μία εργασία στα πλαίσια του μαθήματος "Λογική και Τεχνητή Νοημοσύνη" του Μεταπτυχιακού Προγράμματος Σπουδών στην Επιστήμη Υπολογιστών" του Ο.Π.Α. (εαρινό εξάμηνο του 2006). Η εφαρμογή γράφτηκε σε C# και απαιτεί το .NET Framework 2.0.

Reversi (Οθέλλο)

reversiΠρόκειται για το γνωστό παιχνίδι Οθέλλο για δύο παίκτες (Τ.Ν., άνθρωπος) με μία δόση από Sci-Fi. Σε αυτήν την έκδοση το ρόλο των μαύρων και άσπρων πουλιών έχουν διαστημόπλοια, ενώ η παραδοσιακή πράσινη "σκακιέρα" έχει αντικατασταθεί από το αχανές διάστημα. Η εφαρμογή γράφτηκε στα πλαίσια του μαθήματος "3435 - Τεχνητή Νοημοσύνη" το χειμερινό εξάμηνο του 2003 χρησιμοποιώντας C++ και DirectX 8.1. Δυστυχώς καθώς ήμαστε λίγο πριν την έκδοση 10 του DirectX, παρατηρείται κάποια ασυμβατότητα με τις νέες εκδόσεις του DirectX, μ'αποτέλεσμα να μην εμφανίζεται σωστά η βαθμολογία στο κάτω μέρος του παιχνιδιού (πάντως σε Windows Vista με DirectX 10 φαίνεται να λειτουργεί κανονικά). Ωστόσο το παιχνίδια παραμένει playable και αρκετά δυνατός ο αντίπαλος ;-) Ίσως κάποια στιγμή το μεταφέρω και σε μία πιο σύγχρονη έκδοση...

Για να δείτε σωστά την ιστοσελίδα θα πρέπει να έχετε Internet Explorer 7, Opera 8, FireFox 1.0.7 ή κάποια νεότερη έκδοσή τους.
(known issues: δεν εμφανίζονται σωστά οι φωτογραφίες στον Internet Explorer 6)