7
2. Τεχνολογίες που χρησιμοποιήθηκαν
Για την ανάπτυξη του παιχνιδιού αξιοποιήθηκε ένας συνδυασμός σύγχρονων
τεχνολογιών, εργαλείων προγραμματισμού και πλατφορμών. Η Python αποτέλεσε τη βασική
γλώσσα προγραμματισμού, ενώ χρησιμοποιήθηκαν βιβλιοθήκες όπως η Pygame και η Flask.
Επιπλέον, αξιοποιήθηκαν προηγμένα μοντέλα τεχνητής νοημοσύνης, όπως το Llama3, καθώς
και εργαλεία δημιουργίας και επεξεργασίας πολυμέσων, όπως το Bing AI Image Creator, το
Photopea και το Eleven Labs. Η διαχείριση του κώδικα πραγματοποιήθηκε μέσω του Github,
ενώ η ανάπτυξη του παιχνιδιού πραγματοποιήθηκε στο Visual Studio Code. Τέλος, η
πλατφόρμα Pixabay χρησιμοποιήθηκε για την ανεύρεση ηχητικών εφέ.
2.1. Python
Εικόνα 1.Python
Η Python
είναι μια ισχυρή και ευέλικτη γλώσσα προγραμματισμού. Είναι απλή,
ευανάγνωστη και εύχρηστη, έτσι αποτελεί μία εξαιρετική επιλογή για μία ποικιλία εφαρμογών.
Σχεδιάστηκε από τον Guido van Rossum το 1990. Υποστηρίζει αυτόματη διαχείριση μνήμης
και ισχυρές δομές δεδομένων, όπως λίστες και λεξικά. Η σύνταξή της είναι απλή και
παραπέμπει αρκετά σε ψευδοκώδικα, επιτρέποντας τη γρήγορη ανάπτυξη και συντήρηση.
Ενσωματώνεται άρτια με άλλα εργαλεία και γλώσσες κάτι που καθιστά τη χρήση της ιδανική
για σύνθετες ροές εργασίας και επεκτάσιμα συστήματα. Τέλος διαθέτει ένα πλούσιο
οικοσύστημα, στο οποίο περιλαμβάνονται βιβλιοθήκες για αριθμητικούς υπολογισμούς,
ανάλυση δεδομένων, ανάπτυξη ιστού και πολλά άλλα (Sanner, 1999).
Βιβλιοθήκες Python:
1