Το κλασικό top-down shooter Crimsonland αποκτά επιτέλους έκδοση για AmigaOS 4. Το port έκανε ο kas1e, με βάση το έργο του Banteg, και φέρνει το παιχνίδι στο σύστημα της Amiga με όσο το δυνατόν λιγότερες αλλαγές, αλλά με μερικές χρήσιμες προσθήκες.
Ένα παλιό shooter που έμεινε αξέχαστο
Το Crimsonland κυκλοφόρησε στα μέσα της δεκαετίας του 2000 και ξεχώρισε αμέσως για τον απλό αλλά εθιστικό ρυθμό του. Είναι ένα arcade shooter από πάνω προς τα κάτω, όπου ο παίκτης προσπαθεί να επιβιώσει απέναντι σε κύματα εχθρών που δε σταματούν ποτέ.
Η λογική του είναι ξεκάθαρη: κινείσαι, πυροβολείς, μαζεύεις όπλα και perks, και προσπαθείς να αντέξεις όσο περισσότερο γίνεται. Ακριβώς αυτή η απλότητα είναι που το κράτησε ζωντανό όλα αυτά τα χρόνια.
Ποιος έκανε το port
Η βάση για αυτή την έκδοση ήταν το έργο του Banteg, ο οποίος αναδημιούργησε το Crimsonland μετά από debugging, disassembling και decompiling του αρχικού τίτλου. Σύμφωνα με όσα έχουν αναφερθεί, στη διαδικασία χρησιμοποίησε και AI για να επιταχύνει το reverse engineering.
Η δική του υλοποίηση ήταν γραμμένη σε Python με Raylib, κάτι που δεν ταίριαζε άμεσα στο AmigaOS 4. Εκεί ανέλαβε ο kas1e, ο οποίος μέσα στις τελευταίες τρεις εβδομάδες μετέφερε το project σε C, με SDL2 και OpenGL ES 2.0, ώστε να λειτουργεί σωστά στο OS4.
Τι περιλαμβάνει η έκδοση για AmigaOS 4
Η νέα έκδοση θεωρείται περίπου κατά 99% ίδια με το πρωτότυπο και περιλαμβάνει σχεδόν όλο το περιεχόμενο του παιχνιδιού. Με άλλα λόγια, ό,τι θυμούνται οι παλιοί παίκτες από το Crimsonland είναι εδώ.
Συγκεκριμένα περιλαμβάνονται:
- και τα 50 Quests
- τα modes Rush και Survival
- τα κρυφά minigames
- η δυσκολία hardcore μετά την ολοκλήρωση 40 επιπέδων
- τα highscores
- τα ρυθμιζόμενα controls
- το two-player mode
- τα perks
- τα bonuses
- όλα τα weapons
- η μουσική
- τα ηχητικά εφέ
Υπάρχουν και μερικές πρακτικές βελτιώσεις για το AmigaOS 4:
- υποστήριξη για fullscreen από το μενού επιλογών
- fullscreen με Alt+Enter
- παράθυρο που αλλάζει μέγεθος
- ενεργοποίηση και απενεργοποίηση του VSync
- μερικές ακόμη επιλογές άνεσης
Δεν χρειάζονται ξεχωριστά game assets
Ένα ακόμη θετικό είναι ότι δεν χρειάζεται ξεχωριστό κατέβασμα των δεδομένων του παιχνιδιού. Σύμφωνα με την αναφορά, οι αρχικοί δημιουργοί έδωσαν άδεια στον Banteg να τα διανείμει, οπότε περιλαμβάνονται ήδη στο port.
Έτσι, η εγκατάσταση γίνεται πιο απλή και ο χρήστης αποφεύγει τα επιπλέον βήματα.
Επιδόσεις σε AmigaOne X5000
Στην AmigaOne X5000 του δημιουργού του port, με Radeon RX 560, το παιχνίδι φτάνει περίπου τα 260 FPS σε ανάλυση 1920×1080 με απενεργοποιημένο VSync. Με ενεργό VSync, μένει σταθερά στα 60 FPS.
Με απλά λόγια, το Crimsonland τρέχει άνετα στο AmigaOS 4 και δείχνει ότι το port δεν έγινε απλώς για να υπάρχει, αλλά για να παίζεται κανονικά.
Πού μπορείτε να το δείτε
Υπάρχει και βίντεο με το παιχνίδι σε δράση, ενώ όσοι γνωρίζουν ήδη το Crimsonland μπορούν πλέον να το δοκιμάσουν στο OS4. Για όσους δεν το έχουν παίξει, είναι μια καλή ευκαιρία να το γνωρίσουν μέσα από αυτή την έκδοση.
Μπορείτε να κατεβάσετε το παιχνίδι από το OS4Depot. Για περισσότερες πληροφορίες για το αρχικό παιχνίδι, υπάρχει και η σελίδα του στο Steam: Crimsonland on Steam
Το Crimsonland επιστρέφει σε μια παλαιότερη πλατφόρμα χάρη στον kas1e και τη δουλειά του πάνω στο AmigaOS 4. Για τους φίλους του συστήματος, είναι μια ενδιαφέρουσα προσθήκη. Για όσους αγαπούν τα παλιά arcade shooters, είναι μια ευκαιρία να ξαναδοκιμάσουν ένα γνώριμο και γρήγορο παιχνίδι.