από τότε που είδα το παιχνίδι «Bard’s Tale» στην Amiga, ήθελα να προγραμματίσω ένα δικό μου dungeon crawler παιχνίδι. Αποδεικνύεται αρκετά απαιτητικό!
Είμαι πραγματικά χάλια στον σχεδιασμό γραφικών. Έτσι μου ήρθε η ιδέα να πάρω απλώς ένα πλέγμα εικόνας 32x32 pixel και να το χρησιμοποιήσω σε όλους τους τοίχους, τα δάπεδα και τις οροφές.
Για να μη χρειάζεται να σχεδιάζω πολλά, απλώς προσαρμόζω αυτό το κομμάτι τοίχου προοπτικά.
Το ανατριχιαστικό αποτέλεσμα μπορείτε να το δείτε στο συνημμένο DSK image.
Κινούμενη περιστροφή: Επιπλέον, ήθελα οπωσδήποτε να βλέπει κανείς πώς στρίβεις μέσα στο μπουντρούμι. Όχι απλώς μια νέα στατική εικόνα. Αυτό, αντίθετα, έχει πετύχει αρκετά καλά μέχρι στιγμής, για υπολογιστή 8-bit.
Ως εκ τούτου, κατέληξα στο συμπέρασμα ότι για την ώρα δεν θα συνεχίσω με αυτό το πρότζεκτ. Δεν είμαι σίγουρος αν σήμερα θα έπαιζε πραγματικά κανείς με κάτι τέτοιο για να λύνει περίπλοκους γρίφους — για τους οποίους ίσως να χρειαζόταν ακόμα και τη βοήθεια του διαδικτύου.
Ως proof-of-concept, σας παρουσιάζω εδώ το πρόγραμμα.
Είναι πραγματικά πολύ εντυπωσιακό!
Το εφέ είναι αξιοσημείωτο, ειδικά όσον αφορά τις περιστροφές.
Κατά τη γνώμη μου, υπάρχει πραγματική δυναμική για τη δημιουργία ενός ολοκληρωμένου παιχνιδιού.
Θα πρότεινα απλώς μια βελτίωση στα γραφικά, ώστε να επιτευχθεί ένα πιο λεπτομερές και ευανάγνωστο αποτέλεσμα.
Για παράδειγμα, ο κύριος τοίχος θα μπορούσε να αναδιαμορφωθεί εφαρμόζοντας την τεχνική του dithering (ραστερισμός).
Δεν ξέρω αν ο τοίχος σου αποτελείται από 4 μικρότερα μέρη ή αν είναι ένα ενιαίο μεγάλο μπλοκ… Έτσι, έφτιαξα δύο εκδοχές :
Από εκεί και πέρα, δεν γνωρίζω πώς δημιουργούνται οι διπλανοί 3D τοίχοι.
Αν υπολογίζονται από τον υπολογιστή, θα πρέπει να δούμε πώς θα αποδώσει το μηχάνημα αυτά τα νέα γραφικά…
Αν, από την άλλη, είναι κι αυτοί ενσωματωμένοι στο πρόγραμμα, τότε θα πρέπει επίσης να είναι εφικτό να δουλευτούν ξανά.