GamesGaming NewsCyberpunk City: Solo developer δημιουργεί πόλη με ASCII χαρακτήρες

Cyberpunk City: Solo developer δημιουργεί πόλη με ASCII χαρακτήρες

-

Ένας solo developer δημιούργησε μια εξερευνήσιμη 3D cyberpunk πόλη χρησιμοποιώντας ASCII χαρακτήρες, με το project να βασίζεται σε JavaScript, HTML5 Canvas και μια custom μηχανή raycasting. Η δημιουργία βρίσκεται ακόμη υπό ανάπτυξη, αλλά ήδη περιλαμβάνει δρόμους, κτίρια, δέντρα, αυτοκίνητα και πεζούς, ενώ πλέον διαθέτει και εσωτερικούς χώρους με πολλαπλά επίπεδα.

Το project δημιουργήθηκε από την Grow Now! Games με στόχο τη δημιουργία μιας πόλης που να δίνει την αίσθηση ενός ζωντανού περιβάλλοντος, παρότι όλα τα στοιχεία της απεικονίζονται με γράμματα, αριθμούς και σύμβολα. Ο δημιουργός έχει επιλέξει να μην χρησιμοποιήσει Unity ή Unreal Engine, 3D μοντέλα, textures ή shaders, αλλά μια μικρή custom engine που έχει αναπτυχθεί με JavaScript και Canvas.

A Walkable ASCII Cyberpunk City in One HTML File

Η πόλη βασίζεται σε ένα grid-based 3D περιβάλλον, στο οποίο αποθηκεύονται οι δρόμοι, τα κτίρια, τα δέντρα, τα αυτοκίνητα και οι πεζοί, μαζί με στοιχεία όπως το ύψος των κτιρίων. Η εικόνα δημιουργείται σε πραγματικό χρόνο μέσω raycasting από την κάμερα, με τη μηχανή να υπολογίζει την προοπτική, το βάθος, τις συγκρούσεις και ποια αντικείμενα πρέπει να εμφανιστούν.

Τα δεδομένα αυτά μετατρέπονται στη συνέχεια σε ASCII χαρακτήρες, δημιουργώντας την εικόνα της πόλης στην οθόνη. Η τεχνική επιτρέπει στον κόσμο να διατηρεί την αίσθηση ενός τρισδιάστατου περιβάλλοντος, παρά το γεγονός ότι η οπτική του αναπαράσταση αποτελείται αποκλειστικά από χαρακτήρες.

Η αρχική έκδοση του prototype χρησιμοποιούσε ανάλυση 120×56 ASCII χαρακτήρων, ενώ η νεότερη έκδοση αυξάνει την ανάλυση σε 180×80 χαρακτήρες. Η αλλαγή αυτή προσφέρει περισσότερη λεπτομέρεια στην απεικόνιση και περιορίζει μέρος του flickering που υπήρχε στην αρχική έκδοση.

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

Ο δημιουργός έχει διαθέσει το prototype και για δοκιμή από το κοινό μέσω του Ko-fi. Η playable έκδοση μπορεί να αποκτηθεί από τη σελίδα του project στο Ko-fi, δίνοντας τη δυνατότητα στους ενδιαφερόμενους να εξερευνήσουν την ASCII πόλη και να δουν από κοντά τον τρόπο λειτουργίας της custom engine.

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

- Advertisement -
ASCII City Update: Interiors, Elevation & Skyscrapers — Prototype Now Available

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

Η ASCII City παραμένει προς το παρόν ένα work in progress prototype και όχι ένα ολοκληρωμένο παιχνίδι με ανακοινωμένη ημερομηνία κυκλοφορίας. Ο δημιουργός έχει αναφέρει ότι εξετάζει την προσθήκη ενός dialogue system, ενώ παράλληλα θέλει να συνεχίσει να επεκτείνει την ατμόσφαιρα, τη λεπτομέρεια και την αλληλεπίδραση του κόσμου.

Η συγκεκριμένη προσέγγιση δείχνει έναν διαφορετικό τρόπο δημιουργίας ενός 3D περιβάλλοντος, καθώς μεγάλο μέρος της διαδικασίας rendering πραγματοποιείται από custom κώδικα αντί για τα εργαλεία που χρησιμοποιούνται συνήθως σε μεγαλύτερες παραγωγές. Το αποτέλεσμα είναι μια πόλη που θυμίζει παλαιότερα text-based παιχνίδια, αλλά λειτουργεί ως πραγματικός τρισδιάστατος χώρος στον οποίο ο παίκτης μπορεί να κινηθεί.

Prototype: Δοκιμάστε το ASCII City μέσω Ko-fi

mrpc
mrpchttps://geekdom.gr
Προγραμματιστής, μέλος της ραπ ομάδας Afrocream. Καμμένος με σειρές και videogames.

Ακολουθήστε το GeekDom.gr

Εγγραφείτε για να λαμβάνετε τα τελευταία άρθρα μας στο email σας.

Ακολουθήστε το GeekDom στις Προτιμώμενες Πηγές σας

Δείτε πρώτα τις ειδήσεις του GeekDom στο Google και προσθέστε μας στις Προτιμώμενες Πηγές σας.

ΑπάντησηΑκύρωση απάντησης

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Τελευταία Άρθρα

Xbox Game Pass: Final Fantasy VII Remake Intergrade στο δεύτερο κύμα Οκτωβρίου

Οκτώ παιχνίδια στο δεύτερο κύμα του Οκτωβρίου, με το Final Fantasy VII Remake Intergrade να ξεχωρίζει στις 29 Οκτωβρίου και εννέα τίτλους να αποχωρούν στα τέλη του μήνα.

Mass Effect ακυρώνεται με το κλείσιμο της BioWare

Η Electronic Arts κλείνει τη BioWare και ακυρώνει το νέο Mass Effect, ενώ προχωρά σε περικοπές προσωπικού και αλλαγές στα υπόλοιπα έργα της.

ReVamp: Η Digital Sun αναβάλλει το Steam playtest λόγω AI clones

Η Digital Sun μεταφέρει το πρώτο playtest του ReVamp από το Steam σε κλειστά κύματα μέσω Discord, από τις 29 Οκτωβρίου, φοβούμενη κλώνους με τεχνητή νοημοσύνη πριν από την κυκλοφορία του 2027.

Hush: Η νέα Duelist του Valorant έρχεται στις 27 Οκτωβρίου

Η Riot Games αποκάλυψε τη Hush, την επόμενη Duelist του Valorant. Θα προστεθεί στο παιχνίδι στις 27 Οκτωβρίου με ικανότητες τηλεκινησίας, ελέγχου και μετακίνησης.

Ακολουθήστε μας

1,122ΥποστηρικτέςΚάντε Like
2,725ΑκόλουθοιΑκολουθήστε
3,061ΑκόλουθοιΑκολουθήστε
2,430ΣυνδρομητέςΓίνετε συνδρομητής

Μην Χάσεις

Comicdom CON Athens 2024

Η Comicdom CON Athens, το μακροβιότερο διεθνές φεστιβάλ comics της Αθήνας, έρχεται στην Τεχνόπολη Δήμου Αθηναίων στις 17 ως 19 Μαΐου.

Zone01 Athens: Ενημέρωση των πρώτων υποψήφιων προγραμματιστών

Την Τετάρτη 24 Ιανουαρίου 2024 πραγματοποιήθηκε το πρώτο “Check-In Event” στις νέες εγκαταστάσεις του Zone01 Athens στην Νέα Ιωνία.