Βαυτρίς
Στο προηγούμενο εξάμηνο έπρεπε να κάνω μια εργασία για το μάθημα «υπολογιστική γραφική». Και σκέφτηκα - γιατί να κάνω κάτι όπως «γυριστοί κύλινδροι», αν μπορώ να ασχοληθώ με κάτι ενδιαφέρον. Έτσι προέκυψε το παιχνίδι που έχω την τιμή να σας παρουσιάσω σήμερα.
Ελπίζω η οθόνη να σας έχει ενθουσιάσει και μπορούμε να συνεχίσουμε.
Το παιχνίδι υποστηρίζει πολλαπλές λειτουργίες εμφάνισης. Κάθε μία μπορεί να ενεργοποιηθεί πατώντας το ψηφιακό πλήκτρο στο πληκτρολόγιο:
Πλήκτρο -- Λειτουργία
1 -- παράθυρο 400x400, θέα κατευθείαν στην οθόνη
2 -- παράθυρο 500x600, θέα κατευθείαν στην οθόνη
3 -- παράθυρο 600x600, θέα κατευθείαν στην οθόνη
4 -- παράθυρο 700x700, θέα κατευθείαν στην οθόνη
0 -- παράθυρο 500x700, προεπιλεγμένη θέα, εικόνα παρακάτω:
Το παιχνίδι αποτελεί έναν υπολογιστή, στον οποίο περνούσαν τον χρόνο τους πολλές γενιές κατοίκων του καταφυγίου.))) Ο υπολογιστής μπορεί να τοποθετηθεί στον χώρο όπως σας βολεύει. Για αυτό χρησιμοποιήστε τα πλήκτρα ελέγχου:
A
W D S περιστροφή σε κατακόρυφο και οριζόντιο άξονα
R
- μεγέθυνση/σμίκρυνση μοντέλου
F
Y
G H J κίνηση σε οριζόντια/κατακόρυφη κατεύθυνση
(κατά τη γνώμη μου - αρκετά λογικός έλεγχος, δοκιμάστε)
Έτσι είδαμε το κυριότερο - σε αυτόν τον υπολογιστή οι κάτοικοι του καταφυγίου έπαιζαν το τένγκρις!)
Ο έλεγχος της οθόνης είναι ως εξής:
ESC έξοδος από το παιχνίδι
ENTER επιβεβαίωση ενέργειας στην οθόνη (μενού, οθόνη game over - επιστροφή στο μενού)
Βέλη έλεγχος για όλα στην οθόνη (μενού, παιχνίδι)
(συμπεριλαμβανομένου του Άνω - περιστροφή του σχήματος)
Διαστήματος στο παιχνίδι - παύση
Ας εξετάσουμε τι υπάρχει στην οθόνη:
Score – η ποσότητα των πόντων σας, ελπίζω να είναι κατανοητό
Rows – πόσες σειρές καταστρέφετε
Karma – έτσι το ονόμασα το επίπεδο) Όσο μικρότερη είναι η καλή σας karma – τόσο υψηλότερη είναι η ταχύτητα των σχημάτων.
Η αύξηση ταχύτητας δεν εξαρτάται από το χρόνο, αλλά από την ποσότητα των κατεστραμμένων σειρών. Επίσης, όσο περισσότερες σειρές καταστρέφετε με ένα σχήμα - τόσο περισσότερους πόντους αποκτάτε για κάθε μία, συν μπόνους για το επίπεδο.
Στο προηγούμενο στιγμιότυπο φαίνονται αρκετά πράγματα:
1) Η εικόνα της karma αλλάζει, όπως οφείλει) Μόνο ο αληθινός μανιακός μπορεί να αποκτήσει το τελευταίο επίπεδο karma)
2) Αριστερά από την εικόνα της karma βρίσκεται η γραμμή προόδου, η οποία δείχνει πόσα έχετε ακόμα. Ο αλγόριθμος υπολογισμού πόντων, που αναφέρθηκε παραπάνω, απαιτεί τον ακριβή αριθμό των κατεστραμμένων σειρών μέχρι το game over, ενώ η συνολικά συγκεντρωμένη ποσότητα πόντων εξαρτάται από την ικανότητά σας.
Συνολικά, νομίζω ότι είναι όλα. Όταν χάσετε, οι πόντοι σας θα καταχωρηθούν στον πίνακα των ρεκόρ, ώστε οι μελλοντικές γενιές κατοίκων του καταφυγίου να θυμούνται την ικανότητά σας (με αστερίσκο σημειώνεται το τελευταίο αποτέλεσμα, αν έχει μπει στον πίνακα):
Ιδιαίτερα θέλω να εστιάσω την προσοχή σας στις υφές, που σχεδιάστηκαν, ίσως όχι με μεγάλη δεξιοτεχνία, αλλά με πολύ αγάπη)
Επίσης, κατάλαβα κάτι πολύ ενδιαφέρον. Ίσως, όταν παίζατε τένγκρις στο παρελθόν, σας φαινόταν ότι η μη εμφάνιση του σχήματος «ράβδος» ήταν παγκόσμια συνωμοσία, με σκοπό να σας εμποδίσει να νικήσετε τον υπολογιστή)) Έτσι λοιπόν, στο πρόγραμμα που έγραψα με τα ίδια μου τα χέρια, μπορεί να πει κανείς «σάρκα από τη σάρκα», η ράβδος δεν πέφτει επίσης ακριβώς τη στιγμή που είναι απαραίτητη). Σε όλα να κατηγορείτε τη τυπική βιβλιοθήκη C από τον σύντροφο Στόλμαν. Ωστόσο, για να αποτραπεί αυτή η κοσμική αδικία, στο παιχνίδι υπάρχει cheat, αλλά δεν θα σας το πω).
Όλες οι υφές του παιχνιδιού είναι ξεχωριστά, αν σας ενδιαφέρει, μπορείτε να τις δείτε, βρίσκονται στον κατάλογο vaultris -> textures. Προσοχή - spoilers σχετικά με επίπεδα karma)
Μπορείτε να κατεβάσετε το παιχνίδι από τον ιστότοπο fallout-archives.com, που το έχει ευγενικά φιλοξενήσει.
Αυτή είναι η σύνδεση για λήψη: http://www.fallout-archives.com/files/12/72p1.php. (μόλις 1.7 MB).
Για τη δημιουργία χρησιμοποιήθηκαν:
- γλώσσα C (pure C, όχι C++)
- winapi
- υλοποίηση OpenGL από την Microsoft
- MinGW – ελεύθερη υλοποίηση C\C++ κ.λπ. για Microsoft Windows
- Επεξεργαστής κειμένου GVim.
Καλή διασκέδαση.
ΥΓ: Απόφασα να το δημοσιεύσω στην πιο δημοφιλή ενότητα από όλες για το Fallout και το τένγκρις.
ΥΓ2: Για τους ιδιοκτήτες netbooks – ξεκινήστε το παιχνίδι αμέσως σε μικρό παράθυρο με το αρχείο eeeVaultris.
ΥΓ3: Δεν διεκδικώ τεχνολογία. Απλώς μου άρεσε να ασχολούμαι με αυτό και μου αρέσει το αποτέλεσμα)
UPDATE: Εάν το παιχνίδι δεν λειτουργεί για εσάς σε Vista ή Seven - δοκιμάστε να διαγράψετε από τον φάκελο του παιχνιδιού τη βιβλιοθήκη opengl.dll.