Script Creation Utility for Maniac Mansion

Η **SCUMM** (ακρωνύμιο του: *Script Creation Utility for Maniac Mansion*) είναι μια μηχανή βιντεοπαιχνιδιών που αναπτύχθηκε το 1985 από τον Ρον Γκίλμπερτ για την εταιρία *Lucasfilm Games* (νυν *[[LucasArts]]*), με στόχο τη διευκόλυνση του σχεδιασμού και προγραμματισμού γραφικών βιντεοπαιχνιδιών περιπέτειας, αρχικά συγκεκριμένα για το παιχνίδι *[[Maniac Mansion]]*.

## Γενικά
Τοποθετείται κάπου μεταξύ μηχανής παιχνιδιών και γλώσσας προγραμματισμού. Επέτρεπε στους σχεδιαστές να δημιουργήσουν τοπία, αντικείμενα και ακολουθίες διαλόγου χωρίς είναι απαραίτητο το γράψιμο του κώδικα στην πραγματική γλώσσα της συγκεκριμένης αρχιτεκτονικής υπολογιστή. Αυτό επίσης σήμαινε ότι τα δεδομένα του παιχνιδιού μπορούσαν δίχως πρόβλημα να χρησιμοποιηθούν σε διάφορες πλατφόρμες υπολογιστών. Πριν από την ανάπτυξη της SCUMM, η *Lucasfilm Games* ήταν αναγκασμένη να δημιουργήσει ξεχωριστές εκδόσεις ενός παιχνιδιού για τις διάφορες αρχιτεκτονικές υπολογιστών, ενώ τώρα αρκούσε απλά η μεταφορά της εικονικής μηχανής. Χρησιμοποιήθηκε για τις εξής πλατφόρμες: 3DO, Amiga, Apple II, Atari ST, CDTV, Commodore 64, Fujitsu Towns & Marty, Macintosh, NES, MS-DOS, Microsoft Windows, Sega CD και TurboGrafx-16/PC Engine.

## Ιστορία και ανάπτυξη
εναλλ.=Ένας άντρας με πουκάμισο.|μικρογραφία|Ο Ρον Γκίλμπερτ ανέπτυξε τη μηχανή παιχνιδιού SCUMM που αξιοποιήθηκε από πολλά παιχνίδια περιπέτειας της Lucasfilm Games. Όταν ο Γκίλμπερτ ανέλαβε το 1985 τον προγραμματισμό του Maniac Mansion ξεκίνησε την εργασία σε γλώσσα assembly (μικροεπεξεργαστής 6502). Διαπίστωσε σύντομα ότι το παιχνίδι ήταν πολύ μεγάλο και πολύπλοκο για τη μέθοδο αυτή και αποφάσισε να δημιουργήσει μια νέα μηχανή παιχνιδιού, με στόχο ένα σύστημα που θα μπορούσε να χρησιμοποιηθεί σε πολλά παιχνίδια περιπέτειας, μειώνοντας το χρόνο ανάπτυξής τους. Εκτιμούσε βιντεοπαιχνίδια περιπέτειας όπως το Colossal Cave Adventure ή τα παιχνίδια της Infocom γενικώς, δεν του άρεσε όμως η έλλειψη γραφικών. Θεώρησε την ενσωμάτωση γραφικών στα παιχνίδια της Sierra On-Line, όπως το King's Quest, ως βήμα προς τη σωστή κατεύθυνση, αλλά στα παιχνίδια αυτά ο παίκτης εξακολουθούσε να πληκτρολογεί εντολές ή να μαντεύει ποιες εντολές έπρεπε να πληκτρολογήσει. Ως απάντηση, ο Γκίλμπερτ προγραμμάτισε ένα γραφικό περιβάλλον χρήστη point-and-click που εμφανίζει κάθε πιθανή εντολή.

Ο Τσιπ Μόρνινγκσταρ, επίσης υπάλληλος της Lucasfilm Games, συνεισέφερε τον βασικό κώδικα για τη μηχανή, πάνω στον οποίο βασίστηκε στη συνέχεια η εργασία του Γκίλμπερτ .  Οι επόμενοι μήνες της παραγωγής του Maniac Mansion αφιερώθηκαν σε μεγάλο βαθμό στην ανάπτυξη της μηχανής.

Η ομάδα ανάπτυξης του Maniac Mansion προσπάθησε να διατηρήσει τη δομή ενός παιχνιδιού περιπέτειας βασισμένου σε κείμενο, χωρίς όμως τη συνηθισμένη γραμμή εντολών.  Ο συνάδελφός του Ντέιβιντ Φοξ είχε κάνει μια παρόμοια προσπάθεια να βελτιστοποιήσει το προηγούμενο παιχνίδι της Lucasfilm Games (*Labyrinth: The Computer Game*) και, σύμφωνα με τον Γκίλμπερτ, σχεδίασε ολόκληρη τη διεπαφή χρήστη του Maniac Mansion. Ενώ αρχικά είχαν προγραμματιστεί σαράντα εντολές, σταδιακά ο αριθμός τους μειώθηκε στις 12. 

