Μάθημα : Εφαρμογές Πληροφορικής
Κωδικός : 1969010440
7.2 Αντικειμενοστρεφής προγραμματισμός σε 3D περιβάλλον - Το περιβάλλον προγραμματισμού Alice
Το Alice αποτελεί ένα δωρεάν, καινοτόμο 3D περιβάλλον προγραμματισμού που απλοποιεί τον σχεδιασμό animations, διαδραστικών παιχνιδιών και βίντεο. Βασισμένο στην αντικειμενοστρεφή λογική, επιτρέπει στον χρήστη να χτίζει εικονικούς κόσμους τοποθετώντας τρισδιάστατα αντικείμενα (όπως χαρακτήρες, ζώα ή οχήματα).
Η συγγραφή του κώδικα γίνεται οπτικά, με τη μέθοδο drag-and-drop πλακιδίων (blocks), ορίζοντας έτσι ιδιότητες και συμπεριφορές. Το σύστημα υποστηρίζει βασικές προγραμματιστικές έννοιες, όπως η ιεραρχία κλάσεων και η κληρονομικότητα. Επιπλέον, υποστηρίζει event-driven programming, όπου οι ενέργειες του χρήστη (π.χ. ένα κλικ) πυροδοτούν άμεσες αντιδράσεις στα αντικείμενα της σκηνής.