Õëïðïßçóç åöáñìïãþò ðïëõìýóùí 4 Å. Ï ñþóôçò åðéëýãåé ôï åéêïíßäéï ãéá ôç äéáóêýäáóç, óôï êüôù ìýñïò ôçò ïèüíçò. Á. Ç ðáñáðüíù åðéëïãþ åìöáíßæåé ìéá ïèüíç ìå ðëçñïöïñßåò ó åôéêýò ìå ôá åßäç êáé ôïõò þñïõò äéáóêýäáóçò ðïõ õðüñ ïõí óôï íçóß. Ç õëïðïßçóç ôïõ óõãêåêñéìýíïõ ìïíïðáôéïý åßíáé áðïôýëåóìá ìéáò óåéñüò åñãáóéþí ïé ïðïßåò åßíáé ïé åîþò: 1. Äçìéïõñãßá áñ éêïý âßíôåï Ç äçìéïõñãßá ôïõ áñ éêïý âßíôåï óõíßóôáôáé óå ìéá óåéñü åñãáóéþí, ðïõ óõìöùíïýí ìå ôï Ýíôõðï ëåéôïõñãéêþò ó åäßáóçò êáé åßíáé ïé åîþò: Äçìéïõñãßá óõíèåôéêþò êßíçóçò ôçò Ãçò. Äçìéïõñãßá ôïõ óõíïäåõôéêïý Þ ïõ. Óõíäõáóìüò óõíèåôéêþò êßíçóçò êáé Þ ïõ. 2. Äçìéïõñãßá áðáéôïýìåíçò äéåðáöþò Ç åñãáóßá áõôþ óõíßóôáôáé óå ìéá óåéñü åñãáóéþí ðïõ óõìöùíïýí ìå ôï Ýíôõðï ëåéôïõñãéêþò ó åäßáóçò êáé åßíáé ïé åîþò: Äçìéïõñãßá ôçò åéêüíáò ôïõ óêçíéêïý ãéá ôéò ðáñáêüôù ïèüíåò: Ôçí áñ éêþ ïèüíç ìå ôéò âáóéêýò åðéëïãýò. Ôçí ïèüíç ôïõ «Ïäçãïý ôçò ÅëëÜäáò»» ìå ôá ðëþêôñá ôùí åðéëïãþí. Ôçí ïèüíç ôùí ÊõêëÜäùí. Ôçí ïèüíç ôçò Ìõêüíïõ. Ôçí ïèüíç ìå ðëçñïöïñßåò ó åôéêýò ìå ôç äéáóêýäáóç óôç Ìýêïíï. Äçìéïõñãßá ôùí åðéëïãþí ôçò áñ éêþò ïèüíçò. 231
ÅöáñìïãÝò ðïëõìýóùí Äçìéïõñãßá ôïõ åöý åéóáãùãþò ôùí áñ éêþí åðéëïãþí. Äçìéïõñãßá üëùí ôùí ðëþêôñùí ìå ôéò âáóéêýò åðéëïãýò ôïõ ôïõñéóôéêïý ïäçãïý. Óýíèåóç üëùí ôùí ïèïíþí ìå ôá áðáñáßôçôá ðëþêôñá êáé ðëçñïöïñßåò. Äçìéïõñãßá ôùí åöý ìåôüâáóçò áðü ïèüíç óå ïèüíç. Äçìéïõñãßá áñ éêïý âßíôåï Ôï áñ éêü âßíôåï, äéüñêåéáò äåêáðýíôå äåõôåñïëýðôùí, åìöáíßæåôáé êüèå öïñü ðïõ ï ñþóôçò åêôåëåß ôïí ôßôëï. Ç ðåñéãñáöþ ôïõ âßíôåï Ý åé Þäç õëïðïéçèåß óôç öüóç ôïõ ó åäéáóìïý, ïðüôå óôç öüóç ôçò õëïðïßçóçò, ï õðåýèõíïò ãéá ôçí ðáñáãùãþ ôïõ âßíôåï èá ðñýðåé íá ðñï ùñþóåé óôç äçìéïõñãßá ôïõ. Äçìéïõñãßá óõíèåôéêþò êßíçóçò ôçò Ãçò Óôç öüóç ôïõ ó åäéáóìïý êáèïñßóôçêå üôé ôï áñ éêü âßíôåï èá Ý åé äéüñêåéá äåêáðýíôå äåõôåñïëýðôùí. Áñ éêü ôï âßíôåï äåß íåé ôç Ãç íá ðåñéóôñýöåôáé. Óôç óõíý åéá ç åéêüíá ôçò Ãçò ìåãåèýíåôáé ãéá íá öáíåß ç ÅëëÜäá, åíþ ôï âßíôåï ïëïêëçñþíåôáé ìå ôçí åìöüíéóç ôçò áñ éêþò ïèüíçò ôçò åöáñìïãþò, ðïõ åßíáé ìéá åðåîåñãáóìýíç åéêüíá ôïõ Üñôç ôçò ÅëëÜäáò. Óôïí Ôïõñéóôéêü Ïäçãü ñçóéìïðïéþèçêå Ýíá ðñüãñáììá äçìéïõñãßáò öùôïñåáëéóôéêþí åéêüíùí ðïõ óõíäõüæåé ôå íéêýò ãéá path êáé cel animation óå ôñåéò äéáóôüóåéò. Ôï âßíôåï Ý åé ñõèìü 15 åéêüíùí ôï äåõôåñüëåðôï êáé äéáñêåß 15 äåõôåñüëåðôá. Áõôü óçìáßíåé üôé ôï âßíôåï áðïôåëåßôáé óõíïëéêü áðü 225 êáñý (15 êáñý/äåõôåñüëåðôï x 15 äåõôåñüëåðôá). Ôá âþìáôá ðïõ áêïëïýèçóå ç ïìüäá ãéá ôç äçìéïõñãßá ôùí êáñý åßíáé ôá ðáñáêüôù: Βήµα 1. Αφού συλλέχτηκαν οι απαραίτητες εικόνες εικόνα µε πλανήτες στο διάστηµα, εικόνα της Γης και εικόνα µε σύννεφα πάνω από τη Γη- δηµιουργήθηκε το τρισδιάστατο µοντέλο της Γης. 232
Õëïðïßçóç åöáñìïãþò ðïëõìýóùí Βήµα 2. Το µοντέλο της Γης επιµελήθηκε ο σχεδιαστής µε ειδικές τεχνικές που χρησιµοποιούν εικόνες για τη ρεαλιστική αναπαράσταση αντικειµένων. Τέλος, προστέθηκε ο απαιτούµενος φωτισµός. Βήµα 3. Για την κίνηση της Γης χρησιµοποιήθηκε η τεχνική του path animation σε συνδυασµό µε ταυτόχρονη περιστροφή γύρω από τον άξονά της. Προς το τέλος της κίνησης και συγκεκριµένα 5 δευτερόλεπτα πριν το τέλος η Γη µεγεθύνεται, µέχρι να φανερωθεί η Ελλάδα. Βήµα 4. Τελικά, η συνθετική κίνηση της Γης καταγράφτηκε σε αρχείο µε τη µορφή ενός βίντεο. Η κωδικοποίηση που χρησιµοποιήθηκε ήταν η QuickTime σύµφωνα µε τις προδιαγραφές. Äçìéïõñãßá óõíïäåõôéêïý Þ ïõ Ï óõíïäåõôéêüò Þ ïò ìðïñåß íá åßíáé êüðïéá ìïõóéêþ Þ êüðïéá ç çôéêü åöý Þ áêüìç óõíäõáóìüò ôùí äýï áõôþí óôïé åßùí. Óôç öüóç ôïõ ó åäéáóìïý ôïõ Ôïõñéóôéêïý Ïäçãïý áðïöáóßóôçêå ðùò ôï åéóáãùãéêü âßíôåï èá óõíïäåýåôáé ìüíï áðü ìïõóéêþ. Ç ïìüäá áíüðôõîçò óõíýëåîå ôï åðéèõìçôü ìïõóéêü êïììüôé, ôï øçöéïðïßçóå êáé äçìéïýñãçóå ìéá óýíèåóç ðïõ äéáñêåß 15 äåõôåñüëåðôá. Ãéá ôçí ðáñáãùãþ ôïõ óõíïäåõôéêïý Þ ïõ ãéá ôï áñ éêü âßíôåï áêïëïýèçóå ôá ðáñáêüôù âþìáôá: Βήµα 1. Η οµάδα ανάπτυξης µε τη χρήση προγράµµατος επεξεργασίας ήχου ψηφιοποίησε αρχικά το µουσικό κοµ- µάτι µε συχνότητα 44.100 KHz / 16 bit και το αποθήκευσε σε αρχείο WAV. 233
4 ÅöáñìïãÝò ðïëõìýóùí Βήµα 2. Ο ειδικός της επεξεργασίας ήχων επιµελήθηκε το κοµµάτι αφαιρώντας πιθανούς θορύβους, εξοµαλύνοντας την έντασή του και δηµιουργώντας τη σύνθεση των 15 δευτερολέπτων. Βήµα 3. Επιπλέον, χρησιµοποιήθηκε το εφέ fade in/out στο κοµµάτι αυτό, ώστε να αρχίζει και να τελειώνει οµαλά. 234
Õëïðïßçóç åöáñìïãþò ðïëõìýóùí 4 Óõíäõáóìüò óõíèåôéêþò êßíçóçò êáé Þ ïõ ïíôáò äçìéïõñãþóåé ôá ãñáöéêü êáé ôïí Þ ï, ç ïìüäá åñãáóßáò ôá óõíäýáóå ãéá ôç äçìéïõñãßá ôïõ áñ éêïý âßíôåï. Ç óýíèåóç áõôþ Ýãéíå ìå ôç ñþóç åéäéêïý ðñïãñüììáôïò ðïõ åðéôñýðåé ôï óõíäõáóìü âßíôåï, Þ ïõ êáé ôç äçìéïõñãßá åéäéêþí åöý. Ôá âþìáôá ðïõ áêïëïýèçóå ç ïìüäá ðáñáãùãþò åßíáé ôá ðáñáêüôù: Βήµα 1. Φορτώθηκε το βίντεο µε τη συνθετική κίνηση της Γης και το συνοδευτικό µουσικό κοµµάτι. Βήµα 2. Ο ειδικός στην επεξεργασία βίντεο επιµελήθηκε το συνδυασµό του βίντεο και της µουσικής καθορίζοντας το ρυθµό του αρχικού βίντεο σε 15 καρέ/δευτερόλεπτο και το µέγεθός του σε 320x240. Βήµα 3. Επιπλέον, χρησιµοποιήθηκε ένα ειδικό εφέ για την έναρξη προβολής του βίντεο, το fade in. Με αυτό το εφέ το βίντεο της Γης εµφανίζεται σταδιακά µέσα στα πρώτα δευτερόλεπτα. Βήµα 4. Τέλος, το αρχικό βίντεο αποθηκεύτηκε σε αρχείο MOV µε κωδικοποίηση QuickTime. 235
ÅöáñìïãÝò ðïëõìýóùí Äçìéïõñãßá äéåðáöþò Ç ðñïçãïýìåíç öüóç áíüðôõîçò ôçò åöáñìïãþò, äçëáäþ ç öüóç ôçò ó åäßáóçò, åß å ùò ðñïúüíôá ôá Ýíôõðá ëåéôïõñãéêþò êáé ôå íéêþò ó åäßáóçò, ôá ïðïßá ðåñéãñüöïõí ìå ëåðôïìýñåéá ôï ðåñéâüëëïí äéåðáöþò. Óôá ðáñáäåßãìáôá ðïõ áêïëïõèïýí èá áíáöåñèïýìå óå óçìáíôéêü èýìáôá ôá ïðïßá áöïñïýí óôçí õëïðïßçóç üëùí áõôþí ðïõ Ý ïõí áðïöáóéóôåß áðü ôç öüóç ôçò ó åäßáóçò. Äçìéïõñãßá åéêüíáò öüíôïõ ôçò áñ éêþò ïèüíçò Ìéá óçìáíôéêþ áðüöáóç ðïõ ëáìâüíåôáé óôï óôüäéï ôçò ó åäßáóçò åßíáé ïé äéáóôüóåéò ôçò äéåðáöþò ïé ïðïßåò êáèïñßæïõí Üìåóá êáé ôéò äéáóôüóåéò ôùí õðüëïéðùí åéêüíùí ìáæß ìå ôá ó åôéêü åéñéóôþñéá ðïõ óõíèýôïõí ôçí åöáñìïãþ ðïëõìýóùí. Óôïí «Ôïõñéóôéêü Ïäçãü ôçò ÅëëÜäáò» ïé äéáóôüóåéò ðïõ åðéëý ôçêáí ãéá ôç äéåðáöþ êáôü ôç ó åäßáóç åßíáé 800x600 åéêïíïóôïé åßá. Ç åéêüíá ìå ôï Üñôç ôçò ÅëëÜäáò ðïõ ñçóéìïðïéþèçêå ùò öüíôï (background) óôçí áñ éêþ ïèüíç åß å áñ éêü äéáóôüóåéò 1024x768 êáé Ýðñåðå íá ìåôáôñáðåß óå 800x600. Ãéá ôç ìåôáôñïðþ áõôþ ç ïìüäá áíüðôõîçò áêïëïýèçóå ôá ðáñáêüôù âþìáôá: Βήµα 1. Φορτώθηκε η αρχική εικόνα µε το χάρτη της Ελλάδας στο πρόγραµµα επεξεργασίας εικόνας. Βήµα 2. Ο υπεύθυνος για την επεξεργασία των στοιχείων πολυµέσων µετέβαλε το µέγεθος της εικόνας σε 800x600 εικονοστοιχεία. Το βάθος χρώµατος της αρχικής εικόνας ήταν 24 bit και δε µεταβλήθηκε, γιατί δεν κρίθηκε απαραίτητο. 236
Õëïðïßçóç åöáñìïãþò ðïëõìýóùí Óôá ðåñéóóüôåñá åñãáëåßá åðåîåñãáóßáò åéêüíáò õðüñ ïõí ôñåéò áëãüñéèìïé ðïõ ñçóéìïðïéïýíôáé ãéá ôç ìåôáôñïðþ ôùí äéáóôüóåùí ìéáò åéêüíáò. Ïé ôñåéò áõôïß áëãüñéèìïé áíáöýñïíôáé ðáñáêüôù ôáîéíïìçìýíïé ìå öèßíïõóá óåéñü ðïéüôçôáò ôçò ðáñáãüìåíçò åéêüíáò: Bicubic. Bilinear. Nearest neighbor. Äçìéïõñãßá åðéëïãþí áñ éêþò ïèüíçò Óýìöùíá ìå ôç ó åäßáóç ç áñ éêþ ïèüíç Ý åé ôýóóåñéò åðéëïãýò. 1. Ïäçãüò ôçò ÅëëÜäáò 2. ÄéáäñïìÝò óôçí ÅëëÜäá 3. ÐéíáêïèÞêç 4. îïäïò Ïé åðéëïãýò áõôýò åßíáé îå ùñéóôýò åéêüíåò ç êüèå ìéá, ìå åéäéêü çìéäéáöáíýò öüíôï. Ç äçìéïõñãßá ôùí åéêüíùí áõôþí Ýãéíå áðü ôçí ïìüäá áíüðôõîçò ñçóéìïðïéþíôáò ðñüãñáììá åðåîåñãáóßáò åéêüíáò. Ïé åéêüíåò áðïèçêåýôçêáí óå ìïñöþ ðïõ ìðïñåß íá äéáôçñåß ôçí ðëçñïöïñßá ãéá ôç äéáöüíåéá óå ìéá åéêüíá üðùò ç PSD êáé ç PNG. ïíôáò ôéò åéêüíåò áõôýò ç ïìüäá äçìéïýñãçóå ôçí áñ éêþ ïèüíç óôï ðñüãñáììá óõããñáöþò ôçò åöáñìïãþò ðïëõìýóùí. Ôá âþìáôá ðïõ áêïëïýèçóå ç ïìüäá ãéá ôç äçìéïõñãßá ôçò áñ éêþò ïèüíçò Þôáí ôá ðáñáêüôù: Βήµα 1. Φορτώθηκαν οι εικόνες του φόντου και των τεσσάρων επιλογών της αρχικής οθόνης. PSD åßíáé ìéá ãíùóôþ ìïñöþ åéêüíùí ðïõ ñçóéìïðïéåßôáé áðü ôï ðñüãñáììá Adobe Photoshop. PNG åßíáé ìéá ìïñöþ ðïõ äçìéïõñãþèçêå êõñßùò ãéá åéêüíåò óôï Äéáäßêôõï êáé õðïóôçñßæåé äéáöáíåßò ðåñéï Ýò óå ìéá åéêüíá. 237
ÅöáñìïãÝò ðïëõìýóùí Βήµα 2. Κατά την εισαγωγή των εικόνων στο εργαλείο συγγραφής δόθηκε ιδιαίτερη προσοχή στη διατήρηση της πληροφορίας για τη διαφάνεια στις εικόνες των επιλογών. Βήµα 3. Στη συνέχεια, η εικόνα του φόντου τοποθετήθηκε πίσω από όλες τις υπόλοιπες εικόνες. Οι εικόνες των επιλογών µετακινήθηκαν κατάλληλα, ώστε να πάρουν την τελική τους θέση. Õëïðïßçóç åöý åðéëïãþí óôçí áñ éêþ ïèüíç Ç ðáñïõóßáóç ôùí áñ éêþí åðéëïãþí äå ãßíåôáé êáôåõèåßáí ìáæß ìå ôçí åìöüíéóç ôïõ öüíôïõ ôçò áñ éêþò ïèüíçò. Ç ó åäßáóç ðñïâëýðåé ìéá åéäéêþ äéáäéêáóßá, óôçí ïðïßá ïé åðéëïãýò ìåôáêéíïýíôáé áðü áñéóôåñü ðñïò ôá äåîéü êáé áðü äåîéü ðñïò ôá áñéóôåñü áíüëïãá, þóôå íá êáôáëþîïõí óôçí ôåëéêþ ôïõò èýóç. Ôï åöý áõôü ìðïñåß íá åðéôåõ èåß ìå ôï åñãáëåßï óõããñáöþò. ÏõóéáóôéêÜ, ðñüêåéôáé ãéá Ýíá path animation ôùí ôåóóüñùí åðéëïãþí. Ç ïìüäá áêïëïýèçóå ôá ðáñáêüôù âþìáôá ãéá ôçí õëïðïßçóþ ôïõ: Βήµα 1. Φορτώθηκε η αρχική οθόνη έτσι, όπως δηµιουργήθηκε προηγουµένως στο εργαλείο συγγραφής. Το εργαλείο συγγραφής που χρησιµοποιήθηκε ήταν ένα εργαλείο χρονοδιαδρόµου µε δυνατότητα υλοποίησης path animation. Βήµα 2. Στο χρονοδιάδροµο υπάρχουν µεταξύ άλλων τέσσερα κανάλια, ένα για κάθε εικόνα επιλογής. 238
Õëïðïßçóç åöáñìïãþò ðïëõìýóùí 4 Βήµα 3. Στο πρώτο καρέ δεν πρέπει να φαίνεται κάποια επιλογή. Για το λόγο αυτό ο προγραµµατιστής πήγε στο πρώτο καρέ και µετακίνησε τις εικόνες των επιλογών σε αρχικές τους θέσεις, εκτός των ορίων της οθόνης. Οι θέσεις αυτές επιλέχτηκαν, ώστε να µη φαίνονται οι επιλογές στο χρήστη παρά το ότι είναι τοποθετηµένες στην οθόνη. 239
4 ÅöáñìïãÝò ðïëõìýóùí Βήµα 4. Στη συνέχεια πήγε στο τελευταίο καρέ του εφέ πάνω στο χρονοδιάδροµο και µετακίνησε όλες τις εικόνες των επιλογών στην τελική τους θέση. Το πρόγραµµα συγγραφής έχοντας τη δυνατότητα δηµιουργίας path animation ανέλαβε να δηµιουργήσει τις ενδιάµεσες θέσεις των εικόνων των επιλογών στα καρέ µεταξύ του πρώτου και του τελευταίου. Βήµα 5. Τέλος, θέλοντας να σταµατήσει τη ροή της εφαρµογής στο τελευταίο καρέ του εφέ ο προγραµµατιστής έγραψε κώδικα για το τελευταίο καρέ που περιµένει µια ενέργεια του χρήστη. Äçìéïõñãßá ðëþêôñïõ Ç äçìéïõñãßá åíüò ðëþêôñïõ ãßíåôáé óå äýï óôüäéá: 1. Ôï ó åäéáóìü ôçò ïðôéêþò áíáðáñüóôáóþò ôïõ. 2. Ôçí õëïðïßçóþ ôïõ óôï ðñüãñáììá óõããñáöþò åöáñìïãþí ðïëõìýóùí. Ç äçìéïõñãßá åíüò ðëþêôñïõ åßíáé ìéá óýíèåôç åñãáóßá, åéäéêü áí áõôü èýëïõìå íá åßíáé ëåéôïõñãéêü êáé áéóèçôéêü áðïäåêôü. Ôá ðëþêôñá Ý ïõí ôýóóåñéò êáôáóôüóåéò, üðùò ðåñéãñüöïíôáé ðáñáêüôù: 1. ÁíåíåñãÞ Þ öõóéïëïãéêþ êáôüóôáóç Óôçí êáôüóôáóç áõôþ ôï ðëþêôñï äåí Ý åé åíåñãïðïéçèåß, ï äåßêôçò äå âñßóêåôáé ðüíù áðü áõôü êáé ï ñþóôçò Ý åé ôç äõíáôüôçôá íá ôï åðéëýîåé. 2. ÊáôÜóôáóç áðåíåñãïðïßçóçò 240
Õëïðïßçóç åöáñìïãþò ðïëõìýóùí Óôçí êáôüóôáóç áõôþ ôï ðëþêôñï äåí ìðïñåß íá åðéëåãåß. 3. ÊáôÜóôáóç ðñïåéäïðïßçóçò Óôçí êáôüóôáóç áõôþ ï äåßêôçò âñßóêåôáé ðüíù áðü ôï ðëþêôñï, åíþ ï ñþóôçò äåí Ý åé ðáôþóåé êáíýíá ðëþêôñï ôïõ ðïíôéêéïý. 4. ÊáôÜóôáóç åíåñãïðïßçóçò Óôçí êáôüóôáóç áõôþ ï ñþóôçò Ý åé ôï äåßêôç ðüíù áðü ôï ðëþêôñï Ý ïíôáò ðáôþóåé ôï áñéóôåñü ðëþêôñï ôïõ ðïíôéêéïý. ¼óï ôï ðëþêôñï ðáñáìýíåé ðáôçìýíï êáé ï äåßêôçò âñßóêåôáé ðüíù ôïõ, ôï ðëþêôñï ðáñáìýíåé óå áõôþí ôçí êáôüóôáóç. Óôïí Ôïõñéóôéêü Ïäçãü ç ïìüäá áíüðôõîçò äçìéïýñãçóå ìåôáîý Üëëùí ôá ðëþêôñá ãéá ôéò âáóéêýò åðéëïãýò ôïõ ñþóôç óôéò ïèüíåò ôïõ «Ïäçãïý ôçò ÅëëÜäáò». Ôá âþìáôá ðïõ áêïëïýèçóáí ôá ìýëç ôçò ïìüäáò ãéá Ýíá åíäåéêôéêü ðëþêôñï, áõôü ôùí áîéïèýáôùí, åßíáé ôá ðáñáêüôù: Βήµα 1. ηµιουργήθηκαν οι εικόνες για τις τέσσερις καταστάσεις του πλήκτρου µε ένα πρόγραµµα επεξεργασίας εικόνας και φορτώθηκαν στο πρόγραµµα συγγραφής. Βήµα 2. Ο δηµιουργός της διεπαφής δηµιούργησε ένα πλήκτρο µε τις τέσσερις εικόνες στις τέσσερις καταστάσεις του αντίστοιχα. Στα περισσότερα προγράµµατα δεν απαιτείται η συγγραφή κώδικα που να υλοποιεί την εναλλαγή των εικόνων των καταστάσεων ανάλογα κατά την εκτέλεση της εφαρµογής. Βήµα 3. Ο δηµιουργός της διεπαφής ανέθεσε τέλος ένα µικρό ηχητικό εφέ στο πλήκτρο, που θα ακούγεται όταν ο χρήστης το επιλέγει. Ìå ôïí ßäéï ôñüðï ç ïìüäá áíüðôõîçò äçìéïýñãçóå üëá ôá ðëþêôñá ôçò åöáñìïãþò. Õëïðïßçóç ìåôüâáóçò áðü ïèüíç óå ïèüíç Ç ìåôüâáóç áðü ìéá ïèüíç óå ìéá Üëëç åßíáé ìéá äéáäéêáóßá ðïõ ñçóéìïðïéåßôáé áñêåôü óå åöáñìïãýò ðïëõìýóùí. Ìå ôç ìåôüâáóç ãßíåôáé ïõóéáóôéêü Ýíá Üëìá áðü Ýíá óçìåßï ôïõ ñïíïäéáäñüìïõ óå Ýíá Üëëï. 241
4 ÅöáñìïãÝò ðïëõìýóùí Ôá âþìáôá ðïõ áêïëïýèçóå ç ïìüäá áíüðôõîçò ãéá ôçí õëïðïßçóç ôçò ìåôüâáóçò áðü ôçí ðñþôç ïèüíç ôùí åðéëïãþí óôçí ïèüíç ôïõ «Ïäçãïý ôçò ÅëëÜäáò»» åßíáé ôá ðáñáêüôù: Βήµα 1. Στο πρόγραµµα συγγραφής και στο τελευταίο καρέ της οθόνης (καρέ Α) µε τις αρχικές επιλογές πάνω στο χρονοδιάδροµο, η εφαρµογή περιµένει κάποια ενέργεια του χρήστη. Οταν αυτός επιλέξει «Οδηγός της Ελλάδας», η εφαρµογή πρέπει να συνεχίσει µε το πρώτο καρέ της οθόνης του οδηγού (καρέ Β). Ουσιαστικά, η εφαρµογή πρέπει να κάνει ένα άλµα πάνω στο χρονοδιάδροµο από το καρέ Α στο καρέ Β. Βήµα 2. Ο προγραµµατιστής υλοποίησε το άλµα αυτό µε την εντολή Go To στο Macromedia Director (αντίστοιχες εντολές υπάρχουν και στα άλλα εργαλεία συγγραφής). Συγκεκριµένα ο προγραµµατιστής έγραψε τον κώδικα Go To A στο παράθυρο του κώδικα του καρέ, όπως φαίνεται στην εικόνα που ακολουθεί. 242
Õëïðïßçóç åöáñìïãþò ðïëõìýóùí Áíáêåöáëáßùóç Óôç öüóç ôçò õëïðïßçóçò åêôåëåßôáé ìéá óåéñü åñãáóéþí üðùò: Ç óõããñáöþ êáé äéüñèùóç ôïõ êþäéêá ôçò åöáñìïãþò. Ç äçìéïõñãßá, óõãêýíôñùóç, åðåîåñãáóßá êáé êáëëéôå íéêþ åðéìýëåéá áñôïãñáöéêþí Þ äéáíõóìáôéêþí åéêüíùí, Þ ùí êáé âßíôåï. Ç äçìéïõñãßá Þ óõãêýíôñùóç ãñáöéêþí äýï (2D) Þ ôñéþí (3D) äéáóôüóåùí. Ç óõããñáöþ, óõãêýíôñùóç êáé åðåîåñãáóßá êåéìýíùí. Ç áîéïëüãçóç ôçò åöáñìïãþò. Ïé åñãáóßåò áõôýò áëëü êáé ðïëëýò Üëëåò ìéêñüôåñåò óå óçìáóßá êáé ñïíéêþ äéüñêåéá óõíèýôïõí ôç öüóç ôçò õëïðïßçóçò êáé ùñßæïíôáé óå ôýóóåñá îå ùñéóôü óôüäéá. Ôï ðñþôï óôüäéï ðåñéëáìâüíåé ôç äçìéïõñãßá ìéáò ðéëïôéêþò åöáñìïãþò ìå ôç ñþóç ìéêñïý áñéèìïý áíôéðñïóùðåõôéêþí óôïé åßùí ðïëõìýóùí. Ôï ðñïúüí áõôïý ôïõ óôáäßïõ åßíáé ç ðñþôç Ýêäïóç ôçò åöáñìïãþò, äçëáäþ ç «Ýêäïóç Üëöá» (alpha version). Ôï äåýôåñï óôüäéï ðåñéëáìâüíåé áöåíüò ôçí ïëïêëþñùóç ôçò åöáñìïãþò êáé áöåôýñïõ ôç óõëëïãþ êáé åðåîåñãáóßá üëùí ôùí áðáñáßôçôùí óôïé åßùí ðïëõìýóùí. Ôï ðñïúüí áõôïý ôïõ óôáäßïõ åßíáé ç äåýôåñç Ýêäïóç ôçò åöáñìïãþò, ðïõ åßíáé ãíùóôþ ìå ôï üíïìá «Ýêäïóç âþôá» (beta version). Ôï ôñßôï óôüäéï ðåñéëáìâüíåé ôçí ôåëéêþ åðéìýëåéá üëùí ôùí óôïé åßùí ðïëõìýóùí êáé ìéá óåéñü äïêéìþí êáé äéïñèþóåùí ðéèáíþí ðñïãñáììáôéóôéêþí ëáèþí ôçò åöáñìïãþò. Ôï ðñïúüí áõôïý ôïõ óôáäßïõ åßíáé ç ôñßôç Ýêäïóç ôçò åöáñìïãþò, äçëáäþ ç «Ýêäïóç ãüììá» (gamma version). Ôï ôýôáñôï óôüäéï ðåñéëáìâüíåé ìéá óåéñü åíåñãåéþí ìå óôü ï ôçí ðïéïôéêþ áîéïëüãçóç ôçò åöáñìïãþò ðïëõìýóùí. Ôï ðñïúüí ôïõ óôáäßïõ áõôïý åßíáé ç ôåëéêþ Ýêäïóç ôçò åöáñìïãþò. Ç Ýêäïóç áõôþ, ðïõ èá öôüóåé óôçí áãïñü, åßíáé ãíùóôþ ìå ôï üíïìá «ñõóþ Ýêäïóç» (golden version). ¼ëåò ïé åñãáóßåò ôçò öüóçò õëïðïßçóçò åßíáé åîßóïõ óçìáíôéêýò êáé áðáéôïýí éäéáßôåñç ðñïóðüèåéá êáé ïìáäéêü ðíåýìá áðü üëá ôá ìýëç ôçò ïìüäáò áíüðôõîçò. Ôï ðñïúüí ôçò ðñïóðüèåéáò áõôþò åßíáé åêåßíï ðïõ èá ðüñïõí óôá Ýñéá ôïõò ïé ôåëéêïß ñþóôåò. 243
ÅöáñìïãÝò ðïëõìýóùí ÅñùôÞóåéò 1. Íá áíôéóôïé ßóåôå ôá óôüäéá ôçò öüóçò õëïðïßçóçò ìå ôéò äéüöïñåò åêäüóåéò ôçò åöáñìïãþò. Ðñþôï óôüäéï z z Åêäïóç ãüììá Äåýôåñï óôüäéïz z ñõóþ Ýêäïóç Ôñßôï óôüäéï z z êäïóç âþôá ÔÝôáñôï óôüäéïz z êäïóç Üëöá 2. Óå ðïéá ñïíéêþ óôéãìþ ôçò öüóçò õëïðïßçóçò ðáñáäßäåôáé ç ðéëïôéêþ åöáñìïãþ; á) Óôçí áñ Þ ôïõ ðñþôïõ óôáäßïõ â) Óôï ôýëïò ôïõ ðñþôïõ óôáäßïõ ã) Óôçí áñ Þ ôïõ äåýôåñïõ óôáäßïõ ä) Óôï ôýëïò ôïõ äåýôåñïõ óôáäßïõ 3. Óôï ðñþôï óôüäéï ôçò öüóçò õëïðïßçóçò ç åöáñìïãþ áíáðôýóóåôáé, ìå ôç äçìéïõñãßá õðïåêäüóåùí. 4. Ç ôìçìáôïðïßçóç ôïõ êþäéêá ôçò åöáñìïãþò Ý åé áñêåôü ðëåïíåêôþìáôá, ìåñéêü áðü ôá ïðïßá åßíáé: ÅëÜôôùóç ôïõ óõíïëéêïý ñüíïõ áíüðôõîçò Ìåßùóç ôïõ áñéèìïý ôùí ðñïãñáììáôéóôþí ðïõ áðáéôïýíôáé Åõêïëüôåñç äéüñèùóç ôùí ëáèþí Âåëôßùóç ôçò ôá ýôçôáò åêôýëåóçò ôçò åöáñìïãþò Âåëôßùóç ôçò ðïéüôçôáò ôçò åöáñìïãþò. 5. Ôï åã åéñßäéï ôïõ ñþóôç ïëïêëçñþíåôáé óôï ðñþôï óôüäéï ôçò õëïðïßçóçò ôçò åöáñìïãþò ðïëõìýóùí. Óùóôü ËÜèïò 6. Óôï ðñþôï óôüäéï äçìéïõñãïýíôáé ìüíï ïñéóìýíá åíäåéêôéêü óôïé åßá ðïëõìýóùí ôçò åöáñìïãþò. Óùóôü ËÜèïò 7. Óôï ôýëïò ôïõ äåýôåñïõ óôáäßïõ îåêéíüåé ç óõãêýíôñùóç ôùí óôïé åßùí ðïëõìýóùí ôçò åöáñìïãþò, ç ïðïßá ïëïêëçñþíåôáé óôï ôýëïò ôïõ ôýôáñôïõ óôáäßïõ. Óùóôü ËÜèïò 244
Õëïðïßçóç åöáñìïãþò ðïëõìýóùí 8. Ìéá ôå íéêþ ðïõ ñçóéìïðïéåßôáé åõñýùò óå åöáñìïãýò ðïëõìýóùí åßíáé áõôþ ôïõ rollover åöý óå ðëþêôñá. Óùóôü ËÜèïò 9. Óçìåéþóôå ôéò ðëçñïöïñßåò ðïõ êáôáãñüöïíôáé óå Ýíá éóôïñéêü ëáèþí. Ï ìïíáäéêüò êùäéêüò áíáãíþñéóçò ôïõ ëüèïõò Ï ðëþñçò êþäéêáò ôïõ ôìþìáôïò ðïõ åìöáíßóôçêå ôï ëüèïò Ç çìåñïìçíßá Ýíáñîçò ôçò õëïðïßçóçò ôçò åöáñìïãþò Ôá áñáêôçñéóôéêü ôïõ ëüèïõò Ï ñüíïò åìöüíéóçò ôïõ ëüèïõò. 10. Ïé åñùôþóåéò ðïõ ðåñéëáìâüíïíôáé óôá åñùôçìáôïëüãéá áîéïëüãçóçò åßíáé ôýðïõ êáé ôýðïõ. 11. Ðïéåò åñãáóßåò ðåñéëáìâüíïíôáé óôï äåýôåñï óôüäéï ôçò öüóçò õëïðïßçóçò; 12. Ðïéá Ýêäïóç ôçò åöáñìïãþò èá äïèåß óôïí ôåëéêü ñþóôç; 13. Ìðïñïýí íá ãßíïõí áëëáãýò óôï Ýíôõðï ëåéôïõñãéêþò ó åäßáóçò êáôü ôï ôñßôï óôüäéï ôçò öüóçò õëïðïßçóçò; 14. Ðïéïé êüíïõí ôçí áîéïëüãçóç ôçò Ýêäïóçò ãüììá; 15. Ðïéïé ðáñüãïíôåò ðáßæïõí óçìáíôéêü ñüëï ãéá ôç óüñùóç åéêüíùí; 245