GALAGA CPC IA από REVIVE8BIT (η απαίσια έκδοση)

Θα έχεις καλύτερη τύχη αν ρωτήσεις τους προγραμματιστές σε αυτό το φόρουμ (ή αλλού) - ανθρώπους που έχουν φτύσει αίμα για να μας προσφέρουν φανταστικά, πρωτότυπα παιχνίδια με εξαιρετικούς μηχανισμούς, φοβερά γραφικά και ήχο, και καταπληκτικές ρουτίνες που συνεχίζουν να ξεπερνούν τα όρια του μηχανήματος.

1 «Μου αρέσει»

Zητώ συγγνώμη, αλλά δεν είχα πρόθεση να προσβάλω κανέναν.
Θίχτηκες επειδή είπα ότι η ΤΕ είναι πλέον καλύτερη από τους περισσότερους ανθρώπους προγραμματιστές; Ξέρεις ότι αυτό συμβαίνει εξαιτίας και όχι παρά τη δουλειά αυτών των ίδιων των προγραμματιστών, έτσι; Ακόμη μία απόδειξη ότι η προσβολή είναι θέμα αντίληψης αυτού που τη δέχεται και όχι αυτού που τη λέει.

Δεν προσβλήθηκα. Αυτός ήταν ένας αυθαίρετος ισχυρισμός, τον οποίο ακόμα δεν έχεις αποδείξει.

Aποδεικνύεται καθημερινά, και σου έδωσα πρόσφατα παραδείγματα που απλώς δεν αποδέχεσαι, και αυτό είναι εντάξει για μένα. Σε κάθε περίπτωση, η ΤΝ είναι τόσο καλή ΜΟΝΟ ΧΑΡΗ στους ανθρώπους προγραμματιστές. Όχι παρά τη ύπαρξή τους. Προγραμματίζω επαγγελματικά 32 χρόνια και άλλα 5 χρόνια πριν ως ερασιτέχνης. Ξέρω τι λέω, αλλά αυτή είναι απλώς η ΓΝΩΜΗ μου. Όχι ο λόγος του Θεού.

       

6 «Μου αρέσει»

Νέα έκδοση με

  1. Πλευρικό HUD και πιο ψηλή πίστα παιχνιδιού
  2. Υποστήριξη 2 παικτών

https://revive8bit.com/dl/-KSmzBF1kR71b9Q9qm8xDw

1 «Μου αρέσει»

Ε, ρε γαμώτο, κι εγώ μόλις χθες κοιτούσα το Iron Lord και θαύμαζα τα γραφικά του και τη χρήση του χώρου στην οθόνη πριν πάω στο B.A.T. . Προφανώς το παιχνίδι σου και τα παρόμοιά του, που είναι ένα διασκεδαστικό μεταφερμένο παιχνιδάκι (ούτε καν πρωτότυπο) για το… 1985, είναι καλύτερο από αυτό ή οποιοδήποτε άλλο από τα διαμάντια της εποχής. Τι χαζός που είμαι! Είμαι σίγουρος ότι όλα αυτά τα παιχνίδια θα μείνουν στην ιστορία ως τα Καλύτερα Παιχνίδια Όλων των Εποχών. R-Type 128; Μπα, αυτό εδώ είναι καλύτερο shooter.

Κάνε απλά μια χάρη στον εαυτό σου και σταμάτα να γίνεσαι ρεζίλι.

2 «Μου αρέσει»

Ποτέ δεν είπα αυτό που λες. Είπα συγκεκριμένα ότι «η ΤΝ μπορεί τώρα να φτιάξει τεχνικά καλύτερα παιχνίδια για το CPC». Τα παιχνίδια δεν είναι μόνο τεχνική εκτέλεση. Το άλλο 90% είναι έμπνευση. Γίνομαι ρεζίλι;

:man_facepalming:t2:

Φίλε, το post σου είναι ακόμα εκεί. Το έκανα παράθεση.

Φίλε, ήταν προσωπικό μήνυμα. Τσέκαρέ το.

