Mockup: Μπουντρούμι

Γεια σε όλους,

από τότε που είδα το παιχνίδι «Bard’s Tale» στην Amiga, ήθελα να προγραμματίσω ένα δικό μου dungeon crawler παιχνίδι. Αποδεικνύεται αρκετά απαιτητικό!

  • Είμαι πραγματικά χάλια στον σχεδιασμό γραφικών. Έτσι μου ήρθε η ιδέα να πάρω απλώς ένα πλέγμα εικόνας 32x32 pixel και να το χρησιμοποιήσω σε όλους τους τοίχους, τα δάπεδα και τις οροφές.


    Για να μη χρειάζεται να σχεδιάζω πολλά, απλώς προσαρμόζω αυτό το κομμάτι τοίχου προοπτικά.
    Το ανατριχιαστικό αποτέλεσμα μπορείτε να το δείτε στο συνημμένο DSK image.

  • Κινούμενη περιστροφή: Επιπλέον, ήθελα οπωσδήποτε να βλέπει κανείς πώς στρίβεις μέσα στο μπουντρούμι. Όχι απλώς μια νέα στατική εικόνα. Αυτό, αντίθετα, έχει πετύχει αρκετά καλά μέχρι στιγμής, για υπολογιστή 8-bit.

  • Ήθελα επίσης μέσα στο μπουντρούμι κίνηση και ανάγλυφα γραφικά στοιχεία. Δείτε τους πυρσούς που τρεμοπαίζουν.

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

Ως proof-of-concept, σας παρουσιάζω εδώ το πρόγραμμα.

H_4.dsk (190,3 KB)
(Εκκίνηση: run"h")

Χαιρετισμούς,
S.D.

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

Είναι υπέροχο — σε τι είναι γραμμένο;

Οι κινήσεις είναι 100% σε Assembler. Όλα τα υπόλοιπα γύρω από αυτές σε C.

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

Το βρίσκω πολύ ωραίο για PoC.

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

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

Είναι πανέμορφο και εντυπωσιάστηκα από το animation στην κίνηση. Ελπίζω πραγματικά να το αναλάβουν για να γίνει ένα κανονικό παιχνίδι…

Είναι πραγματικά πολύ εντυπωσιακό!
Το εφέ είναι αξιοσημείωτο, ειδικά όσον αφορά τις περιστροφές.
Κατά τη γνώμη μου, υπάρχει πραγματική δυναμική για τη δημιουργία ενός ολοκληρωμένου παιχνιδιού. :slight_smile:

Θα πρότεινα απλώς μια βελτίωση στα γραφικά, ώστε να επιτευχθεί ένα πιο λεπτομερές και ευανάγνωστο αποτέλεσμα.

Για παράδειγμα, ο κύριος τοίχος θα μπορούσε να αναδιαμορφωθεί εφαρμόζοντας την τεχνική του dithering (ραστερισμός).

Δεν ξέρω αν ο τοίχος σου αποτελείται από 4 μικρότερα μέρη ή αν είναι ένα ενιαίο μεγάλο μπλοκ… Έτσι, έφτιαξα δύο εκδοχές :slight_smile::

Μέσα στο παιχνίδι, το αποτέλεσμα θα ήταν κάπως έτσι:

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

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

Πραγματικά δείχνει και έχει εκπληκτική αίσθηση!

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

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