PDA

View Full Version : το Ps3 δεν είναι δυσκολότερο στον προγραμματισμό!



DarkUSS
18-08-2007, 02:52
http://www.gamesindustry.biz/images/ubisoft_graw.jpg

Σύμφωνα με την ομάδα που αναπτύσσει το Ghost Recon Advanced Warfighter (GRAW), το PS3 δεν αποτελεί δυσκολότερη πλατφόρμα σε σχέση με το 360 σε ό,τι αφορά τον προγραμματισμό.

Σε αντίθεση με ότι ακούγεται στο Ιnternet, η συγκεκριμένη ομάδα πιστεύει πως είναι θέμα εξοικίωσης των προγραμματιστών με το νέο hardware της Sony καθαρά. Κι αυτό, γιατί το 360 κυκλοφορεί για περισσότερο καιρό στην αγορά.

"Είναι λάθος να λέμε ότι είναι δυσκολότερο να αναπτύξεις κώδικα στο PS3, απλά είναι κάτι που πρέπει να μάθεις να κάνεις." δήλωσε ο Yann Le Tensorer, συνιδρυτής του Tiwak studio της Ubisoft και δημιουργός της Yeti engine που χρησιμοποιεί το GRAW και το επερχόμενο Βeowulf.

Όσα περισσότερα studios μαθαίνουν τις ιδιαιτερότητες που έχει το PS3 στον προγραμματισμό, τόσο περισσότερο θα επωφεληθεί η κοινότητα των προγραμματιστών, λέει ο Le Tensorer. "Πρέπει όλοι οι προγραμματιστές να μάθουν από την κονσόλα, το ίδιο συνέβει και με το PS2. H ομάδα μας είναι κάτι παραπάνω από ευχαριστημένη με το PS3"

Kι ενώ το συγκεκριμένο studio εξακολουθεί να δουλεύει πάνω στο παιχνίδι που θα βασιστεί στην ταινία Beowulf, o Adrian Lacey (international brand manager της Ubisoft) παραδέχεται πως έχουν ακόμα πολλά να μάθουν και για τα δύο συστήματα.

"Μαθαίνουμε βήμα βήμα να εκμεταλλευόμαστε την πλήρη ισχύ του PS3. Aν πάρετε για παράδειγμα το PS2, όταν κυκλοφόρησε το God of War, όσοι το είδαν είπαν πως είναι τρομερό. Δεν ήταν λίγο πριν το τέλος της ζωής του PS2 όμως, που κατάφεραν και το ώθησαν στα οριά του" πρόσθεσε ο Lacey.