Α; Ακόμα εδώ είσαι;

Kύριοι, ηρεμήστε πραγματικά. Δεν τρέχει τίποτα. Συνεχίστε

1 «Μου αρέσει»

Λοιπόν, δοκίμασα την τελευταία έκδοση. Το να βρίσκεται η γραμμή κατάστασης στη δεξιά πλευρά ώστε η κύρια οθόνη του παιχνιδιού να μοιάζει περισσότερο με την αρχική αναλογία κατακόρυφου προσανατολισμού λειτουργεί πολύ ωραία.

Φαίνεται, όμως, να υπάρχει ένα νέο σφάλμα: αν ο εχθρός αιχμαλωτίσει το σκάφος σου και στη συνέχεια πυροβολήσεις οποιονδήποτε άλλον εχθρό του ίδιου τύπου στην πάνω σειρά, το σκάφος σου ελευθερώνεται, ακόμα κι αν ο εξωγήινος που το αιχμαλώτισε είναι ακόμα ζωντανός.

Έφτασα στην πίστα 24, και μέχρι εκείνο το σημείο αρχίζει να γίνεται λίγο πιο δύσκολο. Οι εχθροί θα μπορούσαν ενδεχομένως να ρίχνουν περισσότερες βόμβες νωρίτερα, ώστε να αυξάνεται η δυσκολία λίγο πιο γρήγορα.

Τώρα μπορείς να αποφύγεις τους εχθρούς καθώς εφορμούν προς τα κάτω, γεγονός που κάνει το παιχνίδι πιο ευχάριστο.

3 «Μου αρέσει»

@revive8bit Ρώτησες πώς να τα κάνεις καλύτερα. Σε παρακαλώ καταλάβαινε ότι προσπαθώ να είμαι εποικοδομητικός.

  1. Προσπάθησε να αποφύγεις τις επιβραδύνσεις (slow down) σε ένα τέτοιο παιχνίδι δράσης. Επίλεξε ένα όριο frame rate (50fps, 25fps, 12.5fps), κλείδωσέ το εκεί και δες αν η τεχνητή νοημοσύνη (AI) μπορεί να κρατήσει το παιχνίδι μέσα στο όριο.
  2. Μερικές φορές φαίνεται σαν να μένουν πίσω γραφικά ή να είναι μισοσχεδιασμένα; Είδα κάτι τέτοιο σε ένα παλαιότερο βίντεο μιας προηγούμενης έκδοσης. Βεβαιώσου ότι αυτό δεν συμβαίνει.
  3. Απέφυγε όσο είναι δυνατόν το τρεμόπαιγμα (flicker), ίσως χρησιμοποιώντας hardware double buffer/page flipping για να το αποτρέψεις.
  4. Η κίνηση των sprites φαίνεται λίγο «απότομη»· μήπως μετακινούνται byte προς byte οριζόντια; Θα μπορούσαν τα sprites να μετακινούνται pixel προς pixel αν γίνεται;