Μετά από περίπου ένα χρόνο εργασίας ο Γκίλμπερτ ολοκλήρωσε τη μηχανή του Maniac Mansion, την οποία αργότερα ονόμασε Script Creation Utility for Maniac Mansion (SCUMM). Αν και το παιχνίδι σχεδιάστηκε για τον Commodore 64, η μηχανή SCUMM επέτρεψε την εύκολη μεταφορά του σε άλλες πλατφόρμες. Το παιχνίδι κυκλοφόρησε για τον Commodore 64 και τον Apple II τον Οκτώβριο του 1987. Η εκδοχή για MS-DOS κυκλοφόρησε στις αρχές του 1988. Ακολούθησαν το 1989 οι εκδόσεις για τον Commodore Amiga και τον Atari ST και το 1990 για το Nintendo Entertainment System (NES).

## Παιχνίδια
[εναλλ.=Ένα αγόρι κι ένα πράσινο πλοκάμι σε εσωτερικό χώρο έπαυλης.|μικρογραφία|Στιγμιότυπο οθόνης του βιντεοπαιχνιδιού [Maniac Mansion: Το πρωτοποριακό τότε γραφικό περιβάλλον χρήστη του Γκίλμπερτ εμφανίζει όλες τις πιθανές εντολές, οπότε ο παίκτης δεν χρειαζόταν πλέον να πληκτρολογεί ή να μαντεύει εντολές.]]
Το gameplay των περισσότερων παιχνιδιών SCUMM χαρακτηρίζει ένας αλγόριθμος της μορφής ρήμα-αντικείμενο (π.χ. *«άνοιξε»*-*«πόρτα»*). Ο χαρακτήρας που ελέγχεται από τον παίκτη διαθέτει έναν κατάλογο αντικειμένων (*inventory*), τα οποία υποτίθεται ότι έχει μαζί του. Επίσης πολυάριθμα αντικείμενα είναι σκορπισμένα στον χώρο του παιχνιδιού. Ο παίκτης μπορεί να χρησιμοποιήσει τα διαθέσιμα ρήματα για να διαδράσει με τα αντικείμενα του χώρου. Τα πρώτα παιχνίδια adventure διέθεταν μεγάλη ποικιλία ρημάτων, ενώ στο *[[The Curse of Monkey Island]]* (1997) μειώθηκαν στα τρία: *«κοίταξε»*, *«χρησιμοποίησε»* (η τελική έννοια εξαρτάται από τα συμφραζόμενα και μπορεί να είναι *«πάρε»*, *«τράβηξε»*, κ.ου.κ.) και *«μίλα με»*. 

Οι γρίφοι λύνονται γενικά αφού ο παίκτης χρησιμοποιήσει τη σωστή δράση (ρήμα) με το κατάλληλο αντικείμενο, π.χ. *«χρησιμοποίησε το μαχαίρι με την πίτα»*. Η εντολή *«μίλα με»* οδηγεί σε ακολουθίες διαλόγου, όπου ο παίκτης μπορεί να επιλέξει από κατάλογο δεδομένων ερωτήσεων ή απαντήσεων βάσει των οποίων θα αντιδράσει ο απέναντι χαρακτήρας. Εξαίρεση αποτελούσε το παιχνίδι *[[LOOM]]*, που δεν διέθετε εντολές με τη μορφή ρήμα-αντικείμενο.

### SCUMM Version 1
* *[[Maniac Mansion]]* (έκδοση για Commodore 64)
* *[[Zak McKracken and the Alien Mindbenders]]* (έκδοση για Commodore 64)

### SCUMM Version 2
* *Maniac Mansion* (PC Version)
* *Zak McKracken and the Alien Mindbenders* (έκδοση για PC)
* *[[Indiana Jones and the Last Crusade]]* (έκδοση για PC)

### SCUMM Version 3
* *Indiana Jones and the Last Crusade* (έκδοση VGA για PC)
* *[[Zak McKracken and the Alien Mindbenders]]* (VGA-Remake για FM Towns)
* *[[LOOM]]* (έκδοση για PC)

### SCUMM Version 4
* *[[The Secret of Monkey Island]]* 

### SCUMM Version 5
* *[[LOOM]]* (VGA, CD-ROM PC)
* *The Secret of Monkey Island* (έκδοση VGA σε δισκέτες και VGA σε CD-ROM για PC)
* *[[Monkey Island 2: LeChuck’s Revenge]]*
* *[[Indiana Jones and the Fate of Atlantis]]*

### SCUMM Version 6
* *[[Day of the Tentacle|Maniac Mansion: Day of the Tentacle]]*
* *Sam & Max Hit the Road*

### SCUMM Version 7
* *Full Throttle*
* *The Dig*

### SCUMM Version 8
* *[[The Curse of Monkey Island]]*

## Παραπομπές


## Εξωτερικοί σύνδεσμοι
* Ιστορία της SCUMM
* Scumm modding 

SCUMM
Κατηγορία:Βιντεοπαιχνίδια της LucasArts
Κατηγορία:Βιντεοπαιχνίδια με SCUMM
SCUMM