Template:PatchDiff/March 6, 2026 Patch/hl2/resource/closecaption greek.txt

From Team Fortress Wiki
Jump to: navigation, search
39153915"wood.scraperough" " "
39163916"plastic_box.scraperough" " "
39173917 
N/A3918"#commentary\cn_001_physics_sound.mp3" "[ Jay Stelly ] Το να κάνουμε τη φυσική να έχει σωστή αίσθηση για τον παίκτη σήμαινε ότι οι ήχοι που παράγονται από τη φυσική έπρεπε επίσης να ακούγονται σωστά. Ως άνθρωποι, είμαστε συνηθισμένοι στο πώς ακούγονται αντικείμενα και υλικά κατά τη διάρκεια διαφόρων αλληλεπιδράσεων, ακόμα κι αν δεν είναι κάτι στο οποίο εστιάζουμε. Ενώ γνωρίζαμε ότι δεν μπορούσαμε να εξηγήσουμε τα πάντα, θέλαμε να επικεντρωθούμε στις λεπτομέρειες που συνέβαλαν περισσότερο στο να κάνουμε τη φυσική μας να ακούγεται ρεαλιστική. Ξεκινήσαμε με ήχους ανά αντικείμενο για συγκρούσεις και κρούσεις. Αυτό επέτρεπε σε ένα αντικείμενο, όπως ένα ξύλινο κιβώτιο, να έχει παραμετροποιημένους ήχους όταν συγκρουόταν με άλλα αντικείμενα ή κατηγορίες αντικειμένων. Στη συνέχεια, αρχίσαμε να τροποποιούμε δυναμικά αυτούς τους ήχους με βάση τα χαρακτηριστικά του φυσικού γεγονότος, όπως οι μάζες που εμπλέκονται και η δύναμη της σύγκρουσης. Αυτό λειτούργησε εξαιρετικά για τις συγκρούσεις, αλλά δεν δούλεψε για άλλες αλληλεπιδράσεις, όπως αντικείμενα που τρίβονται μεταξύ τους. Στην πραγματικότητα, ένα ξύλινο κιβώτιο κάνει διαφορετικό ήχο όταν τρίβεται σε έναν τοίχο σε σχέση με όταν ρίχνεται στον ίδιο τοίχο. Πιστέψτε με, κανείς δεν έχει κάνει περισσότερη έρευνα για τις λεπτομέρειες των φυσικών ιδιοτήτων ενός ξύλινου κιβωτίου από εμάς. Για να πάρουμε αυτό που θέλαμε από αυτές τις αλληλεπιδράσεις, εφαρμόσαμε ήχους σύγκρουσης ανά υλικό - μέταλλο εναντίον ξύλου, μέταλλο εναντίον μετάλλου και ούτω καθεξής. Αυτοί οι ήχοι τροποποιήθηκαν επίσης δυναμικά με βάση λεπτομέρειες, όπως σκληρότητα υλικού ή τύπος μετάλλου. Για να ακούγεται σωστά αυτό το σύστημα χρειάστηκαν αμέτρητες μικρές τροποποιήσεις, τις οποίες μπορούσαμε να αναγνωρίσουμε μόνο όταν το θέσαμε σε λειτουργία. Πειραματιστήκαμε επίσης με παραμετροποιημένους ήχους για κυλιόμενα αντικείμενα, αλλά τελικά αφαιρέσαμε αυτήν τη δυνατότητα επειδή δεν ήμασταν ευχαριστημένοι με τα αποτελέσματα."
N/A3919"#commentary\cn_002_ramming_with_the_buggy.mp3" "[ Jay Stelly ] Το σύστημα φυσικής μας βασίζεται σε άκαμπτα σώματα, πράγμα που σημαίνει ότι δεν υποστηρίζει παραμόρφωση ή καταστροφή αντικειμένων. Εάν ένα φυσικό αντικείμενο χτυπηθεί από κάτι, μπορεί να κινηθεί εάν επιτρέπεται, αλλά διαφορετικά, δεν συμβαίνει τίποτα. Έτσι, όταν οδηγώντας το buggy περάσετε μέσα από ένα γυάλινο παράθυρο, πρέπει να χρησιμοποιήσουμε κάποια κόλπα για να κάνουμε τα πράγματα να λειτουργούν όπως είναι αναμενόμενο. Επειδή το παράθυρο είναι σταθερό στη θέση του, η προσομοίωση φυσικής θα κάνει το buggy να αναπηδήσει από το παράθυρο, αλλά ειδοποιεί το σύστημα παιχνιδιού μας ότι συνέβη σύγκρουση. Το σύστημα παιχνιδιού χειρίζεται την καταστροφή, οπότε σπάει το παράθυρο σε θραύσματα γυαλιού και λέει στο σύστημα φυσικής να αρχίσει να τα προσομοιώνει. Βασικά, το σύστημα παιχνιδιού λέει επίσης στο σύστημα φυσικής να επαναφέρει την κατάσταση του buggy εκεί που ήταν πριν από τη σύγκρουση. Αυτό διασφαλίζει ότι την επόμενη φορά που η φυσική προσομοιώνεται, το buggy θα κινηθεί ελεύθερα μέσα από το κατεστραμμένο παράθυρο. Αυτή η διαδικασία δημιουργεί ένα στιγμιαίο προβληματικό καρέ στη φυσική του buggy, καθώς σταματά για λίγο και τηλεμεταφέρεται πίσω στη στιγμή πριν από την πρόσκρουση. Λυπούμαστε αν με τη γνώση αυτή το Half-Life 2 έπεσε στα μάτια σας. Αλλά αφού παρακολουθήσαμε παίκτες να δοκιμάζουν το παιχνίδι εκείνη την εποχή, αποφασίσαμε ότι μας άρεσε πραγματικά το στιγμιαίο προβληματικό καρέ - καθώς προσέθετε στην αίσθηση της σύγκρουσης."
N/A3920"#commentary\cn_003_ramming_zombies_with_the_buggy.mp3" "[ Jay Stelly ] Ως ανθρώπινα όντα, έχουμε προσδοκίες για τον φυσικό μας κόσμο, όπως αναφέρθηκε μερικές φορές σε αυτόν το σχολιασμό. Μία από αυτές τις προσδοκίες είναι ότι αν χτυπήσετε ένα ζόμπι με το αυτοκίνητό σας, θα πρέπει να εκτοξευτεί στον αέρα. Αλλά η επίτευξη αυτού του αποτελέσματος στο παιχνίδι δεν είναι τόσο απλή όσο στον πραγματικό κόσμο. Για λόγους απόδοσης, εχθροί όπως το ζόμπι χρησιμοποιούν ένα απλοποιημένο κουτί σύγκρουσης κατά τη διάρκεια του παιχνιδιού. Αυτό είναι ένα κουτί που καλύπτει το ζόμπι, χωρίς κανένα μέρος του μοντέλου να ξεχωρίζει. Αλλά όταν το ζόμπι πεθαίνει, μετατρέπεται σε ένα ragdoll με πιο ακριβή κουτιά σύγκρουσης ανά άκρο, αν και αυτό είναι πιο δύσκολο στην προσομοίωση. Αυτή η αλλαγή στην αναπαράσταση σύγκρουσης προσθέτει περαιτέρω πολυπλοκότητα όταν χτυπάτε ένα ζόμπι με το buggy, πέρα από το στιγμιαίο προβληματικό καρέ. Όταν το buggy συγκρούεται για πρώτη φορά με το ζόμπι, αγγίζει το απλοποιημένο κουτί σύγκρουσης του ζόμπι. Το παιχνίδι στη συνέχεια σκοτώνει το ζόμπι, μετατρέποντάς το σε ένα ragdoll που το σύστημα φυσικής αρχίζει να προσομοιώνει. Τώρα, με πιο ακριβή σύγκρουση ανά άκρο, το πλησιέστερο μέρος του ζόμπι μπορεί να απέχει αρκετά εκατοστά από το buggy. Ως αποτέλεσμα, την επόμενη φορά που το σύστημα φυσικής προσομοιώνει, το ζόμπι αρχίζει να πέφτει από τη βαρύτητα επειδή το buggy δεν το σπρώχνει πλέον. Ενώ είναι μόνο μια σύντομη στιγμή πριν το buggy φτάσει ξανά στο ζόμπι, αυτή η μικρή διαφορά έκανε το χτύπημα των ζόμπι μη ικανοποιητικό—συχνά έπεφταν εκτός του οπτικού πεδίου του παίκτη. Για να το διορθώσουμε αυτό, αποθηκεύσαμε τη δύναμη που έλαβε το κουτί σύγκρουσης του ζόμπι όταν χτυπήθηκε από το buggy και εφαρμόσαμε την ίδια δύναμη στο ragdoll μετά τη μετατροπή. Προσθέσαμε επίσης μια ελαφρά ανοδική δύναμη στο ragdoll, ανυψώνοντάς το λίγο. Με αυτές τις τροποποιήσεις, τα ζόμπι συμπεριφερόντουσαν πιο ρεαλιστικά όταν χτυπούσαν στο μπροστινό μέρος του buggy, κάτι που ταίριαζε καλύτερα στις προσδοκίες των παικτών."
N/A3921"#commentary\cn_004_buggy_sound_engine.mp3" "[ Kelly Bailey ] Ο ήχος του buggy ήταν απαιτητικός γιατί θέλαμε να προσομοιάζει σε ένα πραγματικά ισχυρό όχημα που κινείται με εξαιρετικά υψηλή ταχύτητα, παρόλο που οι χάρτες δεν είναι αρκετά μεγάλοι για να το υποστηρίξουν και το buggy δεν ξεκολλάει ποτέ πραγματικά από την πρώτη ταχύτητα. Και έχει τελική ταχύτητα ίσως 56 χλμ/ώρα. Τώρα, προς υπεράσπισή μας, τα 56χλμ/ώρα είναι αρκετά γρήγορα, ειδικά το 2004. Εκτός από την ταχύτητα, ο χειρισμός οδήγησης είναι πραγματικά απλός. Έτσι, με ένα πληκτρολόγιο ως συσκευή εισόδου, ο χειρισμός είναι βασικά δυαδικός - έτσι το buggy είτε επιταχύνει είτε δεν επιταχύνει, στρίβει πλήρως προς μία κατεύθυνση ή όχι. Ουσιαστικά, πρέπει να δημιουργήσουμε όλην αυτήν την πολυπλοκότητα ήχου για να αντιπροσωπεύσουμε μια προσομοίωση όπου η πολυπλοκότητα δεν υπάρχει στην πραγματικότητα. Έτσι, φτιάξαμε μια ψεύτικη μηχανή για τον ήχο του buggy. Έχει το δικό της κιβώτιο ταχυτήτων και συνδυάζουμε τις εισόδους του παίκτη με δεδομένα από την προσομοίωση φυσικής. Μετράμε τη ροπή σε κάθε προσομοιωμένο τροχό, είτε περιστρέφεται είτε έρχεται σε επαφή και δημιουργούμε ένα σύνολο επαναλαμβανόμενων ήχων και στη συνέχεια τους συνδυάζουμε προσεκτικά μεταξύ τους καθώς ο ψεύτικος κινητήρας αλλάζει ταχύτητες και ανταποκρίνεται στα δεδομένα των τροχών. Και βασικά συνεχίσαμε να δοκιμάζουμε διαφορετικά πράγματα. Προσθέσαμε περισσότερη πολυπλοκότητα. Κάναμε κάποιες βελτιώσεις μέχρι το buggy να έχει πιο διασκεδαστική αίσθηση και τρόπον τινά να σας ανταμείψει με την αίσθηση της ταχύτητας. Και οι περισσότεροι παίκτες δεν το σχολιάζουν, εκτός από το να λένε ότι το buggy ακούγεται ωραία και για εμάς, αυτή είναι η επιτυχία, δεδομένης της τρέλας που συνέβαινε κάτω από το καπό."
N/A3922"#commentary\cn_005_buggy_sound_design.mp3" "[ Kelly Bailey ] Ο σχεδιασμός ήχου για το buggy βασίστηκε σε δείγματα από ένα παλιό Camaro του 1968. Επιλέξαμε αυτό το αυτοκίνητο επειδή έχει αυτόν τον καταπληκτικό κινητήρα V8 με τεράστια έμβολα. Και πραγματικά δεν υπάρχει άλλος ήχος σαν αυτόν, έχει αυτό το είδος τολμηρού, δυνατού ήχου που αναζητούσαμε. Το κιβώτιο ταχυτήτων έχει επίσης αυτό το πραγματικά υπέροχο μηχανικό σφύριγμα όταν σταματά να επιταχύνει. Και αυτός ο συνδυασμός έμοιαζε να ανταποκρίνεται σε αυτό το δυαδικό σύστημα εισόδου με το οποίο έπρεπε να δουλέψουμε. Έτσι, το ψεύτικο κιβώτιο ταχυτήτων του κινητήρα δεν διαμορφώθηκε σύμφωνα με ένα πραγματικό αυτοκίνητο. Αντ' αυτού, σχεδιάστηκε ως ένα απλό σύστημα για να ανταμείψει τον παίκτη που κρατά πατημένο το γκάζι. Έτσι, είναι σαν μια κυλιόμενη σκάλα που παράγει έναν αυξανόμενης έντασης τόνο, δημιουργώντας συνεχώς ένταση και αλλάζοντας ταχύτητες όποτε ο τόνος χρειάζεται επανεκκίνηση. Δεδομένου ότι ο παίκτης θα ξεμείνει γρήγορα από χώρο στους σχετικά μικρούς χάρτες μας, ο στόχος ήταν απλώς να κάνουμε την επιτάχυνση διασκεδαστική για ένα σύντομο χρονικό διάστημα."
N/A3923"#commentary\cn_006_automating_dsp.mp3" "[ Kelly Bailey ] Όλοι οι ήχοι που ακούει ο παίκτης επεξεργάζονται μέσω του συστήματος Ψηφιακής Επεξεργασίας Σήματος ή DSP. Αυτό αναφέρεται απλώς στον τρόπο με τον οποίο ο ήχος αλλάζει για να αντικατοπτρίζει το περιβάλλον στο οποίο βρίσκεται ο παίκτης. Για παράδειγμα, ο ίδιος ήχος θα διαφέρει όταν ακούγεται σε ένα γκαράζ στάθμευσης, ένα μικρό δωμάτιο, σε εξωτερικούς χώρους. Στο Half-Life 1, τοποθετήσαμε χειροκίνητα αόρατους δείκτες σε όλον τον κόσμο για να ορίσουμε αυτές τις ρυθμίσεις DSP για κάθε χώρο. Για το Half-Life 2, γνωρίζαμε ότι η χειροκίνητη τοποθέτηση θα ήταν πολύ χρονοβόρα, ειδικά επειδή θέλαμε ένα μεγαλύτερο παιχνίδι και εξακολουθούσαμε να έχουμε μόνο ένα άτομο που ασχολείται με τον ήχο στην ομάδα. Έτσι, δημιουργήσαμε ένα σύστημα που καθορίζει αυτόματα τις ρυθμίσεις DSP γύρω από τον παίκτη σε πραγματικό χρόνο. Αυτό το κάνει αναλύοντας το χώρο γύρω από τον παίκτη, αξιολογώντας τον όγκο μέσα στον οποίο βρίσκεται, βασικά εξετάζει τα υλικά που συνθέτουν το περιβάλλον. Στη συνέχεια, το σύστημα ταιριάζει αυτόν τον χώρο σε έναν από τους 25 βασικούς τύπους DSP που έχουν γραφτεί χειροκίνητα, προσαρμόζουμε ορισμένες παραμέτρους και δημιουργούμε το πλήρως λεπτομερές DSP που τροποποιεί τους ήχους που ακούει ο παίκτης."
N/A3924"#commentary\cn_007_dynamic_mixing.mp3" "[ Kelly Bailey ] Κατά τη διάρκεια του παιχνιδιού, πολλοί ήχοι παίζονται ταυτόχρονα, αλλά μερικοί είναι φυσικά πιο σημαντικοί από άλλους και πρέπει να ρυθμίσουμε την ένταση των ήχων μεταξύ τους για να διασφαλίσουμε ότι οι σημαντικοί ξεχωρίζουν. Σε μια ταινία, αυτή η μίξη ήχου γίνεται ως μετα-διαδικασία. Αλλά σε ένα παιχνίδι, συμβαίνει σε πραγματικό χρόνο, ανταποκρινόμενο στις ενέργειες του παίκτη, οπότε δεν μπορούμε να προβλέψουμε εκ των προτέρων ποιοι ήχοι θα παίξουν ταυτόχρονα. Για να το διαχειριστούμε αυτό, όλοι οι ήχοι ομαδοποιούνται σε τύπους και επισημαίνονται με προτεραιότητες. Κατά τη διάρκεια του παιχνιδιού, το σύστημα ήχου παρακολουθεί όλους τους ενεργούς ήχους και μειώνει την ένταση των ήχων σε μια ομάδα εάν αναπαράγεται ήχος υψηλότερης προτεραιότητας. Αυτή η ανάμειξη είναι ρυθμιζόμενη. Εάν οι πυροβολισμοί πρέπει να είναι δυνατοί σε μια σκηνή, μπορούμε να τους ορίσουμε με υψηλότερη προτεραιότητα εκεί. Εάν μια συγκεκριμένη γραμμή διαλόγου πρέπει να ακουστεί καθαρά, μπορεί στη συνέχεια να αναγκάσει όλους τους άλλους ήχους να πέσουν σε ένταση. Και κάνουμε το ίδιο πράγμα με τη μουσική. Είναι ένα διακριτικό αλλά πολύ κρίσιμο σύστημα και απλώς εμποδίζει το ηχητικό τοπίο να γίνει πολύ ακατάστατο."
N/A3925"#commentary\cn_008_soundscapes.mp3" "[ Kelly Bailey ] Στο Half-Life 1, οι ήχοι περιβάλλοντος τοποθετήθηκαν με το χέρι και στη συνέχεια συντονίστηκαν ξεχωριστά. Για το Half-Life 2, θέλαμε περισσότερους ήχους περιβάλλοντος, με υψηλότερη ποιότητα και λιγότερη χειροκίνητη τοποθέτηση. Έτσι δημιουργήσαμε το σύστημα που ονομάζουμε σύστημα ηχητικού τοπίου. Ένα ηχητικό τοπίο είναι βασικά ένα μικρό πρόγραμμα που ελέγχει ποιοι ήχοι περιβάλλοντος παίζουν, από πού προέρχονται και στη συνέχεια πώς συμπεριφέρονται σε ένα συγκεκριμένο περιβάλλον. Έτσι οι μύγες βουίζουν, ο άνεμος φυσάει, πουλιά, ένα μακρινό τρένο, μακρινή μάχη. Το σύστημα ηχητικού τοπίου θα μπορούσε στη συνέχεια να επιλέξει και να αναπαράγει τυχαία αυτούς τους ήχους και επίσης πολύ σημαντικό, να χειριστεί την ομαλή μετάβαση καθώς ο παίκτης κινείται μέσα από περιβάλλοντα. Τα ηχητικά τοπία μπορούν επίσης να περιέχουν άλλα ηχητικά τοπία και αυτό μας επιτρέπει να δημιουργούμε επαναχρησιμοποιούμενες συλλογές ήχων - έτσι, για παράδειγμα, η μακρινή μάχη μπορεί να είναι πυρά μικρών πυροβόλων όπλων, μακρινές εκρήξεις, ένα διερχόμενο ελικόπτερο. Αυτά τα ηχητικά τοπία συναρμολογούνται και παίζουν δυναμικά από πολλούς μεμονωμένους ήχους και αυτό μας βοηθά να αποφύγουμε την τεχνητή αίσθηση ενός μόνο επαναλαμβανόμενου κομματιού. Συνολικά, το σύστημα ηχητικού τοπίου ήταν ένα πραγματικό εργαλείο για τον ήχο στο Half-Life 2 και σχεδόν υπεύθυνο για κάθε ήχο που ακούτε που δεν καθοδηγείται άμεσα από το παιχνίδι."
N/A3926"#commentary\cn_009_audio_over_distance.mp3" "[ Kelly Bailey ] Οι χώροι μεγάλης κλίμακας στους χάρτες της Ακτής μας οδήγησαν να αναζητήσουμε μια ηχητική λύση για το πώς αλλάζει ο ήχος σε σχέση με την απόσταση. Για παράδειγμα, σε αυτούς τους χάρτες, ένας εχθρός μπορεί να βρίσκεται πολύ πάνω από 100 μέτρα μακριά και το όπλο του θα πρέπει να ακούγεται διαφορετικό σε αυτό το εύρος από ό,τι όταν είναι από κοντά. Αποφασίσαμε να αποθηκεύσουμε τους ήχους μας σε ένα μόνο στερεοφωνικό αρχείο, με τον κοντινό ήχο στο αριστερό κανάλι και τον μακρινό ήχο στο δεξί κανάλι. Στη συνέχεια, κατά τη διάρκεια της αναπαραγωγής, διασταυρώνουμε ή αλλάζουμε την αναλογία ήχου που ακούτε, μεταξύ αυτών των δύο καναλιών με βάση την απόσταση του παίκτη από τον ήχο. Ήταν μια απλή λύση που λειτούργησε καλά, μας βοήθησε με τους περιορισμούς μνήμης. Μπορείτε εύκολα να το ακούσετε σε δράση - απλώς ακούστε πώς αλλάζουν οι πυροβολισμοί ενός στρατιώτη Combine καθώς οδηγείτε προς αυτόν."
N/A3927"#commentary\cn_010_flying_vehicle_audio.mp3" "[ Kelly Bailey ] Οι μεγάλοι ιπτάμενοι εχθροί στο παιχνίδι παρουσιάζουν μια μοναδική ηχητική πρόκληση. Κατά τη διάρκεια της μάχης, είναι πολύ πιο κινητικοί από άλλους εχθρούς και συχνά μετακινούνται σε σημαντική απόσταση από τον παίκτη. Είναι επίσης πολύ επικίνδυνοι αν έχουν οπτική επαφή. Αυτοί οι παράγοντες μας οδήγησαν να επικεντρωθούμε σε μια ηχητική λύση ειδικά γύρω από το θέμα της απόκρυψης. Με άλλα λόγια, πότε μπορείς να δεις τον εχθρό και πότε ο εχθρός μπορεί να σε δει. Θέλαμε να κάνουμε μια σαφή ηχητική διάκριση μεταξύ του πότε έχουν αυτήν την οπτική επαφή. Οι ήχοι του κινητήρα του ιπτάμενου οχήματος αποτελούνται από πολλαπλούς επαναλαμβανόμενους ήχους που παίζουμε ταυτόχρονα. Ορισμένοι από αυτούς τους επαναλαμβανόμενους ήχους επεξεργάζονται από το σύστημα DSP με βάση το χώρο στον οποίο βρίσκεστε, ενώ άλλοι παίζονται απευθείας και χωρίς επεξεργασία. Το σύστημα DSP προσθέτει περισσότερο ένα εφέ αντήχησης περιβάλλοντος όταν αναπαράγουμε ήχο μέσω αυτού του συστήματος. Όταν το ιπτάμενο αντικείμενο είναι κρυμμένο πίσω από κάτι και δεν μπορεί να σας δει, αυξάνουμε το ποσοστό των επαναλαμβανόμενων ήχων που περνούν από την επεξεργασία DSP και ακούγεται ότι αυτό το αντικείμενο είναι λίγο πιο μακρινό. Στη συνέχεια, όταν αυτός ο εχθρός εμφανίζεται πίσω από ένα αντικείμενο και μπορεί να σας δει, παίζουμε περισσότερο από τον άμεσο ήχο. Αυτό συνολικά σας δίνει την αίσθηση ότι ο ήχος είναι είτε μακρινός και χωρίς κατεύθυνση, είτε πιο άμεσα στο οπτικό σας πεδίο. Μπορείτε να το ακούσετε όταν το ελικόπτερο εμφανίζεται πίσω από ένα κτίριο, ιδανικά μπορείτε πραγματικά να ακούσετε αυτήν τη διαφορά."
N/A3928"#commentary\cn_011_bullet_audio.mp3" "[ Kelly Bailey ] Αν υπάρχει ένα πράγμα για το οποίο είμαστε σίγουροι, είναι ότι πολλές σφαίρες θα πετάξουν γύρω από τον παίκτη σε όλο το παιχνίδι, οπότε αφιερώσαμε πολύ χρόνο προσπαθώντας να τελειοποιήσουμε την επεξεργασία ήχου για αυτό. Δυστυχώς, οι σφαίρες στο παιχνίδι είναι ουσιαστικά στιγμιαίες, οπότε δεν μπορούμε απλώς να προσαρτήσουμε έναν ήχο σε αυτές και να βασιστούμε στην κίνηση για την θέση του. Μετά από κάποιο πειραματισμό, καταλήξαμε σε αυτήν τη λύση: υπολογίζοντας το πλησιέστερο σημείο στην τροχιά της σφαίρας σε σχέση με το αυτί του παίκτη, υπολογίζουμε τον ακριβή χρόνο και τη θέση που η σφαίρα θα περάσει υποθετικά. Στη συνέχεια παίζουμε δύο διαφορετικούς ήχους σε αυτό το σημείο για να προσομοιάσουμε ένα φαινόμενο Doppler - ένα για την προσέγγιση της σφαίρας και ένα για την αναχώρησή της. Καθυστερούμε τον ήχο αναχώρησης με βάση τον υπολογισμένο χρόνο που πέρασε η σφαίρα."
N/A3929"#commentary\cn_012_staircase.mp3" "[ Aaron Seeler ] Υπάρχουν καταστάσεις σε όλο το παιχνίδι που πηγάζουν από απλούς και αρκετά ξεκάθαρους στόχους σχεδιασμού και αυτή η σκάλα διαθέτει δύο από αυτούς. Το πρώτο ήταν να καδράρει την Ακρόπολη καθώς τίθεται σε συναγερμό, δείχνοντας στον παίκτη ότι έχει προκληθεί αναταραχή. Το δεύτερο ήταν να παρουσιάσουμε το σύστημα ragdoll μας. Ενώ είναι στάνταρ τώρα, το 2004 ήταν ακόμα μια καινοτομία να βλέπεις τα σώματα να πέφτουν ρεαλιστικά και οι σκάλες παρείχαν το τέλειο σκηνικό για να συμβεί αυτό."
N/A3930"#commentary\cn_013_alyx_and_mossman.mp3" "[ Bill Fletcher ] Στα πρώτα μας σχέδια για την αφήγηση του Half-Life 2, θέλαμε να αναλάβουμε την πρόκληση να κάνουμε κάτι λιγότερο παιχνιδιάρικο. Όχι μόνο μια ιστορία για τον προφανώς καλό παίκτη που νίκησε τους προφανώς κακούς εχθρούς. Αντ' αυτού, βάλαμε ως στόχο να επικεντρωθούμε στους χαρακτήρες και τις σχέσεις τους. Σκεφτήκαμε ότι θα ήταν ενδιαφέρον να εξερευνήσουμε την οικογένεια ως την κεντρική δυναμική μονάδα του Half-Life 2. Η ένταση μεταξύ των Alyx και Mossman προέκυψε από αυτήν την ιδέα και μας άρεσε γιατί ήταν κάτι με το οποίο μπορούσες να ταυτιστείς - κάτι το οποίο οι παίκτες μπορούσαν να καταλάβουν και να συμπάσχουν με αυτό."
N/A3931"#commentary\cn_014_exposition_board.mp3" "[ Danika Rogers ] Θέλαμε να βάλουμε αυτό το μεγάλο κομμάτι οπτικοποιημένης ιστορίας εδώ επειδή είναι το μέρος του παιχνιδιού όπου γίνεται πιο σαφές στους παίκτες το να εξερευνήσουν έναν χώρο. Παρόλο που η κύρια δουλειά του είναι η οικοδόμηση του κόσμου, εξακολουθούμε να κάνουμε βήματα για να τονίσουμε τη σχέση μεταξύ των Eli και Breen, δημιουργώντας ένα πλαίσιο για την κεντρική σύγκρουση του κόσμου."
N/A3932"#commentary\cn_015_city_17_awakens.mp3" "[ David Sawyer ] Το πρώιμο τμήμα του Σιδηροδρομικού Σταθμού σχεδιάστηκε για να κάνει την πόλη να φαίνεται αδιάφορη απέναντι στον παίκτη, σαν ο Gordon να είναι απλώς άλλος ένας ανώνυμος, απρόσωπος πολίτης, έτοιμος για υποταγή. Αλλά κατά τη διάρκεια της επιδρομής στις κατοικίες και του κυνηγιού στον τελευταίο όροφο, η πόλη αναγνωρίζει τον παίκτη ως ανωμαλία και αρχίζει να αναστατώνεται. Τώρα, με τον παίκτη ως επιτιθέμενο, η πόλη στρέφει πλήρως την προσοχή της σε αυτόν. Το σύστημα ανακοινώσεων Overwatch, που ακούστηκε για πρώτη φορά κατά τη διάρκεια της επιδρομής, έπαιξε βασικό ρόλο στην παράδοση αυτού του μηνύματος. Αν οι παίκτες ακούσουν προσεκτικά, υπάρχουν πολλές πληροφορίες σχετικά με την ευαισθητοποίηση της πόλης. Ακόμα και όταν οι παίκτες δεν έδιναν προσοχή, η ηχητική επεξεργασία εξακολουθούσε ωστόσο να μεταδίδει το συναισθηματικό μήνυμα στο οποίο στοχεύαμε."
N/A3933"#commentary\cn_016_elis_lab.mp3" "[ Dhabih Eng ] Φτιάξαμε το Εργαστήριο του Eli μετά από αυτό του Dr. Kleiner, το οποίο μας έδωσε μια καλύτερη κατανόηση του πώς να δημιουργήσουμε και να σχεδιάσουμε αποτελεσματικές χορογραφημένες σκηνές. Ως αποτέλεσμα, καταφέραμε να δημιουργήσουμε ένα πιο περίπλοκο σενάριο με περισσότερες ευκαιρίες να ανταποκριθεί στον παίκτη. Το να έχεις πολλούς χαρακτήρες να κάνουν τα δικά τους πράγματα στο δωμάτιο έκανε τη σκηνοθεσία δύσκολη και χρειάστηκε πολλές αλλαγές και δοκιμές για να λειτουργήσει ομαλά. Η εμπειρία μας έδειξε ότι, γενικά, οι παίκτες ήθελαν να παίξουν παράλληλα με τη σκηνή - χρειάζονταν απλώς αρκετές διακριτικές ενδείξεις για να ξέρουν πού θέλουμε να βρίσκονται. Ομοίως, αν αποσπάστηκε η προσοχή τους, η σκηνή έπρεπε να σταματήσει και να περιμένει να επιστρέψουν."
N/A3934"#commentary\cn_017_feel_free_to_look_around.mp3" "[ Dhabih Eng ] Η εξισορρόπηση της επιθυμίας του παίκτη να εξερευνήσει, με τους αφηγηματικούς στόχους της σκηνής, ήταν πάντα μια πρόκληση. Θέλαμε το δωμάτιο να είναι γεμάτο από ενδιαφέροντα πράγματα για να δει ο παίκτης, αλλά πολλοί παίκτες δεν θα εξερευνήσουν μέχρι να είναι σίγουροι ότι δεν θα χάσουν κανέναν από τους διαλόγους των χαρακτήρων. Αυτός είναι ο λόγος για τον οποίο ήταν σημαντικό για τον Eli να πει στον παίκτη να κοιτάξει γύρω στη μέση της σκηνής - σήμανε ότι ήταν ασφαλές να εξερευνηθεί. Από εκεί, μπορούσαμε να ενεργοποιήσουμε μια ποικιλία προσαρμοσμένων μίνι σκηνών με βάση αυτό που τράβηξε το ενδιαφέρον του παίκτη."
N/A3935"#commentary\cn_018_interstitial_scenes.mp3" "[ Eric Kirchmer ] Καθώς προχωρούσαν οι δοκιμές του παιχνιδιού, συχνά βρίσκαμε περιοχές όπου οι παίκτες έχαναν την αίσθηση του στόχου τους, κάτι που δεν είναι ασυνήθιστο σε ένα παιχνίδι όπως το Half-Life. Για να το αντιμετωπίσουμε αυτό, προσθέσαμε μικρότερες ενδιάμεσες σκηνές για να καθοδηγήσουμε τους παίκτες στην πορεία τους και να ενισχύσουμε τον στόχο τους. Αφού ολοκληρώσαμε το μεγαλύτερο μέρος της ανάπτυξης στις μεγαλύτερες χορογραφημένες σκηνές μας, όπως το Εργαστήριο του Kleiner, η σύνθεση αυτών των μικρότερων σκηνών έγινε σχετικά απλή. Ανακαλύψαμε ότι η χρήση χαρακτήρων σε αυτές τις στιγμές λειτουργούσε πολύ καλύτερα από το να βασιζόμαστε σε παθητική αφήγηση ή ακόμα και σε κάποιο είδος υπενθύμισης που θα βρείτε ενσωματωμένο σε ένα μενού παύσης."
N/A3936"#commentary\cn_019_overwatch.mp3" "[ Josh Weier ] Κατά τη διάρκεια της ανάπτυξης, δημιουργήσαμε τη φωνή του Overwatch χρησιμοποιώντας ένα δωρεάν εργαλείο κειμένου σε ομιλία. Αλλά καθώς πλησιάζαμε στην κυκλοφορία του παιχνιδιού, συνειδητοποιήσαμε ότι δεν είχαμε στην πραγματικότητα τα δικαιώματα να το χρησιμοποιήσουμε. Έτσι, πραγματοποιήσαμε ακροάσεις με ηθοποιούς για να βρούμε κάποιον που θα μπορούσε να ταιριάζει με τις ιδιότητες που μας άρεσαν στις φράσεις που είχαμε δημιουργήσει με το πρόγραμμα. Δεν χρειάστηκε πολύς χρόνος μέχρι να βρούμε την Ellen McClain, της οποίας η απόδοση ήταν ακριβώς αυτό που αναζητούσαμε. Στις ηχογραφήσεις της, παίξαμε τις φράσεις που είχαμε δημιουργήσει με το πρόγραμμα για να τις μιμηθεί, με το δικό της στυλ. Στην αρχή ήταν λίγο σαρκαστική, δεδομένου ότι της ζητήθηκε να αναπαράγει μια τέτοια ρομποτική απόδοση. Αλλά χρόνια αργότερα, όταν επέστρεψε για τον εμβληματικό της ρόλο ως GLaDOS στο *Portal*, είχε βρει έναν τρόπο να ενσωματώσει δημιουργικά αυτόν τον τόνο στην ερμηνεία της."
N/A3937"#commentary\cn_020_box_car_joe.mp3" "[ Laura Dubuk ] Αυτή η μικρή σκηνή περιείχε αρχικά δύο ανθρώπινους χαρακτήρες, αλλά αργότερα στην ανάπτυξη, αντικαταστήσαμε τον έναν με ένα Vortigaunt. Θέλαμε να δείξουμε ότι οι Vortigaunts συνυπήρχαν με τους ανθρώπους και αντιστέκονται επίσης στο Combine. Εισαγάγαμε επίσης την ικανότητά τους να θεραπεύουν τον παίκτη, αν και δεν αξιοποιήσαμε πλήρως αυτό το χαρακτηριστικό σε όλην τη διάρκεια του παιχνιδιού. Οι Vortigaunts έγιναν ένα χρήσιμο αφηγηματικό εργαλείο για τη διατήρηση του διαλόγου σύντομου, καθώς το συλλογικό τους μυαλό δικαιολογούσε την πλήρη γνώση του κόσμου και των στόχων του παίκτη. Αυτό σήμαινε ότι δεν χρειαζόταν ποτέ να κάνουν ερωτήσεις, αποφεύγοντας προσεκτικά την πρόκληση της συγγραφής διαλόγου για έναν σιωπηλό πρωταγωνιστή."
N/A3938"#commentary\cn_021_mossman.mp3" "[ Marc Laidlaw ] Η Judith Mossman βασίστηκε αρχικά σε έναν χαρακτήρα που είχαμε σχεδιάσει για ένα τμήμα του Half-Life 1. Αυτό το τμήμα αφαιρέθηκε από το βασικό παιχνίδι και επαναχρησιμοποιήθηκε στο Uplink, αλλά χωρίς τον χαρακτήρα. Τη θεωρούμε τον πιο περίπλοκο χαρακτήρα στο Half-Life 2. Γνωρίζαμε ότι θα περπατούσαμε σε τεντωμένο σκοινί ως προς το πώς θα ένιωθε ο παίκτης για αυτήν, ακόμη και πριν από τη Nova Prospekt, επειδή οι αξιόπιστες πηγές του παίκτη δεν συμφωνούν - στον Eli αρέσει, αλλά στην Alyx όχι. Αναγνωρίσαμε ότι υπήρχε ένα όριο στο πόση πολυπλοκότητα μπορούσαμε να επιτύχουμε στις σχέσεις, αλλά αισθανθήκαμε ότι μια δυναμική μητριάς - κόρης ήταν κάτι που θα καταλάβαιναν οι παίκτες. Είτε συμφωνείτε είτε όχι με την Mossman, κάνει κάτι ηρωικό. Ρισκάρει να είναι διπλός πράκτορας για να πάρει τις πληροφορίες που χρειάζεται για να προστατεύσει τον Eli και την Alyx. Απλώς δεν είχε υπολογίσει τον Gordon."
N/A3939"#commentary\cn_022_hands_free.mp3" "[ Matt Wright ] Τη στιγμή της κυκλοφορίας του Half-Life 2, τα περισσότερα παιχνίδια βολών πρώτου προσώπου έδιναν στον παίκτη ένα πιστόλι ή ένα όπλο για μάχη σώμα με σώμα από την αρχή, αλλά επιλέξαμε να τον ξεκινήσουμε με άδεια χέρια. Χωρίς όπλο, ήταν ευκολότερο να εκπαιδεύσουμε τον παίκτη στους πιο καινοτόμους τρόπους με τους οποίους μπορεί να αλληλεπιδράσει με τον κόσμο και να τον εισαγάγουμε στην ιστορία μας. Θέλαμε ο παίκτης να περάσει από φυγά σε επιτιθέμενο και το να τον εξοπλίσουμε την κατάλληλη στιγμή δημιούργησε αυτήν την ευκαιρία με φυσικό τρόπο. Μέχρι να πάρει επιτέλους ένα όπλο, έχει σταματήσει να τρέχει σαν κυνηγημένος. Λένε ότι μερικές φορές ο καλύτερος τρόπος για να κερδίσεις είναι να τρέξεις μακριά, αλλά όλοι γνωρίζουμε ότι αυτό δεν είναι αλήθεια. Ο καλύτερος τρόπος για να κερδίσεις είναι να τρέξεις προς κάτι ενώ το πυροβολείς."
N/A3940"#commentary\cn_023_metrocop_scene.mp3" "[ Mike Dussault ] Αυτή είναι άλλη μια σκηνή που σχεδιάστηκε για να καταστήσει σαφές ότι οι Metrocops είναι οι κακοί - με τη διαφορά ότι αυτήν τη φορά ο παίκτης έχει ένα όπλο και μπορεί τελικά να κάνει κάτι για αυτό. Αυτό το «κάτι» βγαίνει από την κάννη ενός όπλου. Ξέραμε ότι χρειαζόταν ο παίκτης να νιώσει δικαιοσύνη και αυτή η στιγμή συνέβαλε σε αυτό. Οι Metrocops εξακολουθούν να είναι άνθρωποι, σε αντίθεση με τους υπόλοιπους Combine στο παιχνίδι, οπότε αισθανθήκαμε ότι έπρεπε να καταβάλλουμε κάθε προσπάθεια για να διασφαλίσουμε ότι οι ενέργειες του παίκτη καθοδηγούνταν από δικαιοσύνη και όχι μόνο από οργή."
N/A3941"#commentary\cn_024_moving_the_gravity_gun.mp3" "[ Ted Backman ] Όταν το όπλο βαρύτητας πρωτοτυπήθηκε για πρώτη φορά, σχεδιάζαμε να το δώσουμε στον παίκτη στη μέση του παιχνιδιού. Αλλά καθώς προχωρούσαν οι δοκιμές του παιχνιδιού, είδαμε τη δύναμη του σχεδιασμού του και συνειδητοποιήσαμε ότι το όπλο βαρύτητας και το πιο σημαντικό, η ικανότητα εκτόξευσης λεπίδων πριονιού στα μούτρα των ζόμπι, έπρεπε να έρθει νωρίτερα. Αυτό σήμαινε ότι το Εργαστήριο του Eli έπρεπε επίσης να μετακινηθεί νωρίτερα χρονικά. Ήταν μια σημαντική αλλαγή, αλλά ήταν κρίσιμη για την επιτυχία του Half-Life 2. Χρησιμεύει ως καλή υπενθύμιση ότι η αφήγηση και το gameplay είναι αλληλένδετα και κανένα από τα δύο δεν μπορεί πάντα να έχει προτεραιότητα· πρέπει να συνεργαστούν αρμονικά."
N/A3942"#commentary\cn_025_buggy_birds.mp3" "[ Adrian Finol ] Σε μια αξέχαστη δοκιμή της Ακτής, ένας παίκτης επέστρεψε στο όχημά του αφού εξερεύνησε ένα σπίτι και έτυχε να δει ένα πουλί να περνάει από εκεί. Φώναξε στο πουλί, λέγοντάς του να μείνει μακριά από το buggy του, παραπονούμενος ότι τα πουλιά συχνά καταστρέφουν το αυτοκίνητό του στην πραγματική ζωή. Στη συζήτησή μας μετά τη δοκιμή του παιχνιδιού, συνειδητοποιήσαμε ότι αυτή ήταν η πρώτη φορά που είχαμε εικονικά αντικείμενα για τα οποία πραγματικά νοιαζόταν ο παίκτης. Το είδαμε σαν κάτι που θα μπορούσαμε να εξερευνήσουμε, οπότε υλοποιήσαμε ένα σύστημα για να δημιουργήσουμε τη στιγμή που φοβόταν ο δοκιμαστής παιχνιδιού. Όταν ο παίκτης αφήνει το buggy του μόνο του για λίγο και είναι εκτός του οπτικού του πεδίου, δημιουργούμε έναν γλάρο σε τυχαία θέση στο πλαίσιο του οχήματος. Με την πάροδο του χρόνου, ο γλάρος δημιουργεί κουτσουλιές στο αμάξωμα του αυτοκινήτου και συνεχίζει μέχρι να επιστρέψει ο παίκτης, οπότε πετάει μακριά. Φυσικά, οι δοκιμαστές παιχνιδιού ήθελαν να μπορούν να καθαρίσουν το όχημά τους, οπότε προσθέσαμε τη δυνατότητα να καθαρίζεται το αυτοκίνητο οδηγώντας το σε ρηχά νερά. Ήταν αρκετά αργά στην ανάπτυξη και είχαμε ήδη την τεχνολογία για όλα αυτά, οπότε η λειτουργία εφαρμόστηκε γρήγορα. Είναι μια από εκείνες τις περιπτώσεις όπου γνωρίζουμε ότι μόνο ένα μικρό ποσοστό παικτών θα το ανακαλύψει, αλλά αν μπορέσουμε να εφαρμόσουμε αυτού του είδους τις λεπτομέρειες αποτελεσματικά και να έχουμε αρκετές από αυτές, οι περισσότεροι παίκτες θα συναντήσουν τουλάχιστον μία."
N/A3943"#commentary\cn_026_bridge_gunship.mp3" "[ Adrian Finol ] Ήμασταν ιδιαίτερα ευχαριστημένοι με την μάχη με το πολεμικό αεροσκάφος, παρά το γεγονός ότι ήταν δύσκολο να ρυθμιστεί δεδομένης της γεωμετρίας της πίστας. Το γεγονός ότι βρισκόταν στο κάτω μέρος της γέφυρας επέτρεπε στο πολεμικό αεροσκάφος να κινηθεί πλήρως γύρω από τον παίκτη, χρησιμοποιώντας και τις τρεις διαστάσεις για να τοποθετηθεί πάνω και κάτω σε διαφορετικές στιγμές. Οι δοκοί παρείχαν άφθονη κάλυψη υψηλής συχνότητας, δημιουργώντας ευκαιρίες για τα πυρά του πολεμικού αεροσκάφους να παράγουν μια διασκεδαστική και δυναμική οπτική και ηχητική εμπειρία."
N/A3944"#commentary\cn_027_floor_is_lava.mp3" "[ Adrian Finol ] Η δημιουργία gameplay γύρω από ευρέως κατανοητές έννοιες όπως «το πάτωμα είναι λάβα» έκανε την εκπαίδευση εύκολη. Μας άρεσε το πώς το σύστημα φυσικής μας επέτρεψε υψηλό βαθμό δημιουργικής ελευθερίας στον τρόπο με τον οποίο οι παίκτες επέλεξαν να το αντιμετωπίσουν. Μερικοί έχτισαν γέφυρες χρησιμοποιώντας πολλά αντικείμενα, ενώ άλλοι επικεντρώθηκαν στη χρήση μόνο των δύο αγαπημένων τους φύλλων μετάλλου. Κάποιοι ακολούθησαν προσεκτικά το μονοπάτι στα βράχια, ανησυχώντας για πτώση, ενώ άλλοι κινήθηκαν κατευθείαν προς την έξοδο, σκαρφαλωμένοι σε αντικείμενα ακριβώς πάνω από την άμμο. Τα στυλ παιχνιδιού ποικίλλουν - ορισμένοι παίκτες το θεωρούσαν αποτυχία εάν εμφανιζόντουσαν μυρμηγκολέοντες και επαναφόρτωναν το τελευταίο αποθηκευμένο παιχνίδι αμέσως, ενώ άλλοι απολάμβαναν να επιστρέφουν στα βράχια για να ανακάμψουν. Μας άρεσε επίσης ότι λειτουργούσε ως γρίφος πλοήγησης, αλλά μπορούσε να μετατραπεί σε αρένα αν το προτιμούσαν οι παίκτες· μερικοί απλώς πήδηξαν στην άμμο και πάλεψαν μέχρι το τέλος."
N/A3945"#commentary\cn_028_opportunistic_moments.mp3" "[ Ariel Diaz ] Μερικές αξέχαστες στιγμές στο παιχνίδι προέρχονται από τις αλληλεπιδράσεις πολλαπλών συστημάτων παιχνιδιού, αλλά μερικές φορές συνειδητοποιούμε ότι αυτές οι στιγμές είναι πιθανό να συμβούν σπάνια. Όταν συμβαίνει αυτό, συχνά ευχόμαστε περισσότεροι παίκτες να μπορούσαν να τις βιώσουν. Υπάρχει μια λεπτή γραμμή εδώ: όσο περισσότερο γνωρίζουμε ότι οι παίκτες θα συναντήσουν κάτι, τόσο περισσότερη προσπάθεια μπορούμε να καταβάλουμε σε αυτό. Αλλά αν φαίνεται πολύ τεχνητό, η στιγμή μπορεί να φανεί εξαναγκαστική και οι παίκτες μπορεί να μην ανταποκριθούν τόσο θετικά. Η κινηματογραφική καταστροφή του πολεμικού αεροσκάφους είναι ένα παράδειγμα όπου σπρώξαμε λίγο τα πράγματα, προσπαθώντας να αυξήσουμε τις πιθανότητες μιας αξέχαστης στιγμής χωρίς να είναι πολύ προφανές. Ο σχεδιασμός αυτής της περιοχής και οι διαδρομές πτήσης του πολεμικού αεροσκάφους καθιστούν πιθανό ο παίκτης και το πολεμικό αεροσκάφος να βρίσκονται στα σωστά σημεία όταν αυτό καταστραφεί. Αν είναι, ενεργοποιούμε τη σύγκρουση του πολεμικού αεροσκάφους με τα αυτοκίνητα. Αν όχι, καταστρέφεται με τον συνήθη τρόπο. Είναι εντελώς «παιχνιδιάρικο», αλλά δεν φάνηκε να πειράζει τους δοκιμαστές παιχνιδιού όταν λειτούργησε σωστά η σκηνή."
N/A3946"#commentary\cn_029_assault_on_nova_prospekt.mp3" "[ Ariel Diaz ] Με έναν συνεχώς αναγεννώμενο στρατό μυρμηγκολεόντων σε μια ακτογραμμή που επιτίθεται σε μια οχυρωμένη βάση Combine, ήταν δύσκολο να μην δοκιμάσουμε ένα επίπεδο εμπνευσμένο από την απόβαση στη Νορμανδία. Το αρχικό μας πρωτότυπο περιελάμβανε χαρακώματα που οδηγούσαν στη Nova Prospekt, με θανατηφόρα πολυβόλα να αναγκάζουν τον παίκτη και τους μυρμηγκολέοντές του να παραμείνουν μέσα στα χαρακώματα για να επιβιώσουν. Ήταν συναρπαστικό να έχουμε πυρά από πολυβόλα και μυρμηγκολέοντες που αναπηδούν να περνούν συνεχώς πάνω από τα χαρακώματα. Δυστυχώς, δεν μπορούσαμε να το κάνουμε να λειτουργήσει αποδοτικά και τελικά έπρεπε να το αφήσουμε στην άκρη για μια εντελώς διαφορετική διάταξη στον σχεδιασμό του επιπέδου. Ωστόσο, τα τοποθετημένα όπλα παρέμειναν, καθώς η επικινδυνότητά τους αποδείχθηκε χρήσιμη στην ενθάρρυνση των παικτών να βασίζονται στους μυρμηγκολέοντές τους."
N/A3947"#commentary\cn_030_buggy_physics.mp3" "[ Charlie Brown ] Η φυσική για το buggy χρειάστηκε πολλές δοκιμές. Θέλαμε να έχει την αίσθηση της ταχύτητας, παρόλο που η τελική του ταχύτητα ήταν μόνο περίπου 56 χλμ/ώρα, οπότε έπρεπε να κάνουμε κάποιο κόλπο για να λειτουργήσει. Προσθέσαμε επιπλέον κατακόρυφη δύναμη στο τούρμπο άλμα και λίγη ώθηση προς τα πίσω όταν χρησιμοποιείς το χειρόφρενο για να κάνεις πλαγιολίσθηση. Χωρίς αυτά, η χαμηλή ταχύτητα σήμαινε ότι το buggy δεν ήταν διασκεδαστικό στην οδήγηση. Επιπλέον, ο κόσμος ήταν γεμάτος απρόβλεπτο χάος που το καθοδηγούσε το σύστημα φυσικής - οι παίκτες ήταν σίγουρο ότι θα οδηγήσουν το buggy σε κάθε είδους συγκρούσεις, οπότε έπρεπε να βεβαιωθούμε ότι θα μπορούσαν πάντα να βγουν έξω. Αυτό χρειάστηκε πολλούς πειραματισμούς και δοκιμές παιχνιδιού. Στο τέλος, καταλήξαμε σε μια αρκετά ανόητη, μη ρεαλιστική προσομοίωση που έκανε το buggy πιο εύκολο στην οδήγηση και πιο δύσκολο να ανατραπεί. Το κέντρο βάρους του είναι εξαιρετικά χαμηλό και οι τροχοί, ενώ μοιάζουν σαν να γυρίζουν πολύ, στην πραγματικότητα δεν το κάνουν. Ήταν η πρώτη μας προσπάθεια για ένα προσομοιωμένο όχημα με το σύστημα φυσικής και μάθαμε πολλά από αυτό. Χάρη σε αυτό, καταφέραμε να κάνουμε το muscle car στο Episode 2 πολύ πιο εύκολο στην οδήγηση."
N/A3948"#commentary\cn_031_the_bridge.mp3" "[ Charlie Brown ] Αυτό το τμήμα της γέφυρας είναι εμπνευσμένο από τη Γέφυρα Deception Pass, ακριβώς πάνω από τα γραφεία της Valve. Αρχικά δημιουργήσαμε την ενότητα ως έναν καθαρό γρίφο πλοήγησης, προσθέτοντας σταδιακά περισσότερο gameplay σε αυτό. Έγινε επίσης η κύρια δοκιμαστική περίπτωση για την τριβή ακμής του παίκτη μας. Στο σύστημα κίνησης, αυξάνουμε λίγο την τριβή στην επιβράδυνση του παίκτη καθώς πλησιάζει στην άκρη μιας επιφάνειας. Οι παίκτες δεν το έχουν παρατηρήσει ποτέ - πιθανώς επειδή ταιριάζει με το στόχο τους να σταματήσουν στην άκρη για να κοιτάξουν προς τα κάτω, ακολουθώντας την ανθρώπινη τάση να κινείσαι πιο αργά και προσεκτικά κοντά σε ένα γκρεμό. Αλλά είναι ένα πολύ σημαντικό χαρακτηριστικό για αυτό το μέρος του παιχνιδιού. Το γνωρίζουμε αυτό γιατί σε ένα σημείο κατά τη διάρκεια της ανάπτυξης σταμάτησε κατά λάθος να δουλεύει όπως έπρεπε και ξαφνικά όλοι οι δοκιμαστές παιχνιδιού μας άρχισαν επανειλημμένα να πεθαίνουν πέφτοντας στον γκρεμό."
N/A3949"#commentary\cn_032_coast.mp3" "[ Chris Green ] Θέλαμε ένα ανοιχτό τμήμα του παιχνιδιού για το buggy, ωστόσο χρειαζόμασταν έναν τρόπο για να περιορίσουμε την κίνηση του παίκτη. Η επιλογή μιας ακτογραμμής μας έδωσε ένα φυσικό όριο κατά μήκος της μιας πλευράς του χάρτη, ενώ εξακολουθούσε να δίνει την αίσθηση ότι είναι ανοιχτός και εκτεταμένος. Βοήθησε επίσης στην απεικόνιση των επιπτώσεων της εξόρυξης των πόρων της Γης από το Combine. Οι δοκιμαστές παιχνιδιού προσπαθούσαν μονίμως να κολυμπήσουν στη θάλασσα, οπότε προσθέσαμε βδέλλες για να τους αποτρέψουμε. Οι βδέλλες δεν είναι ένας πραγματικός εχθρός που θα μπορούσε να αποφευχθεί ή με τον οποίο οι παίκτες ένιωθαν ότι θα μπορούσαν να πολεμήσουν, οπότε είναι λίγο μαγικές. Οι παίκτες γενικά κατάλαβαν ότι ξεπερνούσαν τα όρια του παιχνιδιού, οπότε δεν τις αναπτύξαμε υπερβολικά."
N/A3950"#commentary\cn_033_grenade_house.mp3" "[ Dave Riller ] Ένα μεγάλο μέρος ενός παιχνιδιού Half-Life έχει να κάνει με την παροχή ελαφρώς καινοτόμων εμπειριών μάχης στους παίκτες σε κάθε γωνία, ακόμα κι αν είναι απλώς μικρές τροποποιήσεις σε προηγούμενες. Δεν χρειάζεται να είναι όλες προκλήσεις που βασίζονται στις δεξιότητες· μερικές φορές μπορεί να είναι απλώς αστείες στιγμές όπου ο παίκτης μπορεί να διασκεδάσει. Αυτό το σπίτι με τις χειροβομβίδες είναι μια από αυτές τις στιγμές, με την ανατροπή να είναι ότι έχουμε αντιστρέψει τη συνηθισμένη σχεδίαση. Αντί να αφήσουμε τον παίκτη να ρίξει χειροβομβίδες στους εχθρούς από κάτω του, βάλαμε τους εχθρούς πάνω. Το κουτί με τις απεριόριστες χειροβομβίδες είναι ένας κάπως αδέξιος τρόπος για να ενθαρρύνουμε τους παίκτες να ασχοληθούν με το σενάριο, αλλά το γεγονός ότι είναι άφθαρτο διασφαλίζει επίσης ότι ο παίκτης μπορεί να ανέβει στον επάνω όροφο, ακόμα κι αν έχει ανατινάξει οτιδήποτε άλλο."
N/A3951"#commentary\cn_034_buggy_training_course.mp3" "[ David Sawyer ] Αυτό το εκπαιδευτικό κομμάτι σχεδιάστηκε για να επιτρέπει στον παίκτη να παίζει με το buggy του. Την εποχή που κυκλοφόρησε το Half-Life 2, αυτό το επίπεδο φυσικής προσομοίωσης σε ένα όχημα ήταν καινοτόμο, οπότε θέλαμε να δώσουμε στους παίκτες μπόλικες ευκαιρίες να πειραματιστούν με αυτό. Οι παίκτες επίσης μόλις είχαν φύγει από τα στενά όρια του Ravenholm και μας άρεσε να τους δίνουμε την αντίστροφη ανταμοιβή του να μπορούν να κινούνται γρήγορα μέσα σε ένα μεγάλο χώρο, νιώθοντας ασφαλείς μέσα σε ένα όχημα. Φροντίσαμε να απαιτούμε ένα τούρμπο άλμα για να βγουν από αυτήν την περιοχή, το οποίο χρησιμοποιήθηκε ως δοκιμή για να βεβαιωθούμε ότι είχαν φτάσει σε ένα καλό επίπεδο στην οδήγησή τους και επίσης για να διασφαλίσουμε ότι δεν θα αφήσουν πίσω το buggy τους."
N/A3952"#commentary\cn_035_ambush.mp3" "[ David Sawyer ] Μία από τις γενικές προκλήσεις ενός FPS στο στυλ του Half-Life είναι ότι ο παίκτης κινείται συνεχώς προς τα εμπρός σε χώρους που δεν γνωρίζει. Αυτό σημαίνει ότι όταν βρίσκεται σε μάχη, βρίσκεται σε άγνωστες περιοχές χωρίς γνώση του πώς να προσεγγίσει τη μάχη. Χρησιμοποιούμε πολλές διαφορετικές μεθόδους για να βοηθήσουμε τον παίκτη με αυτό το πρόβλημα και αυτή η ενέδρα είναι ένα παράδειγμα. Κατά την άφιξη, ο παίκτης πολεμά μια ομάδα Combine ανάμεσα σε αυτά τα σπίτια. Κατά τη διάρκεια της μάχης και της εξερεύνησης μετά, ο παίκτης έχει την ευκαιρία να μάθει τη διάταξη της αρένας. Στη συνέχεια, όταν ο παίκτης εξερευνήσει αυτήν τη σοφίτα, δημιουργούμε ένα δεύτερο κύμα Combine. Σε αυτή την δεύτερη μάχη, ο παίκτης έχει τώρα το πλεονέκτημα ότι γνωρίζει τη διάταξη, επιτρέποντάς του να λαμβάνει περισσότερες τακτικές αποφάσεις στην άμυνα ενάντια στους επιτιθέμενους."
N/A3953"#commentary\cn_036_bugbait_training.mp3" "[ David Sawyer ] Αυτή η αδέξια εκπαίδευση για το δόλωμα είναι εκεί που καταλήξαμε, έχοντας ξεμείνει από χρόνο αλλά επειδή χρειαζόμασταν τους παίκτες να κατανοήσουν το εργαλείο για να λειτουργήσει ο σχεδιασμός της Nova Prospekt. Γενικά, στοχεύουμε να προσθέτουμε αρκετό χρώμα και σενάριο στην εκπαίδευση, ώστε να μην έχει την αίσθηση της εκπαίδευσης - να μοιάζει με φυσικό κομμάτι της ανακάλυψης κάποιου καινούργιου μηχανισμού. Εδώ όμως, δεν το καταφέραμε τόσο καλά. Όσο προφανές κι αν φαίνεται, το δόλωμα δεν ήταν κάτι που οι παίκτες αντιλαμβάνονταν διαισθητικά. Έχει προχωρήσει πλέον αρκετά το παιχνίδι τώρα, οπότε οι παίκτες έχουν μεγάλη εμπειρία αντιμετώπισης εχθρών. Πριν προσθέσουμε κάποια εκπαίδευση, οι πρώτοι δοκιμαστές παιχνιδιού που μάζεψαν δολώματα μπήκαν στο επόμενο επίπεδο και πυροβόλησαν ενστικτωδώς τον πρώτο μυρμηγκολέοντα που είδαν — γιατί αυτό λειτουργούσε μέχρι τότε. Το Half-Life τείνει να ενθαρρύνει μια προσέγγιση «πυροβόλησε πρώτα, κάνε ερωτήσεις μετά». Ομοίως, όταν οι παίκτες έφτασαν στη Nova Prospekt, δεν σκέφτηκαν να ρίξουν δόλωμα στους στρατιώτες του Combine και αντ' αυτού βασίστηκαν στα συνηθισμένα όπλα τους. Οπότε χρειαζόμασταν αυτήν την εκπαίδευση όχι μόνο για να δείξουμε πώς λειτουργεί το δόλωμα, αλλά και για να δείξουμε ότι οι μυρμηγκολέοντες θα ήταν κοντά στον παίκτη χωρίς να επιτίθενται."
N/A3954"#commentary\cn_037_vortigaunt_extraction.mp3" "[ Dhabih Eng ] Αυτή η αρένα παρουσίασε μερικά δύσκολα προβλήματα σχεδιασμού για διάφορους λόγους. Πρώτον, ο φρουρός είναι ένας εχθρός μόνο για μάχη σώμα με σώμα, οπότε δε μπορούσαμε να επιτρέψουμε στον παίκτη να έχει πρόσβαση σε περιοχές όπου ο φρουρός δε μπορούσε να ακολουθήσει. Πειραματιστήκαμε με μερικές επιθέσεις εξ αποστάσεως, αλλά δεν μας άρεσαν τα αποτελέσματα - για παράδειγμα, η επίθεσή του με οξύ κατέληξε να φαίνεται γελοία. Η μόνη επίθεση που δεν είναι για μάχη σώμα με σώμα και εμφανίζεται στο τελικό παιχνίδι ήταν η ικανότητά του να εκσφενδονίζει αντικείμενα φυσικής στον παίκτη, αλλά αυτό απαιτεί τα αντικείμενα να βρίσκονται σε εμβέλεια, κάτι που δεν είναι πάντα εγγυημένο. Η δεύτερη πρόκληση ήταν να διασφαλιστεί ότι, ανεξάρτητα από το πού πεθαίνει ο φρουρός, ο Vortigaunt μπορεί να φτάσει στο πτώμα του. Αυτό ήταν απαραίτητο, καθώς το παιχνίδι δεν μπορεί να συνεχίσει εάν ο Vortigaunt δεν είναι σε θέση να εξαγάγει το δόλωμα."
N/A3955"#commentary\cn_038_dropship_deployment.mp3" "[ Doug Wood ] Η έξοδος στρατιωτών από τα αποβατικά ήταν δύσκολη, καθώς απαιτούσε οι NPCs να δημιουργηθούν μέσα σε ένα άλλο στερεό αντικείμενο. Για να τους βγάλουμε στο ύπαιθρο όπου θα μπορούσαν να αρχίσουν να κινούνται κανονικά, κάνουν αμέσως μια κίνηση που τους δείχνει να πηδούν έξω από το κοντέινερ τη στιγμή που δημιουργούνται. Μόλις αυτό λειτούργησε, αντιμετωπίσαμε ένα άλλο πρόβλημα - οι έξυπνοι παίκτες απλά περίμεναν έξω από το κοντέινερ και πυροβολούσαν τους στρατιώτες κατά τη διάρκεια της εξόδου τους. Για να το αντιμετωπίσουμε, προσθέσαμε έναν πυργίσκο με πολυβόλο στο κοντέινερ για να υπερασπιστούμε τους στρατιώτες καθώς βγαίνουν. Δεν εμποδίζει πλήρως τον παίκτη να πάρει το πάνω χέρι, ειδικά αν χρησιμοποιεί κάποιο όπλο όπως μια χειροβομβίδα ή κάτι τέτοιο, αλλά αυτό έμοιαζε ρεαλιστικό και σαν ένα αληθινό αντίμετρο που μπορεί να πάρει κάποιος που σκέφτεται στρατηγικά."
N/A3956"#commentary\cn_039_laser_guided_rpg.mp3" "[ Eric Smith ] Η λειτουργία καθοδήγησης με λέιζερ του εκτοξευτή ρουκετών ήταν ένας τεράστιος πονοκέφαλος για εμάς επειδή ήταν δύσκολο να διδαχθεί στον παίκτη. Πολλοί δοκιμαστές παιχνιδιού χρησιμοποιούσαν τον εκτοξευτή ρουκετών και στη συνέχεια αμέσως κρυβόντουσαν, πράγμα που σήμαινε ότι δεν έβλεπαν τη διαδρομή πτήσης της ρουκέτας. Ακόμα χειρότερα, δεν συνειδητοποιούσαν ότι η ρουκέτα γυρνούσε τώρα για να πετάξει πίσω σε αυτούς. Δοκιμάσαμε διάφορα στοιχεία διεπαφής χρήστη και δείκτες κουκκίδων λέιζερ για να βοηθήσουμε, αλλά διαπιστώσαμε ότι οι περισσότεροι παίκτες τα παρέβλεπαν, εστιάζοντας αντ' αυτού στον εχθρό. Κάναμε όσες μικρές βελτιώσεις μπορούσαμε, όπως να τονίσουμε τη λειτουργία μέσω της ομιλίας του Odessa και να βελτιώσουμε τον ήχο και τα γραφικά γύρω από το πώς το πολεμικό αεροσκάφος καταρρίπτει ρουκέτες που βάλλονται εναντίον του. Ενώ αυτές οι αλλαγές βοήθησαν ορισμένους παίκτες να κατανοήσουν τη λειτουργία, δεν φτάσαμε ποτέ σε σημείο όπου αισθανθήκαμε σίγουροι ότι το κατάλαβαν σχεδόν όλοι. Σκεφτήκαμε ακόμη και να αφαιρέσουμε εντελώς τη λειτουργία, αλλά η μάχη με πολεμικό αεροσκάφος χωρίς αυτήν ήταν πολύ λιγότερο ενδιαφέρουσα. Η καθοδήγηση με λέιζερ ανάγκαζε τον παίκτη να κρατήσει οπτική επαφή με το πολεμικό αεροσκάφος ενώ η ρουκέτα ήταν σε πτήση, αλλά αυτό σήμαινε επίσης ότι το πολεμικό αεροσκάφος είχε και αυτό με την σειρά του οπτική επαφή με τον παίκτη, δημιουργώντας μια ένταση που μας άρεσε."
N/A3957"#commentary\cn_040_performance_constraints.mp3" "[ Eric Smith ] Για την τελική αρένα της Ακτής, οραματιστήκαμε ένα μεγάλο φινάλε όπου ο παίκτης και μια ομάδα πολιτών καλούνται να επιβιώσουν απέναντι σε συνεχόμενες επιθέσεις στρατιωτών του Combine, με αποκορύφωμα μια μάχη με πολεμικά αεροσκάφη. Δυστυχώς, το υπολογιστικό κόστος της κίνησης στρατιωτών και συμμάχων στο έδαφος σήμαινε ότι το μέγεθος της μάχης συνέχισε να μειώνεται για να ταιριάζει στον προϋπολογισμό απόδοσής μας. Όταν φτάσαμε να εμφανίζουμε μόνο μια ομάδα στρατιωτών ανά πάσα στιγμή, βρισκόμασταν ήδη σε προχωρημένο στάδιο στην ανάπτυξη του παιχνιδιού. Πολύ προχωρημένο για να κάνουμε αλλαγές μεγάλης κλίμακας στην αρένα για να εμφανίζουμε περισσότερους εχθρούς, οπότε έπρεπε να επανασχεδιάσουμε τη ροή της μάχης για να διατηρήσουμε τον αριθμό των στρατιωτών στο ελάχιστο."
N/A3958"#commentary\cn_041_lighthouse_gunship.mp3" "[ Ido Magal ] Το σενάριο με το πολεμικό αεροσκάφος εδώ χρειάστηκε λίγη δουλειά για να γίνει όπως το οραματιζόμασταν - θέλαμε να εξελιχθεί όπως θα γινόταν σε μια ταινία. Στην κινηματογραφική έκδοση, ένα πολεμικό αεροσκάφος θα πυροβολούσε μέσα από τα παράθυρα καθώς ο πρωταγωνιστής ανέβαινε στον φάρο, αναμένοντας τις κινήσεις του. Για να προσομοιώσουμε αυτήν την πρόβλεψη στο παιχνίδι, δημιουργήσαμε μια σύνθετη σειρά σημείων ενεργοποίησης κατά μήκος της σκάλας. Καθώς ανιχνεύουν τον παίκτη να κινείται προς τα πάνω, δίνουν εντολή στο πολεμικό αεροσκάφος να επιλέξει μια νέα διαδρομή πτήσης που ταιριάζει με το υψόμετρο του παίκτη. Τα σημεία ενεργοποίησης θέτουν σε λειτουργία στόχους στα παράθυρα που βρίσκονται πλησιέστερα στον παίκτη - αυτά είναι αόρατα αντικείμενα που η τεχνητή νοημοσύνη του εχθρού θα αντιληφθεί αμέσως ως εχθρικά - και προτρέπει το πολεμικό αεροσκάφος να πυροβολήσει στα παράθυρα. Αυτός ο συνδυασμός τεχνητής νοημοσύνης και κώδικα είναι βασικός στα σενάρια μάχης του Half-Life. Η τεχνητή νοημοσύνη διαχειρίζεται τη γενική, προσαρμοστική συμπεριφορά των NPCs, ενώ ο κώδικας προσαρμόζει τις μοναδικές απαιτήσεις κάθε σεναρίου."
N/A3959"#commentary\cn_042_crane.mp3" "[ Jakob Jungels ] Ο Γερανός χρειάστηκε πολλές μικρές ρυθμίσεις για να δουλέψει σωστά. Κάτι που χρειαζόταν να δημιουργήσει τόση φυσική δύναμη θα είχε πάντα μεγάλο ρίσκο, δεδομένων των περιορισμών των άκαμπτων σωμάτων του συστήματος φυσικής και της τεχνολογίας καταστροφής μας. Για παράδειγμα, ο μαγνήτης δεν επρόκειτο ποτέ να ανταποκριθεί πλήρως στις προσδοκίες των παικτών για κάτι με τόση μάζα. Αλλά επειδή ο Γερανός ήταν στατικός, μπορούσαμε να επιλέξουμε προσεκτικά τα πάντα εντός της εμβέλειάς του και να τα πειράξουμε όσο χρειάζεται. Ευτυχώς, οι περισσότεροι παίκτες δε φάνηκε να παρατηρούν τα όποια προβλήματα, πιθανώς λόγω της απόλυτης καινοτομίας της αλληλεπίδρασης με κάτι τέτοιο σε ένα αρκετά ρεαλιστικό περιβάλλον φυσικής."
N/A3960"#commentary\cn_043_flashlight_power.mp3" "[ Jeff Lane ] Η απόφαση να έχουμε το τρέξιμο αλλά και τον φακό να μοιράζονται την ενέργεια της στολής HEV ήταν αμφιλεγόμενη στο Half-Life 2. Αρχικά, μόνο το τρέξιμο χρησιμοποιούσε την ενέργεια της στολής, κάτι το οποίο είχε νόημα καθώς επρόκειτο για μια στιγμιαία αύξηση ταχύτητας. Ο φακός, από την άλλη πλευρά, μπορούσε να χρησιμοποιηθεί επ' αόριστον. Αλλά οι δοκιμές παιχνιδιού αποκάλυψαν ένα πρόβλημα - οι παίκτες συχνά έφευγαν από σκοτεινές περιοχές χωρίς να συνειδητοποιήσουν ότι ο φακός τους ήταν ακόμα αναμμένος. Σε ανοιχτούς χώρους με έντονο φωτισμό, όπως η Ακτή, ο προϋπολογισμός απόδοσής μας δεν μπορούσε να υποστηρίξει τη συνεχή λειτουργία του φακού, οπότε χρειαζόμασταν έναν τρόπο να τον απενεργοποιήσουμε χωρίς τη συμμετοχή των παικτών. Ο περιορισμός της ενέργειάς του φαινόταν σαν μια απλή λύση, με το πλεονέκτημα της προσθήκης κάποιας έντασης στις σκοτεινές περιοχές. Η πρόκληση στη συνέχεια έγινε: τι πόρους πρέπει να χρησιμοποιήσει; Είχαμε ήδη την ενέργεια της στολής και δε θέλαμε να γεμίσουμε το σύστημα διεπαφής χρήστη με ένα νέο πόρο μόνο για τον φακό. Παίξαμε με την ιδέα του να έχουν οι παίκτες και άλλες ικανότητες οι οποίες χρησιμοποιούν την ενέργεια της στολής, θεωρώντας ότι μπορεί να είναι ενδιαφέρον οι παίκτες να κάνουν επιλογές μεταξύ τους. Αυτό είναι ένα καλό παράδειγμα σχεδιασμού παιχνιδιών που συχνά αφορά την επιλογή μεταξύ ατελών λύσεων. Δεν μας άρεσε η ιδέα του τρεξίματος και του φακού που μοιράζονται έναν πόρο, αλλά επίσης δεν θέλαμε πολλαπλούς πόρους να γεμίζουν το σύστημα διεπαφής χρήστη. Στο Episode 2, χωρίς σχέδια να προσθέσουμε κάτι άλλο που κατανάλωνε την ενέργεια της στολής, τελικά αποφασίσαμε να δώσουμε στον φακό το δικό του ξεχωριστό πόρο."
N/A3961"#commentary\cn_044_open_world_loot.mp3" "[ Jeff Lane ] Η ανοιχτότητα της Ακτής εισήγαγε ένα νέο πρόβλημα για εμάς στον τρόπο με τον οποίο διανείμαμε ανταμοιβές αντικειμένων. Σε ένα παιχνίδι Half-Life, συνήθως ανταμείβουμε τους παίκτες για την εξερεύνηση. Εάν βλέπετε ότι μπορείτε να κινηθείτε προς τα εμπρός αλλά παρατηρήσετε κάτι στο πλάι, πιθανότατα θα βρείτε κάτι χρήσιμο εάν αφιερώσετε χρόνο για αναζήτηση. Όταν ξεκινήσαμε να δοκιμάζουμε τους χάρτες της Ακτής, κρύψαμε ανταμοιβές στις γωνίες των υπαίθριων χώρων. Ωστόσο, αυτό οδήγησε σε μια χειρότερη εμπειρία με το buggy. Η ύπαρξη ανοιχτών χώρων σήμαινε ότι υπήρχαν πάντα πολλές μικρές περιοχές που έμοιαζαν να περιέχουν κάτι και οι παίκτες συνέχιζαν να σταματούν και να βγαίνουν από το buggy για να ψάξουν. Έγινε κουραστικό και διέκοπτε τη διασκέδαση του επιπέδου. Έτσι, αφαιρέσαμε αυτές τις διάσπαρτες ανταμοιβές. Αλλά αυτό έθεσε ένα νέο πρόβλημα: πώς λέμε στον παίκτη πότε αξίζει να βγει από το buggy; Μετά από λίγη σκέψη, θεσπίσαμε έναν κανόνα: κάθε είδους ανθρώπινη κατασκευή θα συνοδεύονταν πάντα από περιεχόμενο παιχνιδιού και ανταμοιβές εξερεύνησης, ενώ οι καθαρά φυσικές περιοχές θα έμεναν κενές. Δεν μπορούσαμε να το πούμε απευθείας στους παίκτες, αλλά ευθυγραμμίστηκε καλά με αυτό που υπέθεταν και το ενισχύσαμε με συνέπεια σε περιοχές όπως αυτή."
N/A3962"#commentary\cn_045_gas_station.mp3" "[ Jeff Lane ] Είχαμε μεγάλα σχέδια για αυτήν την αναμέτρηση. Οραματιστήκαμε την κατασκευή ενός βενζινάδικου όπου ο παίκτης θα πολεμούσε, πιθανότατα αναφλέγοντας τις δεξαμενές αερίου και βάζοντας φωτιά σε όλα. Φανταστήκαμε τον παίκτη να απομακρύνεται από μια μαινόμενη πυρκαγιά. Αλλά ο προϋπολογισμός και η απόδοση ήταν σκληροί περιορισμοί το 2003 και το βενζινάδικο έπρεπε να συνεχίσει να γίνεται μικρότερο και απλούστερο για να ταιριάζει στα μεγάλα επίπεδα της Ακτής. Τα σχέδιά μας για ένα δυναμικό σύστημα εξάπλωσης φωτιάς δεν υλοποιήθηκαν και η κατασκευή του δεν είχε πλέον νόημα - υπάρχει πάντα ένα όριο στο πόση δουλειά μπορούμε να δικαιολογήσουμε για μια μόνο αναμέτρηση. Στο τέλος, τα μόνα απομεινάρια του αρχικού μας οράματος είναι οι δεξαμενές εκρηκτικού αερίου."
N/A3963"#commentary\cn_046_buggy_introduction.mp3" "[ John Cook ] Θέλαμε κάτι πιο ελκυστικό για την εισαγωγή του buggy από το να βάλουμε τον παίκτη να μπει μέσα σε αυτό και να φύγει. Ο γερανός βοήθησε σε αυτό. Βασικά, χρειαζόμασταν οι παίκτες να μάθουν πώς να ανακτήσουν το buggy όταν ανατραπεί και αυτή η διαδικασία τους οδήγησε σε αυτήν την κατάσταση. Η εκπαίδευση υπό πίεση είναι πάντα δύσκολη, αλλά θέλαμε να τονίσουμε τον κατακλυσμό από μυρμηγκολέοντες ως τον λόγο για να παραμείνετε μέσα στο buggy. Έτσι, κρατήσαμε ενεργή την απειλή των μυρμηγκολεόντων και παρείχαμε μερικούς πολίτες με όπλα για υποστήριξη. Ένα μικρό μπόνους: οι παίκτες αποκτούν επίσης την εμπειρία της ανύψωσης από τον γερανό - λίγο πριν αρχίσουν να χειρίζονται έναν."
N/A3964"#commentary\cn_047_crossbow.mp3" "[ John Cook ] Αυτή είναι η πρώτη ευκαιρία του παίκτη να πάρει τη βαλλίστρα στο παιχνίδι και κοιτάζοντας πίσω, είναι κάπως περίεργο που δεν αναγκάσαμε τον παίκτη να το κάνει. Είναι δυνατόν ο παίκτης να την αγνοήσει εντελώς και να πάει παρακάτω. Για να το κάνουμε λιγότερο πιθανό, δημιουργήσαμε το οδόφραγμα και το πλεονεκτικό σημείο για μάχη για να ενθαρρύνουμε τους παίκτες να βγουν από το buggy, οπότε θα εντοπίσουν τη βαλλίστρα και το κιβώτιο αντικειμένων. Οι δοκιμές παιχνιδιού έδειξαν ότι σχεδόν κάθε παίκτης σταμάτησε και συνέλεξε το όπλο, αλλά αυτή είναι μια περίπτωση όπου η διαφορά μεταξύ των δοκιμών παιχνιδιού και του πραγματικού παιχνιδιού μπορεί να έχει σημασία. Ένας δοκιμαστής παιχνιδιού που παίζει από την αρχή της Ακτής μπορεί να μην είναι τόσο κουρασμένος από την εξερεύνηση όσο κάποιος που παίζει από την αρχή του παιχνιδιού. Έτσι, τοποθετήσαμε άλλη μια βαλλίστρα μερικά επίπεδα μπροστά, απευθείας στο μονοπάτι του παίκτη στη Nova Prospekt."
N/A3965"#commentary\cn_048_rollermines.mp3" "[ Josh Weier ] Οι κυλιόμενες νάρκες δημιουργήθηκαν για να καλύψουν την ανάγκη για έναν εχθρό που θα μπορούσε να απειλήσει τους παίκτες κατά την οδήγηση του buggy. Δεδομένου ότι ο παίκτης στο buggy ήταν ουσιαστικά μια πλήρως φυσικά προσομοιωμένη οντότητα, σκεφτήκαμε ότι θα ήταν ενδιαφέρον να έχουμε επίσης έναν φυσικά προσομοιωμένο εχθρό. Το πετσοκόπτερο μας είχε ήδη δείξει πώς αυτή η προσέγγιση θα μπορούσε να οδηγήσει σε έναν εχθρό με πολλές ενδιαφέρουσες αλληλεπιδράσεις με τον κόσμο. Έτσι φτιάξαμε την κυλιόμενη νάρκη - μια μπάλα της οποίας η κίνηση καθοδηγείται εξ ολοκλήρου από τη δημιουργία ροπής στον εαυτό της - και βελτιώσαμε τη συμπεριφορά της μέχρι να είναι διασκεδαστικό να οδηγείτε υπό την απειλή της. Οι κυλιόμενες νάρκες δεν είναι ιδιαίτερα επικίνδυνες για το buggy, αλλά αν τις αφήσετε να συσσωρευτούν, μπορεί να αποτελέσουν πρόβλημα, ειδικά κοντά σε μια πλαγιά ενός βράχου. Φροντίσαμε επίσης να λειτουργούν καλά όταν ο παίκτης είναι με τα πόδια, επιτρέποντας στους σχεδιαστές επιπέδων να αποκτήσουν μερικές επιπλέον αναμετρήσεις χρησιμοποιώντας τες."
N/A3966"#commentary\cn_049_sandtrap_thumper.mp3" "[ Laura Dubuk ] Τα εκρηκτικά βαρέλια παρέχονται στους παίκτες για να τα χρησιμοποιήσουν ενάντια στους μυρμηγκολέοντες ενώ στέκονται με ασφάλεια μέσα στην προστασία της Συσκευής Δονήσεων Εδάφους. Αλλά τα χρησιμοποιούμε επίσης ως υπόδειξη για την επερχόμενη αναμέτρηση με τους φρουρούς μυρμηγκολέοντες, όπου οι παίκτες χρησιμοποιούν συχνά παρόμοιες τακτικές για να κερδίσουν την μάχη. Οι προαιρετικές ενέργειες του παίκτη, όπως η εκτόξευση εκρηκτικών με το όπλο βαρύτητας, μπορούν να ξεχαστούν εάν δεν χρησιμοποιούνται τακτικά. Με το ευρύ φάσμα των επιθετικών επιλογών που δίνουμε στους παίκτες, δεν υπάρχει καμία εγγύηση ότι έχουν χρησιμοποιήσει αυτήν την ικανότητα πρόσφατα. Οπότε εδώ, προτείνουμε διακριτικά να την επαναφέρουν στην εργαλειοθήκη τους πριν αντιμετωπίσουν τους φρουρούς."
N/A3967"#commentary\cn_050_coast_kickoff.mp3" "[ Marc Laidlaw ] Αυτή η ενδιάμεση σκηνή εμφανίστηκε αργά στην ανάπτυξη για να συνδέσει το Ravenholm με την Ακτή. Παρατηρείτε μια τάση; Αρκετός από τον συνδετικό ιστό στα παιχνίδια μας εμφανίζεται προς το τέλος της ανάπτυξης. Σε αυτήν την περίπτωση, αυτό είχε ως αποτέλεσμα να κάνουμε περικοπές όπου ήταν δυνατόν - δεν είχαμε καν χρόνο να κινήσουμε την Alyx στην οθόνη. Αυτού του είδους οι σκηνές είναι πάντα μια πρόκληση να τις κάνουμε ενδιαφέρουσες και δεν τα καταφέραμε με αυτήν. Είναι ένα καλό παράδειγμα του τι συμβαίνει όταν οι NPCs αντιμετωπίζονται ως σκηνικά, χωρίς να προσθέτουν χαρακτήρα στη σκηνή. Το αποτέλεσμα είναι μια αδιάφορη στιγμή όπου φαίνονται οι λειτουργίες του παιχνιδιού τις οποίες δε θα έπρεπε να βλέπει ο παίκτης. Αλλά αυτή είναι η φύση της ανάπτυξης - έχεις πεπερασμένο χρόνο και πρέπει να αποφασίσεις πού να τον ξοδέψεις. Το Εργαστήριο του Kleiner και το Εργαστήριο του Eli ήταν πολύ πιο σημαντικά, οπότε εκεί επικεντρώσαμε τις προσπάθειές μας."
N/A3968"#commentary\cn_051_odessa_cubbage.mp3" "[ Marc Laidlaw ] Ο Odessa Cubbage είναι ένα παράδειγμα του είδους του χαρακτήρα που βρήκαμε ότι λειτουργεί καλά. Είναι ένας διασκεδαστικός τύπος με μερικές αστείες λεπτομέρειες, που ζει μέσα στη δική του μικρή φούσκα. Δεδομένου ότι δε βγαίνει εκτός του σεναρίου του, είναι ελεύθερος να είναι αρκετά υπερβολικός για να ξεχωρίσει. Ξεκινήσαμε με το μοντέλο του, το οποίο επαναχρησιμοποιήθηκε από ένα τμήμα του παιχνιδιού που κόπηκε και τον ονομάσαμε βάσει του τίτλου ενός ανεπιθύμητου email που λάβαμε. Το μοντέλο ήταν αρχικά ένας Νορβηγός ψαράς που δεν έμοιαζε αρκετά με Άγγλο, οπότε του κολλήσαμε ένα μουστάκι - και εκείνη τη στιγμή, ο χαρακτήρας του Odessa γεννήθηκε. Είναι τελικά ένας τσαρλατάνος, με τα πάντα πάνω του να είναι ψεύτικα - την προφορά του, το μουστάκι του, τα πάντα. Δεν θα έθετε ποτέ τον εαυτό του σε κίνδυνο, καθιστώντας τον το τέλειο άτομο για να παραδώσει στον Gordon τον εκτοξευτή ρουκετών και να του εξηγήσει ακριβώς πώς να τον χρησιμοποιήσει."
N/A3969"#commentary\cn_052_28_transitions_later.mp3" "[ Marc Laidlaw ] Αφού ενώσαμε μερικά επίπεδα με σκοτεινές σήραγγες ως μεταβατικούς χώρους, συνειδητοποιήσαμε ότι θα μπορούσαμε να ανατρέψουμε τις προσδοκίες των παικτών χτίζοντας ένα άλλο που φαινόταν να είναι μια μετάβαση, αλλά αντίθετα περιείχε κάτι άλλο. Όπως όλοι, είδαμε το 28 Days Later το 2002, το λατρέψαμε και θέλαμε αμέσως να δημιουργήσουμε μια κλιμακούμενη αναμέτρηση με ζόμπι σε μια από τις σκοτεινές σήραγγές μας. Φτιάχτηκε γρήγορα και ήμασταν ευχαριστημένοι με το αποτέλεσμα. Χρόνια αργότερα, συναντήσαμε τον Alex Garland, το συγγραφέα της ταινίας. Είχε παίξει και απολαύσει το Half-Life 2 και του ομολογήσαμε ότι η ταινία του μας ενέπνευσε για αυτήν την πίστα."
N/A3970"#commentary\cn_053_finest_mind_of_his_generation.mp3" "[ Marc Laidlaw ] Εδώ είναι μια άλλη μικρή, ενδιάμεση σκηνή που κατέληξε να λειτουργεί καλά. Η μόνη απαίτηση για αυτήν τη στιγμή ήταν να διδάξει στον παίκτη να μείνει μακριά από την άμμο. Σε προηγούμενες σκηνές, ήμασταν ακόμα επικεντρωμένοι στο να τις κάνουμε απλά λειτουργικές, αλλά μέχρι να φτάσουμε σε αυτήν, είχαμε γίνει πιο άνετοι και αρχίσαμε να απολαμβάνουμε τη διαδικασία να βάζουμε επιπλέον σκέψη σε αυτές τις στιγμές. Με αυτόν τον τρόπο, ωθήσαμε τους χαρακτήρες πέρα από το να είναι απλά σκηνικά, δημιουργώντας κάτι πιο ενδιαφέρον και διασκεδαστικό. Μετά την κυκλοφορία του παιχνιδιού, ο Lazlo απέκτησε έναν τεράστιο αριθμό θαυμαστών, υπενθυμίζοντάς μας πόσο δύσκολο είναι να προβλέψουμε τι θα αρέσει στους παίκτες."
N/A3971"#commentary\cn_054_bridge_playtesting.mp3" "[ Matt Boone ] Το τμήμα της Γέφυρας ήταν πάντα ένα κρίσιμο σημείο στις δοκιμές παιχνιδιού, με τους δοκιμαστές να έχουν σταθερά έντονες αντιδράσεις σε αυτό. Η ένταση που ένιωθαν ενώ σιγά-σιγά περνούσαν πάνω από τις δοκούς ήταν ορατή στις κινήσεις τους. Με την πάροδο του χρόνου, προσθέσαμε περισσότερες προκλήσεις στη διέλευση και οι δοκιμές παιχνιδιού έγιναν πιο διασκεδαστικές στην παρακολούθηση. Από το τρένο που διασχίζει τη γέφυρα και κουνάει τον παίκτη, σε μια αιφνιδιαστική επίθεση από κεφαλοκάβουρα σε μια καλύβα που έμοιαζε με ασφαλές καταφύγιο στη μέση της πίστας. Αισθανθήκαμε λίγο ένοχοι απολαμβάνοντας το ορατό άγχος των δοκιμαστών παιχνιδιού, αλλά δεν ήμασταν εντελώς τέρατα: αφού οι παίκτες κατάφερναν να διασχίσουν τη γέφυρα, ανέπνεαν με ανακούφιση, απενεργοποιούσαν την ασπίδα Combine και μετά συνειδητοποιούσαν ότι έπρεπε να επιστρέψουν από την κάτω πλευρά. Ανησυχώντας ότι μπορεί να βαρεθούν στο δεύτερο ταξίδι, αποφασίσαμε να προσθέσουμε ένα πολεμικό αεροσκάφος για να τους κρατήσουμε συντροφιά στις δοκούς."
N/A3972"#commentary\cn_055_thumper_final_stage.mp3" "[ Matt Boone ] Μας άρεσε το τελικό στάδιο των Συσκευών Δονήσεων Εδάφους, όπου ο σκοπός τους είναι ανεστραμμένος. Τώρα, αντί να χρησιμεύουν ως εργαλείο για την ασφάλεια, λειτουργούν ως αποκλεισμός για τον στρατό μυρμηγκολεόντων του παίκτη. Ωστόσο, πιθανότατα θα έπρεπε να έχουμε ενσωματώσει πιο εμπεριστατωμένη εκπαίδευση για τις Συσκευές Δονήσεων Εδάφους πριν από αυτό το σημείο. Ενώ ήταν αποδεκτό για τους παίκτες να κατανοούν μόνο εν μέρει τις Συσκευές Δονήσεων Εδάφους στα προηγούμενα επίπεδα της Ακτής, τα πράγματα έχουν δυσκολέψει τώρα επειδή οι παίκτες δοκιμάζουν επίσης το δόλωμα για πρώτη φορά. Οι παίκτες που δεν συνειδητοποιούν ότι αυτή η πρώτη Συσκευή Δονήσεων Εδάφους εμποδίζει τους μυρμηγκολέοντές τους να προχωρήσουν, μπορεί να παρεξηγήσουν πώς λειτουργεί το δόλωμα. Αν ρίξουν δόλωμα σε στρατιώτες στο πρώτο καταφύγιο και δεν εμφανιστούν μυρμηγκολέοντες, μπορεί να καταλήξουν στο συμπέρασμα ότι το δόλωμα είναι αναξιόπιστο ή δεν λειτουργεί όπως αναμενόταν και να επιστρέψουν στη χρήση των όπλων τους."
N/A3973"#commentary\cn_056_buggy_tools.mp3" "[ Matt Wright ] Θέλαμε το buggy να είναι κάτι περισσότερο από ένα μέσο μετακίνησης, οπότε αποφασίσαμε να τοποθετήσουμε ένα όπλο σε αυτό. Επιλέξαμε το Κανόνι Tau, ένα όπλο από το Half-Life 1 που μας άρεσε αλλά δεν είχαμε βρει θέση για αυτό στο Half-Life 2. Το Κανόνι Tau μπορεί να πυροβολήσει μέσα από τοίχους, γεγονός που το καθιστά δύσκολο για το σχεδιασμό επιπέδων, οπότε το περιορίσαμε στο τμήμα της Ακτής. Μόλις εισαγάγεις όπλα που διαπερνούν τον τοίχο, ο σχεδιασμός επιπέδων γίνεται πολύ πιο δύσκολος. Επιπλέον, τοποθετήσαμε ένα κιβώτιο πυρομαχικών στο πίσω μέρος του buggy, δίνοντας στον παίκτη απεριόριστα πυρομαχικά SMG σε όλην τη διάρκεια της πίστας της Ακτής. Αυτό ήταν ιδιαίτερα χρήσιμο για τους δοκιμαστές παιχνιδιού που δυσκολεύτηκαν να τα βγάλουν πέρα με τους άπειρους μυρμηγκολέοντες που έβγαιναν συνέχεια μέσα από την άμμο."
N/A3974"#commentary\cn_057_antlion_guard.mp3" "[ Matt Wright ] Σε σπάνιες περιπτώσεις, οι παίκτες θα μπορούσαν να βρεθούν σε σημείο να είναι ανίκανοι να σκοτώσουν το φρουρό μυρμηγκολέοντα σε αυτήν την αρένα. Αυτό θα συνέβαινε αν είχαν ξεμείνει από πυρομαχικά και είχαν επίσης πετάξει μακριά όλα τα διαθέσιμα αντικείμενα φυσικής, χωρίς να έχουν πλέον τίποτα για να εκτοξεύσουν με το όπλο βαρύτητας. Για να το αντιμετωπίσουμε αυτό, προσθέσαμε έναν πολίτη στο πυργίσκο με το πολυβόλο πάνω από την πύλη ως δικλείδα ασφαλείας, επιτρέποντας σε έναν παίκτη που βρίσκεται σε αδιέξοδο να βασιστεί στον πολίτη για να σκοτώσει το φρουρό."
N/A3975"#commentary\cn_058_terrain_and_performance.mp3" "[ Mike Dussault ] Ο προϋπολογισμός απόδοσης ήταν συχνά ένας σημαντικός περιορισμός όσον αφορά στη μάχη και ακόμη περισσότερο για μάχες σε επιφάνειες εδάφους. Όταν οι NPCs κινούνται, εκτελούν πολλές μικρές χωρικές ανιχνεύσεις για να προσδιορίσουν εάν μπορούν να πλοηγηθούν με ασφάλεια στην επιλεγμένη διαδρομή τους. Για να το οπτικοποιήσετε, φανταστείτε ότι δεν μπορούν να δουν και κουνάνε συνεχώς ένα ραβδί μπροστά τους για να ελέγξουν αν ο δρόμος είναι ανοιχτός. Το κόστος απόδοσης αυτών των ανιχνεύσεων αυξάνεται με την πολυπλοκότητα της γεωμετρίας του κόσμου. Το σύστημα μετατόπισης εδάφους μας δημιουργεί ανώμαλες επιφάνειες χρησιμοποιώντας πολλά πολύγωνα - πολύ περισσότερα από τα τέλεια επίπεδα δάπεδα που συναντάμε αλλού. Αυτό σήμαινε ότι οι NPCs που κινούνταν στο έδαφος της Ακτής ήταν πιο απαιτητικοί σε υπολογιστικούς πόρους από ό,τι σε άλλες περιοχές και αυτός ο περιορισμός υπαγόρευε την κλίμακα πολλών αναμετρήσεων σε αυτό το τμήμα του παιχνιδιού."
N/A3976"#commentary\cn_059_area_portals.mp3" "[ Mike Dussault ] Μια πρόκληση στο θέμα της απόδοσης που αντιμετωπίσαμε στην Ακτή ήταν η διαχείριση ανοιχτών χώρων που περιελάμβαναν κτίρια με εξαιρετικά λεπτομερή εσωτερικά - ή τουλάχιστον, ήταν λεπτομερή σύμφωνα με τα πρότυπα του 2003. Όταν ο παίκτης ήταν έξω, θέλαμε να διαθέσουμε όσο το δυνατόν περισσότερο από τον προϋπολογισμό μας για την προβολή αυτού του χώρου, χωρίς να αφιερώνουμε πόρους στους εσωτερικούς χώρους του κτιρίου. Αλλά εκτός αν ήμασταν πρόθυμοι να αμπαρώσουμε κάθε παράθυρο και πόρτα, ο παίκτης μπορούσε ακόμα να δει μέσα. Για να το λύσουμε αυτό, δημιουργήσαμε ένα χαρακτηριστικό που ονομάζεται Area Portals, τοποθετώντας ένα σε κάθε ανοιχτό παράθυρο και πόρτα. Ένα Area Portal υπολογίζει εκ των προτέρων μια επίπεδη εικόνα του εσωτερικού του κτιρίου. Κατά τη διάρκεια του παιχνιδιού, όταν ο παίκτης βρίσκεται σε κάποια απόσταση, το Area Portal εμφανίζει αυτήν την προϋπολογισμένη εικόνα πάνω από το παράθυρο ή την πόρτα, επιτρέποντάς μας να παραλείψουμε την προβολή του πραγματικού εσωτερικού χώρου. Καθώς πλησιάζει ο παίκτης, κάνουμε ομαλή μετάβαση μεταξύ της εικόνας του Area Portal και του πραγματικού περιεχομένου του κτιρίου. Με προσεκτική χρήση, τα Area Portals μας βοήθησαν να επιτύχουμε τους στόχους απόδοσής μας στην Ακτή - και να έχουμε πολλές λειτουργικές πόρτες."
N/A3977"#commentary\cn_060_buggy_removal.mp3" "[ Miles Estes ] Μόλις φτάσαμε στο σημείο που θέλαμε ο παίκτης να αφήσει το buggy, έπρεπε να είμαστε πολύ σαφείς σχετικά με αυτό. Σε όλη την Ακτή, οι παίκτες έφευγαν από το buggy και στη συνέχεια επέστρεφαν σε αυτό, οπότε διαπιστώσαμε ότι οι δοκιμαστές παιχνιδιού θα προσπαθούσαν να το φέρουν μαζί τους αν αυτό φαινόταν ακόμη και λίγο δυνατό. Αυτή η μικρή σκηνή στο γκαράζ υπάρχει κυρίως για να σηματοδοτήσει ξεκάθαρα ότι ο παίκτης έχει τελειώσει με την οδήγηση και θα προχωρήσει πλέον με τα πόδια."
N/A3978"#commentary\cn_061_d2_coast_04.mp3" "[ Randy Lundeen ] Αυτός ο χάρτης ήταν στην πραγματικότητα η πρώτη περιοχή της Ακτής που δημιουργήσαμε, πριν υπάρξει ο Γερανός και άλλα στοιχεία. Ο αποστραγγισμένος βυθός και τα σκουριασμένα πλοία ήταν μερικά από τα πρώτα κομμάτια καλλιτεχνικής διεύθυνσης που αναπτύξαμε. Χρόνια αργότερα, δείξαμε τον χάρτη στην παρουσίασή μας στην έκθεση E3 του 2003, αν και μεγάλο μέρος του παιχνιδιού ήταν ακόμη υπό ανάπτυξη εκείνη την εποχή. Ως αποτέλεσμα, όταν ξεκινήσαμε να δημιουργούμε ολόκληρο το τμήμα της Ακτής, αυτή η παρουσίαση έγινε ένα χρήσιμο σημείο αναφοράς για εμάς."
N/A3979"#commentary\cn_062_transition_tunnels.mp3" "[ Randy Lundeen ] Η δημιουργία της Ακτής απαιτούσε από εμάς να αναπτύξουμε έναν τρόπο χειρισμού της μετάβασης μεταξύ των επιπέδων. Για να μετακινηθείτε από το ένα επίπεδο στο άλλο, πρέπει να αποθηκεύσουμε τα πάντα στο χώρο μετάβασης καθώς ο παίκτης φεύγει από το πρώτο επίπεδο και να τα επαναφέρουμε στο επόμενο επίπεδο μετά τη φόρτωση. Κυρίως, πρέπει επίσης να αποθηκεύσουμε και να επαναφέρουμε όλα όσα είναι ορατά στον παίκτη στην περιοχή μετάβασης, ακόμα κι αν βρίσκεται έξω από τον ίδιο τον χώρο. Για το λόγο αυτό, στοχεύουμε να διατηρούμε τους χώρους μετάβασης όσο το δυνατόν μικρότερους και κλειστούς. Στο μεγαλύτερο μέρος του παιχνιδιού, ένα μικρό δωμάτιο λειτουργεί καλά για το σκοπό αυτό. Αλλά στην Ακτή, χρειαζόμασταν μια διαφορετική λύση. Μετά από πειραματισμούς, καταλήξαμε σε σκοτεινές σήραγγες. Εκτός από το ότι είναι επαναχρησιμοποιούμενες με πιστευτό τρόπο, οι σήραγγες μας επέτρεψαν να προσθέσουμε μια φωτεινή λάμψη στο τέλος για να καλύψουμε το γεγονός ότι δεν μπορούμε να αποδίδουμε αυτό που βρίσκεται μπροστά από τον παίκτη καθώς υπάρχει σε μια εντελώς διαφορετική πίστα."
N/A3980"#commentary\cn_063_sniper_alley.mp3" "[ Robin Walker ] Αυτή η ενότητα της διαδρομής παιχνιδιού προστέθηκε αργά στην ανάπτυξη, αφού μετακινήσαμε το Εργαστήριο του Eli και το Ravenholm πριν από την Ακτή. Ενώ μπορεί να πιστεύετε ότι δημιουργούμε το παιχνίδι γραμμικά, στην πραγματικότητα χωριστήκαμε σε τρεις διαφορετικές ομάδες και δουλέψαμε παράλληλα σε διαφορετικά τμήματα, ξεκινώντας κυρίως στη μέση του παιχνιδιού. Το πρώτο πέρασμα κάθε ομάδας επικεντρώθηκε στο να είναι σωστό το βασικό κομμάτι του τμήματός της πριν προχωρήσει παρακάτω. Στη συνέχεια, μόλις είχαμε μια πρόχειρη έκδοση ολόκληρου του παιχνιδιού, επιστρέψαμε σε κάθε ενότητα για να τη βελτιώσουμε - προσθέτοντας επιτυχημένα στοιχεία από άλλες περιοχές και αφαιρώντας ό,τι δεν λειτούργησε. Σε ορισμένες περιπτώσεις, όπως στο Ravenholm, ολόκληρα τμήματα μετακινήθηκαν. Στη συνέχεια, μετά τη μετακίνηση του Ravenholm, χρειαζόμασταν ένα νέο κομμάτι για να το συνδέσουμε με την Ακτή, που είναι η περιοχή στην οποία εισέρχεστε τώρα. Δεδομένων των χρονικών περιορισμών, αυτή η σύντομη ενότητα φτιάχτηκε χρησιμοποιώντας υπάρχοντα, αποδεδειγμένα στοιχεία παιχνιδιού, όπως ακροβολιστές και στρατιώτες του Combine."
N/A3981"#commentary\cn_064_battery_finding.mp3" "[ Robin Walker ] Με την αυξημένη πυκνότητα αντικειμένων στους χώρους παιχνιδιού του Half-Life 2, σκεφτήκαμε ότι θα ήταν ενδιαφέρον οι παίκτες να αναζητούν ένα συγκεκριμένο αντικείμενο, ειδικά αν υπήρχε κάποια λογική στο πού θα μπορούσε να βρεθεί. Με αυτόν τον τρόπο, οι παίκτες θα μπορούσαν να εντοπίσουν το αντικείμενο είτε μέσω προσεκτικής παρατήρησης και λογικών συσχετισμών, είτε απλώς σπάζοντας τα πάντα ενώ ψάχνουν την περιοχή. Δεδομένου ότι είχαμε ήδη μοντέλα για αυτοκίνητα και μπαταρίες, ήταν ένα φυσικό βήμα να δημιουργήσουμε ένα μικρό σκουπιδότοπο για να εξερευνήσουν οι παίκτες. Κρύψαμε επίσης μερικές επιπλέον μπαταρίες σε απροσδόκητα μέρη, για τους παίκτες που επέλεξαν να σπάσουν τα πάντα στο πέρασμά τους. Όπως και με άλλους γρίφους που βασίζονται σε αντικείμενα, αυτό χρειαζόταν δικλείδα ασφαλείας σε περίπτωση που οι παίκτες χάσουν τις μπαταρίες. Μπορείτε να δοκιμάσετε να τις πετάξετε όλες στο γκρεμό αν θέλετε να δείτε τι θα συμβεί."
N/A3982"#commentary\cn_065_boathouse.mp3" "[ Scott Dalton ] Στο Half-Life 1, ανακαλύψαμε ότι θα μπορούσαμε να έχουμε ωραία αποτελέσματα χρησιμοποιώντας σενάρια όπου διαφορετικοί εχθροί τεχνητής νοημοσύνης πολεμούν μεταξύ τους. Είναι διασκεδαστικό για τους παίκτες να τους παρακολουθούν να πολεμούν μεταξύ τους και είναι πολύ πιο εύκολο να παρατηρήσετε τη συμπεριφορά του εχθρού όταν δεν είστε αυτός που απειλείται. Αυτή η πρώτη αναμέτρηση μεταξύ των μυρμηγκολεόντων και των στρατιωτών του Combine έχει σχεδιαστεί για να είναι μια διασκεδαστική ευκαιρία να χτυπήσετε κάτι με το buggy, αλλά χρησιμεύει επίσης για να αναδείξει τη Συσκευή Δονήσεων Εδάφους. Βλέποντας τους στρατιώτες να χρησιμοποιούν τη Συσκευή Δονήσεων Εδάφους για να απωθήσουν τους μυρμηγκολέοντες, ελπίζαμε ότι περισσότεροι παίκτες θα καταλάβαιναν τον σκοπό της. Μας άρεσε το πώς οι στρατιώτες απέδειξαν τη σημασία του να μένεις κοντά στη Συσκευή Δονήσεων Εδάφους ενώ πολεμάς τους μυρμηγκολέοντες."
N/A3983"#commentary\cn_066_buggy_theft.mp3" "[ Scott Dalton ] Καθώς φτιάχναμε το τελευταίο τμήμα της Ακτής, αποφασίσαμε να βάλουμε το Combine να κλέψει το buggy του παίκτη. Πραγματικά δεν βγάζει κανένα νόημα, αλλά αφού παρακολουθήσαμε τόσες πολλές δοκιμές παιχνιδιού όπου οι παίκτες ανέπτυξαν μια ισχυρή προσκόλληση στο buggy τους, θέλαμε να παίξουμε με αυτήν τη συναισθηματική σύνδεση. Μόλις εφαρμόσαμε την κλοπή, είχαμε δοκιμαστές παιχνιδιού να φωνάζουν στο Combine επειδή έκλεψε το όχημά τους - κάτι που πήραμε ως ένδειξη επιτυχίας. Ο στρατιώτης που πυροβολεί από την κορυφή του βράχου είναι απλά εκεί για να τραβήξει το βλέμμα του παίκτη προς τα πάνω, ενεργοποιώντας το look target και δημιουργώντας το αποβατικό με το buggy. Βλέποντάς το τώρα, 20 χρόνια αργότερα, εντυπωσιαζόμαστε από το πόσο γελοία είναι όλα."
N/A3984"#commentary\cn_067_snipers.mp3" "[ Ted Backman ] Η ομάδα του Half-Life 2 δεν ήταν ποτέ πολύ μεγάλη, οπότε αναζητούσαμε πάντα τρόπους για να δημιουργήσουμε νέο gameplay χωρίς υψηλό κόστος παραγωγής. Ο ακροβολιστής είναι ένα εξαιρετικό παράδειγμα. Δεν έχει πραγματικό μοντέλο - μόνο μια δέσμη λέιζερ - επομένως δεν απαιτούσε δημιουργία γραφικών ή κίνησης. Όταν πεθάνει, απλώς δημιουργεί ένα ragdoll στρατιώτη του Combine και το εκτοξεύει έξω από το παράθυρο. Παρά την απλότητα αυτή, πήραμε πολύ μοναδικό gameplay από αυτό. Ήμασταν ιδιαίτερα ευχαριστημένοι με το πώς αλληλεπιδρά με τα αντικείμενα φυσικής στον κόσμο του παιχνιδιού. Οι παίκτες έχουν συνηθίσει να εκμεταλλεύονται εκρηκτικά αντικείμενα κοντά σε εχθρούς, οπότε ήταν λογικό να έχουμε έναν εχθρό που ανέστρεψε αυτήν τη δυναμική όταν ο παίκτης βρισκόταν σε κάλυψη."
N/A3985"#commentary\cn_068_buggy_model.mp3" "[ Ted Backman ] Το μοντέλο του buggy πέρασε από πολλές αλλαγές πριν φτάσει στην τελική του έκδοση. Εξετάσαμε σχέδια που ικανοποιούσαν τόσο τις καλλιτεχνικές μας ανάγκες όσο και τις ανάγκες προσομοίωσης φυσικής, αλλά στη συνέχεια αντιμετωπίσαμε ένα απροσδόκητο πρόβλημα: πολλοί δοκιμαστές παιχνιδιού, ακόμη και έμπειροι παίκτες παιχνιδιών βολών πρώτου προσώπου, ζαλιζόντουσαν κατά την οδήγηση. Μαζί με κάποιες τροποποιήσεις προσομοίωσης, ανακαλύψαμε ότι η αλλαγή του μοντέλου του buggy βοήθησε - όσο περισσότερο έκρυβε το μοντέλο τον κόσμο, τόσο χειρότερη γινόταν η ζαλάδα. Έτσι ξεκινήσαμε να αφαιρούμε τμήματα του μοντέλου, μειώνοντας όλο και περισσότερο το αμάξωμα μέχρι οι παίκτες να σταματήσουν να αισθάνονται ζαλάδα. Συγκεκριμένα, το να βλέπεις το έδαφος μέσα από το αμάξωμα έκανε μεγάλη διαφορά."
N/A3986"#commentary\cn_069_antlion_design.mp3" "[ Ted Backman ] Σε μερικά από τα πρώτα σχέδια του παιχνιδιού, είχαμε πλάνα για πολλές εξωγήινες φυλές, με το Combine να είναι μόνο μία από αυτές. Μία από τις άλλες φυλές ήταν ένα θρησκευόμενο είδος εντομοειδών και οι μυρμηγκολέοντες ήταν μέρος αυτού. Αργότερα, καθώς αναπτύξαμε την Ακτή, αρχίσαμε να τους βλέπουμε περισσότερο ως παράσιτα που ήρθαν από τις πύλες Ξεν, μαζί με κεφαλοκάβουρες και άλλα πλάσματα. Αν και δεν είναι στην πραγματικότητα από το Ξεν, εξαπλώνονται σε οποιονδήποτε κόσμο μπαίνουν - όπως οι κατσαρίδες."
N/A3987"#commentary\cn_070_explosive_barrels.mp3" "[ Brian Jacobson ] Εδώ, παρουσιάζουμε τα εκρηκτικά βαρέλια, ένα βασικό στοιχείο των παιχνιδιών βολών πρώτου προσώπου, αλλά με μια νέα παραλλαγή: ο δεύτερος πυροβολισμός βάζει φωτιά στο βαρέλι, ξεκινώντας μια αντίστροφη μέτρηση για την έκρηξή του. Ένας τρίτος πυροβολισμός θα πυροδοτήσει αμέσως το βαρέλι. Με αυτόν τον τρόπο οι παίκτες θα μπορούσαν είτε να καθυστερήσουν την έκρηξη είτε να την ενεργοποιήσουν αμέσως, ανάλογα με την κατάσταση. Οι παίκτες μπορεί να θέλουν να ταΐσουν ένα εκρηκτικό βαρέλι σε μια κολλιτσίδα και στη συνέχεια να το πυροβολήσουν δύο φορές ως έναν έξυπνο τρόπο για να ξεφορτωθούν με ασφάλεια αρκετές από αυτές όταν είναι κοντά η μια στην άλλη. Η καθυστερημένη έκρηξη προκάλεσε επίσης πιο ενδιαφέρουσες αλυσιδωτές αντιδράσεις μεταξύ πολλαπλών βαρελιών. Τα εκρηκτικά βαρέλια ήταν τα αγαπημένα των θαυμαστών της σειράς, αλλά επίσης αγαπήθηκαν και από τους σχεδιαστές επιπέδων που συχνά ένιωθαν ότι το παιχνίδι δεν θα μπορούσε ποτέ να έχει αρκετά από αυτά."
N/A3988"#commentary\cn_071_ragdoll_magnets.mp3" "[ Dario Casali ] Το σύστημα φυσικής του Half-Life 2 μας έδωσε μια ποικιλία εργαλείων για να κάνουμε τη μάχη πιο συναρπαστική. Για παράδειγμα, όταν οι βολές των εχθρών αστοχούν, ανακατευθύνουμε διακριτικά τις βολές τους προς εύθραυστα αντικείμενα που βρίσκονται κοντά, προσθέτοντας χάος και δημιουργώντας αυτήν την αίσθηση ταινίας δράσης. Χρησιμοποιήσαμε επίσης το σύστημα φυσικής για να προσθέσουμε υποδείξεις. Δημιουργήσαμε αυτό που αποκαλούσαμε «μαγνήτες ragdoll» σε όλο το παιχνίδι για να κάνουμε τα πτώματα των εχθρών να πέφτουν με ενδιαφέροντες και δραματικούς τρόπους, όπως από γκρεμούς ή στο μονοπάτι ενός τρένου."
N/A3989"#commentary\cn_072_helicopter_peekaboo.mp3" "[ Dave Riller ] Το ελικόπτερο επίθεσης Combine ως κεντρικός ανταγωνιστής ήταν κάτι που θέλαμε να αναπτύξουμε σε ολόκληρο το κεφάλαιο. Το αδυσώπητο ελικόπτερο έγινε χαρακτήρας από μόνο του. Εδώ, αν ακούσετε και κοιτάξετε προς τα πάνω, μπορείτε να ακούσετε τον κινητήρα του και να το δείτε να πετάει κατά μήκος των σιδηροδρομικών γραμμών και μετά να χάνεται. Αυτή η πρώτη ματιά είναι ένα είδος προμηνύματος, με την παρουσία του να γίνεται πιο έντονη με την πάροδο του χρόνου - έως ότου, τελικά, πολεμήσετε εναντίον του."
N/A3990"#commentary\cn_073_iterative_passes.mp3" "[ David Speyrer ] Μερικά κεφάλαια του παιχνιδιού, όπως τα τμήματα των Καναλιών και του Ravenholm όπου ο παίκτης είναι με τα πόδια, αναπτύχθηκαν σε πολλαπλά περάσματα από διαφορετικές ομάδες. Διαπιστώσαμε ότι η διανομή χαρτών με αυτόν τον τρόπο οδήγησε σε μεγαλύτερη ποικιλία στην εμπειρία και μεγαλύτερη πυκνότητα ενδιαφερουσών στιγμών, καθώς κάθε ομάδα προσέθεσε τις μοναδικές πινελιές της στους χάρτες. Στο τμήμα των Καναλιών όπου ο παίκτης είναι με τα πόδια, το πρώτο πέρασμα καθιέρωσε την καλλιτεχνική διεύθυνση και το μονοπάτι του παίκτη, μαζί με τις βάσεις της εμπειρίας και μερικά σημαντικά σημεία. Αλλά η Άλφα δοκιμή παιχνιδιού από όλην την ομάδα εντόπισε ανεπαρκή ένταση και μια κάπως μονότονη εμπειρία εδώ. Στο δεύτερο πέρασμα μας, επιστρέψαμε στον χάρτη εστιασμένοι αποκλειστικά στη δημιουργία αυτής της έντασης και αυξήσαμε σημαντικά την πυκνότητα των πραγμάτων που συμβαίνουν από στιγμή σε στιγμή."
N/A3991"#commentary\cn_075_pistol_design.mp3" "[ Josh Weier ] Το τυπικό πιστόλι είναι το κεντρικό εργαλείο του παιχνιδιού, που λειτουργεί όχι μόνο ως το πρώτο όπλο μεγάλης εμβέλειας που μαθαίνετε να χρησιμοποιείτε, αλλά και ως μέθοδος αλληλεπίδρασης με το σύστημα φυσικής και τα καταστρέψιμα αντικείμενα από ασφαλή απόσταση για ολόκληρο το παιχνίδι. Για να το κάνουμε να είναι πιο άμεσο και διασκεδαστικό στη χρήση, το πιστόλι χρησιμοποιεί ένα μηχανισμό επανάληψης βολής που είναι μοναδικός για αυτό στο παιχνίδι. Το όπλο θα πυροβολήσει τόσο γρήγορα όσο γρήγορα ο παίκτης μπορεί να πατήσει το κουμπί, που σημαίνει ότι αισθάνεται μια άμεση απόκριση στην κίνησή του και όσο πιο γρήγορα μπορεί να κάνει κλικ, τόσο πιο γρήγορα μπορεί να πυροβολήσει."
N/A3992"#commentary\cn_076_shatterglass.mp3" "[ Josh Weier ] Όταν σχεδιάζαμε πρώιμα επίπεδα όπου υπάρχουν λιγότεροι μηχανισμοί στην εργαλειοθήκη του παίκτη, διαπιστώσαμε ότι είναι εξίσου ελκυστικό να αναδείξουμε νέα τεχνικά χαρακτηριστικά, όπως κάναμε εδώ με το εύθραυστο γυαλί. Για το εφέ θρυμματισμού, το γυαλί χωρίστηκε σε ένα πλέγμα μικρών τετραγώνων, επιτρέποντάς μας να εντοπίσουμε ποια ήταν άθικτα ή σπασμένα και να ανατινάξουμε μεγαλύτερα τμήματα όταν δεν ήταν πλέον συνδεδεμένα αρκετά τετράγωνα. Κάθε τετράγωνο αποδίδεται με μια μοναδική υφή βασισμένη στην κατάσταση των γειτονικών τετραγώνων του, δημιουργώντας τις αιχμηρές, οδοντωτές άκρες μεταξύ σπασμένου και άθικτου γυαλιού. Ενώ το σπάσιμο γυαλιού είναι πλέον συνηθισμένο στα παιχνίδια, ήταν κάτι που δεν είχαμε δει πολύ όταν φτιάξαμε το Half-Life 2 και ήμασταν απίστευτα ευχαριστημένοι με το επίπεδο πιστότητας και δυναμισμού που έφερε στο παιχνίδι."
N/A3993"#commentary\cn_077_lambda_caches.mp3" "[ Laura Dubuk ] Τεχνικά, η πρώτη κρυψώνα λάμδα βρίσκεται στο Εργαστήριο του Kleiner, αλλά αυτή είναι η πρώτη που βρίσκει ο παίκτης μόνος του. Προσθέσαμε κρυψώνες λάμδα για να ενθαρρύνουμε την εξερεύνηση και να υποδείξουμε στους παίκτες πού θα μπορούσαν να βρεθούν κρυμμένα αντικείμενα, με το να υπονοείται σεναριακά ότι τοποθετήθηκαν από την Αντίσταση ως μέρος της κρυφής εξέγερσής τους. Στο Half-Life, το περιεχόμενο των κιβωτίων προμηθειών προκαθορίστηκε από το σχεδιασμό επιπέδων. Στο HL2 παρουσιάσαμε προσαρμοστικά κιβώτια αντικειμένων που δίνουν στον παίκτη ό,τι έχει μεγαλύτερη ανάγκη εκείνη τη στιγμή, με βάση τους στόχους πόρων που ορίζονται από τον σχεδιαστή επιπέδων."
N/A3994"#commentary\cn_078_scanners.mp3" "[ Kerry Davis ] Οι σαρωτές παρουσίασαν μια δύσκολη πρόκληση σχεδιασμού. Ενώ μας άρεσε το πώς η δυστοπική παρουσία τους βοήθησε να μεταφέρει στον παίκτη την κατοχή από το Combine ως μια καταπιεστική κατάσταση παρακολούθησης, δεν θέλαμε πραγματικά να πυροβολούν τον παίκτη. Διαπιστώσαμε ότι το να στοχεύεις στον ουρανό για να χτυπήσεις έναν μικρό, ευκίνητο εχθρό με σταθερό πλεονέκτημα ύψους ήταν κάτι που δεν μπορούσαμε να κάνουμε διασκεδαστικό. Δεδομένου ότι μας άρεσε πολύ ο ρόλος τους στην ιστορία, αποφασίσαμε ότι στη μάχη, οι σαρωτές θα χρησιμεύσουν κυρίως ως μάτια, ειδοποιώντας τους κοντινούς εχθρούς για την παρουσία του παίκτη - ένα χαρακτηριστικό που ενισχύσαμε με ηχητικά εφέ από τους στρατιώτες. Πέρα από αυτό, θα μπορούσαν να παρενοχλούν τον παίκτη μόνο με έντονα φώτα και περιστασιακά με το να πέφτουν πάνω του και να σκάνε αφού έχουν υποστεί αρκετή ζημιά."
N/A3995"#commentary\cn_079_surface_properties.mp3" "[ Ariel Diaz ] Παίζουμε προσαρμοσμένους ήχους βημάτων όταν ο παίκτης περπατά σε ολισθηρή λάσπη. Αυτό ήταν ένα σύστημα που ονομάζεται ιδιότητες επιφάνειας που χρησιμοποίησε τον τύπο υλικού για να προσδιορίσει τους ήχους και άλλα εφέ που θα έπρεπε να συμβούν όταν περπατάτε ή σας πυροβολούν. Νωρίτερα στην ανάπτυξη, είχαμε ένα εφέ που επιβραδύνει την κίνηση των παικτών όταν περπατούσαν σε επιφάνειες λάσπης. Ωστόσο, αυτό αφαιρέθηκε στην τελική έκδοση καθώς αποφασίστηκε ότι ήταν πολύ τιμωρητικό."
N/A3996"#commentary\cn_080_combat_entrances.mp3" "[ Dario Casali ] Το να στρίβετε σε μια γωνία και να μπαίνετε σε μια νέα περιοχή μόνο και μόνο για να δείτε τους εχθρούς να στέκονται εκεί είναι πάντα άβολο και κάνει τον κόσμο να φαίνεται λιγότερο ζωντανός και περισσότερο σαν σκηνικό. Έτσι, είχαμε κίνητρο να εισαγάγουμε εχθρούς σε χώρους μάχης με πιο ενδιαφέροντες και δυναμικούς τρόπους που θα επικοινωνούσαν την οργάνωση και τη σκοπιμότητα από την πλευρά τους, σαν αυτοί οι στρατιώτες να είχαν ένα σχέδιο για τον Gordon ακόμη και πριν εμφανιστεί. Οι Metrocops σε αυτήν τη σκηνή μπαίνουν στο χώρο μέσω προγραμματισμένων σκηνών και αργότερα στο παιχνίδι χρησιμοποιούμε την κάθοδο με σκοινί με παρόμοιο τρόπο. Δεν έχει σημασία από πού προέρχονται στην πραγματικότητα, επειδή οι παίκτες καταλήγουν να λένε αυτήν την ιστορία στον εαυτό τους. Διαπιστώσαμε ότι στο τέλος, η μάχη θα έπρεπε να έχει μια ιστορία που να υπονοείται στη σχεδίασή της: μια ενέδρα, μια έκπληξη, μια έκρηξη, μια επίθεση - όλα αυτά τα σενάρια χρησιμοποιούν μεγάλο μέρος της ίδιας εχθρικής τεχνητής νοημοσύνης, αλλά όλα φαινόντουσαν διαφορετικά στους δοκιμαστές παιχνιδιού."
N/A3997"#commentary\cn_081_mounted_gun_gallery.mp3" "[ Dave Riller ] Υπάρχουν μερικά πράγματα που συμβαίνουν σε αυτήν τη σκηνή: ο πυργίσκος με το πολυβόλο που πυροβολεί στα καταστρέψιμα κιβώτια από πίσω διδάσκει στους παίκτες να μην αντιμετωπίσουν την απειλή κατά μέτωπον και αντίθετα να χρησιμοποιούν τη διαδρομή του υπονόμου για να τη νικήσουν. Και όταν φτάσουν στον πυργίσκο με το πολυβόλο, οι παίκτες έχουν την ευκαιρία να το χρησιμοποιήσουν σε ένα ειδικά διαμορφωμένο σκηνικό με ένα κύμα επιθέσεων από στρατιώτες του Combine και σαρωτές που εκτελούν εφόρμηση με βουτιά. Αρχίζουμε επίσης να εισάγουμε το Combine APC που ρίχνει πυραύλους με τους οποίους καθοδηγεί τρόπον τινά τους παίκτες σπρώχνοντάς τους προς μια κατεύθυνση και θα εμφανιστεί ξανά αργότερα στο κεφάλαιο."
N/A3998"#commentary\cn_082_barnacle_bowling.mp3" "[ Josh Weier ] Αυτό είναι ένα καλό παράδειγμα για το πώς κάποια στοιχεία σχεδιασμού μπορούν να ενωθούν σε ένα πίνακα αλληλεπιδράσεων για να δημιουργήσουν ένα αξέχαστο σενάριο για τον παίκτη. Έχουμε τις κολλιτσίδες, το σύστημα φυσικής μας, τις ιδιότητες της ολισθηρής λασπωμένης επιφάνειας και τελευταίο αλλά εξίσου σημαντικό: τα εκρηκτικά βαρέλια. Τα έχετε συναντήσει όλα αυτά μόνα τους, αλλά είναι σε θέση να ενωθούν για να δημιουργήσουν μια στιγμή που ονομάσαμε «μπόουλινγκ με κολλιτσίδες»."
N/A3999"#commentary\cn_083_barnacle_introduction.mp3" "[ Mike Dussault ] Επειδή οι κολλιτσίδες μπορεί να προκαλέσουν σύγχυση όταν συναντώνται για πρώτη φορά, θέλαμε να τις παρουσιάσουμε με τρόπο που να δείχνει στους παίκτες τη συμπεριφορά τους από ασφαλή απόσταση. Αποφασίσαμε να το κάνουμε αυτό μέσω μιας σκηνής αρπακτικών/θηραμάτων σε στυλ «ντοκυμαντέρ». Αλλά όπως πάντα, σκηνές σαν αυτή χρειάστηκαν πολλές δοκιμές για να είμαστε σίγουροι ότι θα τις δουν οι παίκτες."
N/A4000"#commentary\cn_084_physics_in_puzzles.mp3" "[ Eric Smith ] Συχνά, απλούστεροι μηχανισμοί που συναντήθηκαν νωρίτερα στο παιχνίδι αντλούνται από πιο σύνθετους ως μορφή εκπαίδευσης. Ο γρίφος τραμπάλα, η πρώτη κατασκευή που είναι βασισμένη στο σύστημα φυσικής του παιχνιδιού, προήλθε στην πραγματικότητα από ένα μεταγενέστερο, πιο περίπλοκο γρίφο με ένα πλυντήριο ρούχων στα Κανάλια. Η τραμπάλα χρησιμοποιεί τις ίδιες αρχές μάζας και ράμπας, αλλά με έναν πιο απλό τρόπο με τον οποίο οι παίκτες μπορούν να αλληλεπιδράσουν άμεσα, βοηθώντας τους να κατανοήσουν το σύστημα φυσικής του παιχνιδιού και διευκολύνοντας την επίλυση μεταγενέστερων γρίφων. Αυτός ο γρίφος υπογραμμίζει επίσης την αναλογική φύση του συστήματος φυσικής, με την τοποθέτηση τσιμεντόλιθων και το βάρος του παίκτη να λαμβάνονται υπόψη στη λύση."
N/A4001"#commentary\cn_085_combine_attack_helicopter.mp3" "[ Brian Jacobson ] Οι παίκτες τον έχουν δει πολύ λίγο στο παρελθόν, αλλά εδώ είναι που παρουσιάζουμε πλήρως τον κύριο αντίπαλο του κεφαλαίου των Καναλιών: το επιθετικό ελικόπτερο Combine. Αυτό το ελικόπτερο καταστρέφει ανελέητα την κάλυψη του παίκτη, αναγκάζοντάς τον να προχωρήσει ή να κινδυνεύσει να πυροβοληθεί. Θέλαμε αυτή η ακολουθία να είναι τεταμένη και απειλητική, με το ελικόπτερο να φαίνεται πολύ ισχυρό για να αντιμετωπιστεί κατά μέτωπον και να διατηρήσει αυτήν την ένταση μέσω των Καναλιών μέχρι την τελική αναμέτρηση στη δεξαμενή. Για να το επιτύχουμε αυτό, περιορίσαμε σε μεγάλο βαθμό την κίνηση του ελικοπτέρου με βάση συγκεκριμένους στόχους παιχνιδιού. Σε αυτόν το χάρτη, σχεδιασμένο για να τρέχεις από το ένα σημείο κάλυψης στο άλλο ενώ βρίσκεσαι κάτω από τα πυρά του ελικοπτέρου, δημιουργήσαμε ένα δακτυλιοειδές μονοπάτι στον ουρανό πάνω από την αρένα. Το ελικόπτερο ταξιδεύει πάντα στο πιο απομακρυσμένο σημείο αυτού του δακτυλίου από τον παίκτη, διατηρώντας το ορατό και διευκολύνοντάς μας να τοποθετήσουμε κάλυψη στα σωστά σημεία."
N/A4002"#commentary\cn_087_explosive_barrel_factory.mp3" "[ David Speyrer ] Αυτό το δωμάτιο, γεμάτο με έναν παράλογο αριθμό εκρηκτικών βαρελιών, ενέπνευσε μια καλοπροαίρετη συζήτηση μέσα στην ομάδα σχετικά με το μέχρι ποιο σημείο θα ωθήσουμε την αληθοφάνεια του κόσμου μας. Ακόμη κι ένα βαρέλι που εκρήγνυται προφανώς δεν είναι πολύ ρεαλιστικό - στον πραγματικό κόσμο, τα βαρέλια δεν εκρήγνυνται, ακόμα κι αν τα πυροβολήσετε."
N/A4003"#commentary\cn_088_rising_water.mp3" "[ Dhabih Eng ] Η πλωτή γέφυρα και τα ξύλινα καρούλια εδώ εισάγουν την έννοια της επίπλευσης ως εργαλείο για τον παίκτη. Σε αυτήν την περίπτωση δεν είναι πραγματικά ένας γρίφος, είναι απλώς διασκεδαστικό για τον παίκτη που αλληλεπιδρά με το σύστημα φυσικής, αλλά αργότερα επανεξετάζουμε αυτό το στοιχείο παιχνιδιού στα Κανάλια για να ανεβάσουμε μια ράμπα για το ταχύπλοο."
N/A4004"#commentary\cn_089_manhack_matt.mp3" "[ John Morello ] Αποκαλέσαμε αυτόν τον τύπο «Πετσοκόπτερο Ματ». Θέλαμε να δώσουμε στους παίκτες την αίσθηση ότι εκατοντάδες πολίτες κατοικούσαν στις κρυφές γωνιές της Πόλης 17. Σε αυτό το σημείο του παιχνιδιού είχε περάσει καιρός από τότε που οι παίκτες είχαν δει έναν πολίτη και θέλαμε να εξηγήσουμε τη σημασία των πετσοκοπτέρων, που ήταν ο πρώτος εχθρός βασισμένος στο σύστημα φυσικής που δημιουργήσαμε. Στην αρχική ιδέα, υπήρχε ένα ουφάδικο στην πόλη όπου οι παίκτες μπορούσαν να χειριστούν πετσοκόπτερα για να επιτεθούν σε εικονικούς πολίτες. Τελικά οι παίκτες θα ανακάλυπταν ότι τα πετσοκόπτερα ήταν πραγματικά, όπως και οι πολίτες. Καθώς η ιδέα για την κατοχή από το Combine έγινε πιο ολοκληρωμένη, όλο το σενάριο με το ουφάδικο άρχισε να φαίνεται αταίριαστο και τελικά αφαιρέθηκε."
N/A4005"#commentary\cn_090_fighting_motion_sickness.mp3" "[ David Speyrer ] Στις πρώτες δοκιμές παιχνιδιού, πολλοί παίκτες ανέπτυξαν ναυτία κίνησης ενώ οδηγούσαν το ταχύπλοο. Προσπαθώντας να το διορθώσουμε, ανακαλύψαμε αρκετούς παράγοντες που συνέβαλαν σε αυτό. Διαπιστώσαμε ότι η μείωση της θέασης του ταχυπλόου στο οπτικό πεδίο του παίκτη βοήθησε, οπότε κάναμε αρκετές αλλαγές στο μοντέλο για να το περιορίσουμε. Η διατήρηση ενός σταθερού ρυθμού καρέ βοήθησε επίσης, οπότε ήταν σημαντικό να παρακολουθούμε την απόδοση σε αυτές τις ενότητες. Ωστόσο, ο πιο σημαντικός παράγοντας ήταν η εξάλειψη της περιστροφής της κάμερας για να διατηρηθεί ο ορίζοντας πιο σταθερός, ανεξάρτητα από το τι έκανε το ταχύπλοο. Ένας από τους προγραμματιστές της ομάδας ήταν εξαιρετικά επιρρεπής σε ναυτία κίνησης και δέχτηκε να γίνει το «πειραματόζωό» μας αρκετές φορές για να αξιολογήσει την πρόοδό μας προς μια λύση. Είμαι σίγουρος ότι έκανε εμετό τουλάχιστον μία φορά μετά τη δοκιμή παιχνιδιού, αλλά η αυτοθυσία του εκτιμήθηκε από όλους."
N/A4006"#commentary\cn_091_headcrab_canisters.mp3" "[ Jeff Lane ] Μεταχειρισμένα δοχεία κεφαλοκάβουρων εμφανίζονται αργότερα στο Ravenholm, οπότε αποφασίσαμε να τα δείξουμε εδώ για να πούμε την ιστορία του πώς χρησιμοποιούνται από το Combine. Η ιστορία είναι ότι το Combine έχει οπλίσει την πανίδα Ξεν για να τη χρησιμοποιήσει εναντίον των ανθρώπων. Οι κρυμμένοι κάτω από το έδαφος κεφαλοκάβουρες προστέθηκαν ως ένα νέο χαρακτηριστικό για αυτήν την ενότητα που επεκτάθηκε σε μια μεγαλύτερη περιοχή που προορίζεται να δείξει μια παράγκα πολιτών που καταστράφηκε από την επίθεση των κεφαλοκάβουρων."
N/A4007"#commentary\cn_092_airboat_intro.mp3" "[ John Morello ] Εδώ ο παίκτης παίρνει το πρώτο όχημα του παιχνιδιού, το ταχύπλοο. Θέλαμε να δημιουργήσουμε έναν ασφαλή χώρο στον οποίο οι παίκτες μπορούν να εξασκηθούν στην οδήγηση του ταχυπλόου για όσο διάστημα θέλουν πριν προχωρήσουν. Η αρένα δίνει πολλές ευκαιρίες για άλματα και κόλπα και τη γεμίσαμε με τοξική λάσπη για να κρατήσουμε τους παίκτες στο ταχύπλοο περισσότερο, εμποδίζοντάς τους να το εγκαταλείψουν και να προχωρήσουν με τα πόδια."
N/A4008"#commentary\cn_093_zombie_surprise.mp3" "[ Jeff Lane ] Υπάρχει ένα θρασύτατο jumpscare σε αυτόν τον αγωγό αποχέτευσης. Οι παίκτες περιπλανιούνται εδώ, εντελώς συγκεντρωμένοι και μες στην περιέργεια και ξαφνικά αναδύεται μέσα από το νερό ένα ζόμπι, σχεδόν πάντα τρομάζοντας πάρα πολύ τους δοκιμαστές παιχνιδιού. Ένας έπεσε εντελώς από την καρέκλα του και θεωρήσαμε αυτήν τη στιγμή ως επιτυχία."
N/A4009"#commentary\cn_094_airboat_time.mp3" "[ Dave Riller ] Η εύρεση της σωστής ισορροπίας ανάμεσα στο χρόνο που οδηγούμε το όχημα και το χρόνο που είμαστε με τα πόδια χρειάστηκε λίγη δουλειά. Η οδήγηση με πλήρη ταχύτητα βοήθησε τους παίκτες να καλύψουν μεγάλες αποστάσεις σε όλον τον κόσμο γρήγορα και στις πρώτες δοκιμές παιχνιδιού, αισθανθήκαμε ότι οι παίκτες έχαναν την ευκαιρία να εξερευνήσουν και να κατανοήσουν τις λεπτομέρειες του παιχνιδιού. Η εξερεύνηση του κόσμου είναι βασική αξία του Half-Life, οπότε δεν θέλαμε το όχημα να την ακυρώσει. Για να το αντιμετωπίσουμε αυτό, προσθέσαμε περιοδικά σημεία όπου οι παίκτες μπορούσαν να βγουν έξω και να εξερευνήσουν μικρές περιοχές με μπόλικες λεπτομέρειες. Επιπλέον, καθώς εξελίχθηκε το σύστημα φυσικής, μάθαμε νέους τρόπους για να το χρησιμοποιήσουμε. Αυτά τα σημεία στα οποία δεν οδηγείς το ταχύπλοο μας επιτρέπουν να εισαγάγουμε ένα στοιχείο ανακάλυψης γύρω από το σύστημα φυσικής, όπως το να ρίχνουμε κιβώτια στο νερό ή να συνδυάζουμε βαρέλια για να σηκώσουμε μια ράμπα. Αυτό έδωσε στους παίκτες την ευκαιρία να αλληλεπιδράσουν με το νερό και το σύστημα φυσικής με διαφορετικούς τρόπους."
N/A4010"#commentary\cn_095_floating_supplies.mp3" "[ Josh Weier ] Στην άλφα δοκιμή παιχνιδιού, τα Κανάλια ήταν γεμάτα με κιβώτια ανεφοδιασμού που επιλέουν τα οποία οι παίκτες μπορούσαν να σπάσουν με το ταχύπλοο για να συλλέξουν τις προμήθειες από μέσα τους. Οι μηχανισμοί θύμιζαν περισσότερο παιχνίδι και όχι την πραγματικότητα, αλλά βοήθησαν στη διατήρηση της ροής του παιχνιδιού επιτρέποντας στον παίκτη να ανεφοδιαστεί εν κινήσει. Για να το κάνουμε όλο αυτό λίγο πιο αληθοφανές, θέλαμε να πούμε την ιστορία για το πώς τα κιβώτια κατέληξαν τόσο βολικά τοποθετημένα κατά μήκος της διαδρομής του παίκτη. Αυτή η σκηνή με τους πολίτες που ρίχνουν κιβώτια προμηθειών βοηθά στο να γίνει αυτή η μυθοπλασία πιο αποδεκτή από τον παίκτη, ενώ κάνει τα Κανάλια να φαίνονται πιο ζωντανά. Το γεγονός ότι βοηθούνται από τόσους πολλούς υποστηρικτικούς χαρακτήρες έκανε τους παίκτες να αισθάνονται πιο ηρωικοί και σημαντικοί."
N/A4011"#commentary\cn_096_grenade_intro.mp3" "[ Brian Jacobson ] Σχεδιάσαμε αυτήν τη βάση Combine τόσο ως χώρο εκπαίδευσης όσο και ως παιδική χαρά για χειροβομβίδες, βάζοντάς τες σε άπειρα κιβώτια ανεφοδιασμού για να δείξουμε ότι είναι ασφαλές για τους παίκτες να χρησιμοποιούν χειροβομβίδες ελεύθερα, χωρίς φόβο ότι θα εξαντληθούν. Ξεδώστε. Η μάχη εδώ χρησιμοποιεί εκτεταμένη σήμανση για να κατευθύνει την τεχνητή νοημοσύνη των στρατιωτών προς σημεία κάλυψης και να παρέχει καλές ευκαιρίες στους παίκτες να κάνουν χρήση χειροβομβίδων. Στο τέλος της περιοχής, η ίδια τεχνική με τις άπειρες χειροβομβίδες βοηθά τους παίκτες να λύσουν το πρόβλημα με τον πυργίσκο με το πολυβόλο, καθώς μια άμεση επίθεση είναι πολύ πιο δύσκολη αν δεν το κάνετε. Ένα έντονο κόκκινο φως και ένα ίχνος σωματιδίων προστέθηκαν στις χειροβομβίδες, καθιστώντας σημαντικά ευκολότερο για τους παίκτες να ακολουθήσουν την τροχιά τους, είτε τις ρίχνουν είτε αποφεύγουν μια από έναν στρατιώτη του Combine."
N/A4012"#commentary\cn_097_puzzle_layers.mp3" "[ Dave Riller ] Επειδή οι παίκτες συχνά αγνοούν εντελώς την πρόθεση του σχεδιαστή, κάτι που πιστεύουμε ότι είναι καλό, τείνουν να ανταποκρίνονται με κάθε είδους απρόσμενους τρόπους στους γρίφους μας. Ακόμη και φαινομενικά απλοί γρίφοι μπορούν να δουν αμέτρητες αποτυχίες στο δρόμο προς την επιτυχία. Αυτό συνέβη με αυτόν το γρίφο για το άνοιγμα των πυλών του καναλιού, ο οποίος απαιτούσε πολλές υποδείξεις. Ο τροχός που πετάει σπίθες δείχνει ότι έτσι θα άνοιγε κάποιος κανονικά την πύλη, αλλά εδώ απαιτείται κάποια άλλη μέθοδος. Μερικά κοράκια τραβούν το μάτι του παίκτη προς τη λύση - στην περίπτωση αυτή μια δέσμη δοκών σε ένα εκκρεμές. Ενώ οι χειροβομβίδες έχουν παρουσιαστεί διεξοδικά, αρχικά θέλαμε οι παίκτες να ρίξουν μία για να σπάσουν την ξύλινη δομή στήριξης, αλλά αυτό δεν ήταν αρκετά προφανές. Προσθέσαμε εκρηκτικά βαρέλια ως μια πολύ σαφέστερη ένδειξη. Αλλά ακόμα και μετά την επίλυση του γρίφου, ορισμένοι παίκτες δεν συνειδητοποίησαν ότι οι πύλες ήταν τώρα ανοιχτές, γεγονός που τους οδήγησε να εξερευνούν ατελείωτα το εσωτερικό της βάσης αναζητώντας μια άλλη έξοδο. Έτσι έπρεπε να τους υπενθυμίσουμε το αρχικό τους πρόβλημα, τη σπασμένη πύλη. Προσθέσαμε καπνό, το συναγερμό και ένα περιστρεφόμενο φως και τότε αρχίσαμε τελικά να βλέπουμε αξιόπιστα αποτελέσματα στις δοκιμές παιχνιδιού."
N/A4013"#commentary\cn_098_metrocop_strafing.mp3" "[ Doug Wood ] Ο αρχικός σχεδιασμός των επιπέδων με το ταχύπλοο είχε ως στόχο να προκαλέσει τους παίκτες με δύσκολους ελιγμούς υπό την πίεση των Metrocops. Το μοτίβο επίθεσης των Metrocops προοριζόταν να αναγκάσει τους παίκτες να ελιχθούν γύρω από τις βολές καθώς περνούσαν με ταχύτητα ανάμεσά τους. Αλλά στη διαδικασία αναθεώρησής μας, εσωτερικά γνωστή ως «Εποπτεία», ορισμένοι δοκιμαστές παιχνιδιού ένιωσαν απογοητευμένοι που πυροβολήθηκαν χωρίς να έχουν τη δυνατότητα να ανταπαντήσουν. Ήθελαν το ταχύπλοο να έχει την αίσθηση του ισχυρού και ασταμάτητου. Με βάση αυτά τα σχόλια, επαναπροσδιορίσαμε τα επίπεδα για να δώσουμε έμφαση στην ενδυνάμωση έναντι της πρόκλησης, μεταβαίνοντας από την αποφυγή επιθέσεων σε γρήγορο ρυθμό μάχης, ταχύτητα και την καταστροφή εμποδίων περνώντας από μέσα τους."
N/A4014"#commentary\cn_100_mounted_gun.mp3" "[ Jeff Lane ] Τα όπλα σε στήριγμα προστέθηκαν εδώ για να βοηθήσουν στην εκπαίδευση του παίκτη σχετικά με την αποτελεσματικότητα του όπλου ενάντια στο Επιθετικό Ελικόπτερο για την τελική μάχη στη δεξαμενή. Αυτό ήταν απαραίτητο γιατί μέχρι αυτό το σημείο, το ελικόπτερο ήταν άτρωτο στα όπλα του παίκτη και έπρεπε να δώσουμε κάποια ένδειξη ότι θα μπορούσε να υποστεί ζημιά με μεγαλύτερα όπλα. Αυτό δεν ήταν πολύ αποτελεσματικό στις δοκιμές παιχνιδιού λόγω της πίεσης που υφίστατο ο παίκτης εκείνη τη στιγμή, γεγονός που μας οδήγησε να αναπτύξουμε τα εφέ σωματιδίων και τους ήχους που θα έπειθαν τους παίκτες ότι έκαναν πραγματικά ζημιά."
N/A4015"#commentary\cn_101_357_intro.mp3" "[ Josh Weier ] Το Magnum, σε αντίθεση με το βασικό πιστόλι με τον χαμηλότερο ρυθμό βολής του, προορίζεται να ρίχνει με πιο μετρημένο, υπολογισμένο τρόπο, προκαλώντας πολύ μεγάλη ζημιά στον στόχο σας. Οι προηγούμενες εκδόσεις του Magnum είχαν μικρή τυχαία διασπορά, που αισθανθήκαμε ότι ταιριάζει στο βαρύ και λιγότερο ευαίσθητο τράβηγμα σκανδάλης ενός μεγαλύτερου πιστολιού. Ωστόσο, αυτό οδήγησε σε απογοητευτικές στιγμές όπου οι παίκτες θα έριχναν με πολλή προσοχή μια βολή, μόνο και μόνο για να αστοχήσουν λόγω του μηχανισμού ακριβείας που αναφέραμε προηγουμένως. Για να το αντιμετωπίσουμε αυτό, κάναμε την πρώτη σφαίρα απόλυτα ακριβή, με κάθε επόμενη βολή να γίνεται λιγότερο ακριβής όσο συνεχίζετε να πυροβολείτε."
N/A4016"#commentary\cn_102_helicopter_bombing_run.mp3" "[ Brian Jacobson ] Αυτό είναι άλλο ένα παράδειγμα όπου δημιουργούμε κινδύνους κατά την οδήγηση του ταχυπλόου. Το ελικόπτερο προσπαθεί να μείνει μπροστά από τον παίκτη όταν ρίχνει βόμβες και αν ο παίκτης υποχωρήσει, μεταβαίνει σε λειτουργία αιώρησης και στρέφεται για να επιτεθεί στον παίκτη. Σε μια δοκιμή παιχνιδιού, μια βόμβα έτυχε να πέσει ανάμεσα στις ενώσεις των σωληνώσεων, δημιουργώντας μια όμορφη κινηματογραφική στιγμή. Ο δοκιμαστής παιχνιδιού είχε θετική αντίδραση, οπότε η ομάδα αποφάσισε να το προγραμματίσει έτσι ώστε να συμβαίνει κάθε φορά. Αυτή η διαδικασία έχει γίνει μέρος της διαδικασίας οργανικού σχεδιασμού μας: κάθε τόσο, ένα ωραίο πράγμα συμβαίνει τυχαία σε μια δοκιμή παιχνιδιού και βρίσκουμε έναν τρόπο να το κάνουμε να επαναλαμβάνεται με πιο αξιόπιστο τρόπο."
N/A4017"#commentary\cn_103_smokestack_collapse.mp3" "[ Doug Wood ] Όταν δημιουργούσαμε ένα κινηματογραφικό παιχνίδι δράσης όπως το πρώτο Half-Life, πάντα θέλαμε να κάνουμε μερικές μεγάλες, θεαματικές σκηνές καταστροφής, αλλά ποτέ δεν καταφέραμε να κάνουμε κάτι τέτοιο. Η φυσική του Half-Life 2 εισήγαγε ένα σύστημα για τη διάσπαση μικρών αντικειμένων της φυσικής, όπως τα κιβώτια, σε κομμάτια που γέννησαν την ιδέα να κάνουμε κάτι πολύ μεγαλύτερο. Εξελίξαμε την ιδέα και προσπαθήσαμε να σπάσουμε ένα φουγάρο σε κομμάτια καθώς έπεφτε. Έτσι πειραματιστήκαμε με τις μάζες μέχρι να φαίνεται καλύτερο, τελειοποιήσαμε το μοντέλο και προσθέσαμε πολύ καπνό και ήχο για να γίνει πιο πειστικό το εφέ και έτσι φτάσαμε στη μεγάλη, θεαματική στιγμή καταστροφής. Τελικά, το σύστημα φυσικής μας έκανε τη σκηνή μόλις και μετά βίας δυνατή με τρόπο που ίσως φαίνεται γραφικός με τα σύγχρονα πρότυπα, αλλά φαινόταν πραγματικά φοβερός εκείνη την εποχή. Επειδή η προσομοίωση ήταν μοναδική κάθε φορά που την τρέχαμε, έπρεπε να λάβουμε μέτρα για να αποφύγουμε να μπλοκάρουμε εντελώς το μονοπάτι του παίκτη με τα μεγάλα κομμάτια συντριμμιών. Η επιτυχία αυτής της σκηνής μας άνοιξε την όρεξη για τα πολύ υψηλότερης πιστότητας εφέ καταστροφής κινηματογραφικής φύσεως που θα δούμε στη συνέχεια στο Episode Two."
N/A4018"#commentary\cn_104_washing_machine_puzzle.mp3" "[ David Speyrer ] Δημιουργήσαμε το γρίφο φυσικής του πλυντηρίου ρούχων αργά στην ανάπτυξη, αφού οι δοκιμές παιχνιδιού έδειξαν ότι οι παίκτες χρειάζονταν κάποιο χρόνο ανάπαυλας από την αδυσώπητη πίεση από το ελικόπτερο. Οι αντιθέσεις στον ρυθμό όπως αυτή μπορούν να τονίσουν τις διαφορετικές στιγμές επαναφέροντας τη συναισθηματική κατάσταση του παίκτη και αποτρέποντας την εξάντληση ή ακόμα και την πλήξη. Ήταν ένα θετικό σημάδι ότι οι παίκτες αντέδρασαν τόσο έντονα σε όλην τη δουλειά που έγινε για να κάνει το ελικόπτερο πραγματικά απειλητικό, αλλά αν δεν καταφέρναμε να διαχειριστούμε το άγχος τους, η κούραση έμπαινε μπροστά και όλα έμοιαζαν μονότονα και όχι διασκεδαστικά. Αρχικά, οι παίκτες οδηγούσαν γρήγορα σε αυτήν την περιοχή, αλλά λόγω του ωραίου ηλιακού φωτός και της σύνθεσης του καναλιού εδώ, αποφασίσαμε ότι ήταν ένα καλό σημείο για να σταματήσουμε τη δράση και να ζητήσουμε από τον παίκτη να περάσει λίγο ήσυχο χρόνο λύνοντας ένα γρίφο. Ο ίδιος ο γρίφος, ο οποίος ήταν ο πρώτος που χρησιμοποίησε μάζες και τροχαλίες, κατέληξε να δημιουργεί άλλους γρίφους πλοήγησης φυσικής αλλού στο παιχνίδι."
N/A4019"#commentary\cn_105_airboat_changeup.mp3" "[ Jeff Lane ] Ακούσαμε από τους δοκιμαστές παιχνιδιού ότι ήθελαν πιο μεγάλη ποικιλία στις σκηνές με το ταχύπλοο. Μέχρι αυτό το σημείο του παιχνιδιού, ο παίκτης δεν είχε πραγματικά τρόπο να αντισταθεί στο ελικόπτερο και σε άλλους εχθρούς, οπότε φάνηκε σωστό να εισαχθεί ένα νέο όπλο και με τη σειρά του να προσφέρει μια αλλαγή ρυθμού και να θέσει τη βάση για το τι θα ακολουθήσει. Στις επόμενες περιοχές, προσθέσαμε σκοποβολή για να εξοικειώσουμε τους παίκτες με το νέο τους όπλο. Η πρόσθετη δύναμη φυσικής στα βλήματα του όπλου αέρα σήμαινε ότι οι στόχοι θα εκτοξεύονταν μακριά και θα το έκαναν να φαίνεται πολύ πιο ισχυρό από οτιδήποτε άλλο στον εξοπλισμό του παίκτη. Ακόμα και τότε, όταν επρόκειτο για τη μάχη με το ελικόπτερο, πολλοί δοκιμαστές παιχνιδιού εξακολουθούσαν να θεωρούν ότι ήταν ανίκητο. Δεν είχαν παρατηρήσει τις προσπάθειές μας να δείξουμε ότι το ελικόπτερο δεχόταν ζημιά από τα όπλα σε στήριγμα του Combine νωρίτερα. Για να το ξεπεράσουμε, κάναμε το πιο προφανές πράγμα: βάλαμε το ελικόπτερο ακριβώς έξω από τη σήραγγα στην οποία παίρνετε το όπλο και καθιστούμε εξαιρετικά σαφές ότι μπορείτε και πρέπει να το πυροβολήσετε. Και λειτούργησε."
N/A4020"#commentary\cn_106_donkey_kong_barrel_ramp.mp3" "[ Eric Smith ] Αυτή η συγκεκριμένη περιοχή, η ράμπα αποστράγγισης, ξεκίνησε αρχικά ως ένα ενδιαφέρον κομμάτι αρχιτεκτονικής επιπέδου. Αλλά κατά τη διάρκεια των δοκιμών παιχνιδιού, είδαμε γρήγορα πόσο διασκεδαστικό ήταν να γλιστράει το ταχύπλοο στην πλαγιά, οπότε προσθέσαμε περισσότερα στοιχεία για να βελτιώσουμε αυτήν την εμπειρία. Αυτό περιελάμβανε τους Metrocops να ρίχνουν βαρέλια προς τον παίκτη, ως ένα μικρό φόρο τιμής στο κλασικό arcade παιχνίδι Donkey Kong."
N/A4021"#commentary\cn_107_lambda_cache_interlude.mp3" "[ Danika Rogers ] Ένα παιχνίδι Half-Life είναι τελικά μια γραμμική εμπειρία, αλλά ψάχνουμε πάντα τρόπους για να σπάσουμε τη διαδρομή του παίκτη και να δημιουργήσουμε μη γραμμικότητα σε κλίμακα επιπέδου. Αυτή η κρυψώνα λάμδα, που αντικαταστάθηκε με ενέδρα ζόμπι και κεφαλοκάβουρων, ήταν εντελώς προαιρετική και κατασκευάστηκε μόνο για να προσθέσει μέρος αυτής της μη γραμμικότητας σε αυτό το τμήμα του ταξιδιού μέσω των καναλιών."
N/A4022"#commentary\cn_108_skybox_time_of_day.mp3" "[ Eric Kirchmer ] Τα χρώματα του ουρανού και της ομίχλης αλλάζουν σταδιακά κατά τη διάρκεια αυτού του κεφαλαίου. Αυτό αντιπροσωπεύει οπτικά το πέρασμα του χρόνου καθώς ο παίκτης ταξιδεύει μέσα από τα κανάλια και το κεφάλαιο. Δύο τιμές χρώματος ομίχλης σε αντίθετα άκρα βοηθούν στην εδραίωση της ψευδαίσθησης της λοξής γωνίας του ήλιου. Μπορείτε να δείτε να πλησιάζει το ηλιοβασίλεμα από αυτό το σημείο. Αυτό κορυφώνεται στην αρένα μάχης του ελικοπτέρου με τη δύση του ήλιου και το Ravenholm ορατό στον ορίζοντα."
N/A4023"#commentary\cn_109_helicopter_megabomb_origin.mp3" "[ Brian Jacobson ] Η επίθεση του ελικοπτέρου με τη συνεχή ρίψη βομβών βασίστηκε σε ένα σφάλμα όπου ένας προγραμματιστής αφαίρεσε κατά λάθος τον χρόνο αναμονής από τη ρίψη μιας βόμβας στην επόμενη, με αποτέλεσμα το ελικόπτερο να ρίξει εκατοντάδες βόμβες ταυτόχρονα. Φαινόταν τόσο ωραίο που αποφασίσαμε ότι έπρεπε να κρατήσουμε την επίθεση με βομβαρδισμό για την τελική έκδοση του παιχνιδιού."
N/A4024"#commentary\cn_110_helicopter_final_battle.mp3" "[ Dave Riller ] Σχεδιάσαμε αυτήν την περιοχή ως αρένα για την τελική αναμέτρηση μεταξύ του παίκτη και του Επιθετικού Ελικοπτέρου του Combine. Είναι η ευκαιρία του παίκτη να εξαλείψει επιτέλους τον αδυσώπητο εχθρό που τον κυνηγάει από τότε που έφυγε από το υπόγειο μετά το Εργαστήριο του Kleiner. Αυτή η περιοχή πέρασε από πολλές αλλαγές μέχρι να γίνει σωστά. Χρειαζόταν άφθονο χώρο για γρήγορες μάχες οχημάτων, ομαλή ροή κίνησης με σαφείς επιλογές διαδρομής και αξιόπιστη απόδοση. Στοχεύσαμε επίσης στην οπτική σαφήνεια κατάλληλη για μάχη - ξεχωριστή αλλά όχι υπερβολικά θορυβώδης - διασφαλίζοντας παράλληλα ότι θα χρησιμεύσει ως μια αξέχαστη σκηνή μόλις καταστραφεί το ελικόπτερο."
N/A4025"#commentary\cn_111_airboat_wreckage.mp3" "[ David Speyrer ] Αρχικά, καταστρέψαμε το ταχύπλοο στο άλμα πάνω από το φράγμα, οπότε αυτό το επίπεδο ξεκίνησε με τον παίκτη ανάμεσα στα συντρίμμια του αγαπημένου του ταχυπλόου. Σε μια δοκιμή παιχνιδιού από όλην την ομάδα, οι περισσότεροι αισθάνθηκαν απογοητευμένοι που έχασαν το όχημα στο οποίο είχαν περάσει τόσο πολύ χρόνο. Υπήρξε πολλή εσωτερική συζήτηση σχετικά με το αν αυτό το αίσθημα απώλειας ήταν μια πολύτιμη εμπειρία ή όχι. Τελικά αποφασίσαμε να αφήσουμε το ταχύπλοο ανέπαφο για να επιτρέψουμε τη δυνατότητα στον παίκτη να επανενωθεί μαζί του κάποια μέρα. Κάποιοι λένε ότι το ταχύπλοο είναι ακόμα εκεί έξω και σας περιμένει."
N/A4026"#commentary\cn_112_arena_exit_gate.mp3" "[ Quintin Doroquez ] Ο μηχανισμός για την ανύψωση της πύλης εξόδου προστέθηκε ειδικά για να αναγκάσει τον παίκτη να αντιμετωπίσει το ελικόπτερο πριν μπορέσει να προχωρήσει προς τα εμπρός. Συχνά αναφερόμαστε σε στοιχεία όπως αυτό ως «περίφραξη» του παίκτη - χρησιμοποιούμε στοιχεία σχεδιασμού για να τους εμποδίσουμε να προχωρήσουν μέχρι να ολοκληρώσουν μια απαραίτητη εργασία. Εδώ, είναι κυριολεκτικά μια πύλη."
N/A4027"#commentary\cn_113_blocking_tutorials.mp3" "[ Adrian Finol ] Μερικές φορές πρέπει να είμαστε σίγουροι ότι ο παίκτης έχει μάθει κάτι και η τυπική μέθοδος - τουλάχιστον στην ανάπτυξη παιχνιδιών, όχι στη ζωή - είναι να τους παγιδεύουμε πίσω από μια πύλη κάποιου είδους, όπου ο παίκτης πρέπει να αποδείξει τις γνώσεις του για να μπορέσει να συνεχίσει. Προσπαθούμε να καμουφλάρουμε αυτές τις πύλες ως κάτι φυσικό, για να μην φαίνεται ότι το παιχνίδι έχει σταματήσει. Φυσικά, ο χρόνος, οι πόροι ή το ίδιο το περιβαλλοντικό πλαίσιο μπορούν να το κάνουν δύσκολο. Σε αυτήν την περίπτωση, έπρεπε να διδάξουμε στους παίκτες πώς να μετακινούν αντικείμενα, οπότε ένας απλός γρίφος στοίβαξης φαινόταν ως η καλύτερη λύση. Δοκιμάσαμε πιο περίπλοκα σχέδια, αλλά κατέληξαν να είναι λιγότερο αποτελεσματικά στη διδασκαλία του πραγματικού αντικειμένου που χρειαζόμασταν να μάθει ο παίκτης."
N/A4028"#commentary\cn_114_natural_storytelling.mp3" "[ Bill Van Buren ] Για να επιτύχουμε τους στόχους μας για την οικοδόμηση του κόσμου και την αφήγηση ιστοριών σε όλον το Σιδηροδρομικό Σταθμό, χρειαζόμασταν έναν φυσικό τρόπο για να έχουμε διαλόγους χωρίς να είναι υπερβολικά «παιχνιδιάρικοι» ή να απαιτείται εκπαίδευση. Παρατηρήσαμε ότι οι παίκτες προσεγγίζουν συχνά τους NPCs για να ρίξουν μια πιο προσεκτική ματιά, οπότε το μετατρέψαμε σε ευκαιρία για τους NPCs να αναγνωρίσουν τον παίκτη και να πουν τις ατάκες τους. Αυτό κράτησε τις αλληλεπιδράσεις απλές, κάτι που ήταν απαραίτητο αφού οι πολίτες δεν είναι ούτε πολύ χαρούμενοι ούτε μέσα στη ζωντάνια. Η απλότητα αυτής της προσέγγισης ευθυγραμμίστηκε επίσης με έναν από τους βασικούς στόχους αφήγησης του Half-Life: να κάνει την αφήγηση να ανταποκρίνεται στο ενδιαφέρον του παίκτη. Μερικοί παίκτες θέλουν να εστιάσουν σε κάθε λεπτομέρεια, ενώ άλλοι θέλουν απλώς να μάθουν τι να κάνουν στη συνέχεια. Το να δίνουμε στους παίκτες τον έλεγχο της ιστορίας με την οποία ασχολούνται - χωρίς αυτό να εμποδίζει την πρόοδο - είναι ένας στόχος που προσπαθούμε πάντα να διατηρήσουμε σε ένα παιχνίδι Half-Life. Επιπλέον, όσο λιγότερο περίπλοκο είναι να εφαρμοστεί ένα χαρακτηριστικό, τόσο περισσότερα μπορούμε να συμπεριλάβουμε."
N/A4029"#commentary\cn_115_trainstation.mp3" "[ Charlie Brown ] Το ξεκίνημα ενός παιχνιδιού Half-Life έχει μια μεγάλη δουλειά να κάνει: πρέπει να εισαγάγουμε τους παίκτες σε ένα νέο κόσμο, ενώ τους διδάσκουμε πώς να αλληλεπιδρούν με αυτόν. Οι παίκτες πρέπει να κατανοήσουν γρήγορα τι συμβαίνει, ποιοι είναι οι βασικοί παίκτες, ποιες απειλές θα αντιμετωπίσουν και πώς ταιριάζουν σε όλα αυτά. Και πάνω από όλα, πρέπει να είναι διασκεδαστικό και όσο το δυνατόν πιο διαδραστικό. Η επίτευξη αυτού απαιτεί πολλές αλλαγές και δοκιμές παιχνιδιού, ειδικά στις μικρές στιγμές που συνθέτουν τη μεγαλύτερη εικόνα του παιχνιδιού. Σε αυτήν την ενότητα, θα επισημάνουμε μερικές βασικές στιγμές, προβλήματα σχεδιασμού παιχνιδιών και μερικές δοκιμές παιχνιδιού όπου τα πράγματα δεν πήγαν όπως είχε αρχικά προγραμματιστεί."
N/A4030"#commentary\cn_116_physics_objects.mp3" "[ David Sawyer ] Μπορεί να είναι δύσκολο να το θυμηθούμε τώρα, αλλά όταν βγήκε το Half-Life 2, μικρά αντικείμενα στα παιχνίδια, όπως αυτά τα κομμάτια σκουπιδιών, ήταν συνήθως στατικά - δηλαδή δεν κινούνταν πραγματικά ή αν το έκαναν, ήταν με έναν πολύ απλό τρόπο. Αν ήσουν τυχερός, μπορεί να έσπαγαν σε μερικές δισδιάστατες εικόνες αν τα χτυπούσες. Ένας από τους στόχους για αυτό το αρχικό τμήμα του Σιδηροδρομικού Σταθμού ήταν να καταστήσει σαφές στους παίκτες ότι τέτοιου είδους αντικείμενα προσομοιώθηκαν σωστά, με φυσικό τρόπο στο Half-Life 2. Μπορούσαν να μαζευτούν, να πέσουν, να πεταχτούν, να σπάσουν, να μετακινηθούν από άλλες δυνάμεις, ό,τι θέλετε. Εδώ, ξεκινάμε με ένα μικρό πράγμα, που δείχνει ότι τα σκουπίδια εκτινάσσονται με την άφιξη του τρένου - ή πιο συγκεκριμένα, με έναν αόρατο όγκο που ενεργοποιείται όταν ο παίκτης φεύγει από το τρένο."
N/A4031"#commentary\cn_117_blocking_tutorials_3.mp3" "[ Eric Smith ] Η δεύτερη αποτυχία σε αυτόν τον χώρο εκπαίδευσης είναι μια περίπτωση κακής εκπαίδευσης - όπου κατά λάθος διδάσκουμε στον παίκτη κάτι που δεν σκοπεύαμε. Αυτό μπορεί να είναι δύσκολο να αποφευχθεί χωρίς εκτεταμένες δοκιμές παιχνιδιού, καθώς το παιχνίδι διδάσκει πάντα κάτι, ακόμα και όταν δεν είναι αποτέλεσμα σχεδιασμού. Καλύπτουμε ένα πιο ακραίο παράδειγμα αργότερα στο Σιδηροδρομικό Σταθμό. Ορισμένες περιπτώσεις κακής εκπαίδευσης είναι απαραίτητο να διορθωθούν, όπως αν ο παίκτης μάθει λάθος τρόπο χρήσης ενός όπλου ή αλληλεπίδρασης με ένα κοινό στοιχείο του παιχνιδιού. Αλλά αυτό ήταν πιο διακριτικό. Ενώ διδάσκαμε στους παίκτες να μετακινούν αντικείμενα, τους μάθαμε επίσης να στοιβάζουν αντικείμενα φυσικής για να ξεφύγουν από ένα χώρο. Κανονικά, αυτό είναι εντάξει - εκτός από το ότι δεν χρησιμοποιούμε αυτόν το γρίφο αργότερα στο παιχνίδι και το να διδάξεις κάτι άσχετο απλώς γεμίζει τη νοητική τους εργαλειοθήκη και καθιστά πιο δύσκολο να έχουν εύκαιρα χρήσιμα πράγματα στο μυαλό τους αργότερα. Ακόμα χειρότερα, η στοίβαξη αντικειμένων για να ξεφύγουμε από το χώρο παιχνιδιού έγινε πρόβλημα αργότερα, κάτι που έπρεπε να αποτρέψουμε σε πολλές περιοχές. Με τόσα πολλά αντικείμενα που βασίζονται στη φυσική στο παιχνίδι, ο αποκλεισμός αυτής της συμπεριφοράς χωρίς να τοποθετήσουμε οροφές παντού δεν ήταν πραγματικά επιλογή. Στο τέλος, ελπίζαμε ότι οι παίκτες δε θα σκεφτούν υπερβολικά αυτό το πρώιμο μάθημα και όταν οι δοκιμές παιχνιδιού έδειξαν ότι οι παίκτες κολλούσαν αργότερα, φροντίσαμε να μην τους το θυμίσουμε."
N/A4032"#commentary\cn_118_welcome.mp3" "[ Gabe Newell ] Είμαι ο Gabe Newell και καλώς ήρθατε πίσω στο Half-Life 2. Έχουν περάσει είκοσι χρόνια από την κυκλοφορία του. Σε αυτήν την επετειακή έκδοση, προσπαθήσαμε να ενσωματώσουμε όσο το δυνατόν περισσότερα αιτήματα της κοινότητας. Και ενώ αυτό μπορεί να μην είναι το νούμερο ένα αίτημα από τους θαυμαστές, ακούω συχνά πόσο πολύ θα ήθελαν μια λειτουργία σχολιασμού, οπότε είμαστε ενθουσιασμένοι που επιτέλους το κάνουμε αυτό. Όχι μόνο ήταν μια πρόκληση να θυμηθούμε πολλές από τις λεπτομέρειες της εξέλιξης του Half-Life 2, αλλά δεν είναι εύκολο πράγμα να ασχοληθείς με κώδικα δεκαετιών και να αναρωτηθείς τι στο διάολο σκεφτόσουν τότε. Μαζί με τη λειτουργία σχολιασμού, καθαρίσαμε ένα σωρό παλιά σφάλματα και προσπαθήσαμε να αφήσουμε τα πράγματα σε καλύτερη κατάσταση από ό,τι τα βρήκαμε. Και τουλάχιστον αυτήν τη φορά έχουμε την πολυτέλεια να γνωρίζουμε πώς εξελίχθηκαν τα πράγματα στο τέλος. Για να ακούσετε ένα σχολιασμό, βάλτε το στόχαστρό σας πάνω από το αιωρούμενο σύμβολο σχολίου και πατήστε το πλήκτρο χρήσης. Για να σταματήσετε ένα σχολιασμό, τοποθετήστε το στόχαστρό σας πάνω από το περιστρεφόμενο σύμβολο σχολίου και πατήστε ξανά το πλήκτρο χρήσης. Και παρακαλώ πείτε μου τη γνώμη σας. Μπορείτε να επικοινωνήσετε μαζί μου στο gaben@valvesoftware.com. Ευχαριστώ και καλή διασκέδαση!"
N/A4033"#commentary\cn_119_metrocop_shoving_citizens.mp3" "[ Josh Weier ] Έχουμε περπατήσει μόνο μερικά μέτρα και έχουμε ήδη προβλήματα να λύσουμε. Παρουσιάζουμε το Metrocop — έναν εχθρό που τελικά θα ζητήσουμε από τους παίκτες να σκοτώσουν — και σας δίνουμε μια ματιά στον κόσμο στον οποίο μπαίνουν. Είναι μια απλή, ξεκάθαρη στιγμή που δείχνει τη σχέση μεταξύ των Metrocops και των πολιτών και κατ' επέκταση του παίκτη. Ταυτόχρονα, αποφασίσαμε να ενισχύσουμε την ύπαρξη της προσομοίωσης της βασικής φυσικής, δείχνοντας τον τρόπο με τον οποίο οι NPCs μπορούν να αλληλεπιδρούν άνετα με αντικείμενα στον κόσμο. Το να βλέπεις κάτι σαν μια βαλίτσα να χτυπά σε μια άλλη και να απομακρύνεται ήταν αρκετά πρωτοποριακό τότε. Αυτές οι στιγμές στο Σιδηροδρομικό Σταθμό, όπου συνδυάσαμε πολλαπλούς στόχους, ήταν οι πιο επιτυχημένες - φαινόντουσαν φυσικές, σαν το παιχνίδι να μην σταμάτησε μόνο για να σας δώσει ένα μάθημα."
N/A4034"#commentary\cn_120_fall_damage.mp3" "[ Kerry Davis ] Το να διδάσκεις στους παίκτες πώς να κάνουν πράγματα είναι μια βασική λειτουργία του παιχνιδιού. Αλλά για να λάβουν αποφάσεις με αυτοπεποίθηση, πρέπει επίσης να κατανοήσουν τους πιο λεπτούς κανόνες. Αυτή η μικρή στιγμή καλύπτει δύο από αυτούς: Αρχικά, δείχνει από ποιο ύψος μπορεί να πέσει ο παίκτης χωρίς να υποστεί ζημιά. Δεύτερον, εισάγει λίγο από το «λεξιλόγιο» του παιχνιδιού - πώς το παιχνίδι θα επικοινωνήσει μαζί τους. Οι παίκτες συχνά ανησυχούν για τη ζημιά από πτώση, αλλά ανησυχούν επίσης για το ότι θα κάνουν ένα βήμα που δε μπορούν να αναιρέσουν, οπότε εδώ, ένα φιλόξενο κιβώτιο για να προσγειωθούν σηματοδοτεί ότι η πτώση είναι ασφαλής και ότι είναι ο σωστός δρόμος. Και όταν το κιβώτιο σπάσει, ενισχύει την προσομοίωση φυσικής και είναι πιθανώς η πρώτη φορά που οι παίκτες θα δουν ότι μεγαλύτερα αντικείμενα μπορούν να σπάσουν σε κομμάτια."
N/A4035"#commentary\cn_121_sweeping_vortigaunt.mp3" "[ Laura Dubuk ] Μια άλλη βασική στιγμή της αφήγησης και μια άλλη νότα στο σύστημα της φυσικής: εδώ δείχνουμε πώς οι Vortigaunts ταιριάζουν σε αυτόν τον νέο κόσμο, ο οποίος είναι μια μεγάλη αλλαγή από τον ρόλο τους στο Half-Life 1 ως εχθροί. Όπως τόσες πολλές στιγμές στο Σιδηροδρομικό σταθμό, ο Vortigaunt που σκουπίζει προήλθε από τη συνεχή προσπάθειά μας να βρούμε τρόπους να δείξουμε χαρακτήρες που αλληλεπιδρούν με φυσικό τρόπο με το σύστημα φυσικής. Γιατί να πούμε απλά στους παίκτες ότι οι Vortigaunts είναι φιλικοί όταν μπορούμε να δείξουμε ένα να σκουπίζει χαλαρά το πάτωμα και να σπρώχνει μερικά προσομοιωμένα αντικείμενα; Τίποτα δε λέει «Γεια, μη με πυροβολήσεις αυτήν τη φορά» όπως κάποιος που είναι πρόθυμος να συγυρίσει."
N/A4036"#commentary\cn_122_blocking_tutorials_2.mp3" "[ Robin Walker ] Υπάρχουν δύο σημαντικές αποτυχίες σε αυτήν τη σκηνή εκπαίδευσης. Πρώτον, οι παίκτες μπορούν να φτάσουν σε αδιέξοδο πετώντας όλα τα κιβώτια έξω από το παράθυρο, κάτι που προφανώς δεν είναι σωστό. Αυτό τους αφήνει κολλημένους σε αυτό το σημείο και ανίκανους να συνεχίσουν, κάτι το οποίο θεωρούμε ως σφάλμα που διακόπτει την πορεία του παιχνιδιού και πρέπει να διορθωθεί. Μια ιδανική λύση θα ήταν να τροποποιήσουμε τα μεγέθη των παραθύρων ή των κιβωτίων έτσι ώστε ο παίκτης να μπορεί να χωρέσει, αλλά όχι τα κιβώτια. Το πρόβλημα ήταν ότι το εντοπίσαμε πολύ αργά στην ανάπτυξη και η πραγματοποίηση ακόμη και μιας απλής αλλαγής όπως αυτή θα μπορούσε να έχει απρόβλεπτες, καταστροφικές συνέπειες - και ειδικά ακριβώς πριν την κυκλοφορία, αν μη τι άλλο. Επίσης, αυτό το ζήτημα ήταν καθαρά θεωρητικό. Δεν είχαμε δει όντως ποτέ δοκιμαστές παιχνιδιού να το κάνουν. Οι δοκιμές παιχνιδιού μας σε αυτόν το χώρο σχεδιασμού είχαν ομαλή έκβαση, με τους παίκτες να μαθαίνουν ό,τι χρειάζονταν και να προχωρούν. Η αλλαγή του σχεδιασμού του δωματίου τόσο αργά στην ανάπτυξη του παιχνιδιού θα μπορούσε να διαταράξει αυτήν την επιτυχία με τρόπους που δεν μπορούσαμε να προβλέψουμε. Έτσι, επιλέξαμε μια πιο συντηρητική λύση παρά κάτι κομψό. Αν είστε περίεργοι, δοκιμάστε να πετάξετε όλα τα κιβώτια έξω από το παράθυρο και δείτε τι συμβαίνει."
N/A4037"#commentary\cn_123_playground.mp3" "[ Brian Jacobson ] Όταν συζητήσαμε τρόπους για να αναδείξουμε την προσομοίωση της φυσικής μας στο περιβάλλον της πόλης, μια παιδική χαρά φαινόταν σαν λογική επιλογή. Και για τους παίκτες που δίνουν προσοχή στον Dr. Breen, είναι επίσης μια υπενθύμιση του κόστους της παράδοσης της ανθρωπότητας στο Combine. Επιλέξαμε μερικές δομές παιδικών χαρών με ενδιαφέρουσες δυνατότητες φυσικής και ξεκινήσαμε να κάνουμε δοκιμές πάνω σε αυτές. Ακόμη και με την προηγμένη προσομοίωση φυσικής που είχαμε εκείνη την εποχή, τέτοιες ρυθμίσεις απαιτούσαν πάντα χειροκίνητο συντονισμό, καθώς είχαμε πλήρως προσομοιωμένα αντικείμενα που αλληλεπιδρούσαν με μη ή εν μέρει προσομοιωμένα, όπως ο παίκτης ή η γεωμετρία του στατικού κόσμου. Μπορεί να είναι εύκολο να υποθέσουμε ότι μια προσομοίωση μπορεί να κουβαλήσει μεγάλο μέρος του φορτίου της εφαρμογής, ωστόσο ακόμη και τώρα, είκοσι χρόνια αργότερα, αυτό σπάνια συμβαίνει. Όταν δούλευαμε στην παιδική χαρά, αργά στην ανάπτυξη του παιχνιδιού, δεν μπορούσαμε να κάνουμε την τριβή στην τσουλήθρα να δουλέψει σωστά, οπότε αποφασίσαμε να σπάσουμε τη σκάλα για να μην μπορέσει ο παίκτης να ανέβει εκεί. Ωστόσο, μπορείτε ακόμα να περπατήσετε ακριβώς μπροστά. Όπως συμβαίνει συνήθως, γελάει καλύτερα όποιος γελάει τελευταίος."
N/A4038"#commentary\cn_124_pick_up_that_can.mp3" "[ Charlie Brown ] Η ενσωμάτωση των εκπαιδευτικών σκηνών - δημιουργώντας ένα σενάριο ιστορίας στο οποίο συμβαίνουν - μας επιτρέπει να κάνουμε περισσότερα από το να σταματήσουμε το παιχνίδι για να μάθουμε κάτι στους παίκτες. Μπορούμε να προσθέσουμε αφηγηματική αξία στη στιγμή. Εδώ, η εκπαίδευση του παίκτη στο πώς να ρίχνει αντικείμενα συνδυάζεται με μια αφηγηματική σκηνή που του δίνει μια επιλογή για το πώς να ανταποκριθεί. Αφού παρακολούθησε τους Metrocops να κακοποιούν τους πολίτες, νιώσαμε σωστό να βάλουμε τον παίκτη σε παρόμοια θέση στη συνέχεια. Αν είχε άποψη για το πώς θα έπρεπε να είχαν αντιδράσει οι πολίτες, τώρα μπορούσε να την εκφράσει. Οι δοκιμές παιχνιδιού έδειξαν ότι οι περισσότεροι παίκτες συμμορφώθηκαν ή αρνήθηκαν το αίτημα να σηκώσουν το τενεκεδάκι, αλλά μερικοί προσπάθησαν να αποφύγουν εντελώς την αντιπαράθεση. Άλλοι θα συμμορφώνονταν αρχικά και στη συνέχεια θα αντιδρούσαν αφού ένιωθαν ταπεινωμένοι. Διατηρώντας τη στιγμή σχετικά περιορισμένη, τόσο όσον αφορά στις ενέργειες των παικτών όσο και στον ίδιο τον χώρο, θα μπορούσαμε να αντιδράσουμε κατάλληλα σε οποιαδήποτε επιλογή έκαναν."
N/A4039"#commentary\cn_125_promises.mp3" "[ Danika Rogers ] Από νωρίς σε ένα παιχνίδι Half-Life, ένας από τους στόχους μας είναι να υποσχεθούμε πράγματα στον παίκτη, δίνοντάς του μια αίσθηση του τι να περιμένει αργότερα. Από τις ταινίες, τις τηλεοπτικές εκπομπές μέχρι τα βιβλία - όλα τα μέσα ψυχαγωγίας το κάνουν με κάποιο τρόπο και τα βιντεοπαιχνίδια δε διαφέρουν. Οι υποσχέσεις σε ένα παιχνίδι Half-Life μπορούν να λάβουν διαφορετικές μορφές. Μερικές είναι απλές, σαν να προσφέρουν μια γεύση από κάτι ενδιαφέρον. Άλλες είναι πιο πολυεπίπεδες, όπως οι αλληλεπιδράσεις με τους Metrocops. Βάζοντας τον παίκτη σε μια ανίσχυρη θέση εναντίον τους, προετοιμάζουμε τη βάση για εκείνη τη μελλοντική στιγμή που θα μπορέσει επιτέλους να ανταποδώσει."
N/A4040"#commentary\cn_126_exploration.mp3" "[ David Sawyer ] Αφού οι Metrocops τον κυνήγησαν μέσα από το Σιδηροδρομικό Σταθμό, θέλαμε να δώσουμε στον παίκτη την ευκαιρία να εξερευνήσει. Αυτή η πλατεία προσέφερε διάφορους τρόπους αλληλεπίδρασης με τους πολίτες, τους Metrocops, τους σαρωτές και την υποδομή της πόλης. Στόχος μας ήταν αυτές οι αλληλεπιδράσεις να συνεχίσουν να χτίζουν τον κόσμο χωρίς να χρειαζόμαστε σαφείς σκηνές εκπαίδευσης και τις τελειοποιήσαμε μέχρι να λειτουργήσουν με φυσικό τρόπο, χωρίς καμία πραγματική εκπαίδευση."
N/A4041"#commentary\cn_127_early_game_exploration.mp3" "[ David Speyrer ] Μέχρι αυτήν την πλατεία, ο παίκτης πιθανότατα δεν χρειάστηκε να σκεφτεί πολλά για την πορεία του, καθώς ήταν ξεκάθαρη και απλή. Αλλά εδώ, θέλαμε να ενθαρρύνουμε την εξερεύνηση, που σήμαινε να κάνουμε τον δρόμο προς τα εμπρός λιγότερο προφανή, κάτι το οποίο μπορεί να προκαλέσει ένα αίσθημα απώλειας ή χειρότερα, σύγχυσης, όπως θα περίμενε κανείς. Αυτές οι αλλαγές μπορεί να είναι δύσκολες, ειδικά νωρίς στο παιχνίδι όταν ο παίκτης εξακολουθεί να μαθαίνει τα στοιχεία καθοδήγησης του παιχνιδιού. Εδώ, το ζήτημα περιπλέκεται περαιτέρω από τα σημεία ελέγχου με ασπίδα ενέργειας, τα οποία επιτρέπουν στους NPC πολίτες να περάσουν αλλά περιορίζουν τον παίκτη, οδηγώντας πολλούς παίκτες να πιστεύουν ότι υπήρχε τρόπος να τα παρακάμψουν. Τελικά, ήταν οι εκτεταμένες δοκιμές που μας βοήθησαν να βρούμε το σωστό τρόπο για να καθοδηγήσουμε τον παίκτη στο στενό προς τα εμπρός, χρησιμοποιώντας το φωτισμό, τη διάταξη του επιπέδου και ένα ξύλινο κιβώτιο - ένα αντικείμενο που οι παίκτες έχουν ήδη χρησιμοποιήσει ως ένδειξη ότι κατευθύνονται προς τη σωστή κατεύθυνση - όλα αυτά για να τους καθοδηγήσουν διακριτικά προς τα εμπρός."
N/A4042"#commentary\cn_128_strider.mp3" "[ Doug Wood ] Αυτή η απλή στιγμή είναι μια υπόσχεση ότι θα συναντήσετε αυτό το τεράστιο πράγμα αργότερα στο παιχνίδι. Ακόμη και μια απλή σκηνή όπως αυτή απαιτεί πραγματικά πολλές δοκιμές παιχνιδιού και αλλαγές λόγω του στόχου του Half-Life να μην παίρνει ποτέ τον έλεγχο από τον παίκτη. Όπως μπορείτε να φανταστείτε, χρειάζονται πολλές μικρές τροποποιήσεις για να διασφαλιστεί ότι όσο το δυνατόν περισσότεροι παίκτες κοιτάζουν το σωστό μέρος τη σωστή στιγμή εδώ. Η διάταξη του δρόμου και η σκηνή του Metrocop είναι όλα φτιαγμένα ώστε να καθοδηγήσουν το βλέμμα του παίκτη, πλαισιώνοντας τέλεια τον Παροδίτη όταν εμφανιστεί."
N/A4043"#commentary\cn_129_physics_simulation.mp3" "[ Jay Stelly ] Παρόλο που ξεκινήσαμε το Half-Life 2 με μια λειτουργική προσομοίωση φυσικής αγορασμένη από τρίτους, χρειάστηκαν χρόνια επιπλέον εργασίας τόσο στην ίδια την προσομοίωση όσο και στην ενσωμάτωσή της στο παιχνίδι μέχρι να νιώσουμε ότι μπορούσαμε να ανταποκριθούμε στις φιλοδοξίες των σχεδιαστών μας. Η διατήρηση ενός επιπέδου ποιότητας και απόδοσης στο προς κυκλοφορία παιχνίδι ήταν κάτι που γνωρίζαμε ότι θα ήταν μια πρόκληση στην πορεία, αλλά το πιο λεπτό ζήτημα ήταν στην πραγματικότητα να καταλάβουμε τι να προσομοιώσουμε - και σε ποιο βαθμό. Δεν μπορούμε να προσομοιώσουμε τα πάντα και ακόμα κι αν μπορούσαμε, υπάρχουν λόγοι σχεδιασμού παιχνιδιών για τους οποίους η εμπειρία είναι καλύτερη όταν δεν το κάνουμε. Σε πολλές περιπτώσεις, σκόπιμα πειράζουμε την προσομοίωση για να βελτιώσουμε την εμπειρία του παίκτη. Αυτές οι προσαρμογές συνήθως περνούν απαρατήρητες επειδή ευθυγραμμίζονται με τις προθέσεις των παικτών. Για παράδειγμα, απενεργοποιούμε τις συγκρούσεις μεταξύ του παίκτη και μεγάλων αντικειμένων για να τον αφήσουμε να κινηθεί σε στενούς χώρους. Ή τροποποιούμε την εναλλακτική μέθοδο βολής του τουφεκιού Combine για να καθοδηγήσουμε τη μπάλα ενέργειας προς τους εχθρούς, καθιστώντας την πιο αποτελεσματική."
N/A4044"#commentary\cn_130_physics_simulation_2.mp3" "[ Jeff Lane ] Περιοχές όπου ο σχεδιασμός παιχνιδιών ή άλλοι περιορισμοί επηρέασαν τη φυσική προσομοίωση, συχνά απαιτούσαν επιπλέον ρύθμιση για να μην σπάσει η προσομοίωση. Για παράδειγμα, από νωρίς πειραματιστήκαμε με την αύξηση της προσομοίωσης στην οντότητα του παίκτη, που σημαίνει να κάνουμε την κίνηση του παίκτη πολύ περισσότερο μέρος της φυσικής προσομοίωσης του κόσμου. Γνωρίζαμε ότι αυτό μπορεί να κάνει την κίνηση να έχει λιγότερη αίσθηση ακριβείας, αλλά ελπίζαμε ότι θα μπορούσε να οδηγήσει σε κάποιες νέες εμπειρίες. Ωστόσο, αφού ρυθμίσαμε την κίνηση ώστε να ταιριάζει με την λιγότερο προσομοιωμένη έκδοση, αντιμετωπίσαμε ένα σημαντικό πρόβλημα: η φυσική δύναμη που απαιτούνταν για να κινηθεί ο παίκτης με τη συνήθη ταχύτητά του ήταν τόσο υψηλή που το να συγκρουστεί απλώς με άλλα προσομοιωμένα αντικείμενα θα μπορούσε να οδηγήσει σε θάνατο από την πρόσκρουση. Κάναμε διάφορες δοκιμές, αλλά τελικά δεν μπορούσαμε να βρούμε μια λύση που να μας αρέσει και επιστρέψαμε στην λιγότερο προσομοιωμένη κίνηση. Ωστόσο, αυτό δεν ήταν το πιο εύκολο μονοπάτι - εισήγαγε νέες προκλήσεις με το πώς ο λιγότερο προσομοιωμένος παίκτης αλληλεπιδρά με τα πιο προσομοιωμένα αντικείμενα στο παιχνίδι. Αλλά μας επέτρεψε να προσφέρουμε την εμπειρία ακριβούς κίνησης που θέλαμε."
N/A4045"#commentary\cn_131_playtesting.mp3" "[ John Morello ] Οι δοκιμές παιχνιδιού είναι ένα βασικό μέρος του τρόπου με τον οποίο φτιάχνουμε παιχνίδια - ποτέ δεν μπορούμε να προβλέψουμε πλήρως πώς θα ανταποκριθούν οι παίκτες ή τι θα πάρουν από αυτό που έχουμε δημιουργήσει. Έτσι δοκιμάζουμε για να μάθουμε και ελπίζουμε να βελτιωθούμε. Κατά τη διάρκεια μιας δοκιμής παιχνιδιού, δεν καθοδηγούμε ούτε μιλάμε με τον παίκτη, ακόμα κι αν έχει κολλήσει - καθώς είναι εξαιρετικά απίθανο να καθόμαστε εκεί δίπλα στον παίκτη μόλις το παιχνίδι κυκλοφορήσει. Στόχος μας είναι οι δοκιμαστές να ξεχάσουν εντελώς ότι κάνουν δοκιμή παιχνιδιού και να παίζουν σαν να είναι στο σπίτι τους. Οποιεσδήποτε διακοπές κινδυνεύουν να στρεβλώσουν τα δεδομένα, οπότε παρεμβαίνουμε μόνο εάν υπάρχει ένα σφάλμα που εμποδίζει την πρόοδο ή πιο σπάνια, εάν η συμπεριφορά τους είναι τόσο συγκεχυμένη που πρέπει να καταλάβουμε τι σκέφτονται."
N/A4046"#commentary\cn_132_playtesting_anecdote_1.mp3" "[ Matt Boone ] Μια αξέχαστη δοκιμή παιχνιδιού μας υπενθύμισε ότι δεν μπορούμε ποτέ να είμαστε σίγουροι τι σκέφτονται οι παίκτες ή ποια μαθήματα έχουν πάρει από την εμπειρία τους. Αυτός ο δοκιμαστής, αφού έπαιξε από την αρχή και κόλλησε προσπαθώντας να ανοίξει μια πόρτα, πέρασε αρκετά λεπτά μπαινοβγαίνοντας στο παιχνίδι και τις ρυθμίσεις πληκτρολογίου. Όταν ρωτήσαμε τι ψάχνει, είπε ότι έψαχνε για τα πλήκτρα πρόσβασης στα αντικείμενα που κουβαλάει, νομίζοντας ότι θα μπορούσε να χρησιμοποιήσει ένα αντικείμενο που είχε πάρει νωρίτερα για να ξεκλειδώσει την πόρτα. Ενώ τον είδαμε να συλλέγει και να ρίχνει πολλά αντικείμενα φυσικής, είχε παρεξηγήσει τι συνέβαινε. Ο δοκιμαστής πίστευε ότι πατώντας το πλήκτρο χρήσης ενώ κρατούσε ένα αντικείμενο, το μετακίνησε στα αντικείμενα που κουβαλάει, επειδή το αντικείμενο έπεσε κατευθείαν προς τα κάτω. Γνωρίζαμε ότι ήταν απλώς η βαρύτητα, αλλά η υπόθεσή του δεν ήταν παράλογη, καθώς μερικά παιχνίδια περιπέτειας εκείνης της εποχής αποθήκευαν τα αντικείμενα που κουβαλάς με αυτόν τον τρόπο. Εξηγήσαμε ότι δεν υπήρχε αυτή η λειτουργία και η δοκιμή συνεχίστηκε. Αργότερα, σκεφτήκαμε αν έπρεπε να το αντιμετωπίσουμε αυτό, αλλά δεδομένου ότι κανένας άλλος δοκιμαστής παιχνιδιού δεν είχε την ίδια σύγχυση και όλες οι πιθανές λύσεις μας ήταν πιο σύνθετες από ό,τι ήταν απαραίτητο, αποφασίσαμε ότι ήταν μια εξαίρεση που ήταν εντάξει να μην αντιμετωπίσουμε. Χρησίμευσε ως καλή υπενθύμιση, ωστόσο, για το πώς ακόμη και οι πιο μικρές λεπτομέρειες που δεν έχεις σκεφτεί μπορούν να παραπλανήσουν έναν παίκτη."
N/A4047"#commentary\cn_133_cratebaby.mp3" "[ Scott Dalton ] Αυτή η μικρή κούκλα μωρού έχει μια μακρά παράδοση. Κατά τη διάρκεια των μεγάλων μηνών εσωτερικών δοκιμών, μερικοί από την ομάδα δημιούργησαν μια πρόκληση - έναν τρόπο να κάνουν την 47η δοκιμή παιχνιδιού λίγο πιο διασκεδαστική. Τοποθετούσαν την κούκλα μέσα σε ένα μπλε κιβώτιο και έβλεπαν πόσο μακριά θα μπορούσαν να τη μεταφέρουν σε όλο το παιχνίδι. Μετά την κυκλοφορία του Half-Life 2, η κοινότητα άρχισε να μεταφέρει επίσης την κούκλα στο κιβώτιο (cratebaby), προσθέτοντας τις δικές της ιστορίες και κανόνες στο μείγμα. Λίγα χρόνια αργότερα, ενώ εργαζόμασταν στο Episode 2, αυτή ήταν η έμπνευση για το επίτευγμα του «Little Rocket Man», όπου οι παίκτες έπρεπε να κουβαλήσουν έναν καλικάντζαρο κήπου που ονομάστηκε «Gnome Chompski» σε όλο το επεισόδιο. Ο Chompski επέστρεψε άλλη μια φορά για το Left 4 Dead 2, στο επίτευγμα «Guardin Gnome», όπου οι παίκτες έπρεπε να τον μεταφέρουν στην καμπάνια Dark Carnival. Αυτά τα είδη αλληλεπιδράσεων με τους παίκτες είναι μερικά από τα πιο ικανοποιητικά μέρη της ανάπτυξης παιχνιδιών. Σχεδιάζουμε παιχνίδια έχοντας κατά νου τις θεωρίες, αλλά ποτέ δεν ξέρεις πού πηγαίνουν τα πράγματα μέχρι να πάρουν το παιχνίδι οι παίκτες στα χέρια τους."
N/A4048"#commentary\cn_134_the_citadel.mp3" "[ Eric Kirchmer ] Θέλαμε η πρώτη θέαση της Πόλης 17 από τον παίκτη να αναδείξει την Ακρόπολη και την κυριαρχία της πάνω στην πόλη, αντιπροσωπεύοντας την πλήρη και απόλυτη δύναμη του Combine πάνω στην ανθρωπότητα. Έπρεπε επίσης να χρησιμεύσει ως σαφής στόχος - ακόμη και στην αρχή, μπορείτε να δείτε πού τελειώνει το ταξίδι σας. Αλλά παρά το τεράστιο μέγεθός της, οι δοκιμαστές παιχνιδιού συχνά την έχαναν. Η αίσθηση του βάθους και της κλίμακας ενός παίκτη μπορεί να είναι δύσκολη σε μια οθόνη υπολογιστή. Εάν έχετε παίξει παιχνίδια σε VR, πιθανότατα θα έχετε παρατηρήσει ότι η κλίμακα έχει πιο φυσική αίσθηση. Τέλος πάντων, σε αυτήν την περίπτωση, η θέση της Ακρόπολης πάνω από τον παίκτη δεν βοήθησε τα πράγματα, κάτι που μπορεί να οφείλεται στο γεγονός ότι τα παιχνίδια βολών πρώτου προσώπου εκπαιδεύουν τους παίκτες να επικεντρώνονται ευθεία μπροστά ή κάτω στα πόδια τους. Για να βελτιώσουμε τις πιθανότητες των παικτών να δουν την Ακρόπολη, προσθέσαμε πουλιά που πετούν προς την κατασκευή, ένα διακριτικό τέχνασμα που βρήκαμε ότι βοηθά στην καθοδήγηση της ματιάς του παίκτη."
N/A4049"#commentary\cn_135_close_captions.mp3" "[ Yahn Bernier ] Κατά τη διάρκεια της ανάπτυξης του Half-Life 2, μας πλησίασαν άνθρωποι που ενδιαφέρονταν για την προσβασιμότητα οι οποίοι μας ενθάρρυναν να προχωρήσουμε πέρα από το σύστημα υποτίτλων που είχαμε δημιουργήσει για το Half-Life 1. Ζήτησαν ένα πλήρες σύστημα υποτίτλων ικανό να καταγράψει όλους τους ήχους του παιχνιδιού, όχι μόνο το διάλογο. Αυτό αποδείχθηκε μια πολύ πιο μεγάλη πρόκληση από ό,τι αναμενόταν. Το Half-Life 2 παρήγαγε μια μεγάλη ποικιλία ήχων και η κατηγοριοποίησή τους για υποτιτλισμό ήταν ζωτικής σημασίας. Η ιεράρχηση ήταν επίσης καθοριστική: ο διάλογος έπρεπε να ξεχωρίζει και έπρεπε να είναι σαφές ποιος μιλούσε. Οι ήχοι περιβάλλοντος, όπως η μακρινή μάχη, ήταν σημαντικοί για να αποδοθεί η ατμόσφαιρα σε ορισμένα επίπεδα - αλλά λιγότερο εάν υπήρχε κάποιος εχθρός που πυροβολούσε κοντά. Οι σχεδιαστές επιπέδων μας συχνά επαναχρησιμοποιούσαν ήχους σε διαφορετικά περιβάλλοντα, οπότε ένας ήχος μπορεί να απαιτεί υπότιτλους σε μια περιοχή αλλά όχι σε άλλη. Τελικά, κάθε ήχος στο παιχνίδι κατέληξε με τα δικά του δεδομένα υποτιτλισμού, μορφοποιημένα σχεδόν σαν μια μικρή έκδοση HTML, δίνοντάς μας τον έλεγχο του οπτικού στυλ κάθε υποτίτλου. Όπως και με τα αρχεία ήχου, τα δεδομένα υποτιτλισμού ήταν πολύ μεγάλα για να διατηρηθούν στη μνήμη, έτσι δημιουργήσαμε ένα ασύγχρονο σύστημα προσωρινής αποθήκευσης για να τα χειριστούμε αποτελεσματικά."
N/A4050"#commentary\cn_136_the_raid.mp3" "[ David Sawyer ] Το κομμάτι της πίστας που ακολουθεί, στο οποίο οι Metrocops επιτίθενται στο διαμέρισμα ενώ ο παίκτης είναι μέσα, χρειάστηκε πολλές δοκιμές μέχρι να το πετύχουμε. Γενικά, σχεδιάζουμε το Half-Life για να επιτρέψουμε στους παίκτες να ορίσουν τον δικό τους ρυθμό, καθώς οι άνθρωποι κινούνται στο παιχνίδι με διαφορετικούς τρόπους. Μερικοί παίκτες τρέχουν, αγνοώντας οτιδήποτε δε φαίνεται σαν απειλή, ενώ άλλοι δοκιμάζουν τα πάντα μεθοδικά. Έτσι, όποτε χρειάζεται να επιβάλουμε ένα συγκεκριμένο ρυθμό, είναι πάντα μια πρόκληση να διασφαλίσουμε ότι οι παίκτες αντιλαμβάνονται αυτόν το ρυθμό και τον ακολουθούν με φυσικό τρόπο. Δεδομένου ότι αυτή ήταν η πρώτη φορά που το κάναμε αυτό, έπρεπε να καταβάλουμε πολλή προσπάθεια για να καταστήσουμε σαφές στον παίκτη ότι έπρεπε να κινηθεί γρήγορα και δεν υπάρχει χρόνος για εξερεύνηση εδώ."
N/A4051"#commentary\cn_137_materials_and_shaders.mp3" "[ Gary McTaggart ] Το Half-Life 2 κυκλοφόρησε εν μέσω μιας σημαντικής αλλαγής στα τρισδιάστατα γραφικά, όπου η βιομηχανία μετακινήθηκε από τη χρήση υφών, σε υλικά και shaders. Στο Half-Life 1, κάθε επιφάνεια είχε μια υφή - ουσιαστικά μια εικόνα τυλιγμένη γύρω από τα πολύγωνα της επιφάνειας. Αλλά από το Half-Life 2, μόλις πέντε χρόνια αργότερα, κάθε επιφάνεια είχε τόσο ένα υλικό όσο και ένα shader. Το shader είναι ένα κομμάτι κώδικα που προσαρμόζει τον τρόπο απόδοσης της επιφάνειας. Το υλικό καθορίζει ιδιότητες για το πώς συμπεριφέρεται φυσικά η επιφάνεια και πώς ανταποκρίνεται στα χαρακτηριστικά του παιχνιδιού. Περιέχει επίσης αναφορές σε υφές και άλλες παραμέτρους τις οποίες μπορεί να χρησιμοποιήσει το shader για τη σχεδίαση των γραφικών. Ως αποτέλεσμα, οι καλλιτέχνες και οι σχεδιαστές είχαν πολύ περισσότερο έλεγχο στο πώς φαινόντουσαν και συμπεριφερόντουσαν τα πράγματα. Ωστόσο, αυτό είχε ένα μεγάλο τίμημα: Το Half-Life 1 μπορούσε να τρέξει σε έναν υπολογιστή που είχε μόνο CPU, αλλά το Half-Life 2 απαιτούσε μια GPU επειδή οι υπολογισμοί που απαιτούνται για υλικά και shaders σχεδιάστηκαν ειδικά για GPUs. Η διαθλαστική γυάλινη πόρτα εδώ είναι ένα σαφές παράδειγμα παραμετροποιημένου shader, αλλά κάθε επιφάνεια στη σκηνή τρέχει στην πραγματικότητα ένα shader κάποιου είδους."
N/A4052"#commentary\cn_138_the_raid_2.mp3" "[ Miles Estes ] Εκτός από το να σιγουρέψουμε ότι ο παίκτης αισθάνεται την πίεση για να προχωρήσει, έπρεπε να διασφαλίσουμε ότι η επιδρομή αυτή καθαυτή ήταν αναπόφευκτη. Δεν θα μπορούσε να υπάρξει κανένας τρόπος για τον παίκτη να την αποφύγει ή να ξεφύγει από τους Metrocops. Η πραγματική πρόκληση δεν ήταν ότι οι παίκτες θα προσπαθούσαν να χαλάσουν τη σκηνή, αλλά ότι πολλοί θα πανικοβάλλονταν και θα έτρεχαν σε τυχαίες κατευθύνσεις μόλις συνειδητοποιούσαν ότι απειλούνται για πρώτη φορά. Αυτή η στιγμή απαιτεί μια λεπτή ισορροπία: θέλαμε μια αγωνιώδη απόδραση, την αίσθηση του πραγματικού κινδύνου, αλλά θέλαμε οι παίκτες να τα καταφέρουν στην πρώτη τους προσπάθεια και να νιώσουν σαν να γλύτωσαν στο τσακ. Για να το πετύχουμε αυτό, κρατήσαμε το μονοπάτι μπροστά άδειο για να τους θυμίζει αυτό που μόλις είχαν ακολουθήσει από τον προηγούμενο όροφο. Μια σειρά προσεκτικά τοποθετημένων σημείων ενεργοποίησης ελέγχει τις απειλές που εμφανίζονται μπροστά και πίσω, διατηρώντας την πίεση, ενώ δίνει στους παίκτες αρκετό χρόνο για να παραμείνουν μπροστά από τους διώκτες τους."
N/A4053"#commentary\cn_139_health_and_no_hud.mp3" "[ Dave Riller ] Η σκηνή του κυνηγιού στη στέγη αποτέλεσε μια μοναδική σχεδιαστική πρόκληση. Δεν θέλαμε να είναι ένα πραγματικό εμπόδιο στο παιχνίδι και ιδανικά θέλαμε οι παίκτες να τα καταφέρουν στην πρώτη τους προσπάθεια. Ωστόσο, θέλαμε να δημιουργήσουμε την αίσθηση του πραγματικού κινδύνου, όπου οι παίκτες ένιωθαν ότι απειλούνται αν δεν συνέχιζαν να κινούνται. Η πρόκληση ήταν ότι, χωρίς τη στολή HEV, οι παίκτες δεν έχουν κάποια σήμανση διεπαφής χρήστη ή HUD - πράγμα που σημαίνει ότι δεν υπάρχει τρόπος να τους δείξουμε τη ζημιά που δέχονται ή την εναπομένουσα υγεία. Μετά από μερικούς πειραματισμούς, δημιουργήσαμε ένα ειδικό σύστημα υγείας για αυτήν την ενότητα, χρησιμοποιώντας μια κόκκινη λάμψη γύρω από την οθόνη για να υποδείξει ζημιά. Οι παίκτες αντέδρασαν όπως ελπίζαμε, λαμβάνοντάς το ως σημάδι για να συνεχίσουν να κινούνται και το κυνήγι εκτυλίχθηκε όπως είχε προβλεφθεί. Για να το ολοκληρώσουμε, κάναμε την υγεία να αναγεννάται γρήγορα, ώστε η λάμψη να μην καθυστερεί, ενισχύοντας στους παίκτες την πεποίθηση ότι το τρέξιμο ήταν πράγματι η σωστή επιλογή και διασφαλίζοντας ότι οι παίκτες δε θα σκοτωθούν από μια αδέσποτη σφαίρα στο τέλος μόνο και μόνο επειδή καθυστέρησαν ή δίστασαν νωρίτερα."
N/A4054"#commentary\cn_140_playtesting_anecdote_2.mp3" "[ Jakob Jungels ] Στην επερχόμενη ενότητα, χρειαζόμασταν να πληγωθεί βαριά ο παίκτης για να μπορέσει η Alyx να τον σώσει. Με περιορισμένο χρόνο και πόρους, απλοποιήσαμε την αναμέτρηση όσο το δυνατόν περισσότερο - χρησιμοποιώντας ξανά τα υπάρχοντα συστήματα και αφήνοντάς τη να εξελιχθεί σαν μια κανονική σκηνή μάχης, με ένα προσαρμοσμένο συμβάν να ενεργοποιείται όταν ο παίκτης «πεθαίνει». Μετά από μερικές δοκιμές παιχνιδιού για να τελειοποιήσουμε τους χρονισμούς, προχωρήσαμε. Αλλά καθώς πλησιάζαμε στην κυκλοφορία του παιχνιδιού, αντιμετωπίσαμε ένα πρόβλημα με ένα δοκιμαστή παιχνιδιού που έκανε γρήγορη αποθήκευση παιχνιδιού συνεχώς και αμέσως έκανε γρήγορη φόρτωση παιχνιδιού όποτε νόμιζε ότι είχε αποτύχει. Όταν τον χτύπησε ένας Metrocop, έκανε γρήγορη φόρτωση παιχνιδιού πριν προλάβει η Alyx να τον βοηθήσει, επαναλαμβάνοντάς το περισσότερες από δέκα φορές πριν του ζητήσουμε να σταματήσει. Σε αυτό το στάδιο ανάπτυξης, στην τελική φάση διόρθωσης σφαλμάτων, έπρεπε να περιοριστούμε μόνο στην επίλυση προβλημάτων που σταματάνε το παιχνίδι - καθώς ακόμη και μικρές αλλαγές θα μπορούσαν να διακινδυνεύσουν να χαλάσουν κάτι πιο σημαντικό. Γνωρίζοντας ότι αυτό ήταν μια σπάνια περίπτωση, επειδή οι περισσότεροι δοκιμαστές παιχνιδιού δεν είχαν κανένα πρόβλημα, κάναμε μερικές συντηρητικές αλλαγές. Μειώσαμε το χρόνο μεταξύ της πτώσης του παίκτη και της πρώτης ατάκας της Alyx και αλλάξαμε το χρώμα που εμφανίζεται στην οθόνη εκείνη τη στιγμή σε λευκό αντί για μαύρο, κάτι που τελικά δεν ήταν τόσο χρήσιμο αφού οι παίκτες δεν είχαν πεθάνει αρκετές φορές ώστε να συσχετίσουν το μαύρο με το θάνατο. Εξετάσαμε το ενδεχόμενο να απενεργοποιήσουμε τη γρήγορη φόρτωση παιχνιδιού για τα λίγα δευτερόλεπτα που εμφανίζεται η σκηνή, αλλά ανησυχούσαμε ότι θα μπορούσε να εισαγάγει ένα σφάλμα το οποίο θα έκανε τη γρήγορη φόρτωση παιχνιδιού να απενεργοποιηθεί μόνιμα."
N/A4055"#commentary\cn_141_character_reactions.mp3" "[ Ariel Diaz ] Το να καταλάβουμε σε τι πρέπει να αντιδράσουν οι χαρακτήρες - και πώς - ήταν μια συνεχής πρόκληση. Κατά βάση, θέλουμε πάντα το παιχνίδι να ανταποκρίνεται στις κινήσεις των παικτών. Ωστόσο, οποιαδήποτε αντίδραση από το παιχνίδι μπορεί να θεωρηθεί ως ανταμοιβή από τον παίκτη. Έτσι, σε τι αντιδρούν οι χαρακτήρες και τι αγνοούν, διδάσκει στον παίκτη το είδος της δράσης που αναμένει το παιχνίδι. Ως αποτέλεσμα, φροντίσαμε να ανταποκριθούμε σε πράγματα που θέλαμε να γίνονται πιο συχνά, όπως στο να παίζουν με συσκευές στο Εργαστήριο και αγνοήσαμε συμπεριφορές τις οποίες θέλαμε να γίνονται λιγότερο, όπως το να χαστουκίζουν επανειλημμένα τον Kleiner στο πρόσωπο με ένα κουτί ξανά και ξανά. Σοβαρά τώρα, παρακολουθήσαμε ένα δοκιμαστή παιχνδιού να το κάνει για πέντε συνεχόμενα λεπτά."
N/A4056"#commentary\cn_142_choreography.mp3" "[ Bill Fletcher ] Το σύστημα που δημιουργήσαμε και πάνω στο οποίο κάναμε αλλαγές για να αποδώσουμε την αφήγηση του Half-Life 2 ονομάστηκε εσωτερικά Choreo, συντομογραφία της λέξης χορογραφία. Από νωρίς, το βρήκαμε χρήσιμο να φανταστούμε ότι γράφουμε ένα έργο όπου ένας από τους ηθοποιούς δεν γνώριζε το σενάριο. Χρειαζόμασταν ένα σύστημα που θα μπορούσε να ελέγχει όλους τους ηθοποιούς, να τους μετακινεί στη σκηνή, να αποδίδει τις κινήσεις τους και να λέει τις ατάκες τους. Για να δουλέψει αυτό, οι ηθοποιοί θα πρέπει να συνδυάσουν απρόσκοπτα τις σκηνοθετικές μας εντολές με δυναμικές απαντήσεις σύμφωνα με τη θέση και τη συμπεριφορά του παίκτη. Ο συγχρονισμός ήταν σαφώς μια μεγάλη πρόκληση, καθώς οποιοδήποτε μέρος της σκηνής μπορεί να χρειαστεί να επιμηκυνθεί, να συρρικνωθεί ή ακόμα και να σταματήσει, ανάλογα με το τι κάνει ο παίκτης."
N/A4057"#commentary\cn_143_phoneme_extraction.mp3" "[ Bill Fletcher ] Ένα άλλο κρίσιμο εργαλείο που ενσωματώσαμε στο FacePoser ήταν ο Επεξεργαστής Φωνημάτων. Επεξεργάστηκε τις γραμμές διαλόγου των ηθοποιών και εξήγαγε φωνήματα για να δημιουργήσει βασικές κινήσεις συγχρονισμού χειλιών για τους χαρακτήρες μας. Για τους κεντρικούς χαρακτήρες, οι animators μας τον χρησιμοποίησαν ως σημείο εκκίνησης για να δημιουργήσουν προσαρμοσμένες κινήσεις υψηλής ποιότητας για κάθε γραμμή διαλόγου, ενσωματώνοντας πλήρη κίνηση προσώπου. Ωστόσο, σε μια δυναμική σκηνή Choreo, οι animators δεν θα ήξεραν ακριβώς τι θα έκανε το υπόλοιπο σώμα του ηθοποιού. Αυτό σήμαινε ότι απαιτούνταν προσεκτική τοποθέτηση εντολών και χρονισμών Choreo στο FacePoser, διατηρώντας παράλληλα την ικανότητα του ηθοποιού να ανταποκρίνεται δυναμικά στον παίκτη."
N/A4058"#commentary\cn_144_delivery.mp3" "[ Ken Birdwell ] Χρειάστηκαν πολλές αλλαγές και δοκιμές παιχνιδιού για να επιτευχθεί η σωστή ισορροπία πληροφοριών και συναισθηματικής σύνδεσης στις μεγάλες σκηνές του Choreo. Κάθε σκηνή είχε πολλές πληροφορίες που χρειαζόμασταν να μεταφέρουμε στον παίκτη, αλλά δεν μπορούσαμε απλώς να έχουμε τους χαρακτήρες να φλυαρούν όλην την ώρα για να δώσουν κομμάτια της ιστορίας - οι παίκτες θα άρχιζαν να τους σκέφτονται περισσότερο ως σκηνικά παρά ως ανθρώπους. Έπρεπε να αφιερώσουμε χρόνο για να αφήσουμε τους χαρακτήρες να αλληλεπιδράσουν μεταξύ τους, επιτρέποντας στον παίκτη να παρατηρήσει τις σχέσεις τους. Ταυτόχρονα, έπρεπε να αναφερθούμε σε όλον τον κόσμο, δίνοντας στον παίκτη μια αίσθηση όλων όσων είχαν συμβεί ενώ έλειπαν. Όλα αυτά έπρεπε να γίνουν προσεκτικά, χωρίς να χρειαστεί πολύς χρόνος - θέλαμε το παιχνίδι να λειτουργεί για παίκτες που τους ενδιέφερε λιγότερο η αφήγηση. Το animation έγινε ένα ισχυρό εργαλείο για την επικοινωνία των συναισθηματικών συνδέσεων μεταξύ των χαρακτήρων, μεταφέροντας συχνά το βάθος μιας στιγμής γρήγορα χωρίς να το υπερτονίζει. Το χιούμορ ήταν ένα άλλο εργαλείο που χρησιμοποιήθηκε συχνά, βοηθώντας στην εναλλαγή σκηνών και στο ξάφνιασμα του παίκτη όταν τα πράγματα γίνονταν αρκετά βαριά."
N/A4059"#commentary\cn_145_alyxs_kiss.mp3" "[ Ken Birdwell ] Είναι μια σύντομη στιγμή, αλλά το φιλί της Alyx στο μάγουλο του Eli ήταν σημαντικό. Τελικά, θα ζητήσουμε από τον παίκτη να σώσει τον Eli και θέλουμε να νοιάζεται για αυτόν. Για να οικοδομήσουμε αυτήν τη συναισθηματική σύνδεση, έπρεπε να δείξουμε τη ζεστασιά και την αγάπη μεταξύ της Alyx και του Eli. Δεν θέλαμε να το τονίσουμε με διάλογο ή να το κάνουμε πολύ μεγάλο γεγονός - έπρεπε να μοιάζει γνήσιο, όχι επιτηδευμένο - και μπορέσαμε να κάνουμε αλλαγές στα λεπτά σημεία αυτής της στιγμής μέχρι να πιάσουμε ακριβώς τον τόνο που θέλαμε."
N/A4060"#commentary\cn_146_storytelling.mp3" "[ Bill Van Buren ] Η δημιουργία μιας καθηλωτικής εμπειρίας ήταν μια βασική αρχή της προσέγγισής μας στην αφήγηση του Half-Life 1 και μας οδήγησε στους αυτοεπιβαλλόμενους περιορισμούς του να μην πάρουμε ποτέ - ή τουλάχιστον πολύ σπάνια - τον έλεγχο από τον παίκτη και να κρατάμε το χαρακτήρα του παίκτη σιωπηλό. Αυτοί οι περιορισμοί έκαναν την αφήγηση πιο δύσκολη κατά καιρούς, αλλά αισθανθήκαμε ότι ήταν σημαντικό να τους διατηρήσουμε για το Half-Life 2. Η ελπίδα μας ήταν ότι, διατηρώντας αυτές τις αρχές, θα ωθούσαμε τους εαυτούς μας στη δημιουργία μιας βαθύτερης, πιο διαδραστικής αφήγησης."
N/A4061"#commentary\cn_147_archetypes.mp3" "[ Bill Van Buren ] Θέλαμε να δημιουργήσουμε αφηγηματικούς δεσμούς μεταξύ του Half-Life 1 και του Half-Life 2 μέσω των χαρακτήρων μας. Η ιδέα μας ήταν να σχεδιάσουμε χαρακτήρες που έμοιαζαν με αναπαραστάσεις των αρχετύπων του Half-Life 1, έτσι ώστε οι παίκτες να μπορούν να τους βρουν οικείους - σχεδόν σαν να τους είχαν γνωρίσει στο Half-Life 1 κάποια στιγμή που δε μπορούσαν να θυμηθούν. Βασίσαμε τον Dr. Kleiner στο μοντέλο του επιστήμονα που πιστεύαμε ότι ήταν το πιο εμβληματικό και η προσωπικότητά του διαμορφώθηκε σε μεγάλο βαθμό από τον Hal Robins, του οποίου η φωνή και η απόδοση των χαρακτήρων είχαν καθορίσει τους επιστήμονες του Half-Life 1. Μια μέρα, όταν παλεύαμε να αποφασίσουμε στοιχεία αυτού του χαρακτήρα, το πρόσωπο του Dr. Kleiner ήρθε στο επίκεντρο, καθώς έτυχε να μοιραστούμε το ασανσέρ με ένα λογιστή από ένα γραφείο σε άλλο όροφο του κτιρίου μας και κοιτάζοντάς τον, ήταν σαφές ότι «αυτό είναι το πρόσωπο του Dr. Kleiner». Ευτυχώς, ήταν δεκτικός όταν ρωτήσαμε αν μπορούσαμε να τον φωτογραφίσουμε για ένα χαρακτήρα βιντεοπαιχνιδιού."
N/A4062"#commentary\cn_148_tone.mp3" "[ Bill Van Buren ] Ο καθορισμός του σωστού τόνου για τους χαρακτήρες μας και το διάλογό τους ήταν κρίσιμος. Στοχεύσαμε σε ένα γεμάτο σεβασμό, σχεδόν ευχάριστο στυλ αλληλεπίδρασης με τον παίκτη, αποφεύγοντας ταυτόχρονα οτιδήποτε ακουγόταν πολύ αδύναμο. Αυτή η ισορροπία ήταν ιδιαίτερα δύσκολη με την Alyx, που έπρεπε να υποστηρίξει τον παίκτη χωρίς να υπονομεύει τη δύναμη του χαρακτήρα της - κάτι που πιστεύαμε ότι ήταν ζωτικής σημασίας για να τη σεβαστούν οι παίκτες. Η σχέση της με τον Eli ήταν ο βασικός παράγοντας των κινήτρων του παίκτη, οπότε ήταν σημαντικό οι παίκτες να τη συμπαθούν και να θέλουν να τη βοηθήσουν. Θέλαμε επίσης να αντιπαραβάλλουμε τη ζεστασιά και τη συντροφικότητα μεταξύ των συμμάχων του παίκτη, με τις εχθροπραξίες του Breen και του Combine, εμπνέοντας μια αίσθηση δίκαιης αγανάκτησης στους παίκτες για τις μάχες που έρχονται."
N/A4063"#commentary\cn_149_voice-actors.mp3" "[ Bill Van Buren ] Για να δημιουργήσουμε πιο άμεσους και πολυδιάστατους χαρακτήρες στο Half-Life 2, έπρεπε να αναπτύξουμε την προσέγγισή μας στη συνεργασία με τους ηθοποιούς. Ενώ η εκτέλεση ενός σεναρίου με λίγη σκηνοθεσία ήταν αρκετή για μεγάλο μέρος του διαλόγου των NPCs για το Half-Life 1, για το Half-Life 2, αποφασίσαμε να δώσουμε στους ηθοποιούς περισσότερες ευκαιρίες να συμμετάσχουν στον καθορισμό των χαρακτήρων και να τους ζωντανέψουν. Παρείχαμε πολύ περισσότερο περιεχόμενο σχετικά με την ιστορία στους ηθοποιούς, δείχνοντάς τους τον κόσμο του παιχνιδιού, τα περιβάλλοντα που κατοικούσαν οι χαρακτήρες τους και τους άλλους χαρακτήρες με τους οποίους αλληλεπιδρούσαν. Αναζητήσαμε ηθοποιούς που θα μπορούσαν να πάρουν όλες αυτές τις πληροφορίες και να τις συνθέσουν στην απόδοσή τους για να ανυψώσουν τους χαρακτήρες τους πέρα από αυτό που είχαμε φανταστεί. Πραγματοποιήσαμε πολλές συνεδρίες με τους βασικούς ηθοποιούς, επιτρέποντάς τους να αφομοιώσουν και να αξιοποιήσουν τους χαρακτήρες τους με την πάροδο του χρόνου. Για σκηνές όπου οι χαρακτήρες αλληλεπιδρούν μεταξύ τους, συχνά δείχναμε σε έναν ηθοποιό τις ατάκες των άλλων ηθοποιών στη σκηνή για να δημιουργήσουμε μια καλύτερη αίσθηση σύνδεσης και ροής. Αν και είχαμε ένα σενάριο και ένα σχέδιο για την ηχογράφηση πριν φτάσουμε στο στούντιο, διασφαλίσαμε ότι οι ηθοποιοί θα ένιωθαν ότι είχαν τη δυνατότητα να φέρουν τις δικές τους ιδέες στον χαρακτήρα και τις σκηνές. Η παρουσία των animators στις συνεδρίες με τους ηθοποιούς αποδείχθηκε επίσης κρίσιμη, καθώς ήταν υπεύθυνοι για τη σύνδεση του διαλόγου του χαρακτήρα μαζί με φυσικές κινήσεις και εκφράσεις για να διαμορφώσουν την αντίστοιχη σκηνή Choreo. Συχνά, οι animators διαπίστωναν ότι τα σχέδιά τους για το πώς θα έπαιζε μια σκηνή εξελίχθηκαν αρκετά μετά τη συνεργασία με τον ηθοποιό."
N/A4064"#commentary\cn_150_citizens.mp3" "[ Bill Van Buren ] Όταν ήρθε η ώρα να σχεδιάσουμε τους ανθρώπινους πολίτες της Πόλης 17 και του κόσμου έξω από την πόλη, επιλέξαμε να συμπεριλάβουμε μια ποικιλία φυλών, ηλικιών και φύλων. Αυτό όχι μόνο παρείχε αφηγηματικό πλαίσιο για την υποδούλωση ολόκληρης της ανθρωπότητας από το Combine, αλλά ήταν επίσης σημαντικό για εμάς ότι όποιος έπαιζε το παιχνίδι θα μπορούσε να δει τον εαυτό του να εκπροσωπείται στην Αντίσταση, με τους πάντες στη Γη ενωμένους ενάντια στο Combine. Ενώ βρήκαμε έναν αριθμό υποψηφίων για χρήση ως αναφορά στη δημιουργία των πολιτών μέσω της καθημερινής ζωής και των επαφών μας, τελικά καταλήξαμε να δημοσιεύσουμε αγγελίες στους Seattle Times για να φτάσουμε στο επιθυμητό φάσμα προσώπων που είχαμε οραματιστεί."
N/A4065"#commentary\cn_151_alyx.mp3" "[ Dhabih Eng ] Το να πετύχουμε το σχεδιασμό της Alyx ήταν μια μεγάλη πρόκληση - θέλαμε ο παίκτης να τη σέβεται και να τη φροντίζει. Η διάσωση του Eli ήταν ένας βασικός στόχος για τον παίκτη στη μέση του παιχνιδιού και ξέραμε ότι το να κάνουμε τους παίκτες να ενδιαφέρονται για αυτόν το στόχο θα ήταν ευκολότερο αν νοιάζονταν επίσης για την Alyx και τη σχέση της με τον πατέρα της. Τη σχεδιάσαμε με σκοπιμότητα, γράψαμε τις γραμμές διαλόγου της και διαλέξαμε μια ηθοποιό για την Alyx ώστε να φαίνεται έξυπνη, ικανή και να ταυτίζεσαι μαζί της στον κόσμο που ελέγχεται από το Combine, ενώ ταυτόχρονα την κάναμε ελκυστική και χαρισματική. Στόχος μας ήταν να αποφύγουμε την αντικειμενοποίηση, την υπερβολή και την υπερσεξουαλικότητα που παρουσίαζαν πολλά παιχνίδια της δεκαετίας του 2000, καθώς πιστεύαμε ότι αυτό θα υπονόμευε τους στόχους μας για το χαρακτήρα της."
N/A4066"#commentary\cn_152_lab_interactivity.mp3" "[ Dhabih Eng ] Στις σκηνές Choreo, έχουμε τον παίκτη παγιδευμένο για λίγο, επιτρέποντάς μας να επικεντρωθούμε στους χαρακτήρες και την αφήγηση. Για να ανταποκρίνεται σωστά σε διαφορετικούς παίκτες - μερικοί επενδύουν στην ιστορία, άλλοι δε μπορούν να παραμείνουν ακίνητοι για περισσότερο από ένα δευτερόλεπτο - αισθανθήκαμε ότι χρειαζόμασταν μια συνεχή ροή από ενδιαφέρουσες λεπτομέρειες στην οθόνη. Διασκορπίσαμε αφηγηματικά στοιχεία σε όλο το περιβάλλον, διασφαλίζοντας ότι μερικά ήταν διαδραστικά, ουσιαστικά αντιπερισπασμοί για να ασχοληθεί ο παίκτης. Σε ορισμένες περιπτώσεις, ενσωματώσαμε περαιτέρω αφήγηση σε αυτά, όπως ο μίνι τηλεμεταφορέας κάκτων που υπαινίσσεται την επερχόμενη αποτυχία τηλεμεταφοράς. Ήταν μια λεπτή ισορροπία - το υπερβολικό οπτικό ενδιαφέρον θα μπορούσε να αποσπάσει την προσοχή των παικτών από τον πυρήνα της σκηνής. Τελικά, το Εργαστήριο του Kleiner έπαιξε εκ του ασφαλούς με τη διαδραστικότητα, καθώς ήταν η πρώτη μεγάλη σκηνή Choreo. Αργότερα, στο Εργαστήριο του Eli το εξερευνήσαμε σε βάθος, διασφαλίζοντας ότι οι ίδιοι οι χαρακτήρες έδιναν προσοχή σε αυτό με το οποίο χάζευαν οι παίκτες."
N/A4067"#commentary\cn_153_gestures.mp3" "[ Doug Wood ] Κάθε ένας από τους χαρακτήρες μας είχε μια βιβλιοθήκη απλών κινήσεων που ονομάζονταν Gestures, τις οποίες θα μπορούσαμε εύκολα να τοποθετήσουμε πάνω από άλλες κινήσεις του σώματος του. Ενώ αρχικά σχεδιάστηκε ως τρόπος εξοικονόμησης χρόνου παραγωγής για να μας επιτρέψει να επαναχρησιμοποιήσουμε κινήσεις σε όλο το παιχνίδι, διαπιστώσαμε ότι στην πραγματικότητα είχε περισσότερη χρησιμότητα από αυτό. Οι άνθρωποι συχνά επαναλαμβάνουν ορισμένες κινήσεις και αυτές μπορεί να είναι δείκτες της προσωπικότητάς τους. Ως αποτέλεσμα, η βιβλιοθήκη Gestures κατέληξε να αποτυπώνει την ουσία κάθε χαρακτήρα, βοηθώντας την ομάδα των animators μας να κατανοήσει ποιοι ήταν αυτοί οι χαρακτήρες. Αυτό το έκανε πολύ πιο εύκολο για τους animators μας να μοιράζονται τον φόρτο εργασίας οποιουδήποτε χαρακτήρα μεταξύ τους, κάτι που συχνά απαιτούσε η παραγωγή."
N/A4068"#commentary\cn_154_interactive_storytelling.mp3" "[ Erik Johnson ] Όταν ξεκινήσαμε να εργαζόμαστε στο Half-Life 2, η αφήγηση στα παιχνίδια ήταν γενικά είτε υψηλής ποιότητας και γραμμική είτε χαμηλής ποιότητας και διαδραστική. Γνωρίζαμε ότι οι παίκτες είχαν δει υψηλής ποιότητας αφήγηση ιστοριών σε παιχνίδια, αλλά ποτέ δεν είχαν τοποθετηθεί ακριβώς στη μέση της ιστορίας - να μπορούν να την παρακολουθήσουν να ξεδιπλώνεται γύρω τους, να αλληλεπιδρούν με αυτήν και να εξετάζουν προσεκτικά οποιοδήποτε μέρος της. Ενώ αυτός ο στόχος μας ενθουσίασε, δεν ξέραμε ακόμα πώς θα λειτουργούσε ή τι είδους τεχνολογία θα χρειαζόμασταν για να το κάνουμε πραγματικότητα. Είχαμε δημιουργήσει μια ποικιλία τεχνολογιών αφήγησης στο Half-Life 1, αλλά ήταν κυρίως για παρουσίαση μπροστά στον παίκτη και δεν είχαν τη διαδραστικότητα και την ποιότητα που στοχεύαμε. Έτσι, το Εργαστήριο του Kleiner έγινε το τμήμα του παιχνιδιού που χρησιμοποιήσαμε ως δοκιμαστικό για να καταλάβουμε πώς θα λειτουργούσε πραγματικά η διαδραστική αφήγηση μας."
N/A4069"#commentary\cn_155_monitors.mp3" "[ Ido Magal ] Χρησιμοποιούμε συχνά οθόνες για αφήγηση ιστοριών στο Half-Life 2 και στα επεισόδια, σε τέτοιο βαθμό που κοροϊδεύουμε τον εαυτό μας για αυτό. Το πρόβλημα είναι ότι είναι απίστευτα χρήσιμες. Είναι φανταστικές για την επέκταση του κόσμου δείχνοντας γεγονότα που συμβαίνουν αλλού και παρέχουν έναν εύκολο τρόπο να μιλήσουν οι χαρακτήρες χωρίς να χρειάζεται να εξηγήσουν πώς φτάνουν όλοι στην τοποθεσία του παίκτη. Όποιος έχει γράψει ποτέ οποιοδήποτε είδος ιστορίας, ειδικά με μεγάλο καστ, καταλαβαίνει τη δυσκολία να εξηγήσεις πώς όλοι οι χαρακτήρες συναντώνται στο ίδιο μέρος. Σε αυτήν την περίπτωση, ήμασταν πραγματικά ευχαριστημένοι με το πώς η οθόνη επέτρεψε στην Alyx να τηλεμεταφερθεί και στη συνέχεια να εμφανιστεί γρήγορα στο Εργαστήριο του Eli, κάνοντας τα πάντα να φαίνονται ρεαλιστικά και συνδεδεμένα μεταξύ τους."
N/A4070"#commentary\cn_156_scene_interactivity.mp3" "[ Jeff Lane ] Σε ορισμένα σημεία στις σκηνές Choreo, απαιτούμε από τον παίκτη να αναλάβει δράση. Πέρα από το να τους δίνεις κάτι να κάνουν και να τους κρατάς συγκεντρωμένους, αυτές οι στιγμές εξυπηρετούσαν μερικούς βασικούς σκοπούς. Πρώτον, επιτρέπουν στον παίκτη να ξανασυγκεντρωθεί αν είχε αποσπαστεί από κάτι άλλο στο περιβάλλον. Η σκηνή θα μπορούσε να «κάνει παύση» με ασφάλεια μέχρι ο παίκτης να ολοκληρώσει αυτό που απαιτείται να κάνει, διασφαλίζοντας ότι επέστρεψε και δίνει προσοχή. Ταυτόχρονα, μας επέτρεψε να τοποθετήσουμε τον παίκτη εκεί που τον χρειαζόμασταν, κάτι που ήταν χρήσιμο για να πλαισιώσουμε τη σκηνή και να βεβαιωθούμε ότι είδαν κάτι σημαντικό. Σε ορισμένες περιπτώσεις, αυτές οι στιγμές είχαν διπλή αξία καθώς τις χρησιμοποιήσαμε για να εκπαιδεύσουμε τον παίκτη - εδώ, μαθαίνουν να αλληλεπιδρούν με βύσματα και πρίζες, μια ικανότητα που θα χρειαστούν για γρίφους αργότερα στο παιχνίδι."
N/A4071"#commentary\cn_157_kleiners_lab.mp3" "[ Marc Laidlaw ] Το Εργαστήριο του Kleiner ήταν το πρώτο κομμάτι της αφήγησης στο οποίο εργαστήκαμε και αυτό που χρειάστηκε περισσότερο χρόνο για να το πετύχουμε. Εκτός από το ρόλο του στην εισαγωγή του παίκτη στο παιχνίδι, τελικά έγινε το ενιαίο όραμα για την ομάδα ανάπτυξης όσον αφορά στην αφήγηση. Καθώς αρχίσαμε να χτίζουμε τους χαρακτήρες μας και την αφήγηση γύρω από τον παίκτη, προέκυψαν πολλά ερωτήματα τα οποία φαίνονταν ως σημαντικοί κίνδυνοι για το παιχνίδι. Θα μπορούσαν οι παίκτες να εξαγάγουν τις σημαντικές πληροφορίες από τη σκηνή; Θα μπορούσαμε να τους κάνουμε να νοιαστούν για αυτούς τους χαρακτήρες; Πώς θα υποστηρίξουμε παίκτες με διαφορετικά επίπεδα ενασχόλησης με την ιστορία; Πόσο δαπανηρό θα ήταν να δημιουργηθεί μια σκηνή σαν αυτή; Και πόσες ακόμα θα χρειαζόμασταν; Αυτά και πολλά άλλα, ήταν ερωτήματα που δε μπορούσαμε να απαντήσουμε μέχρι να φτιάξουμε ένα αρκετά μεγάλο κομμάτι της σκηνής και να τη δοκιμάσουμε με πολλούς δοκιμαστές παιχνιδιού. Δυστυχώς, σε αντίθεση με πολλά άλλα προβλήματα που αντιμετωπίζουμε, αυτά δεν ήταν ερωτήματα που θα μπορούσαμε να απαντήσουμε με σιγουριά μέχρι να κάνουμε αρκετή δουλειά. Μπορούμε συχνά να δοκιμάσουμε ιδέες με πρωτότυπα χαμηλής ποιότητας, αλλά αν ένας παίκτης δεν ενδιαφέρεται για την αφήγησή μας όταν οι χαρακτήρες είναι απλώς γκρι κύβοι, πόσο σίγουροι μπορούμε να είμαστε ότι θα νοιαστεί όταν οι χαρακτήρες ολοκληρωθούν;"
N/A4072"#commentary\cn_158_characters.mp3" "[ Marc Laidlaw ] Στο Half-Life 1, οι φύλακες ασφαλείας και οι επιστήμονες θα μπορούσαν καλύτερα να περιγραφούν ως αρχέτυπα, όχι άτομα. Ήταν αφαιρετικές μορφές χαρακτήρων που ταίριαζαν με την οπτική πιστότητα που μπορούσαμε να επιτύχουμε εκείνη την εποχή. Αλλά καθώς η τεχνολογία μας βελτιώθηκε με το Half-Life 2, είδαμε μια ευκαιρία να προχωρήσουμε πέρα από αυτές τις αφαιρετικές μορφές. Η αυξημένη οπτική πιστότητα των μοντέλων χαρακτήρων, σε συνδυασμό με βελτιώσεις στις κινήσεις, μας έκαναν να πιστέψουμε ότι θα μπορούσαμε να επικεντρωθούμε στη δημιουργία ξεχωριστών χαρακτήρων - ατόμων που πραγματικά θα σας ενδιέφεραν. Επιτρέψαμε στον εαυτό μας να γράψει πραγματικό διάλογο και βάλαμε τους χαρακτήρες να τον αποδώσουν με τρόπο που να ακούγεται αρκετά ρεαλιστικός, ώστε οι παίκτες να μην τους θεωρούν πιόνια σε ένα βιντεοπαιχνίδι και ιδανικά να προωθήσουν την αφήγησή μας. Το 2001, ενώ είχαν περάσει ήδη μερικά χρόνια αναπτύσσοντας το παιχνίδι, εμπνευστήκαμε από το Ico του Japan Studio. Σε σκηνοθεσία ενός animator, μας εντυπωσίασε με το πόσο βασιζόταν στους χαρακτήρες ως τρόπο σύνδεσης με τον παίκτη, δίνοντάς μας το θάρρος να συνεχίσουμε την ανάπτυξη του παιχνιδιού."
N/A4073"#commentary\cn_159_writing.mp3" "[ Marc Laidlaw ] Στην εποχή του Half-Life 1, οι στόχοι των παικτών στα παιχνίδια βολών πρώτου προσώπου εξακολουθούσαν να αφορούν σε μεγάλο βαθμό την αντιμετώπιση ενός τυπικού κακού. Ήταν δύσκολο να κάνεις τους παίκτες να νοιάζονται για τους χαρακτήρες όταν η ποιότητα των γραφικών ήταν τόσο χαμηλή όπως στο Half-Life 1. Με τις προγραμματισμένες βελτιώσεις στην πιστότητα χαρακτήρων για το Half-Life 2, θέλαμε να κάνουμε τους χαρακτήρες την κινητήρια δύναμη της αφήγησης. Στόχος μας ήταν τα κίνητρα του παίκτη να ευθυγραμμιστούν με αυτά των χαρακτήρων μας - ο παίκτης να νοιάζεται για αυτούς τους ανθρώπους, τις ελπίδες και τους φόβους τους και να θέλει να πετύχουν. Έχοντας αυτό κατά νου, μπορέσαμε να εστιάσουμε στους χαρακτήρες και τους διαλόγους. Θα δημιουργούσαμε ένα σύνολο χαρακτήρων που ενδιαφερόντουσαν ο ένας για τον άλλον, ελπίζοντας ότι ο παίκτης θα αισθανόταν το ίδιο. Αυτοί οι χαρακτήρες θα αλληλεπιδρούσαν με τρόπο που θα φαινόταν συμπεριληπτικός, όπως μια παρέα παλιών φίλων που βλέπουν τον παίκτη ως έναν από αυτούς, απλώς κάποιον που έλειπε για λίγο. Εάν οι χαρακτήρες έδειχναν ρεαλιστικές συναισθηματικές συνδέσεις μεταξύ τους, πιστεύαμε ότι θα μπορούσαμε να δημιουργήσουμε μια συναισθηματική σύνδεση και με τον παίκτη."
N/A4074"#commentary\cn_160_animation.mp3" "[ Miles Estes ] Η δημιουργία πιστευτής ανθρώπινης κίνησης για τους χαρακτήρες μας από πολλά διακριτά επίπεδα κίνησης απαιτούσε πολλές τεχνολογικές δοκιμές. Ακόμη και απλές ενέργειες, όπως η στροφή για να κοιτάξουν κάτι ή το περπάτημα σε μια τοποθεσία, έγιναν πιο περίπλοκες όταν συνδυάστηκαν με την ανάγκη δυναμικής ανταπόκρισης στον παίκτη και στις απαιτήσεις των εντολών Choreo. Για παράδειγμα, η στροφή για να κοιτάξει κάτι έπρεπε να σπάσει σε διακριτά κομμάτια, επιτρέποντας σε ένα χαρακτήρα να χρησιμοποιήσει οποιονδήποτε συνδυασμό των ματιών, του κεφαλιού, των ώμων, του άνω κορμού ή ολόκληρου του σώματός του για να αντικρίσει έναν στόχο. Στο Half-Life 1, οι ανθρώπινοι χαρακτήρες είχαν το σώμα τους χωρισμένο σε άνω και κάτω μισά, επιτρέποντάς τους να περπατούν προς τη μία κατεύθυνση ενώ κοιτούν προς την άλλη. Ωστόσο, αυτή η προσέγγιση ήταν πολύ αφηρημένη για τους χαρακτήρες του Half-Life 2. Αντ' αυτού, οι animators μας δημιούργησαν κινήσεις περπατήματος και στις οκτώ κατευθύνσεις της πυξίδας, οι οποίες θα μπορούσαν στη συνέχεια να αναμειχθούν ομαλά κατά τον χρόνο εκτέλεσης."
N/A4075"#commentary\cn_161_faceposer.mp3" "[ Yahn Bernier ] Το κύριο εργαλείο που δημιουργήσαμε για να τροφοδοτήσουμε το σύστημα Choreo ονομάστηκε FacePoser, ένα πρόγραμμα με ανακριβή ονομασία που επέτρεψε στους animators μας να σχεδιάσουν ολόκληρη τη δομή των σκηνών μας κατά μήκος ενός χρονοδιαγράμματος. Το χρονοδιάγραμμα περιείχε μια σειρά εντολών Choreo για τους χαρακτήρες, μαζί με όλες τις απαραίτητες πληροφορίες για να εκτελέσουν αυτές τις εντολές. Τοποθετώντας αυτές τις εντολές στο χρονοδιάγραμμα, οι animators θα μπορούσαν εύκολα να περιγράψουν πώς ένας χαρακτήρας μπορεί να χρειαστεί να αντικρίσει ένα πράγμα ενώ μιλά προς ένα άλλο και να περπατήσει σε διαφορετική τοποθεσία - όλα ταυτόχρονα. Αλλά το χρονοδιάγραμμα δεν ήταν μια σταθερή, γραμμική ακολουθία. Οι χαρακτήρες θα ακολουθούσαν τις εντολές τους, αλλά έπρεπε να ανταποκρίνονται δυναμικά στον κόσμο γύρω τους. Ένας χαρακτήρας μπορεί να χρειαστεί περισσότερο χρόνο για να μετακινηθεί σε μια τοποθεσία εάν ο παίκτης τον εμποδίζει ή ίσως χρειαστεί να περιμένει για να πει μια ατάκα επειδή ένας άλλος χαρακτήρας έχει καθυστερήσει από τον παίκτη. Το FacePoser μας επέτρεψε να δοκιμάσουμε γρήγορα σκηνές με διαφορετικές διατάξεις, αποδόσεις διαλόγου και χρονοδιαγράμματα. Αυτή η ικανότητα να πειραματιζόμαστε γρήγορα και να προσαρμοζόμαστε ανάλογα αποδείχθηκε κρίσιμη για την εύρεση των σωστών τρόπων απόδοσης για την επίτευξη των στόχων του χαρακτήρα και της αφήγησης."
N/A4076"#commentary\cn_162_choreo_commands.mp3" "[ Yahn Bernier ] Αυτή η απεικόνιση εντοπισμού σφαλμάτων δείχνει τις δύο πιο κοινές εντολές Choreo που λαμβάνουν οι χαρακτήρες σε μια σκηνή, εσωτερικά γνωστές ως look-ats (κοίτα-προς) και move-tos (πήγαινε-προς). Οι χαρακτήρες λαμβάνουν στόχους για να κοιτάξουν - μερικές φορές περισσότερους από έναν ταυτόχρονα - και στη συνέχεια προσπαθούν να επικεντρωθούν σε αυτόν που έχει περισσότερο νόημα δεδομένης της τρέχουσας κατάστασής τους. Ταυτόχρονα, μπορεί να λαμβάνουν εντολές μετακίνησης, οι οποίες τους λένε να μετακινηθούν σε μια τοποθεσία και να κοιτάξουν προς μια συγκεκριμένη κατεύθυνση ή αντικείμενο. Ακόμη και αυτές οι φαινομενικά απλές εντολές ήταν πολύπλοκες. Μια σκηνή μπορεί να απαιτεί από έναν χαρακτήρα να μιλήσει ενώ πληκτρολογεί σε ένα πληκτρολόγιο, ενώ κοιτάζει ένα αντικείμενο που κρατά ο παίκτης. Δεδομένου ότι δε μπορούσαμε να προβλέψουμε πού θα ήταν ο παίκτης κατά τη διάρκεια της αναπαραγωγής, η δημιουργία σκηνών όπως αυτή απαιτούσε να σπάσουμε κάθε στοιχείο της σκηνής σε ξεχωριστά κομμάτια και επίπεδα. Αυτά θα μπορούσαν στη συνέχεια να επανασυναρμολογηθούν όπως απαιτείται κατά την αναπαραγωγή, με βάση τις ενέργειες του παίκτη και να διακόπτονται εάν είναι απαραίτητο."
N/A4077"#commentary\cn_163_antlions.mp3" "[ Kerry Davis ] Με τον παίκτη να οδηγεί το buggy σε όλην την Ακτή, χρειαζόμασταν έναν πανταχού παρόντα εχθρό που δικαιολογημένα μπορούσε να εμφανιστεί οπουδήποτε και να λειτουργήσει ως μια συνεχής απειλή για να κρατήσει τον παίκτη μέσα ή κοντά στο buggy του. Οι μυρμηγκολέοντες που βγαίνουν μέσα από την άμμο ήταν η τέλεια λύση. Η υψηλή κινητικότητά τους τους επέτρεπε να συμβαδίζουν με το buggy για μικρές χρονικές περιόδους, σε αντίθεση με τους ανθρωποειδείς εχθρούς μας. Επιπλέον, ήταν πολύ ικανοποιητικό να τους πατάς."
N/A4078"#commentary\cn_164_thumpers.mp3" "[ Adrian Finol ] Όποτε είναι δυνατόν, έχει μεγάλη αξία για τους παίκτες να αισθάνονται σαν να έχουν καταλάβει κάτι μόνοι τους. Κάνει τον κόσμο να φαίνεται πιο ζωντανός και όχι απλώς μια σειρά στοιχείων παιχνιδιού που παρατάσσονται για τον παίκτη. Εάν μπορούμε να αποδεχτούμε τον κίνδυνο ότι κάποιο ποσοστό παικτών μπορεί να χάσει εντελώς ένα στοιχείο, μπορούμε να ακολουθήσουμε μια πιο διακριτική προσέγγιση. Ακολουθήσαμε αυτήν την προσέγγιση με τις Συσκευές Δονήσεων Εδάφους, σχεδιάζοντας σκηνές που οι παίκτες είναι πιθανό να συναντήσουν αλλά με τις οποίες δεν αναγκάζονται να αλληλεπιδράσουν. Υπάρχουν πολλά οπτικά και ακουστικά στοιχεία, καθώς και αντιδράσεις μυρμηγκολεόντων, για να βοηθήσουν τον παίκτη να καταλάβει τι συμβαίνει. Αυτό δεν εγγυάται ότι όλοι οι παίκτες θα το καταλάβουν, αλλά οι δοκιμές παιχνιδιού έδειξαν ότι οι περισσότεροι το έκαναν."
N/A4079"#commentary\cn_165_d2_coast_09.mp3" "[ Aaron Seeler ] Αργά στην ανάπτυξη της Ακτής, φτάσαμε σε ένα σημείο όπου ο κώδικας του παιχνιδιού μας ήταν αρκετά μπροστά από το σχεδιασμό του επιπέδου μας, ώστε οι προγραμματιστές του παιχνιδιού μας έψαχναν περισσότερο κώδικα για να γράψουν και νέες εργασίες που θα μπορούσαν να βοηθήσουν το Half-Life 2 να κυκλοφορήσει. Αυτό οφειλόταν σε μεγάλο βαθμό στις απαιτήσεις των επιπέδων της Ακτής, οι οποίες έθεσαν μεγάλο βάρος στους σχεδιαστές επιπέδων μας με την τεράστια κλίμακά τους και την εκτεταμένη χρήση του εδάφους. Σαν αποτέλεσμα, οι προγραμματιστές παιχνιδιού μας άρχισαν να σχεδιάζουν αναμετρήσεις μικρότερης κλίμακας. Αργότερα, όταν οι σχεδιαστές επιπέδων μας έφτασαν στο σημείο που βρισκόντουσαν οι προγραμματιστές, δημιούργησαν αυτό το επίπεδο συνδυάζοντας τρεις ξεχωριστές αναμετρήσεις από τους προγραμματιστές και εκτελώντας όλες τις απαραίτητες εργασίες φινιρίσματος για να το προετοιμάσουν για κυκλοφορία."
N/A4080"#commentary\cn_166_final_scene.mp3" "[ Bill Van Buren ] Το κλείδωμα του παίκτη σε μια κάψουλα για την τελική αντιπαράθεση στο γραφείο του Breen ήταν λίγο συμβιβασμός, αλλά επέτρεψε να επικεντρωθούμε στους χαρακτήρες, πράγμα που δε μπορούσαμε να πετύχουμε με άλλον τρόπο. Όλες οι ιστορίες των χαρακτήρων καταλήγουν στο τέλος τους σε αυτήν τη σκηνή και ο περιορισμός του παίκτη σε αυτήν την οπτική γωνία δημιουργεί την ευκαιρία για μια πραγματική συναισθηματική ανταμοιβή - μια κλιμακούμενη σκηνή που τροφοδοτείται από το συνδυασμό διαλόγου, φωνής και κίνησης. Η σκηνή ήταν μια πρόκληση ως προς την υλοποίησή της από την άποψη της παραγωγής: να βάλουμε τα αντικείμενα στις σωστές θέσεις και να ρυθμίσουμε σωστά την κίνηση, να πετύχουμε σωστό συγχρονισμό και συναισθηματική συνέργεια και σύνδεση μεταξύ όλων των μεμονωμένων κινήσεων και των φωνών που ηχογραφήθηκαν ξεχωριστά. Χρειάστηκε πολύς συντονισμός για να φτάσουμε σε κάποια δραματική συνέργεια και να φαίνεται ότι όλοι οι χαρακτήρες συνδέονταν πραγματικά."
N/A4081"#commentary\cn_167_end_game_scramble.mp3" "[ Dave Riller ] Αρχικά υπήρχε μια σημαντικά μεγαλύτερη σκηνή χορογραφίας που είχε προγραμματιστεί για το τέλος του παιχνιδιού. Ωστόσο, η ομάδα Choreo ήταν πολύ απασχολημένη με τον τεράστιο όγκο αφήγησης που απέμενε ακόμη για το παιχνίδι. Για να μειωθεί λίγο η δουλειά τους, ζητήθηκε από την ομάδα που ασχολούνταν με το gameplay της Ακρόπολης να δημιουργήσει μια πρόκληση παιχνιδιού για να ολοκληρωθεί το παιχνίδι. Θα μπορούσε να είναι γρίφος, μάχη, οτιδήποτε. Η τελική αναμέτρηση με τον Breen που προέκυψε αξιοποίησε τους υπάρχοντες μηχανισμούς του σούπερ όπλου βαρύτητας και μια μικρή προσαρμοσμένη χορογραφία για να δημιουργήσει ένα τελικό προϊόν σε πολύ σύντομο χρονικό διάστημα."
N/A4082"#commentary\cn_168_combine_portal_effects.mp3" "[ Gary McTaggart ] Ένα βασικό κομμάτι της διαδικασίας ανάπτυξής μας είναι ο τρόπος με τον οποίο οποιοδήποτε μέλος της ομάδας μπορεί να συνεισφέρει τις δεξιότητές του σε οποιοδήποτε τμήμα του παιχνιδιού. Μόλις το gameplay της τελικής μάχης δεν είχε πλέον προβλήματα, καλλιτέχνες και προγραμματιστές οπτικών εφέ βοήθησαν να γίνει καλύτερη η παρουσίαση της πύλης στον κόσμο του Combine και το εφέ του σταματημένου χρόνου στο τέλος του παιχνιδιού. Για το εφέ της πύλης του Combine χρησιμοποιήθηκε ένας διαθλαστικός shader παρόμοιος με αυτόν που χρησιμοποιήσαμε για το νερό."
N/A4083"#commentary\cn_169_citadel_entrance.mp3" "[ Jeff Lane ] Φτιάξαμε τη διαδρομή προς την Ακρόπολη από το τέλος προς την αρχή: η γεωμετρία εσωτερικών χώρων δημιουργήθηκε αρχικά ως πρωτότυπο για να τελειοποιήσουμε την εμφάνισή της. Γνωρίζαμε ότι έρχεστε από τον αγωγό αποχέτευσης στο χάρτη της Μάχης στο δρόμο και έπρεπε να δημιουργήσουμε ένα τμήμα με τσουλήθρες και άλματα στην είσοδο της Ακρόπολης για να συνδεθούν μεταξύ τους."
N/A4084"#commentary\cn_170_citadel_steep_landing.mp3" "[ Randy Lundeen ] Η Ακρόπολη φτιάχτηκε πολύ αργά στην ανάπτυξη και αρχικά, δεν είχαμε σαφές όραμα για το gameplay της. Αυτό δεν είναι ασυνήθιστο - ενώ ο σχεδιασμός του παιχνιδιού συνήθως μας καθοδηγεί, οι μεγάλες δημιουργικές επιλογές που κάνουμε από νωρίς, όπως η ύπαρξη της Ακρόπολης του Combine, χρειάζονται συγκεκριμένη σχεδιαστική εργασία για να ταιριάξουν στο τελικό προϊόν. Μετά την κλιμακούμενη μάχη του προηγούμενου κεφαλαίου, σκεφτήκαμε ότι ένας διαφορετικός τόνος για το φινάλε εδώ στην Ακρόπολη θα ήταν πιο ικανοποιητικός. Ακόμα κι αν θέλαμε να κάνουμε τα πράγματα πιο δραματικά, η δημιουργία νέων μηχανισμών και NPCs ήταν πολύ επικίνδυνη τόσο αργά. Το πρώτο μας σχέδιο ήταν να το κάνουμε ένα παθητικό αφηγηματικό θέαμα - μια διαδρομή σε ράγες στην καρδιά της πολεμικής μηχανής του Combine, που τελειώνει στο γραφείο του Breen. Αλλά αφού αναπτύξαμε αυτό το σχέδιο, περάσαμε μερικές μέρες δημιουργώντας πρωτότυπα μηχανισμών για το σούπερ όπλο βαρύτητας, θεωρώντας ότι στο τέλος του παιχνιδιού, θα μπορούσαμε να εκπληρώσουμε τις επιθυμίες των παικτών κάνοντάς τους πανίσχυρους χωρίς να διαταράξουμε τη συνολική ισορροπία του σχεδιασμού του παιχνιδιού. Τα αποτελέσματα ήταν γρήγορα πολλά υποσχόμενα, οδηγώντας σε έναν άμεσο επανασχεδιασμό για την ενσωμάτωση του σούπερ όπλου βαρύτητας. Αντί για τις παραδοσιακές προκλήσεις στο τέλος του παιχνιδιού, θέλαμε ο παίκτης να αισθάνεται σαν θεός - αρπάζοντας εχθρούς κατά βούληση, ξεριζώνοντας κονσόλες από τοίχους. Στο τέλος, η Ακρόπολη συνδυάζει αυτές τις δύο έννοιες, εναλλάσσοντας το θέαμα και την ωμή δύναμη."
N/A4085"#commentary\cn_172_lightmap_pass.mp3" "[ Mike Dussault ] Το εσωτερικό της Ακρόπολης είναι σχετικά απλό γεωμετρικά, αλλά τα μεταλλικα υλικά του Combine και ο δραματικός φωτισμός βοηθούν στην αίσθηση απεραντοσύνης της δομής. Η ανάλυση του lightmap (χάρτης φωτισμού) αυξήθηκε σε σημαντικές επιφάνειες και μειώθηκε σε αυτές που ήταν πλήρως σκιασμένες ή απομακρυσμένες. Επίσης, λόγω του μεγάλου μεγέθους των χώρων της Ακρόπολης, οι άσκοπα μεγάλες επιφάνειες lightmap είχαν σημαντικό κόστος απόδοσης. Κοντά στο τέλος της ανάπτυξης έγινε ένα μεγάλο πέρασμα σε όλα τα επίπεδα της Ακρόπολης για να βελτιστοποιηθούν αυτές οι τιμές για οπτικό ενδιαφέρον και απόδοση. Αυτό έγινε ευκολότερο από μια νέα δυνατότητα που προστέθηκε στον επεξεργαστή επιπέδου Hammer που εμφανίζει επιφάνειες με την πυκνότητα luxel (φωτεινότητα pixels) τους."
N/A4086"#commentary\cn_173_super_gravity_origins.mp3" "[ Brian Jacobson ] Σε αυτό το σημείο της ανάπτυξης, ήμασταν σίγουροι για το σχεδιασμό του όπλου βαρύτητας. Θέλαμε να δώσουμε στον παίκτη μια γεύση του να αισθάνεται παντοδύναμος και ξεκινήσαμε να δουλεύουμε για να φτιάξουμε τη σούπερ έκδοσή του. Δεν χρειάστηκε πολύς χρόνος -- πραγματικά, ίσως μια μέρα δημιουργίας πρωτοτύπων -- πριν φτάσουμε σε κάτι που μας άρεσε το οποίο έγινε ο πυρήνας του gameplay της Ακρόπολης. Με τη μηχανή φυσικής μας ολοκληρωμένη, ήμασταν ελεύθεροι να βρούμε νέους και συναρπαστικούς τρόπους για να ξεπεράσουμε τα προηγούμενα όριά της και να πάρουμε όποια διασκεδαστικά αποτελέσματα προέκυπταν από αυτήν τη διαδικασία. Το πρωτότυπο αντικείμενό μας - ένα εξαιρετικά βαρύ καρπούζι που ζύγιζε εκατοντάδες κιλά στην προσομοίωση φυσικής μας - τελικά έγινε οι μπάλες του Combine που βλέπετε στο παιχνίδι."
N/A4087"#commentary\cn_174_combine_energy.mp3" "[ Brian Jacobson ] Αυτό που ξεκίνησε αρχικά ως καρπούζι στην πρωτότυπη μορφή του, κατέληξε να μετατραπεί σε μια μπάλα ενέργειας αφού οι ήχοι που δημιουργήθηκαν για την πρόσκρουση και την έκρηξή του ακούγονταν λιγότερο σαν φρούτα και περισσότερο σαν αυτό που έχουμε εδώ στο παιχνίδι. Μόλις ξεκινήσαμε να κάνουμε δοκιμές σε επίπεδα που δε βασίζονταν σε καρπούζια, συνειδητοποιήσαμε ότι θα μπορούσαμε να χρησιμοποιήσουμε την ενεργειακή μπάλα όχι μόνο ως διασκεδαστικό τρόπο για να σκοτώνουμε στρατιώτες, αλλά και ως στοιχείο γρίφου για να ενεργοποιήσουμε και να απερνεργοποιήσουμε διάφορους εξοπλισμούς. Σε ένα πολύ μεταγενέστερο σημείο ανάπτυξης, δεν μας άρεσε ο εναλλακτικός τρόπος βολής του AR2 που είχαμε εκείνη την εποχή και δεδομένου ότι στην ομάδα άρεσε η μπάλα του Combine, καταλήξαμε να την ενσωματώσουμε απευθείας στον εναλλακτικό τρόπο βολής του AR2. Πάντα κοιτάζουμε πίσω και μας εκπλήσσει το πώς τα πράγματα που λειτουργούν ανεξάρτητα το ένα από το άλλο στο παιχνίδι, ενώνονται αργότερα για να λύσουν προβλήματα."
N/A4088"#commentary\cn_175_combine_wall_and_balls_training.mp3" "[ Ido Magal ] Στις δοκιμές παιχνιδιού οι παίκτες δε μπορούσαν να καταλάβουν ότι οι σφαίρες του Combine εξαΰλωναν τους στρατιώτες και γιατί εξαφανίζονταν. Αρχικά προσπαθήσαμε να το λύσουμε κάνοντας τις σφαίρες να αναπηδούν προς τους εχθρούς για να αυξήσουμε την πιθανότητα εξαΰλωσής τους. Τελικά συνειδητοποιήσαμε ότι ο λόγος που οι παίκτες δεν παρατήρησαν το εφέ ήταν επειδή συνέβαινε πάντα κατά τη διάρκεια έντονης μάχης και ότι οι άνθρωποι έχουν πολύ περιορισμένη ικανότητα να μαθαίνουν νέα πράγματα όταν βρίσκονται υπό πίεση. Σαν τελευταία εναλλακτική, εισαγάγαμε μια πιο ήρεμη αίθουσα εκπαίδευσης με ένα πεδίο δύναμης που μπορεί να ανοίξει μόνο αρπάζοντας τη μπάλα του Combine. Αυτή η σκηνή προστέθηκε ειδικά για να εκπαιδεύσει στο πώς λειτουργούν οι μπάλες του Combine για να απενεργοποιήσουν τα πεδία δύναμης και ότι ρίχνοντάς τη στους στρατιώτες θα τους εξαϋλώσει. Ακόμα και τότε, οι δοκιμές παιχνιδιού είχαν μέτρια επιτυχία. Παρά τις προσπάθειές μας, μερικοί από τους παίκτες ακόμα δε μπορούσαν να αντιληφθούν την ικανότητα των βλημάτων να εξαϋλώνουν. Μας τελείωσε ο χρόνος και αποφασίσαμε ότι αφού οι παίκτες μας έλεγαν ακόμα ότι ένιωθαν ισχυροί, δεν υπήρχε πρόβλημα αν δεν καταλάβαιναν όλοι γιατί πέτυχαν."
N/A4089"#commentary\cn_176_weapon_strip.mp3" "[ Josh Weier ] Μόλις παρουσιάσαμε το σούπερ όπλο βαρύτητας, πραγματικά δε θέλαμε οι παίκτες να επιστρέψουν στα συμβατικά τους όπλα, οπότε κάναμε το μόνο λογικό πράγμα: τα εξαϋλώσαμε. Βοηθάει το να έχεις έναν άγνωστο υπερφυσικό εχθρό όπως το Combine ως ανταγωνιστή στο παιχνίδι, γιατί είναι λογικό ότι θα μπορούσε απλώς να έχει έναν εξαϋλωτή για όπλο. Γιατί όχι; Και αν για κάποιο λόγο χρειαζόμασταν να ξαναπάρεις τον εξοπλισμό σου στη μέση του επιπέδου, για μάντεψε, έχει επίσης έναν αντι-εξαϋλωτή."
N/A4090"#commentary\cn_177_breen_monologue.mp3" "[ Marc Laidlaw ] Η δημιουργική δουλειά δεν γίνεται ποτέ στο κενό, καθώς όλοι εμπνεόμαστε από άλλα πράγματα. Εμπνευστήκαμε το μονόλογο του Breen που εμφανίζεται στις οθόνες της Ακρόπολης εδώ από ένα προηγούμενο παιχνίδι που όλοι αγαπήσαμε - το Thief 2, στο οποίο ο τελικός εχθρός χλευάζει τον παίκτη ενόσω ο τελευταίος κρύβεται στις σκιές. Η εκτέλεση είναι αρκετά διαφορετική, αλλά η βασική έμπνευση είναι εκεί. Το μεγαλύτερο μέρος της δουλειάς, ωστόσο, αυτό που πραγματικά ανυψώνει αυτήν τη στιγμή, προέρχεται από την απόδοση του αείμνηστου Robert Culp. Η ερμηνεία του ήταν τέλεια. Ερμήνευσε κάθε μία από τις ατάκες του Breen με μια λεπτότητα και ένα πάθος που μετέτρεψε το χαρακτήρα στη σελίδα σε κάτι πραγματικά ξεχωριστό. Μια ηχογράφηση με τον Robert Culp ήταν πραγματικά εύκολη - θα είχε το σενάριο και ο μηχανικός θα πάταγε το κουμπί της ηχογράφησης και αυτό ήταν όλο. Το μάθημα εδώ είναι να δουλεύεις με ανθρώπους των οποίων το ταλέντο ξεπερνά το δικό σου, ανθρώπους από τους οποίους σίγουρα θα μάθεις. Μην έχετε μια ακλόνητη ιδέα για το πώς πρέπει να αποδοθεί μια ατάκα ή πώς πρέπει να εξελιχθεί μια συγκεκριμένη σκηνή, αλλά αντίθετα, συνεργαστείτε με ταλαντούχους ανθρώπους και εμπιστευτείτε τους ότι θα το κάνουν ακόμα καλύτερα."
N/A4091"#commentary\cn_178_dissolved_weapons.mp3" "[ Quintin Doroquez ] Όλα τα όπλα του Combine ήταν ρυθμισμένα για να εξαϋλωθούν μετά το θάνατο του στρατιώτη του Combine με τη χρήση του όπλου βαρύτητας για δύο λόγους. Πρώτον, ώστε οι παίκτες να μην τα πάρουν και τα χρησιμοποιήσουν, αλλά και για να βελτιωθεί η απόδοση σε αυτούς τους χάρτες. Επιπλέον, προστέθηκε ένας διαχειριστής ragdoll ο οποίος θα αφαιρούσε τα πτώματα των πεσμένων στρατιωτών καθώς ο παίκτης προχωρά προς τα εμπρός."
N/A4092"#commentary\cn_179_elevator_fight.mp3" "[ Brian Jacobson ] Παρόλο που θέλαμε ο παίκτης να αισθάνεται παντοδύναμος, δε μπορούσαμε να αντισταθούμε στον πειρασμό να προσθέσουμε μια σκληρή μάχη στο φρεάτιο του ανελκυστήρα. Η μάχη που ξεκινάει με την άφιξη του ανελκυστήρα εδώ κατέληξε να είναι κάπως πιο δύσκολη από ό,τι οραματιζόμασταν αρχικά για αυτό το μέρος του παιχνιδιού. Έγινε ευκολότερη κατά τη διάρκεια των δοκιμών παιχνιδιού, αλλά πραγματικά δεν υπήρχε αρκετός χρόνος δοκιμών για να τη φέρει στο επίπεδο που θα έπρεπε να είναι. Αν και ο παίκτης δεν κινδύνευε ποτέ τόσο πολύ, ο αριθμός των στρατιωτών που εμφανίζονται την κάνει να φαίνεται πιο δύσκολη από ό,τι πραγματικά είναι."
N/A4093"#commentary\cn_180_replacing_the_prefabs.mp3" "[ Jeff Lane ] Οι μπάλες ενέργειας του Combine είναι μια σχετικά απλή κατασκευή, με ένα πεδίο δύναμης που συγκρατεί τα αντικείμενα που συνεχώς αναπηδούν. Ωστόσο, κατά τη διάρκεια των δοκιμών παιχνιδιού, υπήρχαν επαναλαμβανόμενα σφάλματα με τις μπάλες ενέργειας να αναπηδούν, να συμπεριφέρονται απρόβλεπτα και να «ξεφεύγουν» από το πεδίο δύναμης που δημιουργήσαμε για να τις περιορίσουμε. Λόγω των ορίων της τεχνολογίας προκατασκευής μας εκείνη την εποχή, αυτό απαιτούσε να ανακατασκευαστούν χειροκίνητα πολλές φορές, σε κάθε μία από τις τοποθεσίες τους, σε όλα τα επίπεδα της Ακρόπολης που τις περιελάμβαναν."
N/A4094"#commentary\cn_181_strider_fight.mp3" "[ Ted Backman ] Ένα από τα αρχικά πρωτότυπα της Ακρόπολης περιελάμβανε τη δυνατότητα να αρπάξεις τον παροδίτη με το σούπερ όπλο βαρύτητας και για μεγάλο χρονικό διάστημα, η μάχη με τον παροδίτη αφορούσε στο να πλησιάσεις αρκετά ώστε να τον αρπάξεις με το όπλο. Προς το τέλος της ανάπτυξης, αποφασίσαμε ότι το να αρπάζεις τους παροδίτες τους έκανε να φαίνονται πολύ αδύναμοι, ειδικά μετά από την συμπλοκή μαζί τους κατά τη διάρκεια της Μάχης στο δρόμο, οπότε αντικαταστήσαμε την αναμέτρηση με μια όπου τον σκοτώνεις με μπάλες του Combine. Προστέθηκαν τμήματα στο μοντέλο, ώστε ο παροδίτης να μπορεί να διαλυθεί σε κομμάτια και να ανατιναχτεί αντί να μπορείς να σύρεις το πτώμα του. Αυτή είναι η μόνη φορά στο παιχνίδι που ένας παροδίτης έχει αυτήν την ιδιότητα."
N/A4095"#commentary\cn_182_getting_in_the_pod.mp3" "[ Dhabih Eng ] Η σκηνή ανόδου της κάψουλας που ξεκινά εδώ απαιτούσε να έχουμε τον πλήρη έλεγχο της σκηνής και της οπτικής του παίκτη. Αυτό είναι αντίθετο με τη συνήθη επιθυμία μας να διατηρεί ο παίκτης όσο το δυνατόν περισσότερο έλεγχο. Για αυτό το τελευταίο βήμα, αισθανθήκαμε ότι το τίμημα άξιζε τον κόπο. Ο παίκτης είναι τόσο ισχυρός σε αυτό το σημείο που ο έλεγχός του ήταν δύσκολος. Έτσι έπρεπε να τον απενεργοποιήσουμε. Έχουμε ακόμα όλους τους χαρακτήρες στη σκηνή να μιλούν στον παίκτη, κρατώντας τον στο κέντρο της προσοχής. Καταφέραμε επίσης να παρέχουμε κάποια αφήγηση μέσω του περιβάλλοντος στην πορεία. Η διαδρομή πάνω στις ράγες περνώντας μέσα από την Ακρόπολη που ξεκινά εδώ περιέχει αρκετούς αντιπάλους για τους οποίους είχαμε καλλιτεχνικό περιεχόμενο, αλλά αποκόπηκαν από το κύριο μέρος του παιχνιδιού. Από την ασφάλεια της άνετης κάψουλάς σας μπορείτε να δείτε την επεξεργασία των Stalkers και να ρίξετε μια κλεφτή ματιά στο Crab Synth."
N/A4096"#commentary\cn_183_turrets.mp3" "[ Mike Dussault ] Οι πυργίσκοι με τα πολυβόλα ήταν ένα χρήσιμο εργαλείο σχεδίασης όταν ο παίκτης είχε δόλωμα, καθώς μπορούσαν να αποτρέψουν εντελώς τους μυρμηγκολέοντες από το να τον πλησιάσουν κατά μέτωπο. Αυτό μας επέτρεψε να δημιουργήσουμε σκηνές όπου ο παίκτης δε μπορούσε απλώς να ρίξει δόλωμα για να προχωρήσει - έπρεπε να κάνει κύκλους και να καθαρίσει τους πυργίσκους με τα πολυβόλα, ώστε να μπορούν να ακολουθήσουν οι μυρμηγκολέοντές του. Δεν έβλαψε το γεγονός ότι το να βλέπεις τους μυρμηγκολέοντες να διαλύονται από πυρά πυργίσκου με πολυβόλο ήταν επίσης υπέροχο οπτικά."
N/A4097"#commentary\cn_184_grenade_puzzle.mp3" "[ Aaron Seeler ] Αυτός ο μικρός γρίφος συχνά έκανε τους παίκτες να κολλάνε κατά τη διάρκεια των δοκιμών παιχνιδιού επειδή το κουτί απεριόριστων χειροβομβίδων ήταν τοποθετημένο αρκετά πίσω από το σημείο στο οποίο βρισκόντουσαν. Σε αυτό το σημείο του παιχνιδιού, οι παίκτες έχουν μάθει πλήρως να συνδέουν τα κουτιά απεριόριστων πυρομαχικών με λύσεις γρίφων, οπότε αν υπήρχε ένα κουτί χειροβομβίδων, θα ήξεραν αμέσως ότι χρειάζονταν μια χειροβομβίδα για να το λύσουν. Θέλαμε να σκεφτούν λίγο πρώτα. Τελικά, προσθέσαμε μια διακριτική υπόδειξη κάνοντας τις χειροβομβίδες ορατές στο γραφείο μέσω ενός παραθύρου, απλώς για να υπενθυμίσουμε στους παίκτες ότι είναι διαθέσιμες. Βοήθησαν επίσης να αποκαλύψουν ένα σφάλμα σε μια δοκιμή παιχνιδιού όταν ένας παίκτης πλησίασε για να κοιτάξει πιο προσεκτικά και κατέληξε να συλλέγει τις χειροβομβίδες πίσω από το τζάμι."
N/A4098"#commentary\cn_185_allied_turrets_balancing.mp3" "[ Adrian Finol ] Η εξισορρόπηση αυτής της μάχης γύρω από τους συμμαχικούς πυργίσκους με πολυβόλα ήταν μια πρόκληση. Οι πυργίσκοι με πολυβόλα είναι το νέο στοιχείο εδώ, οπότε αν οι παίκτες τους αγνοήσουν, το gameplay φαίνεται επαναλαμβανόμενο επειδή πολλά από τα στοιχεία του είναι παρόμοια με αυτά που έχουν προηγηθεί. Θέλαμε να απαιτείται η χρήση πυργίσκου με πολυβόλο και να ανταμείβεται η στρατηγική τοποθέτηση, αλλά ήταν εξαιρετικά δυαδικό αυτό - η τέλεια τοποθέτηση έκανε τη μάχη εύκολη, ενώ η κακή τοποθέτηση την έκανε πολύ δύσκολη. Οι ρυθμίσεις και η προσαρμοσμένη λογική της τεχνητής νοημοσύνης των στρατιωτών βοήθησαν· οι στρατιώτες έγιναν καλύτεροι στο να ανατρέπουν πυργίσκους με πολυβόλα ρίχνοντας χειροβομβίδες ή κάνοντας επίθεση πλευρικά. Αυτές οι αλλαγές έκαναν τη μάχη να είναι λιγότερο θέμα τέλειας τοποθέτησης και περισσότερο ενεργής συντήρησης των πυργίσκων με πολυβόλα, καθώς οποιαδήποτε τοποθέτηση θα αποτύγχανε κάποια στιγμή. Οι δοκιμές παιχνιδιού είχαν μεγάλη ποικιλία, με ορισμένους παίκτες να τη βρίσκουν πολύ δύσκολη και άλλους να την αποκαλούν την αγαπημένη τους μάχη. Ξεμένοντας από χρόνο, η τελική έκδοση έγινε πιο εύκολη για την κυκλοφορία, αν και δεν ήμασταν ικανοποιημένοι με την ισορροπία σε αυτήν τη μάχη."
N/A4099"#commentary\cn_186_meeting_mossman.mp3" "[ Ariel Diaz ] Η επανένωση του παίκτη και της Alyx με τη Mossman μετά τη σκηνή της προδοσίας ήταν μια πρόκληση, καθώς πολλοί παίκτες ένιωθαν ότι έπρεπε να πυροβολήσουν τη Mossman αμέσως. Δεν μπορούσαμε να το επιτρέψουμε αυτό, καθώς δεν είχαμε χρόνο να αναπτύξουμε εναλλακτικές διαδρομές για την ιστορία. Ωστόσο, δεν θέλαμε επίσης να τονίσουμε ότι εμποδίζαμε αυτήν την επιλογή, οπότε στοχεύσαμε να μειώσουμε την πιθανότητα οι παίκτες να το δοκιμάσουν. Το αλεξίσφαιρο γυαλί εδώ μας δίνει χρόνο για το διάλογο μεταξύ της Alyx και της Mossman, κατά τη διάρκεια του οποίου γίνεται σαφές ότι η Alyx δεν πιστεύει ότι το να πυροβολήσετε τη Mossman είναι το σωστό."
N/A4100"#commentary\cn_187_eli_in_pod_choreography.mp3" "[ Ken Birdwell ] Γράψαμε και ηχογραφήσαμε διάλογο για αυτήν τη σκηνή ενώ εξακολουθούσαμε να χτίζουμε τη Nova Prospekt. Σε εκείνο το στάδιο, γνωρίζαμε ότι η Alyx και ο Gordon θα τηλεμεταφέρονταν έξω από τη φυλακή, αλλά καμία από τις λεπτομέρειες δεν είχε αποφασιστεί, οπότε ο διάλογος έπρεπε να είναι αρκετά γενικός ώστε να ταιριάζει σε ό,τι τελικά θα φτιάχναμε. Αυτό μας οδήγησε να επικεντρωθούμε λιγότερο στις ενέργειες του παίκτη και περισσότερο στο πόσο εύθραυστη είναι η Alyx, αλλά και στη σύνδεσή της με τον πατέρα της. Ελπίζαμε ότι το συναίσθημα θα βοηθήσει τη σκηνή περισσότερο από την ίδια την αφήγηση. Τελικά, στοχεύουμε να νοιάζεται ο παίκτης για αυτούς τους χαρακτήρες - να θέλει να δώσει προτεραιότητα σε αυτό που είναι σημαντικό για την Alyx."
N/A4101"#commentary\cn_188_mossman_and_eli.mp3" "[ Bill Van Buren ] Αυτή η σκηνή Choreo χρειάστηκε πολλές δοκιμές. Θέλαμε να προσφέρουμε μια ανατροπή στην πλοκή στη μέση της σκηνής, αφήνοντας παράλληλα τον έλεγχο του παίκτη χωρίς περιορισμούς. Χρειαζόταν μια λεπτή ισορροπία για να γίνει αυτή η ανατροπή ξεκάθαρη, αλλά να είναι σίγουρο ότι δε θα μπορούσε να διακοπεί. Εάν οι παίκτες ακολούθησαν την Alyx στην κονσόλα, έπρεπε να μπορούν να καταλάβουν τι συνέβαινε όταν γύρισαν. Αν έμειναν πίσω και παρακολουθούσαν τη Mossman, έπρεπε να μπορούν να καταλάβουν τι συνέβαινε χωρίς να αισθάνονται ότι ήταν κάτι που έπρεπε να προσπαθήσουν να αποτρέψουν. Χρειάστηκαν εκτεταμένες ρυθμίσεις και δοκιμές παιχνιδιού για να πετύχουμε τους σωστούς χρονισμούς, αλλά τελικά χρησιμοποιήσαμε ένα συνδυασμό απόσπασης της προσοχής, καταλήγοντας γρήγορα στην κρίσιμη στιγμή και στη συνέχεια δίνοντας μια εξήγηση μετά το συμβάν."
N/A4102"#commentary\cn_189_nova_prospekt_entry.mp3" "[ Danika Rogers ] Ο παίκτης μόλις ολοκλήρωσε δύο επίπεδα γεμάτα μάχες, οπότε θέλαμε να ηρεμήσουν τα πράγματα μόλις έμπαιναν μέσα. Αυτά τα πρώτα επίπεδα σχεδιάστηκαν για να υπάρξει μια αλλαγή στο ρυθμό, επιτρέποντας στους παίκτες να εξερευνήσουν τη διάταξη των εσωτερικών χώρων της Nova Prospekt. Στην πορεία, αρχίσαμε να εισάγουμε το gameplay του πυργίσκου με το πολυβόλο, πρώτα ως εχθρό στον παίκτη και αργότερα ως εργαλείο που μπορεί να χρησιμοποιήσει. Μεγάλο μέρος αυτού του επιπέδου φτιάχτηκε με επαναχρησιμοποίηση πρωτοτύπων και καλλιτεχνικών χώρων που είχαν δημιουργηθεί ήδη, στην προσπάθειά μας να διαμορφώσουμε την εμφάνιση της Nova Prospekt."
N/A4103"#commentary\cn_190_turret_training_exit.mp3" "[ Doug Wood ] Αυτός ο σωρός σκουπιδιών, μαζί με την δύσκολη κατάβαση από τις σκάλες, έχει σχεδιαστεί για να αποθαρρύνει τους παίκτες από το να κουβαλήσουν τον πυργίσκο με το πολυβόλο μαζί τους. Αν και δεν θα υπήρχε κανένα πρόβλημα αν το έκαναν, θέλαμε να είναι λιγότερο πιθανό. Το να είναι δύσκολο να κρατηθεί ο πυργίσκος με το πολυβόλο δεν είναι μια ιδανική στρατηγική σχεδιασμού, αλλά ήταν καλύτερη από το τίποτα. Πολλοί δοκιμαστές παιχνιδιού τελικά τα παράτησαν και πέταξαν τον πυργίσκο με το πολυβόλο στην άκρη μόλις ένιωσαν ότι το παιχνίδι προσπαθούσε να τους πει κάτι."
N/A4104"#commentary\cn_191_allied_antlions.mp3" "[ Eric Kirchmer ] Το να έχουμε έναν ατελείωτα αναγεννώμενο στρατό μυρμηγκολεόντων που επιτίθεται σε πυργίσκους με πολυβόλα και στρατιώτες σήμαινε ότι έπρεπε να αφιερώσουμε χρόνο για να καταλάβουμε τον ρόλο του παίκτη στη μάχη της Nova Prospekt. Ο παίκτης είχε ήδη αντιμετωπίσει πολλούς στρατιώτες του Combine, οπότε αποφασίσαμε να κάνουμε τη μάχη εδώ να μοιάζει περισσότερο με γρίφο και θέαμα αντί για πρόκληση. Έχοντας αυτό κατά νου, δημιουργήσαμε σκηνές που παρέμεναν σε σταθερή κατάσταση μέχρι να επέμβει ο παίκτης. Σκοτώνοντας απευθείας τους εχθρούς, ο παίκτης θα μπορούσε να ανατρέψει την ισορροπία υπέρ των μυρμηγκολεόντων - αλλά θέλαμε ο παίκτης να ευχαριστιέται πραγματικά τη χρήση του δολώματος. Σε πολλά σενάρια, όταν ο παίκτης έριχνε δολώματα στους εχθρούς, ενεργοποιούσαμε επιπλέον σημεία από τα οποία έβγαιναν μυρμηγκολέοντες, απελευθερώνοντας έτσι ένα νέο κύμα μυρμηγκολεόντων στη μάχη. Η σφαγή που προέκυπτε ήταν η ανταμοιβή που έκανε το δόλωμα ικανοποιητικό στη χρήση."
N/A4105"#commentary\cn_192_laser_mines.mp3" "[ Erik Johnson ] Απολαύσαμε πραγματικά το να φέρουμε αυτές τις νάρκες λέιζερ στη Nova Prospekt. Ήταν ένα όπλο από το Half-Life 1 που δεν είχαμε καταφέρει να συμπεριλάβουμε στο Half-Life 2, αλλά τουλάχιστον βρήκαν μια θέση ως στοιχείο γρίφου. Μας άρεσε που χρησίμευαν ως ένα είδος προσωπικής δοκιμασίας ηθικής όταν ο παίκτης είχε έναν στρατό μυρμηγκολεόντων. Κάποιοι παίκτες πέταξαν αμέσως το δόλωμα πέρα από τις νάρκες λέιζερ, χρησιμοποιώντας τα πτώματα των μυρμηγκολεόντων για να λύσουν το πρόβλημα, ενώ άλλοι κρατούσαν πίσω τους μικρούς τους φίλους μέχρι να αφαιρέσουν με ασφάλεια τις νάρκες λέιζερ με άλλα εργαλεία. Ποιοι είμαστε εμείς για να κρίνουμε;"
N/A4106"#commentary\cn_193_final_turret_arena.mp3" "[ Erik Johnson ] Όταν φτιάχνουμε τη σχεδίαση ενός στοιχείου παιχνιδιού, όπως η χρήση συμμαχικών πυργίσκων με πολυβόλα, συχνά κατασκευάζουμε ένα πρωτότυπο που αντιπροσωπεύει πρώτα το τελικό σημείο της σχεδίασης. Κάνουμε αλλαγές σε αυτό το πρωτότυπο μέχρι οι δοκιμές παιχνιδιού να δείξουν ότι λειτουργεί. Στη συνέχεια, δουλεύουμε προς τα πίσω, προσθέτοντας σενάρια για να εισαγάγουμε το στοιχείο και να δημιουργήσουμε τις απαραίτητες δεξιότητες στον παίκτη. Αυτή η προσέγγιση διασφαλίζει ότι η τελική σχεδίαση είναι ελκυστική πριν επενδύσουμε σημαντικό χρόνο. Σημαίνει επίσης ότι, από τη στιγμή που δημιουργούμε σενάρια εκπαίδευσης, έχουμε παρατηρήσει αρκετές δοκιμές παιχνιδιού για να γνωρίζουμε ποιες δεξιότητες χρειάζονται καθοδήγηση και ποιες οι παίκτες θα κατανοήσουν με φυσικό τρόπο. Αυτό το τελικό σενάριο πυργίσκου με πολυβόλο ήταν ο στόχος μας, δίνοντας έμφαση στην άμυνα του παίκτη ενάντια στους εχθρούς από πολλαπλές κατευθύνσεις, απαιτώντας δυναμική τοποθέτηση πυργίσκου με πολυβόλο και την ανάκτησή του."
N/A4107"#commentary\cn_194_one_way_drops.mp3" "[ Jakob Jungels ] Οι παίκτες δεν γνωρίζουν ποτέ τι είναι μπροστά τους, αλλά είναι εξοικειωμένοι με το τι είναι πίσω τους, οπότε είναι σύνηθες να υποχωρούν σε οικείο έδαφος όταν συναντούν έναν εχθρό. Αν έχουμε χτίσει μια αρένα όπου θέλουμε να εμπλακεί ο παίκτης - ειδικά για έναν εχθρό με συγκεκριμένες απαιτήσεις γεωμετρίας, όπως το φρουρό μυρμηγκολέοντα - χρειαζόμαστε έναν τρόπο για να αποτρέψουμε αυτήν την υποχώρηση. Μια κοινή λύση είναι να απαιτήσουμε από τον παίκτη να εισέλθει στην αρένα μέσω μιας μονόδρομης πτώσης, κάτι που πιθανότατα έχετε παρατηρήσει ήδη μερικές φορές."
N/A4108"#commentary\cn_195_npcs_on_elevators.mp3" "[ Jay Stelly ] Συχνά ξοδεύουμε σημαντικό χρόνο για να λύσουμε προβλήματα που οι παίκτες μπορεί να μην παρατηρήσουν καν. Πολλά από αυτά είναι λεπτές προκλήσεις σχεδιασμού, ενώ άλλα προέρχονται από πολλαπλά συστήματα που αλληλεπιδρούν μεταξύ τους. Για παράδειγμα, το να βάζουμε τους χαρακτήρες που δε χειρίζεται ο παίκτης να χρησιμοποιούν ανελκυστήρες δημιούργησε ένα πολύπλοκο πρόβλημα επειδή περιελάμβανε διάφορα συστήματα - τεχνητή νοημοσύνη λήψης αποφάσεων NPC, σχεδιασμό πλοήγησης και προσομοίωση κίνησης, για να αναφέρουμε μερικά. Επιπλέον, ο ίδιος ο ανελκυστήρας είχε τις δικές του απαιτήσεις προσομοίωσης, που δεν σχετίζονται με τους NPCs. Μία από τις πιο λεπτές προκλήσεις προήλθε από το γεγονός ότι προσομοιώνουμε τους NPCs με πιο αργό ρυθμό από ό,τι προσομοιώνουμε τους ανελκυστήρες. Αυτό σήμαινε ότι οι NPCs σε έναν ανελκυστήρα που κατεβαίνει θα προσομοιώνονταν - για να βεβαιωθούμε ότι στέκονται σωστά στον ανελκυστήρα - και στη συνέχεια ο ανελκυστήρας θα προσομοιωνόταν μερικές φορές, κάθε φορά κινούμενος πιο κάτω στο φρεάτιο του, αφήνοντας για λίγο τους NPCs σε διαφορετικό ύψος. Λίγο μετά από αυτό, οι NPCs θα προσομοιώνονταν για δεύτερη φορά και θα έπεφταν ξανά στο πάτωμα του ανελκυστήρα. Μπορείτε να φανταστείτε ότι ήταν δύσκολο να πάρετε σοβαρά την Alyx όταν άλλαζε συνεχώς το ύψος στο οποίο βρισκόταν ενώ σας μιλούσε."
N/A4109"#commentary\cn_196_looktargets.mp3" "[ John Cook ] Ένα από τα βασικά εργαλεία της εργαλειοθήκης σχεδιασμού μας είναι το Looktarget - ένα αόρατο σημείο στο χώρο που ενεργοποιείται όταν ο παίκτης το κοιτάζει. Οι σχεδιαστές μπορούν να καθορίσουν με πόση ακρίβεια πρέπει να το κοιτάξει ο παίκτης, τη διάρκεια του κοιτάγματος και άλλες συνθήκες. Μόλις ενεργοποιηθεί, το Looktarget ενεργοποιεί διάφορα γεγονότα στο παιχνίδι. Για παράδειγμα, η Alyx μπορεί να περιμένει να την κοιτάξει ο παίκτης πριν πει μια ατάκα, μια σκηνή μπορεί να ξεκινήσει μόνο όταν είναι ορατή ή ένα αποβατικό του Combine μπορεί να πετάξει πάνω από τον παίκτη όταν ο τελευταίος κοιτάζει προς τη γενική του κατεύθυνση. Μόλις αναπτύξαμε τα Looktargets, οι σχεδιαστές βρήκαν ατελείωτους τρόπους να τα χρησιμοποιήσουν για να κάνουν το gameplay πιο αξιόπιστο για τους παίκτες, ειδικά επειδή κάποιοι κινούνται με πολύ διαφορετικές ταχύτητες ή με απρόβλεπτους τρόπους."
N/A4110"#commentary\cn_197_nova_prospekt_yard.mp3" "[ John Morello ] Εμπνευστήκαμε τη μάχη σε όλο το προαύλιο της Nova Prospekt σε μεγάλο βαθμό από τις πρώτες παρατηρήσεις μας για τις μάχες ανάμεσα σε μυρμηγκολέοντες και στρατιώτες του Combine. Η υψηλή κινητικότητα και οι επιθέσεις σώμα με σώμα των μυρμηγκολεόντων συνδυάστηκαν καλά με την ικανότητα των στρατιωτών να χτυπούν από απόσταση, αλλά και την ευπάθεια τους από κοντά. Οι μυρμηγκολέοντες φαίνονται υπέροχοι όταν βρίσκονται κάτω από εχθρικά πυρά, με εφέ σωματιδίων να πετούν παντού και όταν τελικά φτάσουν σε ένα στρατιώτη, το εφέ ragdoll που προκύπτει είναι απίστευτα ικανοποιητικό."
N/A4111"#commentary\cn_198_vent.mp3" "[ John Morello ] Πιθανότατα το γνωρίζετε αυτό, αλλά αν υπάρχει εξαερισμός, πρέπει να υπάρχει κεφαλοκάβουρας σε αυτόν. Δε φτιάχνουμε εμείς αυτούς τους κανόνες, αλλά αυτοί, όπως και οι ίδιοι οι αεραγωγοί, έρχονται κατευθείαν από πάνω."
N/A4112"#commentary\cn_199_kitchen.mp3" "[ Kerry Davis ] Είναι ένα πολύ γνωστό έθιμο μεταξύ των προγραμματιστών παιχνιδιών ότι όλες οι κουζίνες στα βιντεοπαιχνίδια πρέπει να έχουν μια έκρηξη αερίου."
N/A4113"#commentary\cn_200_alyxs_tool.mp3" "[ Laura Dubuk ] Το πολυεργαλείο της Alyx ήταν απίστευτα χρήσιμο για να μας επιτρέψει να τη χρησιμοποιήσουμε ως κλειδί. Συχνά, έπρεπε να εμποδίσουμε τον παίκτη να προχωρήσει μέχρι να είμαστε έτοιμοι και το πολυεργαλείο της της επέτρεπε να κάνει διάλογο ενώ ξεκλειδώνει το δρόμο μπροστά. Πιθανότατα βασιστήκαμε σε αυτό αρκετά, αλλά ήταν δύσκολο να αντισταθούμε. Υπάρχει πάντα μια αντιστάθμιση - χρησιμοποιώντας την Alyx για να ξεκλειδώσουμε ένα δωμάτιο, αντί να δημιουργήσουμε μια προσαρμοσμένη λύση, εξοικονομήσαμε χρόνο που θα μπορούσαμε να αφιερώσουμε σε άλλα μέρη του παιχνιδιού, συχνά πιο κρίσιμα."
N/A4114"#commentary\cn_201_mossmans_betrayal.mp3" "[ Marc Laidlaw ] Το αρχικό μας σχέδιο για την ιστορία της Judith Mossman ήταν να προδώσει τον παίκτη σε αυτό το σημείο. Αλλά μέχρι να φτάσουμε σε αυτήν τη σκηνή, έχοντας αναπτύξει άλλα μέρη του παιχνιδιού, αισθανθήκαμε ότι πιθανότατα προσπαθούσε απλώς να προστατεύσει τον Eli. Την οραματιστήκαμε να το ξανασκέφτεται, συνειδητοποιώντας ότι δεν μπορούσε πραγματικά να προδώσει τον Gordon. Είχαμε ιδέες για να εξηγήσουμε αυτήν την αλλαγή αργότερα, αλλά τελικά, δεν ολοκληρώσαμε ποτέ την ιστορία της. Μας άρεσε η ασάφεια της Mossman, αλλά οι παίκτες δεν συμφωνούσαν - σχεδόν όλοι τη μισούσαν. Αυτό μπορεί να ήταν επιτυχία, ωστόσο⠁δουλέψαμε σκληρά για να χτίσουμε τη σχέση του παίκτη με την Alyx και ούτε η Alyx ήταν ακριβώς φαν της Judith."
N/A4115"#commentary\cn_202_d2_prison_05_start.mp3" "[ Yahn Bernier ] Με τον παίκτη να μπορεί να μετακινεί μεγάλο αριθμό αντικειμένων, αντιμετωπίζαμε συχνά προκλήσεις, ειδικά δεδομένων των περιορισμών των CPU του 2003. Ένας περιορισμός ήταν ότι το σύστημα πλοήγησης τεχνητής νοημοσύνης δεν αναγνώριζε αντικείμενα δυναμικής φυσικής, όπως αυτά τα μεταλλικά κρεβάτια. Ενώ το σύστημα κίνησης NPCs μπορούσε να ανιχνεύσει και να αποφύγει αντικείμενα φυσικής κατά τη μετακίνηση, ήταν ουσιαστικά αόρατα κατά τη διάρκεια ερωτημάτων πλοήγησης για στρατηγικό σχεδιασμό πριν από την κίνηση. Αυτό οφειλόταν κυρίως σε περιορισμούς απόδοσης - δεν μπορούσαμε να σχεδιάσουμε τίποτα πιο περίπλοκο. Αντιμετωπίσαμε επίσης προκλήσεις σχεδιασμού χωρίς σαφείς λύσεις, όπως το πώς πρέπει να ανταποκριθεί ένας στρατιώτης εάν ένας παίκτης μπλοκάρει εντελώς ένα διάδρομο με μεγάλα αντικείμενα φυσικής. Για να το αντιμετωπίσουμε αυτό, δώσαμε στους NPCs πρόσθετη δύναμη για να μπορούν να σπρώξουν αντικείμενα φυσικής. Στη συνέχεια, προσπαθήσαμε να αποφύγουμε το ίδιο το πρόβλημα μέσω του σχεδιασμού επιπέδων, της διεύρυνσης των διαδρόμων και της εξασφάλισης αρκετού κενού χώρου για να διαχειριστούμε τα αντικείμενα φυσικής που πέφτουν οπουδήποτε μέσα τους. Αυτός ο τρόπος σχεδίασης επιπέδων είναι υψηλού κινδύνου: ο συνδυασμός στρατιωτών που κρύβονται πίσω από κρεβάτια και οι μυρμηγκολέοντες που κάνουν επιθέσεις σώμα με σώμα δημιουργεί τις κατάλληλες συνθήκες για προβληματικές αλληλεπιδράσεις μεταξύ του συστήματος κίνησης NPCs και των κρεβατιών."
N/A4116"#commentary\cn_203_alyx_as_companion.mp3" "[ Miles Estes ] Αυτή η ενότητα έγινε χωρίς να το θέλουμε ένα πρωτότυπο για αυτό που τελικά θα παρουσιάζαμε στο Episode 1: η κίνηση της Alyx ως σύμμαχος είναι ομαλή κατά μήκος ενός μονοπατιού που συνδυάζει δυναμική μάχη με προγραμματισμένη χορογραφία. Δεν είχαμε ακόμη ένα σαφές μοντέλο για το πώς θα συνυπάρχει μαζί με τον παίκτη σε αυτά τα σενάρια, αλλά ακόμη και αυτή η σύντομη ενότητα μας δίδαξε πολλά, παρά το γεγονός ότι δεν είχαμε αρκετό χρόνο για να κάνουμε δοκιμές σε αυτή."
N/A4117"#commentary\cn_204_laundry.mp3" "[ Mike Dussault ] Μέχρι να φτάσουν οι παίκτες σε αυτό το επίπεδο, γνωστό ως Πλυντήριο, είμαστε σίγουροι ότι είναι άνετοι να χρησιμοποιούν δόλωμα σε σενάρια μάχης. Έτσι, θέλαμε να αυξήσουμε λίγο την πρόκληση δημιουργώντας ένα σενάριο που ενθαρρύνει τον παίκτη να εμπλακεί ακόμη περισσότερο, συνδυάζοντας το δόλωμα με όλο το οπλοστάσιό του."
N/A4118"#commentary\cn_205_side_zombie.mp3" "[ Quintin Doroquez ] Αυτό το δηλητηριώδες ζόμπι ήταν πάντα το επίκεντρο στις δοκιμές παιχνιδιού. Οι παίκτες, τόσο επικεντρωμένοι στους στρατιώτες του Combine, τους μυρμηγκολέοντες και τους πυργίσκους με τα πολυβόλα, δεν είχαν δει δηλητηριώδες ζόμπι για αρκετή ώρα, οπότε η ξαφνική εμφάνισή του στο σκοτάδι συχνά δημιουργούσε μια στιγμή σοκ."
N/A4119"#commentary\cn_206_flares.mp3" "[ Quintin Doroquez ] Αυτή η ενότητα είναι μια ωραία αντίθεση σε σχέση με το προηγούμενο τμήμα με τους πυργίσκους με τα πολυβόλα όσον αφορά το κόστος παραγωγής και τις δοκιμές. Ενώ ξεκίνησε να φτιάχνεται πολύ αργά στην ανάπτυξη του παιχνιδιού, ολοκληρώθηκε γρήγορα καθώς η τεχνητή νοημοσύνη της Alyx και του στρατιώτη του Combine ήταν ήδη έτοιμη. Μας άρεσε το σκοτάδι και οι φωτοβολίδες βοήθησαν στην περαιτέρω εξερεύνησή του. Αργότερα, αυτό το επανεξετάσαμε όταν σχεδιάσαμε τα σκοτεινά τμήματα στο Episode 1."
N/A4120"#commentary\cn_207_magic_wall.mp3" "[ Robin Walker ] Όπως πολλές από τις αρένες μάχης μας, χρειαζόμασταν μια πύλη κάποιου είδους για να εμποδίσουμε τους παίκτες να προχωρήσουν πριν ολοκληρώσουν αυτήν τη μάχη. Δυστυχώς, δεν είχαμε χρόνο και έπρεπε να προχωρήσουμε στο σιδηροδρομικό σταθμό, οπότε καταλήξαμε σε αυτήν τη χαζή λύση: Ένας τοίχος που εκρήγνυται μετά την καταστροφή του δεύτερου πολεμικού αεροσκάφους, αποκαλύπτοντας τον δρόμο προς τα εμπρός. Διαβεβαιώσαμε τον εαυτό μας ότι οι περισσότεροι παίκτες δε θα το προσέξουν, καθώς θα ήταν απασχολημένοι με τα πολεμικά αεροσκάφη και οι δοκιμές παιχνιδιού μας είχαν δείξει ότι σε γενικές γραμμές όλοι τελείωναν τη μάχη πριν φτάσουν σε αυτό το σημείο. Με αρκετές εκρήξεις σε όλην την αρένα, ο κατεστραμμένος, φλεγόμενος τοίχος φαινόταν αρκετά φυσικός, οπότε βάλαμε μερικούς απλούς γρίφους αερίου στην άλλη πλευρά για να το δικαιολογήσουμε. Αλλά όχι, δεν είμαστε ακριβώς περήφανοι για αυτό."
N/A4121"#commentary\cn_208_ragdoll_vortigaunt.mp3" "[ Scott Dalton ] Υπάρχει πολύς πόνος γύρω από αυτό το νεκρό Vortigaunt - πόνος των σχεδιαστών επιπέδων μας. Εκείνη την εποχή, τα εργαλεία ανάπτυξής μας δε μας επέτρεπαν να θέσουμε απευθείας ένα ragdoll, δηλαδή όταν ένας NPC πεθαίνει και πέφτει στο έδαφος, δεν είχαμε κανέναν έλεγχο σε ποια στάση θα κατέληγε. Αν είχαμε λίγο περισσότερο χρόνο να δώσουμε στους animators, θα μπορούσαν να μας είχαν δώσει μια κίνηση με ένα καρέ περίπου στην πόζα που θέλαμε, αλλά είχαμε ήδη καθυστερήσει και η μικρή ομάδα animators που είχαμε ήταν ήδη υπερφορτωμένη. Έτσι, ένας σχεδιαστής επιπέδων τοποθέτησε το Vortigaunt πάνω από αυτήν την καρέκλα, το ρύθμισε ώστε να πεθάνει μόλις φορτωθεί το επίπεδο και περίμενε να δει σε ποια στάση κατέληξε το ragdoll. Στη συνέχεια, ο σχεδιαστής μετακίνησε ελαφρώς το Vortigaunt και το δοκίμασε ξανά. Δεν μπορούμε να θυμηθούμε ακριβώς πόσες προσπάθειες χρειάστηκαν, αλλά ήταν πολύ, πολύ περισσότερες από ό,τι νομίζετε."
N/A4122"#commentary\cn_209_nova_prospekt_process.mp3" "[ Eric Smith ] Όπως και το Ravenholm, η Nova Prospekt σχεδιάστηκε αρχικά με σημαντικά διαφορετικό gameplay από αυτό με το οποίο τελικά κυκλοφόρησε. Η πρώτη έκδοση επικεντρώθηκε στη μάχη του παίκτη εναντίον των στρατιωτών του Combine, χωρίς την εμπλοκή των μυρμηγκολεόντων. Σε αντίθεση με άλλους τομείς του παιχνιδιού, όπου το gameplay και τα γραφικά εξελίχθηκαν μαζί, το κομμάτι των γραφικών στη Nova Prospekt ξεκίνησε να φτιάχνεται από νωρίς. Αυτό παρήγαγε ένα σύνολο επαναχρησιμοποιήσιμων, καλοφτιαγμένων τμημάτων γεωμετρίας επιπέδου με τα γραφικά ήδη εφαρμοσμένα. Η συναρμολόγηση της Nova Prospekt από αυτά τα κομμάτια λειτούργησε καλά, καθώς η διάταξη της φυλακής ήταν φυσικά επαναλαμβανόμενη. Αργότερα, όταν επιστρέψαμε με τους μυρμηγκολέοντες και το δόλωμα, έπρεπε να αλλάξουμε τη γεωμετρία για να ταιριάζει στο νέο gameplay."
N/A4123"#commentary\cn_210_d2_prison_04.mp3" "[ Eric Kirchmer ] Κατά τη διάρκεια της ανάπτυξης, οι καλλιτέχνες μας δημιούργησαν μικρές ολοκληρωμένες εκδοχές περιβαλλόντων, τις οποία ονομάσαμε ζωολογικούς κήπους τέχνης. Αυτοί οι ζωολογικοί κήποι παρουσίαζαν πώς να χρησιμοποιούμε υφές και αντικείμενα για να δημιουργήσουμε χώρους παιχνιδιού που κάλυπταν τους στόχους μας στο οπτικό κομμάτι. Ωστόσο, κατά την ανάπτυξη του gameplay της φυλακής, η επαναλαμβανόμενη διάταξη μας επέτρεψε να χρησιμοποιήσουμε τα γραφικά πιο άμεσα. Αυτός ο χάρτης φτιάχτηκε αρχικά ως ο κύριος ζωολογικός κήπος τέχνης για τη Nova Prospekt, αλλά αφού χρησιμοποιήθηκε για τη δοκιμή διαφόρων πρωτοτύπων παιχνιδιού - συμπεριλαμβανομένων εκείνων που τελικά οδήγησαν στο δόλωμα - έγινε μέρος της πραγματικής αρχιτεκτονικής του επιπέδου."
N/A4124"#commentary\cn_211_autosave_dangerous.mp3" "[ Dave Riller ] Στο Half-Life 1, είχαμε ένα σύνολο σημείων αυτόματης αποθήκευσης σε όλο το παιχνίδι, τοποθετημένα με το χέρι από τους σχεδιαστές επιπέδων που ενεργοποιούνταν όταν ο παίκτης έφτανε σε κάποια συγκεκριμένη στιγμή ή θέση στο παιχνίδι. Αυτό εξασφάλιζε ότι το παιχνίδι θα αποθηκευόταν αυτόματα για εσάς καθώς διασχίζατε τους διαδρόμους του Black Mesa. Στο Half-Life 2, είδαμε ότι χρειαζόμασταν ένα νέο εργαλείο. Το πρόβλημα προέκυψε σε μερικές από τις πιο περίπλοκες αρένες που είχαμε χτίσει. Μερικές από αυτές τις αναμετρήσεις θα διαρκούσαν για αρκετή ώρα και είχαν μεγάλο αριθμό εχθρών. Άλλες ήταν μεγάλες σε μήκος, δαιδαλώδεις κατασκευές που συνδυάζουν την εξερεύνηση και τη μάχη χωρίς σαφή διαχωρισμό μεταξύ των δύο. Δεν θέλουμε ποτέ ένα σημείο αυτόματης αποθήκευσης όπου ο παίκτης κινδυνεύει να πεθάνει αμέσως μετά τη φόρτωση του παιχνιδιού, γιατί αυτό θα μπορούσε να τοποθετήσει τον παίκτη σε έναν ατέρμονο κύκλο θανάτου - αν έχετε παίξει αρκετά παιχνίδια τότε σίγουρα βρεθήκατε σε αυτήν την κατάσταση τουλάχιστον μία φορά. Έτσι, αν δεν δημιουργούσαμε σκόπιμα παύσεις στη ροή κάθε αρένας, δεν υπήρχε πάντα ένα ασφαλές μέρος για να τοποθετήσουμε σημείο αυτόματης αποθήκευσης. Μετά από κάποιο πειραματισμό, εφαρμόσαμε μια λειτουργία που ονομάζεται Επικίνδυνο σημείο αυτόματης αποθήκευσης. Αυτό ήταν ένα εργαλείο σχεδιασμού επιπέδων που συνδύαζε ένα σημείο αυτόματης αποθήκευσης με ένα σχετικό χρονικό πλαίσιο. Όταν ενεργοποιούνταν από το σχεδιαστή επιπέδων, έσωζε αμέσως το παιχνίδι, αλλά κρατούσε το αυτόματα αποθηκευμένο παιχνίδι κρυφό, δεν ήταν δηλαδή διαθέσιμο ως αποθηκευμένο παιχνίδι για φόρτωση. Εάν ο παίκτης στη συνέχεια παρέμενε ζωντανός για το καθορισμένο χρονικό διάστημα, τότε η αποθήκευση θα πραγματοποιούνταν και θα χρησιμοποιούνταν ως το πιο πρόσφατο αυτόματα αποθηκευμένο παιχνίδι. Αυτό επέτρεψε στους σχεδιαστές επιπέδων να τοποθετήσουν ένα σημείο αυτόματης αποθήκευσης σε ένα λογικό μέρος ή χρόνο σε μια αρένα, να καθορίσουν μια χρονική διάρκεια, όπως τριάντα δευτερόλεπτα και αν ο παίκτης ήταν ακόμα ζωντανός για τριάντα δευτερόλεπτα, θα χρησιμοποιούνταν το αυτόματα αποθηκευμένο παιχνίδι."
N/A4125"#commentary\cn_212_we_dont_go_to_ravenholm.mp3" "[ Dario Casali ] Αφού ολοκληρώσαμε τη δουλειά μας στο Ravenholm, δεν μπορούσαμε να απαλλαγούμε από την αίσθηση ότι η μετάβαση από το Εργαστήριο του Eli απλά δεν λειτουργούσε. Ήταν πολύ ξαφνική - το Εργαστήριο του Eli συνδεόταν απευθείας με τους δρόμους της πόλης, όπου θα βρισκόσασταν σύντομα και το τμήμα στο οποίο στέκεστε δεν υπήρχε. Μόλις είχαμε δώσει αυτήν την υπόσχεση στο τέλος του Εργαστηρίου του Eli: «Δεν πηγαίνουμε πια εκεί» και μας άρεσε η προσμονή που δημιουργήσαμε. Αλλά όταν ο παίκτης έφτασε στο Ravenholm, έμπαινε αμέσως σε μάχη με ζόμπι χωρίς περιθώρια για αύξηση έντασης. Έτσι, φτιάξαμε αυτό το τμήμα και τους επόμενους στενούς διαδρόμους για να το λύσουμε με τρόπο που μας ικανοποιούσε. Επιβραδύναμε το ρυθμό, επικεντρωθήκαμε στα γραφικά και το φωτισμό και σας προετοιμάσαμε να καταλάβετε γιατί δεν πηγαίνουμε πια στο Ravenholm."
N/A4126"#commentary\cn_213_lever_shenanigans.mp3" "[ Dario Casali ] Ακόμα και με όλη τη δουλειά που κάναμε για να δημιουργήσουμε μια σύνδεση μεταξύ αυτού του μοχλού και του εξωτερικού ηλεκτρικού φράχτη στο μυαλό του παίκτη, μερικοί δοκιμαστές παιχνιδιού εξακολουθούσαν να κινούν το μοχλό και να μην ξέρουν τι είχαν κάνει. Θα περιπλανιόντουσαν, θα κουνούσαν ξανά το μοχλό και θα περιπλανιόντουσαν πάλι. Χωρίς να έχουμε πολύ χρόνο να αφιερώσουμε για να κάνουμε τη σύνδεση πιο ξεκάθαρη, επιλέξαμε απλώς να κάνουμε το μοχλό να σπάει. Αυτό εμπόδισε τους παίκτες να αναιρέσουν την πρόοδό τους και έδωσε ακόμη περισσότερο την αίσθηση ότι το Ravenholm ήταν ένα αναξιόπιστο περιβάλλον σε αποσύνθεση."
N/A4127"#commentary\cn_214_town_arenas.mp3" "[ Dario Casali ] Σε αυτό το σημείο στο Ravenholm, ο παίκτης έχει μάθει όλα τα στοιχεία του gameplay που έχει στη διάθεσή του και μπορεί να προβλέψει τις αλληλεπιδράσεις τους. Αυτό μας επιτρέπει να δημιουργήσουμε πιο σύνθετες σκηνές, παρέχοντας μεγαλύτερο επίπεδο απειλής και περισσότερη ελευθερία στον τρόπο με τον οποίο ο παίκτης μπορεί να προσεγγίσει κάθε σενάριο. Αυτή η αρένα είναι ένας σκόπιμα δαιδαλώδης χώρος που ο παίκτης θα πρέπει να εξερευνήσει και χρησιμοποιούμε αυτόν το χρόνο εξερεύνησης για να αυξήσουμε αργά την ένταση της μάχης. Όσο πιο γρήγορα εξερευνά ο παίκτης, τόσο πιο γρήγορα την αυξάνουμε. Η ελεύθερη μορφή αυτού του σχεδιασμού τον έκανε δύσκολο στο συντονισμό του, δεδομένου του μεγάλου δυναμικού εύρους στον τρόπο με τον οποίο παίζουν οι παίκτες."
N/A4128"#commentary\cn_215_mines.mp3" "[ Dario Casali ] Η περίπλοκη διαδρομή που ακολουθεί ο παίκτης για να περιηγηθεί με ασφάλεια σε αυτό το ορυχείο του δίνει αρκετό χρόνο για να δει τι τον περιμένει στο κάτω μέρος. Και ω τι έκπληξη: είναι κεφαλοκάβουρες. Ειλικρινά, συνήθως είναι κεφαλοκάβουρες. Αλλά σε αυτήν την περίπτωση είναι οι δηλητηριώδεις κεφαλοκάβουρες, οι οποίοι είναι διασκεδαστικοί από μόνοι τους, αλλά μιλάμε για πραγματικό πάρτι όταν προσθέσεις γρήγορους κεφαλοκάβουρες στο μείγμα. Αυτοί οι δύο εχθροί κάνουν έναν υπέροχο συνδυασμό: κανένας από τους δύο δεν είναι ιδιαίτερα επικίνδυνος από μόνος του, αλλά μαζί, είναι απίστευτα θανατηφόροι. Μόλις δηλητηριαστεί, ένα μόνο χτύπημα από ένα γρήγορο κεφαλοκάβουρα είναι αρκετό για να σκοτώσει τον παίκτη. Και αυτό είναι που οι βιολόγοι αποκαλούν συμβίωση. Τουλάχιστον αυτό πιστεύουμε."
N/A4129"#commentary\cn_216_poison_headcrabs.mp3" "[ David Speyrer ] Αυτό το δωμάτιο είναι μια ακούσια εισαγωγή στους δηλητηριώδεις κεφαλοκάβουρες. Είχαμε αφιερώσει πολύ χρόνο για να φτιάξουμε την κατάλληλη εισαγωγή τους αργότερα στο επίπεδο, αλλά μόλις είδαμε πόσο καλά πήγαιναν οι δοκιμές παιχνιδιού, ο ενθουσιασμός μας υπερίσχυσε και σύντομα τους είχαμε διασκορπίσει σε όλο το επίπεδο. Μέχρι να συνειδητοποιήσουμε ότι είχαν εμφανιστεί πριν από την εισαγωγή τους, ήταν πολύ αργά για να το αλλάξουμε ξανά. Ευτυχώς, ένα μικρό δωμάτιο με δηλητηριώδεις κεφαλοκάβουρες λειτουργεί ως αξιοπρεπής εκπαίδευση επειδή ο σχεδιασμός τους αποφεύγει ένα κοινό πρόβλημα με την εκπαίδευση μάχης. Συνήθως, οι παίκτες είναι αγχωμένοι και μπορεί να απογοητευτούν εάν πεθάνουν επανειλημμένα χωρίς να καταλάβουν γιατί και σίγουρα αντιμετωπίσαμε αυτό το πρόβλημα όταν προσπαθούσαμε να εκπαιδεύσουμε τον παίκτη τόσο με τους δηλητηριώδεις κεφαλοκάβουρες όσο και με την πηγή τους, το δηλητηριώδες ζόμπι. Ωστόσο, οι δηλητηριώδεις κεφαλοκάβουρες δεν μπορούν να σκοτώσουν τον παίκτη μόνοι τους. Έτσι, ενώ είναι αγχωτικό, ένα δωμάτιο γεμάτο από αυτούς τουλάχιστον αποφεύγει αυτήν την απογοήτευση."
N/A4130"#commentary\cn_217_poison_zombie_introduction.mp3" "[ David Speyrer ] Ο περιορισμός του παίκτη σε στενό χώρο παρέχοντας ταυτόχρονα θέα προς τα έξω είναι ένας χρήσιμος τρόπος για να αυξήσουμε τις πιθανότητες να παρατηρήσει κάτι που θέλουμε να δει. Εδώ, τραβάμε την προσοχή του παίκτη με τον ήχο ενός ουρλιαχτού πριν γίνει ορατό το ίδιο το δηλητηριώδες ζόμπι. Αρχικά, αυτή η αναμέτρηση ήταν επίσης η πρώτη φορά που οι παίκτες θα αντιμετώπιζαν δηλητηριώδεις κεφαλοκάβουρες, αλλά, όπως αναφέρθηκε σε προηγούμενο σχολιασμό, ενθουσιαστήκαμε υπερβολικά με το να τοποθετούμε δηλητηριώδεις κεφαλοκάβουρες σε όλο το επίπεδο και καταλήξαμε να χαλάσουμε την κοινή τους εισαγωγή εδώ. Στο τέλος, ωστόσο, αυτές οι πρώτες αναμετρήσεις λειτούργησαν καλύτερα ως ξεχωριστές περιπτώσεις ούτως ή άλλως."
N/A4131"#commentary\cn_218_final_arena.mp3" "[ Eric Smith ] Όταν ολοκληρώσαμε το πρώτο σχεδιαστικό πέρασμα του Ravenholm, αυτή η ταράτσα προοριζόταν να είναι το σημείο της τελικής μάχης. Όπως και άλλοι χώροι στο Ravenholm, είχε ξεκινήσει ως χώρος καθαρά επικεντρωμένος στο να είναι μια ενδιαφέρουσα οπτικά τοποθεσία. Θεωρήσαμε ότι ήταν σημαντικό, καθώς ο παίκτης έφευγε από το Ravenholm, να έχει μια στιγμή να κοιτάξει πίσω στην πόλη από την οποία είχε μόλις καταφέρει να επιβιώσει και να ρίξει μια ματιά στο πού θα κατευθυνόταν στη συνέχεια. Πολλές ομάδες σχεδιασμού παιχνιδιού προσπάθησαν να δημιουργήσουν μια μάχη εδώ, αλλά η στενή γεωμετρία και οι περιορισμοί απόδοσης σήμαιναν ότι ποτέ δεν θα δημιουργούσαμε ένα φινάλε με το οποίο θα ήμασταν ευχαριστημένοι. Όπως το ίδιο το έπος του Half-Life, φαινόταν σαν το Ravenholm να προοριζόταν να μην έχει πραγματικό τέλος."
N/A4132"#commentary\cn_219_tables_and_bodies.mp3" "[ Ido Magal ] Προς το τέλος της παραγωγής του Ravenholm, με όλα τα μεγάλα τμήματα στη θέση τους, προσπαθήσαμε να γεμίσουμε κάθε κενό χώρο με κάτι ενδιαφέρον. Κάνοντας αυτό, έπρεπε να είμαστε προσεκτικοί ώστε να χρησιμοποιήσουμε αυτά που είχαμε ήδη και να μην δημιουργήσουμε τίποτα νέο, καθώς δεν μπορούσαμε να διακινδυνεύσουμε να εισαγάγουμε περισσότερα σφάλματα. Συχνά, όπως σε αυτό το δωμάτιο, προσπαθούσαμε να προσθέσουμε νέες στιγμές gameplay, προσθέτοντας επίσης περισσότερες λεπτομέρειες και αφήγηση στην περιοχή. Μικρές σκηνές όπως αυτή επιτρέπουν σε έναν προσεκτικό παίκτη να σκεφτεί τι βλέπει και τι μπορεί να σημαίνει για αυτό που θα συναντήσει στη συνέχεια."
N/A4133"#commentary\cn_220_physics_object_consistency.mp3" "[ Kerry Davis ] Όλα τα αντικείμενα φυσικής έχουν μια ποικιλία παραμέτρων που καθορίζουν τη συμπεριφορά τους: τη μάζα τους, το ποσό της ζημιάς που αντέχουν πριν σπάσουν, σε τι κομμάτια σπάνε και ούτω καθεξής. Κατά τη διάρκεια της ανάπτυξης, αυτές οι παράμετροι καθορίστηκαν από τους σχεδιαστές επιπέδων για κάθε αντικείμενο, καθώς έτσι λειτουργούσαν τα περισσότερα πράγματα στο παιχνίδι. Αλλά αργότερα στην ανάπτυξη, συνειδητοποιήσαμε ότι είχαμε δημιουργήσει ένα πρόβλημα για τον εαυτό μας - υπήρχαν χιλιάδες αντικείμενα φυσικής στο παιχνίδι και καμία μέθοδος για να διασφαλιστεί η συνέπεια μεταξύ τους. Ως αποτέλεσμα, ένα κουτί από χαρτόνι μπορεί να διαλυθεί με μια μόνο σφαίρα από πιστόλι σε ένα επίπεδο και να είναι εντελώς άτρωτο σε ένα άλλο. Εσωτερικά, αναφερόμασταν γενικά σε αυτές τις ασυνέπειες ως «εγκλήματα» σχεδιαστών επιπέδων. Για να τα διορθώσουμε και να αποδώσουμε κάποια δικαιοσύνη, δημιουργήσαμε ένα σύστημα που επιβάλλει συνέπεια σε όλα τα αντικείμενα φυσικής με βάση το οπτικό τους μοντέλο. Δεδομένου ότι το μεγαλύτερο μέρος του παιχνιδιού είχε ήδη φτιαχτεί, αναγκαστήκαμε να επιτρέψουμε στους σχεδιαστές επιπέδων να εξαιρεθούν ρητά από αυτό το σύστημα για σπάνιες περιπτώσεις όπου έπρεπε να κάνουν κάτι «εγκληματικό» για να διατηρήσουν αυτό που είχαν σχεδιάσει. Εσωτερικά, αναφερόμαστε σε αυτούς τους σχεδιαστές ως «εγκληματίες», μερικοί από τους οποίους συνεχίζουν να συμπεριφέρονται έτσι στην εργασία τους στη Valve μέχρι σήμερα."
N/A4134"#commentary\cn_222_fast_zombie_introduction.mp3" "[ Randy Lundeen ] Αυτός ο χώρος ήταν άλλος ένας ο οποίος φτιάχτηκε αρχικά για την E3 του 2003, όπου παρουσίαζε τον παίκτη που πολεμούσε ενάντια σε μια ομάδα στρατιωτών του Combine. Όταν το χρησιμοποιήσαμε για να εισαγάγουμε το γρήγορο ζόμπι, προσπαθήσαμε να διατηρήσουμε όσο το δυνατόν περισσότερη από την προηγούμενη δουλειά. Θέλαμε μια εικονική σκηνή με φεγγαρόφωτο, με ζόμπι να πηδούν μπροστά από το φεγγάρι σαν λυκάνθρωποι για να τραβήξουν το μάτι του παίκτη. Μόλις τελειώσει αυτό το τμήμα, εισάγουμε το πρώτο γρήγορο ζόμπι στον χώρο των παικτών και το στέλνουμε προς αυτούς. Χρειάστηκαν πολλές αλλαγές για να βρεθεί η σωστή ισορροπία φωτισμού για να φαίνεται καλή η σκηνή, διασφαλίζοντας παράλληλα ότι λειτουργούσε και για τους στόχους του gameplay."
N/A4135"#commentary\cn_223_ravenholm_gameplay_focus.mp3" "[ Mike Dussault ] Αφού παρακολουθήσαμε πολλές δοκιμές παιχνιδιού του Ravenholm, γνωρίζαμε ότι το βασικό gameplay του επιπέδου περιστρέφεται γύρω από το όπλο βαρύτητας και τη φυσική. Αφού εξοπλιστήκαμε με αυτήν την γνώση, αισθανθήκαμε ότι θα μπορούσαμε να φτιάξουμε με σωστό τρόπο τη μετάβαση στο Ravenholm και να βοηθήσουμε τον παίκτη να μάθει και να καταλάβει λίγο ποια θα ήταν η επερχόμενη εμπειρία. Αυτό συμβαίνει συχνά - δημιουργούμε την πίστα, καταλαβαίνουμε τι λειτουργεί και στη συνέχεια σχεδιάζουμε τον πρόλογό της. Φτιάξαμε το ακόλουθο σύνολο δωματίων έχοντας κατά νου αυτή τη διαρρύθμιση. Η βαρβαρότητα των εργαλείων που παρέχουμε στον παίκτη φάνηκε να βοηθάει στη δημιουργία της ατμόσφαιρας για την οποία αγωνιζόμασταν, βοηθώντας στην εναλλαγή του τόνου από την ασφάλεια του Εργαστηρίου του Eli σε κάτι πιο σκοτεινό και τρομακτικό."
N/A4136"#commentary\cn_224_player_tools.mp3" "[ Steve Bond ] Σε αυτό το σημείο του παιχνιδιού, οι παίκτες έχουν μεγάλη εμπειρία με το σύστημα φυσικής του Half Life 2, αλλά μόλις έλαβαν το όπλο βαρύτητας, το οποίο δίνει έναν εντελώς νέο τρόπο αλληλεπίδρασης με τα αντικείμενα φυσικής στο παιχνίδι. Κάναμε δοκιμές με μια μεγάλη γκάμα αντικειμένων φυσικής με τα οποία θα μπορούσε να παίξει ο παίκτης. Αντικείμενα όπως λεπίδες πριονιού, καταπέλτες, εκρηκτικά δοχεία, παγίδες, δόρατα και ούτω καθεξής και τελειοποιήσαμε αυτά που λειτούργησαν καλά με το πιστόλι φυσικής, ενώ αφαιρέσαμε αυτά που δεν το έκαναν. Στη συνέχεια αφαιρέσαμε τα πυρομαχικά από τα επίπεδα έτσι ώστε ο παίκτης να πρέπει να βασιστεί σε αυτά τα αντικείμενα για να επιβιώσει."
N/A4137"#commentary\cn_225_contrived_setups.mp3" "[ Kerry Davis ] Υπάρχει ένα αρκετά προφανές τέχνασμα στον τρόπο εκπαίδευσης του όπλου βαρύτητας και των αντικειμένων φυσικής. Ο παίκτης τραβάει μια λεπίδα πριονιού από τον τοίχο με το όπλο βαρύτητας και αμέσως μετά, ένα ζόμπι παραπαίει στρίβοντας από τη γωνία, ουσιαστικά παρακαλώντας τον να του τη ρίξει. Στη συνέχεια, ο παίκτης σέρνεται κάτω από μια παγίδα με περιστρεφόμενες λεπίδες για να την απενεργοποιήσει και ξαφνικά, εμφανίζονται τρία ζόμπι, προκαλώντας τον παίκτη να ενεργοποιήσει ξανά την παγίδα. Δεν είχαμε πολύ χρόνο για να κάνουμε δοκιμές σε αυτήν την ενότητα, οπότε χρειαζόμασταν σκηνές που να λειτουργούν για όλους τους παίκτες, όχι πιο «ανοιχτές» που βασίζονταν σε αυτούς να κάνουν τη «σωστή» κίνηση. Ενώ αυτό το είδος σχεδιασμού μπορεί να μειώσει τη δημιουργικότητα των παικτών, σε αυτήν την περίπτωση, διαπιστώσαμε ότι δεν φάνηκε να τους πειράζει που τους οπλίσαμε λίγο το χέρι."
N/A4138"#commentary\cn_226_misteaching_flinches.mp3" "[ Kerry Davis ] Μια ακόμη αξιομνημόνευτη δοκιμή παιχνιδιού και παράδειγμα του κινδύνου κακής εκπαίδευσης των παικτών συνέβη στο Ravenholm. Μία από τις αρχές σχεδιασμού μας είναι το παιχνίδι να ανταποκρίνεται στον παίκτη όσο το δυνατόν περισσότερο. Έτσι, κατά το σχεδιασμό του όπλου βαρύτητας, φαινόταν προφανές ότι αν ο παίκτης το έστρεφε σε ένα ζόμπι και τραβούσε τη σκανδάλη, κάτι θα έπρεπε να συμβεί. Ήταν αρκετά απλό να το κάνουμε να ηλεκτρίζει το ζόμπι προκαλώντας του μια μικρή ποσότητα ζημιάς, αναγκάζοντας το ζόμπι να κάνει την κίνηση αντίδρασής του, η οποία φαινόταν σωστή ως ανταπόκριση. Αργότερα, παρακολουθήσαμε μια δοκιμή παιχνιδιού όπου ο δοκιμαστής ανακάλυψε αυτήν την αλληλεπίδραση αμέσως μόλις έφτασε στο Ravenholm και την ερμήνευσε ως ανάδραση ότι το όπλο βαρύτητας έβλαψε το ζόμπι...κάτι που ίσχυε, απλά όχι σε μεγάλο βαθμό. Οπότε ηλέκτρισε ξανά και ξανά το ζόμπι προκαλώντας του ελάχιστη ζημιά κάθε φορά μέχρι που πέθανε. Αυτός είναι ένας αργός, μη διασκεδαστικός, απάνθρωπος τρόπος για να πολεμήσετε ζόμπι, ειδικά όταν είστε περιτριγυρισμένοι από λεπίδες πριονιού και εκρηκτικά δοχεία. Έχοντας μάθει το μάθημά μας, αφαιρέσαμε αυτό το animation, παρόλο που σήμαινε απώλεια αυτής της αλληλεπίδρασης μεταξύ του ζόμπι και του όπλου βαρύτητας. Σε αυτήν την περίπτωση, ήταν καλύτερο να μην έχουμε αυτήν την απλή αλληλεπίδραση παρά να δίνουμε την ψευδή εντύπωση ότι το όπλο βαρύτητας ήταν ένας αποτελεσματικός τρόπος για την καταπολέμηση των ζόμπι. Ακόμη και απλά πράγματα μπορεί να έχουν κάποιο αντίτιμο όταν μπαίνεις στις λεπτομέρειες."
N/A4139"#commentary\cn_227_fire_trap.mp3" "[ Steve Bond ] Αυτή η παγίδα φωτιάς προοριζόταν αρχικά ως οπτική επίδειξη για το σύστημα φωτιάς προτού ένας σχεδιαστής επιπέδων την επαναχρησιμοποιήσει ως στοιχείο gameplay για το Ravenholm. Κόντεψε να αφαιρεθεί πολλές φορές κατά τη διάρκεια της ανάπτυξης λόγω του αντικτύπου στην απόδοση στους υπολογιστές χαμηλού επιπέδου εξαιτίας του υπερβολικού κόστους επιδόσεων που σχετίζεται με τα διαφανή γραφικά. Στο τέλος, υπήρξε ένας προγραμματιστής που θεώρησε ότι ήταν αρκετά σημαντική για το gameplay ώστε να αξίζει να λύσουμε τα ζητήματα απόδοσης και να βεβαιωθούμε ότι θα μπορούσαμε να τη βάλουμε στο παιχνίδι."
N/A4140"#commentary\cn_228_hallway_cupboards.mp3" "[ Yahn Bernier ] Αυτοί οι διάδρομοι γεμάτοι σκουπίδια ήταν μια απλή λύση στην ανάγκη μας να επιβραδύνουμε τον παίκτη. Με τον περιορισμό της διατήρησης όσο το δυνατόν περισσότερης από την υπάρχουσα γεωμετρία, σε συνδυασμό με τα ζόμπι που κινούνται αργά ως τον κύριο εχθρό, ήταν δύσκολο να σταματήσουμε τους παίκτες από το να τρέχουν εδώ. Ευτυχώς, το να έχουμε τον Grigori ως τον τρελό κάτοικο του Ravenholm έκανε αυτές τις σκηνές εύκολο να δικαιολογηθούν - είναι λογικό να φράξει το κλιμακοστάσιο για να διατηρηθεί ασφαλής στις στέγες. Στο τέλος, η λύση του Grigori και η δική μας ήταν η ίδια: ρίξε απλώς ένα μάτσο έπιπλα στη μέση - γιατί αν σταματάει τα ζόμπι, πιθανότατα θα επιβραδύνει και τον παίκτη."
N/A4141"#commentary\cn_229_pacing_switch.mp3" "[ Steve Bond ] Τώρα που οι παίκτες τελείωσαν με το τμήμα εκπαίδευσης, μπορούμε να αρχίσουμε να αλλάζουμε τον τόνο από ατμοσφαιρικούς κλειστοφοβικούς χώρους σε πιο εστιασμένες στη μάχη αρένες δράσης. Με τον παίκτη εξοικειωμένο με τα διάφορα εργαλεία φυσικής στο περιβάλλον, μπορούμε να αρχίσουμε να τα αναμιγνύουμε σε ανοιχτούς χώρους και απλώς να δώσουμε στον παίκτη την ελευθερία να επιλέξει την προσέγγισή του."
N/A4142"#commentary\cn_230_car_crushers.mp3" "[ Steve Bond ] Αυτοί οι καταστροφείς αυτοκινήτων απαιτούσαν κάποιες προσαρμογές και αρκετή δουλειά στο σύστημα ζημιών φυσικής μας. Υπάρχει πάντα μια πρόκληση όταν μεγάλα αντικείμενα φυσικής αλληλεπιδρούν με χαρακτήρες μη χειριζόμενους από τον παίκτη. Για παράδειγμα, εάν η φυσική μπορεί να ωθήσει τους NPCs, μπορεί να τους σπρώξει κάπου που δεν πρέπει να πάνε, αφήνοντάς τους ανίκανους να επιστρέψουν. Αυτό δεν είναι μεγάλο πρόβλημα για κάτι σαν ένα κεφαλοκάβουρα, ο οποίος μπορεί απλά να πηδήξει και να βγει από μια δύσκολη κατάσταση, αλλά για κάτι σαν ένα ζόμπι, θα μπορούσε να σημαίνει να κολλήσει και να καταλήξει αβοήθητο, κουνώντας τα χέρια του μανιακά προς την κατεύθυνσή σας μέσα από οποιοδήποτε κενό κατάφερε να σφηνώσει. Αυτό σκοτώνει την ατμόσφαιρα τρόμου που θέλουμε εδώ."
N/A4143"#commentary\cn_231_car_crusher_lifts.mp3" "[ Eric Smith ] Το να βάλεις τους καταστροφείς αυτοκινήτων να σηκώσουν τον παίκτη ήταν επίσης δύσκολο. Βλέπετε, ο παίκτης προσομοιώνεται πάντα τόσο από το σύστημα φυσικής όσο και από το σύστημα κίνησης του παιχνιδιού. Κάθε φορά που ενημερώνουμε την κατάσταση του παίκτη, συγκρίνουμε τα αποτελέσματα και από τα δύο συστήματα και αποφασίζουμε ποιο είναι «σωστό», στη συνέχεια τα συγχρονίζουμε και επαναλαμβάνουμε. Αυτό επιτρέπει στα δύο συστήματα να επηρεάζουν το ένα το άλλο - όπως όταν ο παίκτης στέκεται σε μια τραμπάλα, το σύστημα φυσικής το επιτρέπει ή όταν στέκεται στον καταστροφέα αυτοκινήτων, τον ανυψώνει. Αν και πιο περίπλοκη, αυτή η προσέγγιση διπλού συστήματος ήταν πιο εύκολο να συντονιστεί από το να προσπαθείς να χειριστείς τόσο τη φυσική όσο και την κίνηση του παίκτη σε ένα μόνο σύστημα. Κρατώντας τα ξεχωριστά, θα μπορούσαμε να τελειοποιήσουμε το σύστημα κίνησης για να έχει καλή αίσθηση από μόνο του, συνδυάζοντας τα δύο μόνο όταν η φυσική επηρέαζε τον παίκτη."
N/A4144"#commentary\cn_232_paint_cans.mp3" "[ Steve Bond ] Μόλις αρχίσαμε να πετυχαίνουμε να κάνουμε το όπλο βαρύτητας και το gameplay φυσικής τον πυρήνα της εμπειρίας του Ravenholm, αρχίσαμε να ξανακοιτάμε τα επίπεδα και να ψάχνουμε για αντικείμενα που μπορεί να είχαμε παραβλέψει, καθώς ήμασταν απασχολημένοι με όσα μπορούν να χρησιμοποιηθούν επιθετικά, όπως οι λεπίδες πριονιού και τα εκρηκτικά δοχεία. Ένα από τα πράγματα που βρήκαμε ήταν το δοχείο μπογιάς και ήταν αρκετά απλό να ενισχύσουμε τις προσδοκίες σας κάνοντας τα δοχεία μπογιάς να καλύπτουν με χρώμα τα ζόμπι όταν τους τα πετάτε."
N/A4145"#commentary\cn_233_bringing_physics_to_the_enemies.mp3" "[ Tom Leonard ] Οι παγίδες φυσικής στο Ravenholm ήταν μερικά από τα πρώτα στοιχεία gameplay στο επίπεδο με τα οποία ήμασταν πραγματικά ευχαριστημένοι, αλλά τους έλειπε η σύνδεση με τον παίκτη. Οι λεπίδες πριονιού μας βοήθησαν να καταλάβουμε τι ήταν πραγματικά το Ravenholm. Με τις λεπίδες πριονιού, ο παίκτης μπόρεσε να φέρει το σύστημα φυσικής στα ζόμπι αντί να οδηγήσει τα ζόμπι στο σύστημα φυσικής. Μόλις το καταλάβαμε αυτό, το Ravenholm εξελίχθηκε γρήγορα. Συνεχίσαμε να ψάχνουμε το χάρτη αναζητώντας οτιδήποτε, ειδικά οτιδήποτε ασυνήθιστο, που θα μπορούσε να μετατραπεί σε εργαλείο ή όπλο για τον παίκτη."
N/A4146"#commentary\cn_234_ravenholm_development.mp3" "[ Tom Leonard ] Ξεκινήσαμε να αναπτύσσουμε το Ravenholm νωρίς στην παραγωγή του Half-Life 2, οπότε πέρασε από περισσότερες από μια εκδόσεις. Η πρώτη έκδοση προηγήθηκε του όπλου βαρύτητας, με το gameplay επικεντρωμένο στην παραδοσιακή μάχη εναντίον ζόμπι χρησιμοποιώντας όπλα και μερικές από τις παγίδες φυσικής. Σχεδιάσαμε ακόμη και να παρουσιάσουμε το Ravenholm στην E3 το 2002, αλλά το παιχνίδι τελικά παρουσιάστηκε ένα χρόνο αργότερα, το 2003. Μέχρι εκείνο το σημείο, είχαμε επενδύσει πολλά στα γραφικά του Ravenholm, κάτι που γενικά αποφεύγουμε μέχρι να ρυθμιστεί πλήρως το gameplay. Έτσι, μόλις επιστρέψαμε στο Ravenholm έχοντας κατά νου το μηχανισμό του όπλου βαρύτητας, εργαζόμασταν με πολλή προϋπάρχουσα γεωμετρία επιπέδου που είχε σχεδιαστεί με γνώμονα έναν πολύ διαφορετικό στόχο gameplay."
N/A4147"#commentary\cn_235_grigori_plaza.mp3" "[ Steve Bond ] Αυτή η ανοιχτή πλατεία είναι μια από τις περιοχές που ήταν πλήρως λεπτομερείς στην πρώτη της έκδοση και όταν επιστρέψαμε σε αυτή, θέλαμε να διατηρήσουμε όσο το δυνατόν περισσότερο τα υπάρχοντα γραφικά σχεδιάζοντας ένα νέο μονοπάτι παίκτη που χρησιμοποιεί και τις τρεις διαστάσεις. Μετακινώντας τους παίκτες πάνω και κάτω μέσα από παράθυρα, σε στέγες, ανάμεσα σε κτίρια. Δεν ήταν μεγάλος χώρος, οπότε έπρεπε να βγάλουμε μια όσο το δυνατόν μεγαλύτερη διαδρομή από αυτόν. Και μιας και αυτή ξεκίνησε ως μια περιοχή με επίκεντρο τα γραφικά, είχε λίγο gameplay και έπρεπε να αντιμετωπίσουμε το γεγονός ότι οι δοκιμαστές παιχνιδιού έτειναν να τρέχουν κατευθείαν μέσα από αυτή. Επιπλέον, ήδη είχαμε φτάσει στα όρια του προϋπολογισμού απόδοσης με λίγο χώρο για οτιδήποτε νέο. Η πρόκληση έγινε η εύρεση μικρών προσθηκών για να επιβραδύνουμε τον παίκτη προσθέτοντας απειλές σε κάθε γωνιά του επιπέδου."
N/A4148"#commentary\cn_236_ravenholm_development_2.mp3" "[ Tom Leonard ] Όταν οι θαυμαστές μας μιλούν για το Half-Life 2, το Ravenholm είναι συχνά το τμήμα που θυμούνται οι περισσότεροι. Χάρη στις πολλές αλλαγές κατά την ανάπτυξη και την πυκνότητα του υλικού σε αυτό, περισσότερα μέλη της ομάδας εκπροσωπούνται στο Ravenholm από οπουδήποτε αλλού. Ήταν εκεί που καταλάβαμε πώς να εφαρμόσουμε τον τρόπο παραγωγής των γραφικών μας στα σκηνικά και την ατμόσφαιρα που θέλαμε, πώς η φυσική και το gameplay συνδυάζονται με το όπλο βαρύτητας, πώς πρέπει να εξελιχθούν οι κεφαλοκάβουρες και τα ζόμπι στο Half-Life 2 και πολλά άλλα. Κοιτάζοντας πίσω τώρα, επιβεβαιώνεται η επιλογή μας να δώσουμε βαρύτητα στην ατομική ενδυνάμωση έναντι του κεντρικού σχεδιασμού. Το Ravenholm είναι πυκνό, εξαιρετικά αποτελεσματικό στο gameplay και την καλλιτεχνική του εκτέλεση και το άθροισμα πολλών μικρών συνεισφορών από άτομα που κατάλαβαν πώς θα μπορούσαν να το κάνουν λίγο καλύτερο με τις δικές τους μοναδικές δυνατότητες."
N/A4149"#commentary\cn_237_playtester_archetypes.mp3" "[ Tom Leonard ] Οι αλλαγές και οι τακτικές δοκιμές παιχνιδιού ήταν η πηγή ζωής της παραγωγής του Half-Life 2. Κάθε εβδομάδα παρακολουθούσαμε ήσυχα πάνω από τον ώμο ενός παίκτη να περνάει από το τμήμα στο οποίο εργαζόμασταν, κρατώντας σημειώσεις για το τι λειτούργησε και τι όχι. Ήταν σημαντικό για εμάς να δοκιμάσουμε με ένα ευρύ φάσμα δεξιοτήτων για να είμαστε σίγουροι ότι δεν παίρναμε αποφάσεις που θα λειτουργούσαν μόνο για μερικούς. Με την πάροδο του χρόνου, μάθαμε να επιλέγουμε συγκεκριμένους τύπους δοκιμαστών παιχνιδιού με βάση το στάδιο ανάπτυξης στο οποίο βρισκόμασταν. Στα αρχικά στάδια, χρησιμοποιήσαμε έμπειρους παίκτες, συνήθως συμπαίκτες, οι οποίοι μπορούσαν να χειριστούν δύσκολες, ημιτελείς περιοχές και ήταν καλοί στο να εξηγήσουν τη διαδικασία σκέψης τους. Για δοκιμές μάχης, θα βρίσκαμε παίκτες όλων των δεξιοτήτων, ειδικά εκείνους που είναι δημιουργικοί στη χρήση των εργαλείων. Τέλος, καθώς οι ενότητες έφταναν στην τελική τους μορφή, εστιάζαμε σε αρχάριους - άτομα που δεν έπαιζαν πολλά παιχνίδια ή δεν ήταν εξοικειωμένοι με τα παιχνίδια πρώτου προσώπου. Ακόμα κι αν δεν ήταν απαραίτητα κάποιος που θα μπορούσε να αγοράσει το παιχνίδι, συχνά μαθαίνουμε κάτι πολύτιμο παρακολουθώντας τον."
N/A4150"#commentary\cn_238_the_real_final_arena.mp3" "[ Tom Leonard ] Πολύ αργά στην ανάπτυξη του Half-Life 2, όταν ξανακοιτάξαμε ολόκληρο το παιχνίδι για πιθανά σημεία βελτίωσης, αποφασίσαμε ότι θέλαμε ένα πραγματικό φινάλε για το Ravenholm. Η μάχη στην ταράτσα δεν ήταν αρκετή. Μετά από συζητήσεις, επιλέξαμε να προσθέσουμε την τελική μάχη στο νεκροταφείο με τον Gregori δίπλα στον παίκτη. Ήταν ρίσκο όσον αφορά στην ανάπτυξη, αλλά αισθανθήκαμε ότι το παιχνίδι το χρειαζόταν. Δεδομένου ότι βρισκόμασταν κοντά στο τέλος της παραγωγής, είχαμε ένα ώριμο σύνολο εργαλείων gameplay για να δουλέψουμε, αλλά, ακόμη πιο σημαντικό, σε αυτό το σημείο καταλαβαίναμε πλέον το παιχνίδι μας. Η δημιουργία ενός παιχνιδιού είναι συχνά μια διαδικασία εκμάθησης του τι είναι αυτό που πραγματικά δημιουργείς. Γιατί είναι διασκεδαστικό το παιχνίδι μας; Πώς είναι διαφορετικό; Ποια είναι τα πιο σημαντικά στοιχεία; Καθώς δημιουργούσαμε το παιχνίδι και παρακολουθούσαμε τους δοκιμαστές παιχνιδιού να το παίζουν, πήραμε απαντήσεις σε αυτές τις ερωτήσεις και με τη σειρά μας το βελτιώσαμε. Έτσι, το νεκροταφείο φτιάχτηκε γρήγορα και χρειάστηκε πολύ λιγότερες δοκιμές από πολλές προηγούμενες περιοχές του παιχνιδιού."
N/A4151"#commentary\cn_239_cities.mp3" "[ Eric Kirchmer ] Μία από τις πιο δύσκολες προκλήσεις σε αυτήν την ενότητα ήταν να βρούμε πώς να δώσουμε στον παίκτη την αίσθηση ότι βρίσκεται σε μια δαιδαλώδη πόλη, όταν οι προϋπολογισμοί επιδόσεών μας δε μας επέτρεπαν να κάνουμε κάτι τέτοιο. Αυτό μας οδήγησε να επικεντρωθούμε σε διαμερίσματα κολλημένα το ένα δίπλα στο άλλο, υπόγεια γκαράζ, σήραγγες του μετρό, αγωγούς και τα λοιπά. Όλα τα μέρη που βρίσκονται σε πόλεις, αλλά γενικά μας εμποδίζουν να βλέπουμε τον ορίζοντα. Στη συνέχεια συμπληρώσαμε αυτό το στυλ σχεδιασμού επιπέδων με τοποθεσίες με θέα, όπου ολόκληρος ο χώρος είναι αφιερωμένος στην παροχή μιας εκτεταμένης θέας στον παίκτη. Σε αυτές, θα μπορούσαμε να αφιερώσουμε ολόκληρο τον προϋπολογισμό απόδοσης στην προβολή των γραφικών χωρίς να χρειάζεται να κάνουμε οικονομία για εχθρική τεχνητή νοημοσύνη ή μάχη."
N/A4152"#commentary\cn_240_strider_4.mp3" "[ Eric Smith ] Ενώ αυτός ο χάρτης ήταν ο χάρτης παραγωγής που δημιουργήθηκε για τον παροδίτη, είχαμε ακόμα έναν πρωτότυπο χάρτη ανάπτυξης για τη δοκιμή της τεχνητής νοημοσύνης του. Πάντα βρίσκαμε μεγάλη αξία στο να έχουμε έναν σωστό χάρτη δοκιμών για μια τεχνητή νοημοσύνη, καθώς μας επιτρέπει να δοκιμάζουμε γρήγορα νέες ιδέες gameplay και να τις συντονίζουμε εύκολα. Εάν υπάρχουν σφάλματα ή προβλήματα σχεδιασμού, μπορούμε να τα απομονώσουμε και να κάνουμε αλλαγές πιο γρήγορα. Μόλις τα χαρακτηριστικά της τεχνητής νοημοσύνης λειτουργήσουν καλά, τα μεταφέρουμε στους χάρτες παραγωγής για να τα χρησιμοποιήσουν οι σχεδιαστές επιπέδων. Ο χάρτης δοκιμών του παροδίτη περιελάμβανε περιγράμματα ερειπωμένων κτιρίων, με άπειρα σημεία δημιουργίας πολιτών σε διάφορες τοποθεσίες και ύψη για να παρέχουν μια συνεχή ροή στόχων. Αυτό μας επέτρεψε να βελτιώσουμε την τεχνητή νοημοσύνη και τις αλλαγές θέσεων μάχης του παροδίτη για να τον κάνουμε ενδιαφέροντα και ελκυστικό, ακόμη και για να καθίσουμε και απλά να τον παρακολουθήσουμε σε δράση."
N/A4153"#commentary\cn_241_perf_arena.mp3" "[ Aaron Seeler ] Αυτή η αρένα ήρθε με μια μεγάλη πρόκληση: την απόδοσή της. Το μέγεθός της και ο συνδυασμός της τεχνητής νοημοσύνης του παροδίτη και των πολιτών ώθησαν τα όριά μας εδώ. Όταν μεταφέραμε το Half-Life 2 στο Xbox, αυτή η αρένα δε μπορούσε να λειτουργήσει χωρίς κάποιες προσαρμογές σχεδιασμού. Η διατήρηση της αρχικής πρόθεσης και η παροχή της ίδιας εμπειρίας στον παίκτη, με λιγότερα εργαλεία στη διάθεσή του αλλά και με μικρότερο χώρο για να κινηθεί, ήταν μια δύσκολη ισορροπία."
N/A4154"#commentary\cn_242_space_re-use.mp3" "[ Chris Green ] Η επιστροφή σε αυτόν το χώρο έφερε πολλαπλά πλεονεκτήματα. Πρώτον, το προφανές - το κόστος παραγωγής νέων περιοχών είναι πάντα υψηλό, οπότε αν μπορούμε να προσθέσουμε περισσότερο gameplay σε μια υπάρχουσα περιοχή, είναι μια μικρή νίκη. Αλλά για μια σκληρή μάχη όπως αυτή, όπου ο παίκτης αντιμετωπίζει πολλούς παροδίτες, η επαναχρησιμοποίηση έχει επιπλέον οφέλη. Δεδομένου ότι οι παίκτες την έχουν ξαναδεί στο παρελθόν, έχουν ήδη μια αίσθηση της διάταξης της αρένας. Αυτήν τη φορά, κινούνται από πίσω προς τα εμπρός, αλλά το μονοπάτι ακολουθεί σε μεγάλο βαθμό την αρχική τους διαδρομή. Αυτή η εξοικείωση είναι χρήσιμη όταν οι παίκτες πρέπει να προχωρήσουν προς τα εμπρός για να αρπάξουν πόρους για τη μάχη. Η κατεστραμμένη από τον πόλεμο κατάσταση της Πόλης 17 μας έδωσε επίσης την ευελιξία να προσαρμόσουμε την κάλυψη και να προσθέσουμε μικρότερα εμπόδια κατά μήκος του μονοπατιού, διατηρώντας το περιβάλλον δυναμικό και γεμάτο εκπλήξεις."
N/A4155"#commentary\cn_243_tenements_and_courtyards.mp3" "[ Danika Rogers ] Χρησιμοποιήσαμε πολλά μικρά κόλπα και δημιουργήσαμε διάφορα χαρακτηριστικά για να δώσουμε στους παίκτες την εντύπωση μιας πόλης σε πόλεμο, με μεγάλο μέρος της δουλειάς να στοχεύει στο να δίνουμε την εικόνα πολλών αψιμαχιών είτε οπτικά είτε χρησιμοποιώντας ήχους μακρινών μαχών. Τα Looktargets μας βοήθησαν να συμβαίνει κάτι κάθε φορά που ένας παίκτης κοίταζε μέσα από ένα παράθυρο, ενώ εργαλεία όπως το Tracer Makers επέτρεψαν στους σχεδιαστές να δημιουργήσουν ψεύτικα πυρά μεταξύ δύο σημείων. Σε συνδυασμό με εργαλεία ήχου, το έκανε να φαίνεται ότι δύο ομάδες εχθρών ανταλλάσσουν πυρ, χωρίς να χρειάζεται να τρέξουν τεχνητή νοημοσύνη. Αναπτύξαμε επίσης μικρές ιστορίες για ομάδες πολιτών που ο παίκτης θα έβλεπε πολλές φορές ενώ προχωρούσε στο επίπεδο. Όλες αυτές οι στιγμές τελειοποιήθηκαν μέσω δοκιμών παιχνιδιού για να διασφαλιστεί ότι όσο το δυνατόν περισσότεροι παίκτες θα τις βιώσουν."
N/A4156"#commentary\cn_244_hopper_mine_training.mp3" "[ Dario Casali ] Αυτό το κυματοειδές μεταλλικό πάνελ τοποθετήθηκε σκόπιμα πάνω από την τρύπα για να ενθαρρύνει τους παίκτες να χρησιμοποιήσουν το όπλο βαρύτητας για να αφαιρέσουν το εμπόδιο. Είναι λίγο χειραγώγηση από πλευράς μας, επειδή διαπιστώσαμε ότι η εκπαίδευση των παικτών σε νάρκες που αναπηδούν λειτούργησε πολύ καλύτερα αν προσπαθούσαν αμέσως να χρησιμοποιήσουν το όπλο βαρύτητας πάνω τους και το μεταλλικό πάνελ αύξησε σημαντικά την πιθανότητα να το έχουν σε ετοιμότητα. Τοποθετήσαμε πολλές νάρκες στην τρύπα, ώστε οι παίκτες να έχουν αρκετές ευκαιρίες να αλληλεπιδράσουν μαζί τους, αυξάνοντας τις πιθανότητες να ανακαλύψουν εναλλακτικούς τρόπους για να τις εξουδετερώσουν. Επιπλέον, αυτή είναι η πρώτη φορά που κάνουμε εκπαίδευση ενώ ο παίκτης έχει μαζί του μια ολόκληρη ομάδα πολιτών, οπότε εκμεταλλευτήκαμε αυτήν την ευκαιρία για να συμπεριλάβουμε και κάποιες γραμμές διαλόγου σχετικά με τις νάρκες που αναπηδούν."
N/A4157"#commentary\cn_245_dog_combat.mp3" "[ Eric Kirchmer ] Ο Dog είναι ένας πραγματικά διασκεδαστικός χαρακτήρας και πάντα αναζητούσαμε τρόπους να τον συμπεριλάβουμε στη μάχη μαζί με τον παίκτη. Ωστόσο, το να πετύχουμε τη σωστή κλίμακα στη μάχη για αυτόν - δηλαδή το κατάλληλο περιβάλλον, νέα εχθρική τεχνητή νοημοσύνη και ενδεχομένως ακόμη και νέους εχθρούς - γρήγορα ξεπέρασε τα όρια του έργου. Για να δημιουργήσουμε ένα σενάριο μάχης που θα δικαίωνε τον Dog και θα ήταν συμβατό με το υπόλοιπο παιχνίδι, σχεδόν φάνηκε σαν να χτίζαμε ένα νέο παιχνίδι μέσα στο παιχνίδι. Γνωρίζαμε ότι δε μπορούσε απλώς να τρέξει σε έναν στρατιώτη και να ρίξει μια γροθιά - θα φαινόταν λιγότερο εντυπωσιακό, χωρίς καμία αίσθηση δέους. Χρειαζόταν μεγαλύτερες απειλές για να ταιριάζουν με το μέγεθός του, μαζί με ενδιαφέροντες τρόπους αλληλεπίδρασης μαζί τους. Στο τέλος, επιλέξαμε να δημιουργήσουμε μια μεγάλη χορογραφημένη σκηνή, υλοποιώντας τους κινηματογραφικούς στόχους του Dog στη μάχη χωρίς να ενσωματώσουμε εκτεταμένο σχεδιασμό gameplay."
N/A4158"#commentary\cn_246_strider_2.mp3" "[ Eric Kirchmer ] Οι αλλαγές στον παροδίτη εδώ μας έδωσαν τελικά μια εμπειρία με την οποία ήμασταν ευχαριστημένοι, καθώς οι παίκτες έπρεπε να τρέχουν από κάλυψη σε κάλυψη, αποφεύγοντας τα πυρά του ενώ έψαχναν να βρουν ρουκέτες. Θέλαμε οι παίκτες να αισθάνονται σαν να έμπαιναν σε κάλυψη την τελευταία στιγμή, οπότε ρυθμίσαμε το μοτίβο των πυροβολισμών του παροδίτη για να τηλεγραφεί τον επικείμενο κίνδυνο. Δημιουργήσαμε επίσης ένα σύστημα μονοπατιών τα οποία μπορούσε να ακολουθήσει ο παροδίτης, επιτρέποντάς του να αλλάζει δυναμικά μεταξύ τους για να ακολουθήσει τον παίκτη ή να αποκτήσει οπτική επαφή. Αυτό επέτρεψε στους σχεδιαστές επιπέδων να ευθυγραμμίσουν προσεκτικά τα μονοπάτια του παροδίτη με την κάλυψη του παίκτη για μια ισορροπημένη εμπειρία. Η τοποθέτηση των ποδιών του παροδίτη γινόταν εξ ολοκλήρου από κώδικα και οι απρόβλεπτες κινήσεις του σήμαιναν ότι έπρεπε συχνά να κάνουμε μικρές μετακινήσεις σε αντικείμενα για να διασφαλίσουμε ότι θα κλωτσούσε σωστά ένα αυτοκίνητο ή ένα κοντέινερ στρατευμάτων όταν χρειαζόταν."
N/A4159"#commentary\cn_247_manhack_tunnels.mp3" "[ Eric Smith ] Κατά την ανάπτυξη της συμπεριφοράς τεχνητής νοημοσύνης για έναν NPC, διαπιστώσαμε ότι ήταν χρήσιμο για τον προγραμματιστή τεχνητής νοημοσύνης να έχει ένα χάρτη δοκιμών στον οποίο να πειραματίζεται. Αυτός ο χάρτης συχνά θα εξελισσόταν σε ένα περιβάλλον ειδικά σχεδιασμένο για να επιδείξει τις μοναδικές δυνατότητες του NPC. Αργότερα, όταν η τεχνητή νοημοσύνη ήταν έτοιμη για χρήση από τους σχεδιαστές επιπέδων, ο χάρτης δοκιμών χρησίμευσε ως πολύτιμο σημείο αναφοράς - χωρίς αυτόν, οι σχεδιαστές θα μπορούσαν κατά λάθος να δημιουργήσουν σενάρια που έκαναν μια κατά τα άλλα ενδιαφέρουσα τεχνητή νοημοσύνη λιγότερο ελκυστική. Σε ορισμένες περιπτώσεις, μπορέσαμε να ενσωματώσουμε αυτούς τους χάρτες δοκιμών απευθείας στο παιχνίδι. Αυτό το μικρό τμήμα, για παράδειγμα, ξεκίνησε ως σήραγγες που χρησιμοποιήθηκαν για την ανάπτυξη της τεχνητής νοημοσύνης του πετσοκοπτέρου."
N/A4160"#commentary\cn_248_sniper_streets_2.mp3" "[ Erik Johnson ] Οι σφαίρες στο Half-Life 2 δεν ακολουθούν πραγματικά μια διαδρομή πτήσης - φτάνουν στον στόχο τους αμέσως. Αλλά για τον ακροβολιστή, με τον αργό ρυθμό βολής και την ιδιαίτερη προσοχή του παίκτη σε κάθε βολή, θέλαμε να προσομοιώσουμε το ταξίδι των σφαιρών. Αυτή η προσέγγιση λειτούργησε επίσης καλύτερα με το δείκτη λέιζερ, όπου ο δείκτης τρεμοπαίζει και η σφαίρα χτυπάει στο αντίστοιχο σημείο λίγο μετά, ανάλογα με την απόσταση από τον ακροβολιστή. Ωστόσο, αυτή η αλλαγή εισήγαγε ένα νέο ζήτημα: δεν θέλαμε οι παίκτες να τρέχουν απλώς στο δρόμο για να αποφύγουν τις βολές, οπότε ο ακροβολιστής έπρεπε να μπορεί να χτυπήσει έναν κινούμενο στόχο, προβλέποντας πού θα χτυπήσει η σφαίρα. Η πρόβλεψη της μελλοντικής θέσης του παίκτη ήταν δύσκολη, καθώς οι παίκτες μπορούν να αλλάξουν κατεύθυνση πολύ πιο γρήγορα από ό,τι θα ήταν δυνατό στον πραγματικό κόσμο. Έτσι, προσθέσαμε επιπλέον ελέγχους για να εντοπίσουμε συμπεριφορές όπως οι παίκτες να πατάνε γρήγορα αριστερά και δεξιά καθώς έτρεχαν."
N/A4161"#commentary\cn_249_triangle_plaza.mp3" "[ Ido Magal ] Αυτή η μάχη στην πλατεία ήταν μια πολύπλοκη σκηνή, κάνοντας χρήση της συμπεριφοράς Επίθεσης με δύο συγκλίνουσες γραμμές μάχης, μία για κάθε πεδίο δύναμης. Καθώς οι στρατιώτες μπαίνουν πίσω από τα πεδία, οι γραμμές μάχης τους εμποδίζουν να τρέξουν μεμονωμένα στην πλατεία. Καθώς η μάχη κλιμακώνεται και ο αριθμός των στρατιωτών αυξάνεται, οι γραμμές μάχης αρχίζουν να κινούνται προς το κέντρο της πλατείας, γεγονός που θα κάνει τους στρατιώτες να συντρίψουν τον παίκτη εάν δεν τους απωθήσει."
N/A4162"#commentary\cn_250_sniper_streets_3.mp3" "[ Jakob Jungels ] Ένα χαρακτηριστικό που δοκιμάσαμε σε αυτούς τους δρόμους ήταν τα πυρά κατάστολης. Πολλοί παίκτες, κρυμμένοι στο τέλος του δρόμου, πυροβολούσαν κατά ριπάς στο παράθυρο του ακροβολιστή για να δουν αν είχε κάποιο αποτέλεσμα. Έτσι, πειραματιστήκαμε κάνοντας το δείκτη λέιζερ να τρεμοπαίζει για λίγο, δίνοντας στους παίκτες μια στιγμή για αλλαγή θέσης. Αλλά μετά από αρκετές δοκιμές παιχνιδιού, αντιμετωπίσαμε δύο προβλήματα: πρώτον, διατάρασσε το τεταμένο gameplay κίνησης και κάλυψης που θέλαμε να δημιουργήσουμε με τον ακροβολιστή. Το να τρέχεις ενώ πυροβολείς δεν ήταν πολύ διαφορετικό από άλλες ενέργειες που είχαμε ζητήσει από τον παίκτη στην Πόλη 17. Το δεύτερο, πιο λεπτό ζήτημα ήταν ότι οι παίκτες που ανακάλυψαν τη λειτουργία των πυρών καταστολής πρώτα υπέθεσαν ότι ήταν απαραίτητη και θα χάλαγαν πολλά πυρομαχικά γρήγορα. Αν ξέμεναν στα μισά της πίστας, συχνά τα παράταγαν νομίζοντας ότι είχαν αποτύχει, ενώ αν τα κατάφερναν, συχνά θα έμεναν χωρίς πυρομαχικά. Από την άλλη πλευρά, οι παίκτες που ολοκλήρωσαν το σενάριο με απόκρυψη δε χρησιμοποιούσαν σχεδόν καθόλου πυρομαχικά. Αυτό το χάσμα πόρων μεταξύ των προσεγγίσεων κατέστησε σχεδόν αδύνατη την εξισορρόπηση των πυρομαχικών για τα τμήματα που ακολούθησαν, οπότε δεν μπήκε στο τελικό παιχνίδι."
N/A4163"#commentary\cn_251_assault_behavior.mp3" "[ John Cook ] Η πιο περίπλοκη συμπεριφορά που δημιουργήσαμε για το Half-Life 2 ήταν η συμπεριφορά Επίθεσης, η οποία χρησιμοποιείται σε όλην αυτήν την ενότητα του παιχνιδιού. Επέτρεψε στους σχεδιαστές επιπέδων να δημιουργήσουν σενάρια μάχης με τους στρατιώτες του Combine και τους πολίτες, δημιουργώντας γραμμές μάχης μεταξύ τους και ελέγχοντας τον τρόπο διεξαγωγής αυτών των μαχών με βάση τις ενέργειες του παίκτη. Οι NPCs που εμπλέκονται σε μια επίθεση θα προσπαθούσαν να βρουν έξυπνες θέσεις βολής και να χρησιμοποιήσουν κάλυψη με βάση την τοποθεσία της γραμμής μάχης. Καθώς ο παίκτης προχωρούσε σε ένα δρόμο, μπορούσε να ωθήσει τη γραμμή μάχης προς τα εμπρός, προκαλώντας τους συμμαχικούς πολίτες να προχωρήσουν ενώ οι εχθρικοί στρατιώτες οπισθοχωρούσαν. Εναλλακτικά, ο παίκτης μπορεί να χρειαστεί να ρίξει κάτω μερικούς πυργίσκους με πολυβόλο του Combine ή να θέσει εκτός μάχης ένα στρατιώτη πίσω από ένα οδοφράγμα για να μετακινήσει τη γραμμή μάχης προς τα εμπρός."
N/A4164"#commentary\cn_252_bank_roof_mortar.mp3" "[ John Morello ] Μέχρι τη στιγμή που είχαμε φτιάξει την διαδρομή της πίστας ως αυτό το σημείο, ήταν προφανές ότι θα ήταν διασκεδαστικό για τον παίκτη να χρησιμοποιήσει το ολμοβόλο. Υποθέτω ότι αυτό είναι κάτι που θα έπρεπε να είχαμε σκεφτεί νωρίτερα. «Πιστεύετε ότι θα θέλει κανείς να εκτοξεύσει εκρηκτικά στον ουρανό και να τα βλέπει να πέφτουν πάνω στους κακούς; Ναι, νομίζω ότι όλο και κάποιος θα θέλει να το κάνει». Τέλος πάντων - οι παίκτες έχουν ξοδέψει όλον αυτόν το χρόνο δεχόμενοι όλμους, οπότε θα ήταν μια ωραία ανταμοιβή να χτυπήσουν το Combine με τον ίδιο τρόπο. Αλλά μόλις αρχίσαμε να το σκεφτόμαστε, συνειδητοποιήσαμε πόση δουλειά θα χρειαζόταν - κάτι που, για να είμαστε δίκαιοι, είναι μια σκέψη που υπάρχει κάθε μέρα όταν ξεκινάς να φτιάξεις ένα βιντεοπαιχνίδι. Το ολμοβόλο θα χρειαζόταν κινήσεις και εφέ τώρα που ο παίκτης βρίσκεται δίπλα του και θα υπήρχε αρκετή δουλειά για να σχεδιαστεί μια ωραία κλιμάκωση των εχθρών στην πλατεία για να το χρησιμοποιήσετε εναντίον τους. Αλλά ουσιαστικά, δεν είχαμε σχεδιασμένη κάποια διεπαφή χρήστη για ένα όπλο τόσο μοναδικό. Πώς θα στόχευαν και θα πυροβολούσαν οι παίκτες; Είναι δύσκολο να δικαιολογήσεις την αφιέρωση μεγάλου κομματιού χρόνου για μια μόνο στιγμή στο παιχνίδι, οπότε αποφασίσαμε ότι οι προσπάθειές μας ήταν καλύτερα να δαπανηθούν αλλού και προχωρήσαμε. Ζητάμε συγνώμη! Ίσως θα λύσουμε το σχεδιαστικό αίνιγμα του ολμοβόλου σε μια μελλοντική έκδοση της σειράς Half-Life."
N/A4165"#commentary\cn_253_strider.mp3" "[ Kerry Davis ] Αυτή η περιοχή μπροστά από την Τράπεζα ήταν το σημείο όπου τελειοποιήσαμε τον παροδίτη. Όταν είδαμε για πρώτη φορά το concept art για αυτόν, ξέραμε ότι θέλαμε να τον βάλουμε στο παιχνίδι, αλλά υπήρχαν πολλά ερωτήματα σχετικά με το πώς θα λειτουργούσε πρακτικά. Ποτέ δεν είχαμε μετακινήσει κάτι τέτοιου μεγέθους στον κόσμο του παιχνιδιού μας και σε αυτήν την κλίμακα έπρεπε να φαίνεται επικίνδυνο, αλλά πώς θα το πολεμούσαν πραγματικά οι παίκτες; Όπως συμβαίνει με όλους τους εχθρούς μας, υπήρχε πάντα το ερώτημα για το πώς θα βγάζαμε gameplay από αυτό. Τι είδους εργαλεία θα χρειάζονταν οι σχεδιαστές επιπέδων για να δημιουργήσουν σενάρια με αυτό; Αυτά ήταν τα είδη των ερωτήσεων που τέθηκαν για απαντήσεις στα πειράματά μας σε αυτόν το χάρτη."
N/A4166"#commentary\cn_254_sniper_streets.mp3" "[ Eric Kirchmer ] Αυτοί οι δρόμοι γεμάτοι ακροβολιστές είναι το σημείο όπου αναπτύξαμε τόσο τον εχθρό όσο και τον πυρήνα της εμπειρίας που ελπίζαμε ότι θα είχαν οι παίκτες. Γνωρίζαμε ότι θέλαμε ο ακροβολιστής να πυροβολεί αντικείμενα κοντά στον παίκτη, οπότε εστιάσαμε πρώτα στην εύρεση ποικίλων ενδιαφερόντων στόχων για να χτυπήσει. Βρήκαμε ότι λειτουργούσε καλά αν χρησιμοποιούσαμε την οπτική γωνία του παίκτη ως παράγοντα στην επιλογή αντικειμένων. Ο δείκτης λέιζερ του ακροβολιστή που ήταν πάντα ενεργοποιημένος σήμαινε ότι οι παίκτες είχαν μια σταθερή ένδειξη για το σημείο που εστιάζει ο ακροβολιστής, οπότε το να μετακινηθεί σε έναν στόχο που ο παίκτης κοίταζε, φαινόταν ως ρεαλιστική απόκριση και παρείχε εξαιρετικές στιγμές έντασης."
N/A4167"#commentary\cn_255_citizen_squad_details.mp3" "[ Matt Wright ] Μόλις δημιουργήσαμε την ομάδα πολιτών παίκτη και ξεκινήσαμε να δημιουργούμε σενάρια γύρω από αυτήν, διαπιστώσαμε ότι δημιούργησε άλλες ενδιαφέρουσες ευκαιρίες. Οι δοκιμαστές παιχνιδιού άρχισαν να ενδιαφέρονται για συγκεκριμένα μέλη της ομάδας, οπότε προσθέσαμε περισσότερα στοιχεία στο σχεδιασμό τους. Τα μέλη της ομάδας θα έπαιρναν καλύτερα όπλα αν τα έβρισκαν, θα έδιναν πυρομαχικά στον παίκτη όταν χρειαζόταν και οι γιατροί θα θεράπευαν τον παίκτη όταν ήταν απαραίτητο. Έπρεπε επίσης να διασφαλίσουμε ότι η ομάδα θα μπορούσε να συμβαδίσει με έναν παίκτη που συχνά έπαιρνε απρόβλεπτα μονοπάτια. Εκτός κάμερας, η ομάδα «εξαπατούσε» με διάφορους τρόπους - αναγεννώντας την υγεία ανάμεσα στις μάχες, κινούταν γρήγορα για να προλάβει τον παίκτη, ακόμη και τηλεμεταφερόταν όταν ήταν απαραίτητο."
N/A4168"#commentary\cn_256_citizen_squads.mp3" "[ Ken Birdwell ] Οι πρώτες δοκιμές μας με μάχες στους δρόμους ανάμεσα στο Combine και τους πολίτες αποκάλυψαν ένα πρόβλημα: χωρίς περιορισμούς, η τεχνητή νοημοσύνη μάχης θα μπορούσε να απομακρυνθεί σημαντικά από τον παίκτη. Οι στρατιώτες μπορεί να υποχωρήσουν για να γεμίσουν ξανά τα όπλα τους ή να καλυφθούν και η τεχνητή νοημοσύνη των πολιτών θα τους κυνηγούσε. Χρειαζόμασταν έναν τρόπο να ευθυγραμμίσουμε τις ενέργειες των πολιτών πιο στενά με τους στόχους του παίκτη, κρατώντας τους ενήμερους για το πού κατευθύνεται ο παίκτης και ποιους εχθρούς ήθελε να αντιμετωπίσει ο παίκτης. Αυτό οδήγησε στη δημιουργία μιας ομάδας πολιτών παίκτη. Η τεχνητή νοημοσύνη των πολιτών χρησιμοποιούσε αυτήν την ομάδα για να κινηθεί με τον παίκτη, επιτιθέμενη στους ίδιους εχθρούς και παρέχοντας ένα βασικό περιβάλλον διεπαφής για τις εντολές του παίκτη. Αρχικά είχαμε ένα πιο περίπλοκο σύστημα εντολών, αλλά γρήγορα έγινε δύσκολο στη χρήση, οπότε το απλοποιήσαμε."
N/A4169"#commentary\cn_257_ai_behaviors.mp3" "[ Mike Dussault ] Ένα κομμάτι της τεχνολογίας τεχνητής νοημοσύνης που αναπτύξαμε για το Half-Life 2 ήταν το σύστημα Συμπεριφοράς. Οι συμπεριφορές ήταν κομμάτια κώδικα τεχνητής νοημοσύνης του gameplay που καθοδηγούσαν τους NPCs σε συγκεκριμένες καταστάσεις. Για παράδειγμα, είχαμε μια συμπεριφορά Καθοδήγησης που επέτρεπε σε έναν NPC να καθοδηγήσει τον παίκτη και μια συμπεριφορά Παρακολούθησης που επέτρεπε σε έναν NPC να ακολουθεί τον παίκτη ή άλλον NPC. Οι συμπεριφορές λειτουργούσαν παράλληλα με τις βασικές ενέργειες του NPC, οπότε ένα μέλος της ομάδας με την ιδιότητα του Γιατρού που χρησιμοποιεί τη συμπεριφορά Παρακολούθησης για να συμβαδίζει με τον παίκτη θα εξακολουθούσε να ξέρει πώς να πυροβολεί εχθρούς, να αποφεύγει χειροβομβίδες ή να προσφέρει ένα κουτί πρώτων βοηθειών."
N/A4170"#commentary\cn_258_occlusion.mp3" "[ Brian Jacobson ] Στο Half-Life 1 και σε μεγάλο μέρος του Half-Life 2, ο κόσμος αποτελούνταν κυρίως από κλειστές σήραγγες και διαδρόμους, οι οποίοι λειτούργησαν καλά με μια Δυαδική Διχοτόμηση Χώρου ή δέντρο BSP. Ουσιαστικά, αυτή η τεχνολογία μας επέτρεψε να ταξινομήσουμε γρήγορα τη γεωμετρία και να προσδιορίσουμε τι μπορεί να είναι ορατό από την οπτική γωνία του παίκτη. Αλλά οι ανοιχτοί χώροι στην Ακτή και σε άλλα υπαίθρια τμήματα δεν ταιριάζουν σε αυτήν την προσέγγιση, οπότε χρειαζόμασταν κάποιες νέες τεχνολογίες. Οι Πύλες Περιοχής ήταν μια εξ αυτών, επιτρέποντάς μας να χαράξουμε τον κόσμο σε διακριτά κομμάτια χωρισμένα από πύλες - πόρτες και παράθυρα δηλαδή, όχι από εκείνες της Aperture Science. Αναπτύξαμε επίσης ένα πρόσθετο σύστημα απόκρυψης γραφικών, το οποίο βασικά έλεγε «αν ο παίκτης δε μπορεί να δει μέσα, πάνω ή γύρω από ένα μεγάλο αντικείμενο, να μη σχεδιάζεται αυτό που βρίσκεται στην άλλη πλευρά». Αυτό μπορεί να είναι προφανές ότι δεν πρέπει να το κάνουμε έτσι κι αλλιώς, αλλά χρειάζεται λίγη δουλειά για να βεβαιωθούμε ότι ο υπολογισμός του τι βρίσκεται στην άλλη πλευρά του μεγάλου πράγματος δεν είναι πιο αργός από το να σχεδιάσουμε απλά τα πάντα. Έτσι, για να γίνει αυτός ο υπολογισμός γρήγορος, οι σχεδιαστές επιπέδων τοποθέτησαν μεγάλους όγκους απόκρυψης γραφικών μέσα σε μεγάλα τμήματα εδάφους και μεγάλα αντικείμενα απόκρυψης γραφικών, όπως κτίρια· κατά τη διάρκεια της σχεδίασης, μπορούσαμε να δούμε εάν αυτές οι οντότητες ήταν μικρότερες σε μέγεθος σε σχέση με αυτούς τους όγκους και αποκρύπτονταν πλήρως ή τμηματικά από αυτούς για να αποφύγουμε τη σχεδίαση οποιουδήποτε γραφικού δε μπορούσε να δει ο παίκτης."
N/A4171"#commentary\cn_259_detail_objects.mp3" "[ Brian Jacobson ] Μόλις είχαμε μια αρχική εκδοχή των εξωτερικών τμημάτων, ήταν σαφές ότι χρειάζονταν κάποια μορφή λεπτομέρειας υψηλής συχνότητας, οπότε προσθέσαμε μικρά στοιχεία φυλλώματος, όπως γρασίδι και θάμνους, σε όλην την επιφάνεια του εδάφους. Αλλά ξέραμε ότι δεν είχαμε το χρόνο να τα τοποθετήσουμε όλα χειροκίνητα. Έτσι δημιουργήσαμε το σύστημα αντικειμένων λεπτομέρειας, το οποίο δημιουργεί μικρά στοιχεία φυλλώματος αυτόματα με βάση το υλικό. Κάθε υλικό καθορίζει τον τύπο φυλλώματος που θα τοποθετηθεί, μαζί με ένα σύνολο παραμέτρων. Κατά τη διάρκεια της μεταγλώττισης του χάρτη, το σύστημα υπολογίζει τυχαία σημεία στην επιφάνεια και επιλέγει φύλλωμα για τοποθέτηση εκεί. Δεδομένων των περιορισμών απόδοσης, υπήρχε ακόμα μια αρκετά περίπλοκη διαδικασία χειροκίνητης δημιουργίας των φύλλων υφών των φυλλωμάτων, επιτρέποντάς μας να τα αποδώσουμε όλα με ένα μόνο πέρασμα."
N/A4172"#commentary\cn_260_displacements_1.mp3" "[ Charlie Brown ] Μετά την κυκλοφορία του Half-Life 1, οι σχεδιαστές επιπέδων και οι καλλιτέχνες μας ήθελαν μια καλύτερη λύση για υπαίθρια περιβάλλοντα, οπότε κατασκευάσαμε την πρώτη έκδοση του συστήματος εδάφους μας. Βασίστηκε σε υποδιαιρεμένα τετράπλευρα. Για να το καταλάβετε καλύτερα, φανταστείτε ένα επίπεδο τετράγωνο χωρισμένο σε ένα πλέγμα, όπου κάθε σημείο στο πλέγμα μπορεί να μετακινηθεί προς τα πάνω ή προς τα κάτω. Οι σχεδιαστές επιπέδων θα μπορούσαν να σχεδιάσουν πολλά τέτοια τετράγωνα και στη συνέχεια να χρησιμοποιήσουν ένα εργαλείο πινέλου για να διαμορφώσουν λόφους και κοιλάδες προσαρμόζοντας τα σημεία του πλέγματος. Για τη σχεδίαση, χρησιμοποιήσαμε μια ειδική μικτή υφή, η οποία συνδυάζει δύο διαφορετικές υφές. Κάθε σημείο του πλέγματος καθόρισε πόση ποσότητα από κάθε υφή θα χρησιμοποιηθεί, επιτρέποντας ομαλές μεταβάσεις μεταξύ επιφανειών όπως άμμος, γρασίδι, βρωμιά και χαλίκι. Αυτός ο τύπος συστήματος εδάφους δεν ήταν ασυνήθιστος στις μηχανές παιχνιδιών εκείνη την εποχή και αφελώς πιστεύαμε ότι θα ήταν αρκετός για τους σχεδιαστές παιχνιδιού μας."
N/A4173"#commentary\cn_261_displacements_2.mp3" "[ Charlie Brown ] Μόλις το αρχικό σύστημα εδάφους τέθηκε σε λειτουργία, περιμέναμε από τους σχεδιαστές επιπέδων να το χρησιμοποιήσουν για εξωτερικούς χώρους. Αντίθετα, άρχισαν να πειραματίζονται, προσθέτοντας λεπτομέρειες σε απροσδόκητα μέρη. Χρησιμοποίησαν τα υποδιαιρεμένα τετράπλευρα στην κορυφή των τοίχων για να δημιουργήσουν κατεστραμμένες άκρες, στρογγύλεψαν τα κράσπεδα του δρόμου, προσπάθησαν ακόμα να φτιάξουν και σωλήνες. Αυτό είχε διαφορετικά επίπεδα επιτυχίας, καθώς το σύστημα εδάφους σχεδιάστηκε για τοπία και όχι για αρχιτεκτονικές λεπτομέρειες. Έτσι, επιστρέψαμε στα ορυχεία του κώδικά μας, μετατρέποντας το σύστημα εδάφους από αυτό που είχαμε, το οποίο λειτουργούσε με βάση το ύψος, σε ένα πλήρως τρισδιάστατο σύστημα μετατόπισης. Τώρα, αντί να μετακινούν μόνο τα σημεία πλέγματος προς τα πάνω ή προς τα κάτω, οι σχεδιαστές θα μπορούσαν να τα μετακινήσουν προς οποιαδήποτε κατεύθυνση. Αυτό τους επέτρεψε να προσθέσουν επιπλέον λεπτομέρεια σε όλα τα είδη επιφανειών, χρησιμοποιώντας μικτές υφές για να εξομαλύνουν τις μεταβάσεις μεταξύ των υποδιαιρεμένων τετραπλεύρων και της γεωμετρίας BSP. Ωστόσο, αυτό απαιτούσε πρόσθετη τεχνολογική εργασία για να εξασφαλιστεί συνεπής φωτισμός μεταξύ των δύο αυτών τρόπων σχεδίασης γραφικών, διαφορετικά αυτές οι άκρες θα ήταν αισθητά αταίριαστες με την υπόλοιπη γεωμετρία. Αλλά με όλα αυτά επιλυμένα, οι σχεδιαστές επιπέδων φάνηκαν ικανοποιημένοι και αφελώς σκεφτήκαμε ότι αυτήν τη φορά, θα ήταν επιτέλους αρκετό."
N/A4174"#commentary\cn_262_displacements_3.mp3" "[ Charlie Brown ] Με το γενικό σύστημα μετατόπισης σε λειτουργία, οι σχεδιαστές επιπέδων δε σταμάτησαν να προσθέτουν λεπτομέρειες στον κόσμο και επέστρεψαν στους αρχικούς τους στόχους της κατασκευής εξωτερικών τμημάτων μεγάλης κλίμακας. Αυτό οδήγησε σε άλλον ένα γύρο αλλαγών για την εξισορρόπηση της απόδοσης, διασφαλίζοντας ότι το σύστημα θα μπορούσε να χειριστεί τόσο μικρές λεπτομέρειες όσο και μεγαλύτερο σε έκταση έδαφος. Οι υφές έπρεπε επίσης να βελτιωθούν, ειδικά για να υποστηρίξουν πολύπλοκες δομές, όπως προεξέχοντες βράχους, που δεν ήταν δυνατές με το αρχικό σύστημα βάσει ύψους. Οι σχεδιαστές, που ποτέ δεν αναπαύτηκαν στις δάφνες τους, άρχισαν επίσης να χρησιμοποιούν μετατοπίσεις για να δημιουργήσουν σπηλιές και σήραγγες. Ενώ αυτές οι προσθήκες φαίνονταν υπέροχες, απαιτούσαν ακόμη περισσότερη τεχνική προσαρμογή. Τελικά, καταφέραμε να αντιμετωπίσουμε τις ανταγωνιστικές απαιτήσεις όλων των τρόπων με τους οποίους χρησιμοποιούνταν οι μετατοπίσεις και εμφανίστηκαν στις τελικές εκδόσεις μεγάλων τμημάτων του κόσμου του παιχνιδιού μας. Κοιτάζοντας πίσω, οι μετατοπίσεις είναι ένα σαφές παράδειγμα του τρόπου με τον οποίο η τεχνολογία και ο σχεδιασμός παιχνιδιών εξελίσσονται μαζί. Είναι το κλασσικό πρόβλημα με την κότα και το αυγό - δε μπορούμε να προβλέψουμε όλους τους τρόπους με τους οποίους ένα κομμάτι τεχνολογίας θα επηρεάσει το παιχνίδι, αλλά επίσης δε μπορούμε να δημιουργήσουμε την τεχνολογία χωρίς να γνωρίζουμε τι πρέπει να επιτύχει. Έτσι, όπως συμβαίνει πάντα, πρέπει να φτιάξουμε κάτι. Ξεκινάμε με μια εικασία και βλέπουμε πού θα μας οδηγήσει."
N/A4175"#commentary\cn_263_particles.mp3" "[ Chris Green ] Για τη μηχανή Source, επενδύσαμε στην επέκταση της τεχνολογίας σωματιδίων και ειδικών εφέ. Αυτό επέτρεψε πιο ρεαλιστική και πολύπλοκη κίνηση σωματιδίων, καθώς και πιο περίπλοκα σχήματα και εφέ shader. Συγκεκριμένα, η προσθήκη bumpmapping στα χαρακτηριστικά των σωματιδίων μας έκανε τεράστια διαφορά στην ογκομετρική εμφάνισή τους. Ενώ οι μεταγενέστερες εκδόσεις της μηχανής Source περιελάμβαναν έναν ισχυρό επεξεργαστή συστήματος σωματιδίων, η αρχική έκδοση που χρησιμοποιήθηκε στο Half-Life 2 βασίστηκε σε χειροποίητα εφέ - το καθένα απαιτούσε από έναν προγραμματιστή να κατασκευάσει σχολαστικά το εφέ χειροκίνητα, κάτι το οποίο ήταν μια αρκετά χρονοβόρα διαδικασία."
N/A4176"#commentary\cn_264_cubemaps.mp3" "[ Chris Green ] Με την προσθήκη υλικών και shaders, χρειαζόμασταν μια λύση για ανακλαστικές επιφάνειες όπως το γυαλί και ο χάλυβας. Αυτές οι επιφάνειες έπρεπε να ξέρουν τι να αντικατοπτρίζουν, αλλά το 2003, δεν μπορούσαμε να κάνουμε καμία από αυτές τις αποδόσεις γραφικών σε πραγματικό χρόνο. Έτσι, αναπτύξαμε το σύστημα cubemap για προϋπολογισμένες αντανακλάσεις. Ένας cubemap είναι ένα σύνολο έξι εικόνων στο εσωτερικό ενός κύβου, που καταγράφει το περιβάλλον προς κάθε κατεύθυνση - σαν μια πανοραμική φωτογραφία που σας περιβάλλει από όλες τις πλευρές. Οι σχεδιαστές επιπέδων τοποθέτησαν αόρατους δείκτες σε όλα τα επίπεδα και κατά τη διάρκεια της μεταγλώττισης των χαρτών, δημιουργήσαμε ένα cubemap σε κάθε δείκτη. Στη συνέχεια, κατά τη διάρκεια του παιχνιδιού, κατά την απόδοση μιας ανακλαστικής επιφάνειας, εντοπίζουμε τον πλησιέστερο προϋπολογισμένο cubemap για να δημιουργήσουμε την αντανάκλαση."
N/A4177"#commentary\cn_265_water_shader.mp3" "[ Gary McTaggart ] Το πιο περίπλοκο shader που φτιάξαμε για το παιχνίδι ήταν το shader νερού, το οποίο έκανε πλήρη χρήση των πρόσφατα διαθέσιμων προγραμματιζόμενων καρτών γραφικών. Όταν υπήρχε νερό, η σκηνή αποδιδόταν τρεις φορές: πρώτον, ο υποβρύχιος κόσμος για διάθλαση, δεύτερον, μια ανακλώμενη όψη και τρίτον, τα μέρη πάνω από το νερό. Κατά την απόδοση της επιφάνειας του νερού, αναμειγνύαμε τις διαθλαστικές και ανακλαστικές όψεις, δείχνοντας περισσότερη αντανάκλαση ανάλογα με τη γωνία θέασης χρησιμοποιώντας την εξίσωση Fresnel. Παρακολουθήσαμε επίσης το βάθος του εδάφους κάτω από την επιφάνεια του νερού, καθιστώντας το πιο διαφανές και λιγότερο διαθλαστικό σε ρηχές περιοχές. Επιπλέον, έπρεπε να δημιουργήσουμε δύο εναλλακτικές τεχνικές απόδοσης νερού για κάρτες γραφικών χαμηλότερης κατηγορίας: οι κάρτες μεσαίου επιπέδου εμφάνιζαν αντανάκλαση χαμηλότερης λεπτομέρειας χωρίς διάθλαση ή διαφάνεια, ενώ οι κάρτες χαμηλού επιπέδου αποδίδουν μόνο μια μερικώς διαφανή επιφάνεια."
N/A4178"#commentary\cn_266_normal_maps.mp3" "[ Gary McTaggart ] Το Half-Life 2 αναπτύχθηκε κατά τη διάρκεια μιας συναρπαστικής περιόδου για τα γραφικά, καθώς οι πρώτες προγραμματιζόμενες κάρτες γραφικών που υποστηρίζονταν από shaders κυκλοφορούσαν στην αγορά. Χρησιμοποιώντας αυτήν την τεχνολογία, γίναμε ένα από τα πρώτα παιχνίδια που εφήρμοσε normal maps, μια τεχνική που ενίσχυσε τον φωτισμό στη γεωμετρία της επιφάνειας. Το normal map περιγράφει την τραχύτητα της επιφάνειας, επιτρέποντας σε κάθε pixel ενός πολυγώνου να φωτίζεται με τρόπο που κάνει τις επιφάνειες να φαίνονται πιο τρισδιάστατες και πιο λεπτομερείς από ό,τι ήταν ποτέ δυνατό στο Half-Life 1."
N/A4179"#commentary\cn_267_rendering_systems.mp3" "[ Gary McTaggart ] Στις αρχές της δεκαετίας του 2000, δεν υπήρχε η δυνατότητα να έχουμε έναν τρόπο σχεδίασης γραφικών γενικής χρήσης με τις ευρείες δυνατότητες μιας σύγχρονης μηχανής γραφικών. Αντίθετα, οι περιορισμοί της CPU, της GPU και της μνήμης απαιτούσαν εξαιρετικά συγκεκριμένες λύσεις για την αντιμετώπιση της πρόκλησης του σχεδιασμού των γραφικών, ώστε να μπορούμε να εκμεταλλευτούμε και το τελευταίο κομμάτι απόδοσης από το υλισμικό των παικτών. Ως αποτέλεσμα, το Half-Life 2 έχει στην πραγματικότητα τρεις διαφορετικούς τρόπους σχεδίασης γραφικών: ένα για παγκόσμια γεωμετρία, ένα για υπαίθριο έδαφος και έναν τρίτο για δυναμικές οντότητες όπως χαρακτήρες και αντικείμενα. Αυτοί οι τρεις τρόποι σχεδίασης γραφικών έπρεπε να υποστηρίξουν έναν περίπλοκο πίνακα χαρακτηριστικών - συγκρούσεις, υπολογισμό ακτίνων, λεπτομέρειες υφών, προϋπολογισμένο φωτισμό, υπολογισμούς ορατότητας και πολλά άλλα. Επιπλέον, κάθε τρόπος σχεδίασης γραφικών έπρεπε να υποστηρίζει DirectX 7, 8 και 9. Οι διαφορές μεταξύ αυτών των εκδόσεων DirectX ήταν σημαντικές, συχνά απαιτώντας διαφορετικές προσεγγίσεις αποθήκευσης δεδομένων και απόδοσης γραφικών· χρησιμοποιούσαν ακόμη και διαφορετικές γλώσσες προγραμματισμού! Συνολικά, είχαμε ουσιαστικά εννέα διαφορετικούς τρόπους σχεδίασης γραφικών, ο καθένας χρειαζόταν μοναδικές λύσεις και το να τους κάνουμε όλους να φαίνονται όμοιοι ήταν ένα από τα πιο δύσκολα τεχνολογικά προβλήματα που αντιμετωπίσαμε κατά την ανάπτυξη."
N/A4180"#commentary\cn_268_dynamic_shadows.mp3" "[ Gary McTaggart ] Με έμφαση στους χαρακτήρες και τα αντικείμενα φυσικής, αισθανθήκαμε ότι ένα δυναμικό σύστημα σκίασης ήταν απαραίτητο για να τα αποδώσει σε όλην τους τη δόξα. Το 2003, οι GPUs δεν είχαν καμία από τις εξειδικευμένες δυνατότητες σκίασης που έχουν σήμερα, οπότε οι επιδόσεις όταν ζητούσαμε κάτι τέτοιο ήταν ένα δυσεπίλυτο πρόβλημα. Η τελική μας λύση ήταν να τρέχουμε κάθε καρέ. Αρχικά, βρίσκαμε όλα τα αντικείμενα που μπορεί να έχουν σκιές στο οπτικό πεδίο. Κάτι τέτοιο σήμαινε να καταλάβουμε ποια αντικείμενα βρίσκονταν στον κώνο του οπτικού πεδίου του παίκτη ή λίγο πίσω από αυτόν, για να εντοπίσουμε οντότητες που ήταν μεν εκτός οθόνης αλλά η σκιά τους θα μπορούσε να καταλήξει μέσα στο οπτικό πεδίο. Στη συνέχεια, σχεδιάζαμε μια εκδοχή καθενός από αυτά τα αντικείμενα με μαύρο περίγραμμα σε μια ενιαία υφή σκιάς. Για αυτόν τον τρόπο σχεδίασης γραφικών, χρησιμοποιούσαμε την εκδοχή του μοντέλου με το χαμηλότερο επίπεδο λεπτομέρειας, ώστε να είναι όσο το δυνατόν γρηγορότερο. Τέλος, χρησιμοποιούσαμε την υφή σκίασης για να σχεδιάσουμε καθεμία από τις σκιές στην οπτική γωνία του παίκτη, σκουραίνοντας τα ήδη σχεδιασμένα pixels. Ήμασταν προσεκτικοί με την οριοθέτηση κάθε σκιάς σε αυτήν την υφή σκίασης, για να διασφαλίσουμε ότι θα επικάλυπταν σωστά η μία την άλλη στην περίπτωση που αλληλοεπικαλύπτονταν πολλές σκιάσεις. Είναι ωραίο να θυμόμαστε πώς κάναμε αυτά τα πράγματα, αλλά τελικά είμαστε πολύ πιο ευτυχισμένοι σήμερα, που το υλισμικό GPU το καθιστά πολύ πιο απλό πρόβλημα."
N/A4181"#commentary\cn_269_combinatorial_shader_explosion.mp3" "[ Gary McTaggart ] Ο τρόπος σχεδίασης γραφικών έγινε πολύ πιο περίπλοκος κατά τη διάρκεια της ανάπτυξης του Half-Life 2 με την προσθήκη των shaders - μικρών κομματιών κώδικα που ελέγχουν πώς πρέπει να αποδίδεται κάθε pixel σε μια επιφάνεια. Το 2003, οι shaders ήταν πολύ πιο περιορισμένοι από ό,τι σήμερα: οι shaders της εποχής του Half-Life 2 δεν είχαν βρόχους επιλογής και είχαν σοβαρούς περιορισμούς στο μεγέθος του κώδικα. Αυτό σήμαινε ότι δεν υπήρχε καμία λογική διακλάδωσης if/else για προσαρμογή με βάση διαφορετικές συνθήκες, ούτε μεγάλοι shaders με ευρεία σύνολα χαρακτηριστικών. Επίσης, η μεταγλώττιση των shaders σε πραγματικό χρόνο ήταν πολύ αργή για να είναι χρήσιμη, οπότε έπρεπε να τους προμεταγλωττίσουμε. Για να δουλέψουμε εντός αυτών των ορίων, έπρεπε να υπολογίσουμε κάθε πιθανό συνδυασμό shader και να αποθηκεύσουμε τον καθένα ξεχωριστά. Για παράδειγμα, εάν ένας shader επηρέαζε μια επιφάνεια με βάση μία μόνο πηγή φωτός, θα χρειαζόμασταν μια άλλη έκδοση shader για δύο φώτα, μια άλλη για τρία και ούτω καθεξής. Και ήταν συνδυαστικό - αν αυτός ο shader υποστήριζε επίσης ένα normal map, θα χρειαζόμασταν δύο εκδόσεις ανά φως, μία με το normal map και μία χωρίς. Με χαρακτηριστικά όπως texture blending, vertex tinting, specular highlights, alpha testing και διάφορους άλλους τύπους φωτός, κατευθυντικούς, σημειακούς, προβολείς, ο αριθμός των shaders μας ξεπέρασε κάθε προηγούμενο. Με την κυκλοφορία του παιχνιδιού, είχαμε χιλιάδες μεμονωμένους shaders. Λίγο αργότερα, κυκλοφορήσαμε το Lost Coast, προσθέτοντας υποστήριξη HDR, η οποία διπλασίασε ξανά τον αριθμό των shaders. Μόλις η μεταγλώττιση shaders στους υπολογιστές των προγραμματιστών άρχισε να διαρκεί πολύ, μεταβήκαμε στη διανομή των μεταγλωττίσεων shader σε ολόκληρο το δίκτυο χρησιμοποιώντας το VMPi. Είχαμε επίσης μια δυναμική λειτουργία μεταγλώττισης shader που ήταν χρήσιμη για την ανάπτυξη shaders, καθώς έδινε γρήγορα αποτελέσματα με κόστος ένα στιγμιαίο κόλλημα στο ρυθμό των καρέ όταν έπρεπε να μεταγλωττιστεί ένας shader σε πραγματικό χρόνο."
N/A4182"#commentary\cn_270_gpu_wild_west.mp3" "[ Jay Stelly ] Κατά τη διάρκεια της ανάπτυξης, πήραμε πολλές αποφάσεις επηρεασμένες από την επιλογή των ελάχιστων απαιτήσεών μας - του λιγότερο ισχυρού συνδυασμού CPU και GPU που θα εξακολουθούσε να προσφέρει μια καλή εμπειρία στους πελάτες. Στις αρχές της δεκαετίας του 2000, υπήρχε πολύ μεγαλύτερη ποικιλία μεταξύ των GPUs από ό,τι σήμερα, με μεγάλες διαφορές όχι μόνο στην ταχύτητα αλλά και στις θεμελιώδεις προσεγγίσεις στην απόδοση. Αλλά εκείνη την εποχή, δεν είχαμε πραγματικά δεδομένα σχετικά με το υλικό που χρησιμοποιούσαν οι πελάτες μας. Τι CPU και GPU είχαν; Πόση μνήμη RAM; Ποια έκδοση των Windows; Επικοινωνήσαμε με τη Microsoft, ελπίζοντας ότι μπορεί να γνωρίζουν απαντήσεις σε ερωτήσεις όπως, «Πόσες κάρτες DX7 χρησιμοποιούνται; Ή DX8;» Δυστυχώς, δεν είχαν ούτε αυτοί αυτά τα δεδομένα. Συνειδητοποιώντας ότι κινδυνεύουμε να λάβουμε κακές αποφάσεις χωρίς αυτές τις πληροφορίες, αναπτύξαμε ένα εργαλείο ανάλυσης που επέτρεπε στους παίκτες να αναφέρουν τις προδιαγραφές υλικού τους σε εμάς και το ενσωματώσαμε στην πρώιμη έκδοση του Steam. Τα δεδομένα ήταν τόσο χρήσιμα που αποφασίσαμε να τα δημοσιοποιήσουμε, ξεκινώντας το Steam Hardware Survey τον Απρίλιο του 2003. Από τότε μας βοηθά - και ελπίζουμε και άλλους προγραμματιστές - να λάβουμε τεκμηριωμένες αποφάσεις."
N/A4183"#commentary\cn_271_3d_skybox.mp3" "[ Jay Stelly ] Πάντα χρειαζόμασταν τη δυνατότητα να μπορούμε να σχεδιάσουμε έναν κόσμο που να φαίνεται μεγαλύτερος από ό,τι επιτρέπουν οι περιορισμοί του χάρτη μας. Στο Half-Life 1, χρησιμοποιήσαμε μια υφή cubemap για να επιτρέψουμε στους παίκτες να δουν πέρα από την περιοχή παιχνιδιού. Αλλά στο Half-Life 2, θέλαμε αυτή η άποψη στον ευρύτερο κόσμο να είναι δυναμική, όχι μόνο μια στατική υφή. Ο περιορισμός μεγέθους του χάρτη μας ήταν περίπου ένα χιλιόμετρο σε κάθε διάσταση, αλλά συνειδητοποιήσαμε ότι θα μπορούσαμε να δημιουργήσουμε έναν πολύ μεγαλύτερο εξωτερικό κόσμο αν τον αποθηκεύαμε σε μειωμένη κλίμακα. Έτσι, εφηύραμε αυτό που ονομάσαμε 3D Skybox. Το 3D Skybox είναι ένα μικρό κουτί κρυμμένο μέσα στον πραγματικό χάρτη παιχνιδιού, που περιέχει γεωμετρία σε κλίμακα 1/16. Μέσα σε αυτό, ένα σημείο αναφοράς αντιστοιχεί σε ένα σημείο στον κύριο χάρτη. Στη συνέχεια, όταν σχεδιάζουμε το χώρο πέρα από την περιοχή παιχνιδιού, χρησιμοποιούμε τη γεωμετρία από το 3D Skybox, τοποθετημένη από αυτό το σημείο αναφοράς και μεγεθυμένη κατά 16 φορές. Η απρόσκοπτη ανάμειξη του φωτισμού και της ομίχλης κατά τη μετάβαση από τον κύριο χάρτη στο Skybox παρουσίασε κάποιες προκλήσεις, αλλά λειτούργησε. Το αποτέλεσμα έκανε τον κόσμο να φαίνεται σημαντικά μεγαλύτερος και πιο καθηλωτικός από ό,τι στο Half-Life 1."
N/A4184"#commentary\cn_272_missing_material.mp3" "[ Jay Stelly ] Από νωρίς στην ανάπτυξη του κώδικα γραφικών χαμηλού επιπέδου, συνειδητοποιήσαμε ότι θα ήταν δύσκολο να εντοπίσουμε πολύγωνα που δε σχεδιάζονταν λόγω έλλειψης υφής. Όταν συνέβαινε αυτό, συνήθως θα βλέπατε μαύρο εκεί όπου θα έπρεπε να είναι το πολύγωνο, το οποίο θα μπορούσε εύκολα να περάσει απαρατήρητο σε πιο σκοτεινές σκηνές. Για να εντοπίσουμε αυτό το σφάλμα πιο αξιόπιστα, δημιουργήσαμε μια υφή σφάλματος που θα ήταν οπτικά αδιαμφισβήτητη και θα δημιουργούνταν αυτόματα κάθε φορά που μια υφή αποτύγχανε να φορτωθεί. Αυτό δημιούργησε την πλέον εμβληματική μωβ και μαύρη υφή σκακιέρας, η οποία έκτοτε έχει αποκτήσει μια δική της ζωή πολύ πέρα από το Half-Life 2."
N/A4185"#commentary\cn_273_air_resistance.mp3" "[ Jay Stelly ] Ένα σημαντικό χαρακτηριστικό που έπρεπε να προσθέσουμε στη μηχανή φυσικής μας για το Half-Life 2 ήταν η αντίσταση στον αέρα. Εκείνη την εποχή, οι μηχανές φυσικής εφάρμοζαν συνήθως ένα γενικό χαρακτηριστικό μείωσης ταχύτητας για την επιβράδυνση των αντικειμένων καθώς κινούνταν. Αλλά αυτό απλώς αφαιρεί την ενέργεια με συμμετρικό τρόπο. Για να δημιουργήσουμε πιο πιστευτή κίνηση, αποφασίσαμε να προσομοιώσουμε την αντίσταση του αέρα. Αυτό μας επέτρεψε να έχουμε ασύμμετρη συμπεριφορά, όπου η ποσότητα που επιβραδύνθηκε το αντικείμενο μετακινούμενο μέσω του αέρα ήταν διαφορετική ανάλογα με το πόση επιφάνεια του αντικειμένου ήταν στραμμένη προς την κατεύθυνση κίνησης ή περιστροφής. Αυτό το χαρακτηριστικό ήταν το κλειδί για να κάνει τις εκρήξεις και τα αντικείμενα που ρίχτηκαν από το όπλο βαρύτητας να φαίνονται πιστευτά. Τα γρήγορα κινούμενα και γρήγορα περιστρεφόμενα αντικείμενα είναι από τα πιο δύσκολα πράγματα που προσομοιώνονται στη μηχανή φυσικής του Half-Life 2, οπότε η αντίσταση του αέρα βελτιώνει επίσης την απόδοση της CPU σε περιπτώσεις όπως εκρήξεις. Είναι επίσης το κλειδί για την παρουσίαση διαφορετικών υλικών και μαζών αντικειμένων. Τα πιο πυκνά αντικείμενα μπορούν να απομακρύνουν τον αέρα πιο εύκολα και αυτό είναι ορατό. Η ύπαρξη αυτού του αποτελέσματος στην προσομοίωση βοηθά να γίνει πιο εμφανής η διαφορά στην πυκνότητα μεταξύ κουτιών από χαρτόνι και ξύλινων σανίδων και πραγματικά βοηθά να γίνουν τα αντικείμενα στον κόσμο του Half-Life 2 πολύ πιο πειστικά."
N/A4186"#commentary\cn_274_early_tech_planning.mp3" "[ Ken Birdwell ] Η κυκλοφορία ενός παιχνιδιού μας διδάσκει πάντα πολλά - τελικά ανακαλύπτουμε ποιες από τις επιλογές που κάναμε ήταν καλές και ποιες θα πρέπει να κάνουμε διαφορετικά την επόμενη φορά. Έτσι, μετά το Half-Life 1, όταν καθίσαμε για να αρχίσουμε να σκεφτόμαστε τι είδους συνέχεια θα μπορούσαμε να φτιάξουμε, είχαμε όλα τα είδη σχολίων των παικτών για να αφομοιώσουμε. Από αυτά, προσπαθήσαμε να δημιουργήσουμε μια κύρια λίστα με πράγματα στα οποία επρόκειτο να επικεντρωθεί το Half-Life 2. Δεν προσπαθήσαμε να σχεδιάσουμε μια συγκεκριμένη εμπειρία παίκτη, αντίθετα, βρήκαμε πιο χρήσιμο να προσεγγίσουμε την ερώτηση από τεχνολογικής άποψης. Οι φύλακες ασφαλείας και οι επιστήμονες της Black Mesa είχαν δουλέψει καλά. Τι θα μπορούσαμε να κάνουμε αν εξελίσσαμε πραγματικά τους χαρακτήρες; Μας άρεσε η διαδραστική αφήγηση μας. Τι θα μπορούσαμε να φτιάξουμε που θα μας επέτρεπε να κάνουμε ακόμα περισσότερα και με μεγαλύτερη ποικιλία; Η εξερεύνηση και η αλληλεπίδραση στη Black Mesa ήταν συναρπαστική για τους παίκτες. Ίσως ένα σύστημα φυσικής θα μας επέτρεπε να πάμε παρακάτω; Σε όλους αυτούς τους τομείς, προσπαθήσαμε να φανταστούμε πώς θα μπορούσε να είναι η καλύτερη εκδοχή του παιχνιδιού μελλοντικά και έχοντας αυτήν ως αφετηρία να λύσουμε ένα σύνολο τεχνολογικών βημάτων που θα μπορούσαν να μας οδηγήσουν εκεί."
N/A4187"#commentary\cn_275_character_lighting.mp3" "[ Ken Birdwell ] Τον πρώτο χρόνο ανάπτυξης, δυσκολευόμασταν να κάνουμε τους χαρακτήρες μας να φαίνονται τόσο ρεαλιστικοί όσο θέλαμε. Υπήρχαν στην πραγματικότητα αρκετά διαφορετικά προβλήματα, τα οποία τελικά απαιτούσαν συγκεκριμένες τεχνολογικές και καλλιτεχνικές βελτιώσεις για να διορθωθούν. Το πρώτο μεγάλο πρόβλημα ήταν ο φωτισμός. Εκείνη την εποχή, η τεχνολογία φωτισμού στα παιχνίδια έκανε πολλές εκπτώσεις στην ποιότητα, μερικές λόγω απόδοσης, αλλά πολλές λόγω παρανοήσεων για το πώς λειτουργούν όλα. Για να κάνουμε τους χαρακτήρες να φαίνονται σωστοί εκείνη την εποχή, έπρεπε να δημιουργηθούν μοντέλα και υφές με μεγάλο μέρος του φωτισμού τους ενσωματωμένου σε αυτά - όπως σκιές και γυαλάδα. Οι χαρακτήρες φαίνονταν ωραίοι - αλλά έμοιαζαν επίσης με χαρακτήρες βιντεοπαιχνιδιών. Ξεκινήσαμε να φτιάχνουμε την Alyx με αυτήν την προσέγγιση, γιατί έτσι υποτίθεται ότι έπρεπε να το κάνουμε. Χρησιμοποιήσαμε λύσεις προϋπολογισμένων και ενσωματωμένων στις υφές φωτισμού και σκίασης και τη φωτίσαμε σαν ηθοποιό του κινηματογράφου - ουσιαστικά, σαν να είχε μια προσαρμοσμένη εγκατάσταση φωτισμού που την ακολουθούσε και εξασφάλιζε ότι πάντα φαινόταν καλή. Αλλά δεν λειτούργησε στην πράξη. Το εύρος των περιβαλλόντων φωτισμού και η δυναμική φύση των βιντεοπαιχνιδιών, σήμαιναν ότι θα φαινόταν υπέροχη σε ορισμένα περιβάλλοντα, αλλά πάντα κατέληγε να φαίνεται τρομερά μη ρεαλιστική σε κάποιο σημείο. Προσπαθήσαμε να κάνουμε αλλαγές στην εγκατάσταση φωτισμού της, αυξάνοντας τις δυνατότητές της, αλλά τελικά φαινόταν ότι βρισκόμασταν σε αδιέξοδο. Επιστρέφοντας στον πίνακα σχεδίασης, αποφασίσαμε να δοκιμάσουμε μια διαφορετική προσέγγιση. Φτιάξαμε αυτήν, τον φωτισμό και τις υφές από το μηδέν, πετώντας τα πάντα. Εστιάζοντας όχι στο πώς θέλαμε να μοιάζει κάτω από ιδανικό φωτισμό, αλλά στο πώς έπρεπε να λειτουργούν τα πράγματα στον πραγματικό κόσμο. Μπορεί να φαίνεται προφανές, αλλά δεν γινόταν έτσι, τουλάχιστον όχι στα βιντεοπαιχνίδια. Όταν τα κοιτούσες έξω από το σύστημα σχεδίασης γραφικών του παιχνιδιού, αυτά τα μοντέλα και οι υφές φαίνονταν πραγματικά χειρότερα από τις προηγούμενες εκδόσεις. Αλλά καταφέραμε να αφαιρέσουμε μεθοδικά όλες τις εκπτώσεις στην ποιότητα και τις παρανοήσεις σχετικά με το πώς λειτουργούσαν το φως, οι υφές και οι κάρτες γραφικών και να τα ξαναενώσουμε όλα σε ένα σωστό τελικό αποτέλεσμα. Μετά από όλα αυτά που έγιναν, όταν μπορέσαμε επιτέλους να δούμε την Alyx στο παιχνίδι, με τα νέα μοντέλα και τις υφές της, σε ένα δυναμικό περιβάλλον που την κρατούσε οπτικά όμορφη ανά πάσα στιγμή, φαινόταν υπέροχη. Ήταν πλέον ένα κομμάτι του κόσμου του Half-Life 2."
N/A4188"#commentary\cn_276_gamma_correction.mp3" "[ John Morello ] Η μηχανή παιχνιδιών μας διαθέτει ένα σύστημα σχεδίασης γραφικών που είναι υπεύθυνο για τη λήψη ολόκληρης της κατάστασης του παιχνιδιού και τον υπολογισμό μιας τιμής χρώματος για κάθε pixel στην οθόνη σας για να αντιπροσωπεύει αυτήν την κατάσταση. Αλλά ο κώδικας και το λογισμικό άλλων ανθρώπων εμπλέκονται επίσης στη διαδικασία υπολογισμού αυτών των pixels. Για παράδειγμα, το λογισμικό και το υλισμικό στη GPU και την οθόνη σας. Σε ένα σημείο κατά τη διάρκεια της ανάπτυξης, ήμασταν δυσαρεστημένοι με το πώς φαίνονται οι χαρακτήρες μας. Συγκεκριμένα, νομίζαμε ότι έμοιαζαν να είναι φτιαγμένοι από κερί ή άρρωστοι. Το δέρμα τους ήταν λάθος. Περάσαμε αρκετό χρόνο ρυθμίζοντας το φωτισμό μας, αλλά απλά δεν μπορούσαμε να κάνουμε τόσο τους χαρακτήρες μας όσο και τον κόσμο μας να φαίνονται σωστά. Ευτυχώς, είχαμε ένα πλήρες σύστημα σχεδίασης γραφικών που έτρεχε στην CPU, το οποίο μας επέτρεψε να τρέξουμε το παιχνίδι χωρίς GPU, επειδή αυτή ήταν μια εποχή όπου πολλοί παίκτες δεν είχαν ακόμα μια. Και κοιτάζοντας το παιχνίδι σε αυτό το σύστημα σχεδίασης γραφικών, παρατηρήσαμε ότι ο φωτισμός μας δεν είχε το ίδιο πρόβλημα. Έτσι, εξετάσαμε εξονυχιστικά τον κώδικά μας, προσπαθώντας να καταλάβουμε πού ο κώδικας του συστήματος σχεδίασης γραφικών μας έκανε κάτι λάθος όταν έτρεχε σε μια GPU. Αφού δεν το καταφέραμε, προσπαθήσαμε να μιλήσουμε με τους κατασκευαστές GPU, ζητώντας τους να ελέγξουν ξανά ότι δεν έκαναν τίποτα λάθος με τις τιμές pixel που τους ζητούσαμε. Αυτή ήταν η αρχή ενός μεγάλου ταξιδιού - με λίγα λόγια, ήταν ένα ταξίδι σχεδόν 2 ετών επικοινωνίας μπρος-πίσω με τους κατασκευαστές GPU προτού μπορέσουμε να τους πείσουμε ότι έκαναν λανθασμένο gamma correction στα μαθηματικά χαμηλού επιπέδου στις κάρτες τους. Κατά τη διάρκεια αυτού, έπρεπε ακόμη και να δημιουργήσουμε ένα μηχανισμό που να επικυρώνει τις τιμές χρώματος ενός μεμονωμένου pixel σε ολόκληρο το σύστημα σχεδίασης γραφικών μας. Τελικά, πήραμε νέους οδηγούς γραφικών από αυτούς και οι χαρακτήρες μας έμοιαζαν αμέσως όπως θα έπρεπε, ταιριάζοντας με το σύστημα σχεδίασης γραφικών που έτρεχε στην CPU."
N/A4189"#commentary\cn_277_facial_technology.mp3" "[ Ken Birdwell ] Θέλαμε οι παίκτες να νοιάζονται για τους χαρακτήρες μας και για να έχουμε την ευκαιρία να το επιτύχουμε, ξέραμε ότι έπρεπε να επενδύσουμε πολλή τεχνολογία για τα πρόσωπα των χαρακτήρων μας. Είναι πλέον κατανοητό ότι οι άνθρωποι είναι προγραμματισμένοι να δίνουν προσοχή στα πρόσωπα, διαβάζοντας υποσυνείδητα πληροφορίες κάθε είδους από αυτά. Οπότε ο πήχης ήταν πολύ ψηλά και αν δε μπορούσαμε να τον φτάσουμε, πιθανότατα θα στρέφαμε τους παίκτες μακριά από τους χαρακτήρες μας και όχι προς αυτούς όπως ελπίζαμε. Ξεκινήσαμε να κάνουμε πολλή έρευνα. Τα αποτελέσματα δεν ήταν ενθαρρυντικά. Τα καλύτερα παραδείγματα που μπορούσαμε να βρούμε δεν ήταν καθόλου εφικτό να μπορούν να τρέξουν σε πραγματικό χρόνο, ενώ όσα ήταν σε πραγματικό χρόνο δεν ήταν κοντά στην ποιότητα που θέλαμε. Θέλαμε το αποτέλεσμα να είναι τόσο καλό όσο μια ταινία κινουμένων σχεδίων, αλλά για μια ταινία χρειάζονταν ώρες για να σχεδιαστούν καρέ τα οποία ήταν τελείως γραμμικά, φτιαγμένα από έως και εκατό animators, ενώ στη δική μας περίπτωση, έπρεπε να είναι δυναμικά - ένας χαρακτήρας μπορεί να προσπαθεί να πει ατάκες ενώ έχει μια συγκεκριμένη έκφραση προσώπου που προέρχεται από τις ενέργειες του παίκτη και δημιουργήθηκε από λίγους καλλιτέχνες. Αυτές οι απαιτήσεις μας οδήγησαν τελικά στο Σύστημα Κωδικοποίησης Κινήσεων Προσώπου του Dr. Paul Ekman, ένα σύστημα ταξινόμησης των κινήσεων του ανθρώπινου προσώπου που έγινε τη δεκαετία του 1970. Μας έδωσε ένα λεξιλόγιο για την περιγραφή των κινήσεων του προσώπου σε όλα τα εργαλεία και τον κώδικα μας και έναν στόχο που πρέπει να φτάσουμε όταν σχεδιάζουμε τα πρόσωπα των χαρακτήρων μας. Με αυτό ως πλαίσιο, ξεκινήσαμε μια πολυετή διαδικασία ανάπτυξης του τρόπου με τον οποίο θα δημιουργούσαμε τα πρόσωπα και τα κεφάλια των χαρακτήρων μας. Ενώ άλλοι είχαν προσπαθήσει να πάρουν κάποια στοιχεία από το έργο του Ekman, εμείς θέλαμε να προσπαθήσουμε να τα χρησιμοποιήσουμε όλα. Αυτό σήμαινε ότι θα αφιερώναμε μεγάλο κομμάτι χρόνου για να καταλάβουμε πώς να δημιουργήσουμε κάθε στοιχείο μέσα στους αυστηρούς περιορισμούς απόδοσης που είχαμε. Αλλά περάσαμε επίσης πολύ χρόνο κοιτάζοντας ανθρώπους και πρόσωπα, προσπαθώντας να βρούμε τα επιπλέον χαρακτηριστικά που θα προσθέσουν τη μεγαλύτερη αξία - όπως η ελαστικότητα του δέρματος, η σκίαση των δοντιών. Στο τέλος, ενώ δεν καταφέραμε να κάνουμε όλα όσα θέλαμε, καταφέραμε να έχουμε όλα τα στοιχεία που πιστεύαμε ότι ήταν τα πιο σημαντικά για ένα πειστικό επίπεδο απόδοσης προσώπου στους χαρακτήρες μας."
N/A4190"#commentary\cn_278_eye_shader.mp3" "[ Ken Birdwell ] Ένα άλλο κρίσιμο στοιχείο για να είναι τα πρόσωπα των χαρακτήρων πειστικά ήταν τα μάτια. Οι άνθρωποι είναι εξαιρετικοί στο να διαβάζουν τα μάτια. Υπάρχει ένα μέρος του εγκεφάλου μας αφιερωμένο σε αυτό, ικανό να αναγνωρίζει πού κοιτάζει κάποιος με βάση τις αντανακλάσεις στα μάτια. Αλλά υπάρχουν πάρα πολλές λεπτομέρειες που έχουν σημασία. Τα μάτια δεν είναι στην πραγματικότητα σφαίρες. Τα βλέφαρα παραμορφώνονται από τον κερατοειδή που κινείται από κάτω. Η κίνηση των ματιών μπορεί να αυξήσει τις πιθανότητες να ανοιγοκλείσουν. Τα μάτια δεν ευθυγραμμίζονται ακριβώς πίσω από την κόρη, μετατοπίζονται ελαφρώς. Όλες αυτές οι λεπτομέρειες μπορεί να φαίνονται μικρές ή ανούσιες, αλλά η απουσία τους κάνει το χαρακτήρα μη πιστευτό. Εργαστήκαμε στα μάτια για μεγάλο χρονικό διάστημα, κάνοντας αλλαγές στο μοντέλο του βολβού του ματιού και στο σύνολο των χαρακτηριστικών ένα προς ένα. Ορισμένα πράγματα απαιτούσαν εξωτερικά συστήματα διεπαφής, όπως τα πράγματα στο περιβάλλον που ήταν ενδιαφέροντα να κοιτάξεις, ενώ άλλα ήταν αυτόματα, σε υποσυνείδητο επίπεδο στην τεχνητή νοημοσύνη - όπως το άνοιγμα και το κλείσιμο των ματιών, κάτι που είναι μια προφανής απαίτηση, αλλά και κάτι που προκαλεί σύγχυση αν είναι λάθος. Οι αντανακλάσεις των ματιών είχαν ιδιαίτερα μεγάλο αντίκτυπο - μπορεί να είναι τελικά κάτι πολύ μικρό στην οθόνη, αλλά η διαφορά που έκαναν ήταν τεράστια. Ξέραμε ότι τελικά τα καταφέραμε όταν φτάσαμε στο σημείο όπου, με το shader ματιών μας απενεργοποιημένο, ένας χαρακτήρας έμοιαζε με κούκλα, σαν άνθρωπος μεν αλλά δεν ήταν πειστικός με τρόπο που ήταν δύσκολο να περιγραφεί - αλλά όταν τον ενεργοποιούσαμε, ξαφνικά, φαινόταν σαν να μας κοίταζε ένας άνθρωπος."
N/A4191"#commentary\cn_279_combine_gunship.mp3" "[ Ken Birdwell ] Το πολεμικό αεροσκάφος ήταν ένα ενδιαφέρον πρόβλημα. Είχαμε ήδη ένα μοντέλο πτήσης ελικοπτέρου και δεν είχαμε χρόνο να φτιάξουμε κάτι εντελώς νέο. Έτσι, ρυθμίσαμε το μοντέλο πτήσης του ελικοπτέρου μέχρι να φαίνεται αρκετά διαφορετικό και στη συνέχεια φτιάξαμε τις καταστάσεις κίνησης του πολεμικού αεροσκάφους οργανικά από τις τιμές που προέκυψαν από αυτήν την προσομοίωση. Προσπαθήσαμε επίσης να το κάνουμε όσο το δυνατόν πιο ρεαλιστικό. Για παράδειγμα, υπάρχει ένα όριο στο πόσο μπορεί να περιστραφεί προκειμένου να στοχεύσει το κανόνι του και αν χρειαστεί να στοχεύσει πέρα από αυτό το όριο, πρέπει να αλλάξει τη διαδρομή πτήσης του για να ευθυγραμμίσει το κανόνι του - δεν επιτρέπεται απλώς να εξαπατά. Το άλλο βασικό χαρακτηριστικό ήταν ο ήχος του κινητήρα. Έχουμε ηχητική χωροταξία, ώστε ο παίκτης να μπορεί να πει περίπου πού βρίσκεται. Αλλά το πολεμικό αεροσκάφος είναι ένα αντικείμενο που κινείται γρήγορα και είναι στον αέρα, μακριά από τυχόν κοντινά σημεία αναφοράς. Ως αποτέλεσμα, μπορεί να είναι δύσκολο να πούμε ακριβώς πόσο μακριά είναι και πόσο γρήγορα κινείται. Για να το διορθώσουμε, προσθέσαμε ένα εφέ doppler στον ήχο του κινητήρα, αλλάζοντας τη συχνότητά του με βάση την ταχύτητα του πολεμικού αεροσκάφους σε σχέση με εσάς. Είναι διακριτικό, αλλά είναι εξαιρετικά αποτελεσματικό στο να σας βοηθήσει υποσυνείδητα να αντιληφθείτε τη θέση και την κατεύθυνση του πολεμικού αεροσκάφους. Κρίσιμες πληροφορίες που σας ενημερώνουν ότι σας κυνηγάει."
N/A4192"#commentary\cn_280_risk.mp3" "[ Ken Birdwell ] Βλέποντας το Half-Life 2 τώρα, με την ψυχραιμία των 20 ετών που έχουν περάσει, σκεφτόμαστε πόσο τρομακτικό ήταν σε μεγάλο μέρος της ανάπτυξής του. Η ανάπτυξη παιχνιδιών είναι δύσκολη. Ποτέ δεν παίρνεις πραγματικά αυτό που θα ήθελες να έχεις, δηλαδή να είσαι σε θέση να αναγνωρίσεις τον κίνδυνο πριν αρχίσεις να κάνεις περισσότερη δουλειά πάνω σε αυτόν. Για παράδειγμα, η τεχνολογία κινήσεων προσώπου. Χρειάστηκαν πιθανώς περίπου 3 ή 4 χρόνια εργασίας για να είμαστε σίγουροι ότι θα λειτουργούσε πραγματικά. Αλλά δεν μπορούσαμε να περιμένουμε μέχρι τότε. Εκείνη την πρώτη χρονιά, ξεκινήσαμε αμέσως να κάνουμε κάθε είδους άλλες επιλογές στο σχεδιασμό παιχνιδιού μας, στην παραγωγή στοιχείων παιχνιδιού και στις άλλες τεχνολογίες μας, όλα βασισμένα στην υπόθεση ότι η τεχνολογία κίνησης προσώπου θα λειτουργούσε στο τέλος, από άποψη ποιότητας και απόδοσης. Αν δεν το είχε κάνει, πολλές από αυτές τις άλλες επιλογές δε θα είχαν λειτουργήσει. Και το ίδιο ρίσκο ισχύει και για άλλες μεγάλες επιλογές που κάναμε νωρίς. Δεν μπορούσαμε να περιμένουμε, έπρεπε να φτιάξουμε κάτι ελπίζοντας ότι οι εικασίες μας θα βγουν αληθινές στο μέλλον. Τρομακτικό."
N/A4193"#commentary\cn_281_hugs_and_pickups.mp3" "[ Ken Birdwell ] Μερικές φορές ακόμη και μικρά πράγματα μπορεί να είναι εφιάλτης για να τα καταφέρεις να λειτουργήσουν. Για παράδειγμα, το να κάνεις έναν χαρακτήρα να αγκαλιάσει έναν άλλο χαρακτήρα ή, ακόμη πιο απλά, να πάρει ένα αντικείμενο από ένα τραπέζι μπορεί να προκαλέσει πολλά προβλήματα. Ακόμα χειρότερα, στο δυναμικό περιβάλλον μας, όπου οι χαρακτήρες και τα αντικείμενα δε βρίσκονται σε προκαθορισμένες θέσεις και ο παίκτης τρέχει τριγύρω παρεμποδίζοντας, αυτά απαιτούν ένα επίπεδο συγχρονισμού που μπορεί να είναι αρκετά δύσκολο. Γίνονται ακόμη πιο δύσκολα επειδή οι άνθρωποι τα χειρίζονται χωρίς να σκέφτονται. Καθώς προχωράτε στο τραπέζι για να πάρετε ένα φλιτζάνι, κάνετε κάθε είδους προετοιμασία με το σώμα σας για να βάλετε τα πόδια και τα χέρια σας στη σωστή θέση για να σας επιτρέψουν να το κάνετε άνετα. Όλα είναι έτοιμα όταν φτάσετε εκεί. Εάν μετακινείστε για να αγκαλιάσετε κάποιον, το κάνετε και οι δύο ταυτόχρονα, προσαρμόζοντας συνεχώς τη θέση σας με βάση την κίνηση του άλλου. Για να λειτουργήσουν αυτά τα χαρακτηριστικά στο παιχνίδι χρειάστηκε πολλή δουλειά συγχρονισμού, κάνοντας τους χαρακτήρες να έχουν πλήρη γνώση ο ένας για τον άλλον, αλλά και τον κόσμο. Και την ίδια στιγμή, να μαθαίνουν περισσότερα για τα μελλοντικά τους σχέδια. Είναι δελεαστικό να θες να χωρίσεις το παράδειγμα του πάρε-ένα-φλιτζάνι σε διακριτά βήματα - περπάτησε προς το τραπέζι, κοίταξε το φλιτζάνι, πάρε το φλιτζάνι - επειδή είναι πολύ πιο απλό με αυτόν τον τρόπο και κάνει τα βήματα επαναχρησιμοποιήσιμα. Αλλά έτσι λειτουργούν τα ρομπότ, όχι οι άνθρωποι. Οι χαρακτήρες μας έπρεπε να γνωρίζουν ότι μετακινούνταν προς ένα τραπέζι με την πρόθεση να πάρουν ένα φλιτζάνι, ώστε να μπορούν να κάνουν πολλά πράγματα ταυτόχρονα, διασφαλίζοντας ότι το χέρι τους πιάνει το φλιτζάνι με το που φτάσουν εκεί. Με δύο χαρακτήρες είναι ακόμη περισσότερο μια λειτουργία διαπραγμάτευσης αυτό. Και οι δύο πρέπει να συμφωνήσουν πού και πότε θα συμβεί και όλα πρέπει να συμβούν στις κατάλληλες θέσεις τους με απρόσκοπτο τρόπο. Ενώ αυτές οι στιγμές απλής αλληλεπίδρασης μεταξύ των χαρακτήρων μας στον κόσμο είναι συχνά σύντομες, ήταν κρίσιμες για να τους κάνουν να φαίνονται πιστευτοί άνθρωποι."
N/A4194"#commentary\cn_282_ropes.mp3" "[ Mike Dussault ] Ένα από τα πράγματα που παρατηρήσαμε σε όλες τις εικόνες αναφοράς που συγκεντρώσαμε για την Πόλη 17 ήταν ότι υπήρχαν καλώδια και καλωδιώσεις παντού και ότι αποτελούσαν ένα μεγάλο μέρος της λεπτομέρειας υψηλής συχνότητας. Μας άρεσε πολύ η εμφάνιση αυτών των παλαιότερων, Ευρωπαϊκών πόλεων αναμεμειγμένων με τον χαοτικό ιστό της σύγχρονης ζωής. Αισθανθήκαμε ότι χρειαζόμασταν ένα σύστημα σχεδίασης για καλώδια, σχοινιά και παρόμοια στοιχεία και θέλαμε να είναι δυναμικά. Οι σχεδιαστές επιπέδων μας ήταν πρόθυμοι να δημιουργήσουν γρίφους με βύσματα και η σύνδεση ενός καλωδίου σε κάθε βύσμα βοήθησε τους παίκτες να κατανοήσουν καλύτερα τους μηχανισμούς. Νωρίς στην παραγωγή, κατασκευάσαμε ένα σύστημα σχοινιών και κάναμε αλλαγές πάνω σε αυτό καθ' όλην τη διάρκεια της ανάπτυξης. Παρασκηνιακά, κάθε σχοινί αποτελείται από πολλαπλά τμήματα τεντωμένα ανάμεσα σε δύο σημεία που μπορούν να κινηθούν ανεξάρτητα. Κάθε τμήμα λειτουργεί σαν ελατήριο και ανταποκρίνεται στις δυνάμεις φυσικής του παιχνιδιού, όπως ένας ήπιος άνεμος ή το πέρασμα ενός πολεμικού αεροσκάφους του Combine από πάνω. Όταν σχεδιάζεται, κάθε τμήμα εμφανίζεται στραμμένο προς την κάμερα και παίρνει ειδική υφή με μικροανωμαλίες, κάτι που είναι ζωτικής σημασίας για να δώσει στα σχοινιά μια ρεαλιστική, στρογγυλεμένη εμφάνιση."
N/A4195"#commentary\cn_283_vmpi.mp3" "[ Mike Dussault ] Κατά τη διάρκεια της ανάπτυξης, απογοητευόμασταν όλο και περισσότερο με το πόσο αργή ήταν η δημιουργία κάθε νέας έκδοσης για δοκιμές στις αλλαγές του gameplay μας, κυρίως επειδή η μεταγλώττιση χαρτών - που χρειαζόταν για τον προϋπολογισμό του φωτισμού και της ορατότητας - χρειαζόταν ώρες. Οι υπολογιστές το 2000 ήταν πολύ πιο αργοί από τους σημερινούς και είχαν μόνο έναν πυρήνα CPU ο καθένας. Εμπνευσμένοι από το SETI@Home, ένα κατανεμημένο πρόγραμμα που χρησιμοποίησε υπολογιστές παγκοσμίως για την ανάλυση ραδιοκυμάτων για σημάδια εξωγήινης ζωής, δημιουργήσαμε το VMPi, το οποίο ήταν το δικό μας κατανεμημένο σύστημα που διαμοίραζε τη διαδικασία μεταγλώττισης χαρτών σε πολλούς υπολογιστές γραφείου. Σήμερα, αυτά τα είδη κατανεμημένων συστημάτων λειτουργούν σε γιγαντιαία συμπλέγματα GPU, αλλά εκείνη την εποχή, το τρέξαμε σε όλους τους υπολογιστές στο γραφείο μας. Για να αντιμετωπίσουμε τον τρόπο με τον οποίο ο κώδικας φωτισμού μας εξελίχθηκε τόσο γρήγορα όσο οι χάρτες μας, το VMPi διένειμε επίσης νέα αρχεία.exe σε όλους τους υπολογιστές. Εκ των υστέρων, αυτή ήταν μια αρκετά τρομακτική ιδέα στο κομμάτι της ασφάλειας, απλά τρομερά κακή, είναι σαν εφιάλτης για τους ανθρώπους της πληροφορικής. Επειδή στέλναμε ένα αυθαίρετο εκτελέσιμο σε όλους τους υπολογιστές του γραφείου μας και αυτοί το έτρεχαν. Ήταν απόλυτη τρέλα. Αλλά λειτούργησε για εμάς και αύξησε σημαντικά την ταχύτητα δημιουργίας κάθε νέας έκδοσης για δοκιμές στις αλλαγές του gameplay μας και ως αποτέλεσμα, κατέληξε να είναι ένα κρίσιμο εργαλείο."
N/A4196"#commentary\cn_284_field_of_view.mp3" "[ Kerry Davis ] Στο Half-Life 1, χρησιμοποιήσαμε ένα οπτικό πεδίο 90 μοιρών ή FOV, το οποίο ήταν αρκετά τυπικό για τα παιχνίδια βολών πρώτου προσώπου εκείνη την εποχή. Αλλά κατά τη διάρκεια της ανάπτυξης του Half-Life 2, ήμασταν δυσαρεστημένοι με αυτό. Με την εστίαση του παιχνιδιού μας στους χαρακτήρες, καταβάλαμε μεγάλη προσπάθεια σε λεπτομερή κίνηση προσώπου και σώματος, αλλά το FOV 90 μοιρών απλά δεν επέτρεπε στους παίκτες να πλησιάσουν αρκετά ώστε να εκτιμήσουν πλήρως αυτήν τη λεπτομέρεια. Έτσι, ξεκινήσαμε να πειραματιζόμαστε με ένα πιο στενό FOV και τελικά φτάσαμε στις 75 μοίρες. Χρειάστηκε κάποια προσαρμογή τόσο για εμάς όσο και για τους παίκτες και απαιτούσε ένα επιπλέον FOV για τα όπλα του παίκτη που κρατιούνται στο κάτω μέρος της οθόνης. Τα μοντέλα τους φτιάχτηκαν αρχικά με τις 90 μοίρες στο μυαλό, οπότε έμοιαζαν παραμορφωμένα στις 75. Αλλά αυτή η αλλαγή κατάφερε να κάνει αυτό που θέλαμε: να βάλουμε τους χαρακτήρες μας στο επίκεντρο του παιχνιδιού."
N/A4197"#commentary\cn_285_reference_maps.mp3" "[ Randy Lundeen ] Καθώς οι χαρακτήρες μας έγιναν πιο ρεαλιστικοί από το Half-Life 1 στο Half-Life 2, θέλαμε ο κόσμος του παιχνιδιού να φαίνεται εξίσου ρεαλιστικός. Στο Half-Life 1, οι περιορισμοί των παιχνιδιών πρώτου προσώπου συχνά διευκόλυναν το να βασιζόμαστε σε στυλιζαρισμένα ή αφηρημένα περιβάλλοντα. Αλλά με το Half-Life 2, ξεκινήσαμε να δημιουργήσουμε ένα σκηνικό που φαινόταν βασισμένο στην πραγματικότητα, πράγμα που σήμαινε ότι έπρεπε να εστιάσουμε σε πολλές μικρές λεπτομέρειες που δεν είχαμε πριν. Μια από τις βασικές κινήσεις μας ήταν η δημιουργία χαρτών αναφοράς για να τυποποιήσουμε τον τρόπο με τον οποίο θα χαρτογραφούσαμε πραγματικές αναλογίες στο παιχνίδι. Αυτοί οι χάρτες καθιέρωσαν λεπτομέρειες όπως διαστάσεις τοίχων και θυρών, ύψη πόμολων πόρτας, εσωτερικό φωτισμό, κλίμακα επίπλων και τη γενική κλίμακα κοινών αντικειμένων. Δημιουργήσαμε τυποποιημένες υφές για σχεδιαστές επιπέδων, μαζί με τιμές κλίμακας και φωτισμού, έτσι ώστε οι σκηνές να είναι ρεαλιστικές εξαρχής. Εκτός από τη δημιουργία του φυσικού κόσμου, αυτοί οι χάρτες αναφοράς καθόρισαν πώς θα κινείται ο παίκτης μέσα από αυτόν - πόσο ψηλά θα μπορούσε να πηδήξει, πόσο χαμηλά θα μπορούσε να σκύψει και το μέγεθος των χώρων, όπως οι αεραγωγοί. Χρησιμοποιώντας αυτούς τους χάρτες ως βάση, καταφέραμε να διατηρήσουμε συνοχή στη γεωμετρία του κόσμου μας και να διασφαλίσουμε χώρους ρεαλιστικού μεγέθους σε όλο το παιχνίδι."
N/A4198"#commentary\cn_286_response_rules.mp3" "[ Scott Dalton ] Γνωρίζαμε από νωρίς ότι θέλαμε πολύ δυναμικό διάλογο στο παιχνίδι, οπότε χρειαζόμασταν ένα σύστημα για να το χειριστούμε αποτελεσματικά. Στοχεύσαμε σε ένα σύστημα που θα επέτρεπε στους σχεδιαστές ήχου να προσθέτουν και να τροποποιούν γραμμές διαλόγου χωρίς να εμπλέκονται προγραμματιστές, να κάνει το διάλογο να ανταποκρίνεται άμεσα στην κατάσταση του παιχνιδιού και να ελαχιστοποιεί την επανάληψη. Με αυτές τις απαιτήσεις, δημιουργήσαμε το Σύστημα Κανόνων Απόκρισης. Κάθε φορά που ένας χαρακτήρας μιλάει εκτός μιας χορογραφημένης σκηνής, αυτό το σύστημα καθορίζει ποια γραμμή διαλόγου θα πει. Αντί να επιλέγει γραμμές διαλόγου απευθείας, η τεχνητή νοημοσύνη του χαρακτήρα επισημαίνει συνεχώς «ευκαιρίες για ομιλία» κάθε φορά που συμβαίνει ένα σχετικό γεγονός: εντοπίζει τον παίκτη, τραυματίζεται, ρίχνει την τελευταία σφαίρα ενός όπλου, συναντά πολύ δυνατούς εχθρούς και ούτω καθεξής. Με κάθε ευκαιρία, στέλνει στο Σύστημα Κανόνων Απόκρισης ένα πακέτο δεδομένων σχετικά με την τρέχουσα κατάσταση του παιχνιδιού και το σύστημα επιστρέφει την πιο κατάλληλη γραμμή διαλόγου, εάν υπάρχει. Αυτή η ρύθμιση επέτρεψε στους σχεδιαστές ήχου μας να δημιουργήσουν ένα λεπτομερή πίνακα αποφάσεων για διάλογο. Για παράδειγμα, ένας χαρακτήρας μπορεί να έχει διαφορετικό σύνολο γραμμών διαλόγου για να ανακοινώσει ότι γεμίζει το όπλο του ενώ βρίσκεται κάτω από εχθρικά πυρά, σε σύγκριση με το τέλος μιας μάχης ή αν έχει μείνει ζωντανός μόνο ένας σύμμαχος ή εάν υπάρχει ένας παροδίτης στο οπτικό πεδίο. Μέχρι να κυκλοφορήσουμε το Half-Life 2, αισθανθήκαμε ότι είχαμε αγγίξει μόνο την επιφάνεια των δυνατοτήτων αυτού του συστήματος. Έγινε βασικό χαρακτηριστικό της Alyx στο Episode 1 και συνέχισε να τροφοδοτεί το δυναμικό διάλογο στα μεταγενέστερα παιχνίδια μας, συμπεριλαμβανομένων των κλάσεων του TF2 και του καστ του Left 4 Dead."
N/A4199"#commentary\cn_287_audio_caching.mp3" "[ Yahn Bernier ] Ένα άλλο πρόβλημα που αντιμετωπίσαμε ήταν η τεράστια ποσότητα ήχου στο παιχνίδι. Με όλους τους ήχους gameplay, τη μουσική και το διάλογο, είχαμε πάρα πολύ ήχο για να μπορέσουμε να τα αποθηκεύσουμε όλα στη μνήμη -- η μνήμη ήταν πολύ ακριβή το 2003. Αλλά, όπως μπορείτε να φανταστείτε, έπρεπε να είμαστε σε θέση να παίξουμε ήχους αμέσως, ειδικά αν σχετίζονται με το gameplay. Έτσι δημιουργήσαμε μια προσωρινή μνήμη ήχου, η οποία αποθήκευε μόνο τα πρώτα 125ms από κάθε αρχείο ήχου και το διατηρούσε στη μνήμη. Αυτός ο χρόνος των 125ms ήταν η καλύτερη εικασία μας για το πόσος χρόνος θα χρειαζόταν για να μπορέσουμε να αναπαράγουμε ένα αρχείο ήχου από το δίσκο. Στη συνέχεια, κάθε φορά που έπαιζε ένας ήχος στο παιχνίδι, παίζαμε την αρχή του από την προσωρινή μνήμη ήχου, ενώ ταυτόχρονα ξεκινούσαμε τη φόρτωση του πλήρους αρχείου ήχου από το δίσκο. Μέχρι να τελειώσει η αναπαραγωγή από την προσωρινή μνήμη, θα είχαμε φορτώσει το αρχείο και θα μπορούσαμε να συνεχίσουμε να παίζουμε τον υπόλοιπο ήχο. Υπήρχαν κάποια άλλα δευτερεύοντα χαρακτηριστικά, όπως η διατήρηση των πρόσφατων ήχων πλήρως στη μνήμη, έτσι ώστε οι ήχοι υψηλής επαναληψιμότητας να μην χρειάζεται να φορτώνονται συνεχώς. Στις σημερινές μηχανές όλα τα στοιχεία του παιχνιδιού, πέρα από τους ήχους, συνήθως χρησιμοποιούν αυτήν τη στρατηγική."
N/A4200 
39184201}
39194202}