Πηγή: Gamesindustry.biz (http://www.gamesindustry.biz/content_page.php?aid=27782)

Με λιγά λόγια, ακόμα δεν έχουμε δει τίποτα από το PS3.:angry:

Billaros
28-08-2007, 12:38
8ymaste grafikares to killzone?

pantnick
28-08-2007, 13:52
kai to killzone kai to BLACK eixan poli orea grafika...sta oria tou ps2

Billaros
28-08-2007, 13:58
emena mou emoiazan gia grafika tou 3 kai kapoia paixnidia tou 3 den ksepernoun killzone imo

pantnick
28-08-2007, 14:00
to "kako" einai oti ola ta megala BAM erxontai Noemvrio kai den tha kseroume pia na agorasoume... leo agorasoume k oxi peksoume giati an den vgei kanena neo apo loader den vlepo na ta paizoume ola...

cocous
06-11-2007, 22:52
εγω δεν μπορω να καταλαβω τι γινεται με την μνημη του PS3 κανονικα ειναι 512 ram αλλα μας λενε οτι χρησιμοποιει 256 ram GDDR3 και αμα χρειαστει τραβαει απο την κεντρικη μνημη που ειναι 256 ram XDR. στην ουσια απο οτι καταλαβαινω οι εταιριες δεν εχουν εξικιωθει ακομα με το μηχανημα και οχι οτι δεν τους φτανει η μνημη; μην λεμε και οτι θελουμε

NonBorn
07-11-2007, 00:40
εγω δεν μπορω να καταλαβω τι γινεται με την μνημη του PS3 κανονικα ειναι 512 ram αλλα μας λενε οτι χρησιμοποιει 256 ram GDDR3 και αμα χρειαστει τραβαει απο την κεντρικη μνημη που ειναι 256 ram XDR. στην ουσια απο οτι καταλαβαινω οι εταιριες δεν εχουν εξικιωθει ακομα με το μηχανημα και οχι οτι δεν τους φτανει η μνημη; μην λεμε και οτι θελουμε

Απλό.... Μνήμη της CPU 256mb! Μνήμη GPU256mb. Άμα θέλουν παραπάνω μνήμη για την GPU υπάρχει τρόπος να αποθηκεύσουν δεδομένα στην κεντρική μνήμη του cpu αλλά με "μεγάλο" κόστος! Το θέμα δεν είναι η μνήμη... Πάντα και παντού η μνήμη ποτέ δε θα ναι αρκετή!!! Ο προγραμματισμός εν ολίγοις είναι:

Με τους διαθέσιμους πόρους να πετύχεις το καλύτερο (όσο πιο αποδοτικά) αποτέλεσμα!

Αυτό για να το πετύχεις... Ειδικά σε μία "καινούργια" φιλοσοφία (cell spe's) πρέπει να σταθμίσεις όλους τους παράγοντες και να βρεις τον τρόπο να εκμεταλλευτείς τα δυνατά σημεία της αρχιτεκτονικής!

Αν αντι να βρεις πως θα εκμεταλλευτείς τον cell και τα συνεργαστικά του "cpu's" πετάς στη μνήμη της gpu ότι θες λόγω του ότι σχεδιάζεις το παιχνίδι με βάση το pc φυσικά και θα έχεις πρόβλημα όταν πας να το μεταφέρεις σε κονσόλα... Που η μνήμη είναι περιορισμένη! Αυτό στο 360 είναι πιο εύκολο γιατί η μνήμη είναι κοινή οπότε μπορεί να πάρεις περισσότερη μνήμη για τα γραφικά και έτσι να πάρεις πολυ ευκολότερα τα αποτελέσματα που θες σε σχέση με το ps3 που πραγματικά αχρηστεύεις έτσι τα μεγάλα ατού της αρχιτεκτονικής που προσφέρει (πολύ γρήγορη μνήμη, πολύ πολύ δυνατός επεξεργαστής που μπορεί να κάνει δουλειά για την gpu και να της δώσει "έτοιμη δουλειά")!

Γι αυτό βλέπουμε τις διαφορές που βλέπουμε... Και προφανώς δεν οφείλονται στην έλλειψη μνήμης... Η έλλειψη μνήμης πλέον είναι μία defacto κατάσταση στα pc's! Γι αυτό κάνουμε τον κώδικα πιο αποδοτικό για να ελαχιστοποιήσουμε τους πόρους που χρησιμοποιεί!

Άλλο ένα σημαντικό σημείο για τις διαφορές και το πόσο ευκολότερο είναι να περάσεις στο 360 από το ps3 σε φιλοσοφία κατασκευής ένα παιχνίδι πάνω στο pc (Αυτό που κάνουν δηλαδή τα περισσότερα μεγάλα studio - ΕΑ ,Ubisoft κλπ) είναι το cpu του 360! Και ενώ είναι απόλυτα αποδεκτό για το ποιος από τους δύο είναι ισχυρότερος, και μάλιστα ΠΟΛΥ ισχυρότερος ο cpu του 360 είναι 3 επεξεργαστές της IBM με κοινή πρόσβαση στην μνήμη... Δηλαδή με λίγα λόγια χοντρικά είναι σαν να έχει 3 χωριστούς επεξεργαστές που έχουν πρόσβαση στη μνήμη! Αυτό πρακτικά σημαίνει ότι μπορεί να κάνει split εργασίες(threads) από τους ισχυρότερους ασφαλώς των pc's τις εργασίες πολύ έυκολα απλά σπάζοντας τις εργασίες στα 3 cpu's. Οπότε η μετατροπή κώδικα "pc" σε 360 είναι ευκολότερη και εκεί! Το ps3 έχει τον cell όπου έχει ενα κύριο επεξεργαστή που έχει πρόσβαση στη κύρια μνήμη και συνεργαστικούς επεξεργαστές (spu's 6-7 όλο ξεχνάω τον αριθμό) που είναι πολύ γρήγοροι και πολύ ικανοί σαν επεξεργαστές αλλά δεν έχουν πρόσβαση στην κύρια μνήμη αλλά έχει ο καθένας 256kb μνήμης ξεχωριστά από την κύρια μνήμη. Αυτό έχει σαν αποτέλεσμα να μη μπορεί να γίνει αυτό που εξήγησα πιο πριν τόσο εύκολα όσο γίνεται στο 360. Χρειάζεται να ξαναγράψεις τον κώδικα από την αρχή με άλλη φιλοσοφία!

Το ερώτημα και το διακύβευμα όλο αυτού που περιγράφω πιο πάνω είναι το εξής απλό...
Θυσιάζεις την ισχύ και την ποιότητα για την ευκολία? Αυτό γίνεται αυτή τη στιγμή!! Γιατί οι πωλήσεις του software δεν μπορούν να "πληρώσουν" το κόστος ανάπτυξης (το ξεχωριστό κόστος ανάπτυξης). Έτσι λοιπόν οι εταιρίες προτιμούν να βγάλουν ένα λίγο χειρότερο παιχνίδι από το να έχουν 2 ομάδες να δουλεύουν το ίδιο παιχνίδι, πράγμα που έκαναν στο COD4 και είδαμε τα αποτελέσματα (Τη στιγμή που το 360 είναι 1 χρόνο + μπροστά στα χέρια των developers...)!!!


Ας τελειώσει αυτό το παιχνιδάκι με τη μνήμη και τα δήθεν που βγαίνει και λέει ο καθένας ο οποίος για τους δικούς του λόγους εξυπηρετεί δικά του συμφέροντα! Τα παιχνίδια που δείχνουν την αξία και την ποιότητα του hardware αρχίζουν και βγαίνουν... Και είναι ακόμα η αρχή! Ένα χρόνο καλά καλά δεν έκλεισε η κονσόλα! Και ναι... Σκεφτείτε πότε πήρατε το ps2 και τι παίζατε... Πότε πήρατε το 360 και τι παίζατε... Η κάθε κονσόλα θέλει χρόνο για να βγάλει τίτλους!!! Όσο δύσκολο λένε ότι είναι το ps3 βγάζει ήδη τα πρώτα διαμάντια πριν κλείσει χρόνο στην αγορά...

cocous
07-11-2007, 12:26
σε ευχαριστω πολυ να σαι καλα και συγνωμη για το thread που εκανα αλλα ηθελα να μου λυθει η απορια.

mails
08-11-2007, 21:20
σε ευχαριστω πολυ να σαι καλα και συγνωμη για το thread που εκανα αλλα ηθελα να μου λυθει η απορια.
Νομίζω κάνεις λάθος που ζητάς συγνώμη, όλους μας αφορά αυτό το θέμα και δεν είναι κακό να ενημερωνόμαστε.

cocous
09-11-2007, 08:36
να σαι καλα και παλι.