Υπάρχουν μερικές ακόμα πινελιές οπτικής βελτίωσης που μπορούν να βοηθήσουν. Είναι μικρές, αλλά κάνουν διαφορά:

  1. Πριν φορτώσεις την οθόνη τίτλου, όρισε τα χρώματα σε μαύρο και, μόλις φορτώσει, όρισε τα κανονικά χρώματα. Αυτό δείχνει πιο επαγγελματικό από το να φαίνεται η οθόνη καθώς φορτώνει.

  2. Όταν ξεκινάει το παιχνίδι, υπάρχει κάποια οπτική «παραμόρφωση» στην οθόνη, νομίζω όταν το πρόγραμμα φορτώνεται/μεταφέρεται στη μνήμη; Όρισε την παλέτα εντελώς μαύρη πριν και μετά όρισε τα χρώματα μόλις εμφανιστεί η οθόνη.

  3. Δοκίμασε μια διαφορετική γραμματοσειρά. Μια γραμματοσειρά όπως αυτή στο Donkey Kong (έκδοση CPC, η γραμματοσειρά mode 0 κάτω από το BONUS, που ταιριάζει σε παρόμοιο στυλ με τη γραμματοσειρά mode 1 που χρησιμοποιείται), μπορεί να φαίνεται πιο arcade.

  4. Το λογότυπο στην οθόνη τίτλου φαίνεται να έχει επιπλέον pixels γύρω του και ίσως θα μπορούσε να καθαριστεί και να δείχνει οπτικά πιο προσεγμένο.

  5. Συνδύασε modes όπως το Donkey Kong, χρησιμοποίησε το mode 1 για κάποιο κείμενο και το mode 0 για τα γραφικά. Ο Amstrad έχει 6 ζώνες interrupts, οπότε υπάρχει περιθώριο για δουλειά εκεί.

  6. Για το λογότυπό σου, δοκίμασε «ordered dither» αντί για τυχαίο (random) dither. Μπορεί να αναδείξει το κείμενο λίγο περισσότερο.

    Αφού το έπαιξα λίγο ακόμα:

    Στην παρακάτω εικόνα, υπάρχει κάποια παραμόρφωση που έμεινε πίσω (το μπλε), το σύμβολο % κοντά στο 55 είναι λίγο δύσκολο να διαβαστεί, και ο εχθρός στα αριστερά με το κίτρινο και το κόκκινο μου φαίνεται σαν να λείπουν γραφικά;

6 «Μου αρέσει»

@Slider271 θα έπρεπε να σε προσλάβω για να δοκιμάζεις παιχνίδια!

1 «Μου αρέσει»

@Arnoldemu, σε ευχαριστώ για τις υποδείξεις σου. Θα δοκιμάσω αυτές τις προτάσεις.

Έχω δοκιμάσει παιχνίδια σε επαγγελματικό επίπεδο, χαρά μου να βοηθήσω!

Απλώς για να γνωρίζουν όλοι, ο συγκεκριμένος χρήστης έχει τεθεί σε αναστολή και στη συνέχεια αποκλείστηκε οριστικά λόγω επιθετικής και, ειλικρινά, χυδαίας συμπεριφοράς στα προσωπικά μηνύματα.

3 «Μου αρέσει»

Ω, λυπάμαι πολύ που σου συμπεριφέρθηκαν έτσι. Τέλος πάντων, δεν πειράζει, πάω να παίξω τίποτα καλύτερα παιχνίδια :smiley:

1 «Μου αρέσει»

Δεν είμαι κατά της χρήσης της τεχνητής νοημοσύνης και πιστεύω ότι με τον καιρό θα κατανοήσουμε καλύτερα τους βέλτιστους τρόπους αξιοποίησής της, αλλά ό,τι έχω δει μέχρι στιγμής να δημιουργείται με AI για τον CPC ήταν κάπως πρόχειρο, και θεωρώ ότι αυτό το «Galaga» είναι ένα καλό παράδειγμα.

Ως ένα απλό shooter φαίνεται εντάξει, αλλά παράλληλα δεν δείχνει καμία κατανόηση του τι κάνει το Galaga ξεχωριστό. Τα sprites μοιάζουν επιφανειακά με το Galaga, αλλά η κίνηση και η συμπεριφορά των σκαφών δεν έχουν καμία σχέση. Οι εχθροί είναι μέχρι και ανάποδα τοποθετημένοι. Κανένας λάτρης του Galaga δεν θα δημιουργούσε κάτι τέτοιο στο χέρι.

Σίγουρα μπορείς να βγάζεις παιχνίδια με το τσουβάλι χρησιμοποιώντας εργαλεία AI, αλλά νομίζω ότι η έλλειψη φροντίδας είναι εμφανής. Μπορεί να είναι καλύτερο από αυτό που θα έφτιαχνε ο μέσος άνθρωπος στο δρόμο, αλλά δεν φτάνει το επίπεδο που βλέπουμε από τους coders της scene ή από άτομα που είναι διατεθειμένα να καταβάλουν την απαιτούμενη προσπάθεια.

9 «Μου αρέσει»