Καλωσήρθατε στην ιστοσελίδα μου.

Midnight dream

                                                                                                            MORPHEUS

 

                                                The Matrix is everywhere, it's all

                                                            around us, here even in this room.

                                                                                You can see it out your window, or

                                                                                on your television.  You feel it

                                                                                when you go to work, or go to

                                                                                church or pay your taxes.  It is

                                                                                the world that has been pulled

                                                                                over your eyes to blind you from

                                                                                the truth.

                               

                                                                                                                NEO

                                                                                What truth?

 

                                                                                                                MORPHEUS

                               

                                                That you are a slave, Neo.  That

                                                                                you, like everyone else, was born

                                                                                into bondage...

                                                                                ... kept inside a prison that you

                                                                                cannot smell, taste, or touch.  A

                                                                                prison for your mind.

 

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

Από τα έτοιμα προγράμματα λοιπόν υπάρχει το tetris που το δημιούργησα σε περιβάλλον linux mandrake χρησιμοποιώντας την βιβλιοθήκη curses. Εκτελείται σίγουρα και σε περιβάλλον unix αλλά δεν το'χω δοκιμάσει ακόμα.Υπάρχει μία πιθανότητα να μην εκτελείται πολύ oμαλά μιας και χρησιμοποίησα μια ρουτίνα για την εξάλειψη των ενοχλητικών παραμορφώσεων που προκαλεί η curses στο terminal του γραφικού περιβάλλοντος. Για na κάνετε compile το πρόγραμμα, απλώς αποσυμπιέστε το αρχείο, ξεπακετάρετέ το (με gunzip και tar xovf), μπείτε στο φάκελο και γράψτε make Πληροφορίες θα βρείτε στο αρχείο READ.ME που συμπεριλαμβάνεται στο φάκελο

Επίσης υπάρχει η ίδια έκδοση του tetris για dos δημιουργημένο με τον compiler της borland. Χρησιμοποίησα τον ίδιο κώδικα απο την αντιστοιχη έκδοση για linux(μιας και εκεί το πρωτοδημιούργησα) μόνο που άλλαξα κάποια πράγματα σχετιζόμενα με την εμφάνιση των χαρακτήρων στην οθόνη.

Συγκεκριμένα:

- Άλλαξα την mvprintw με το συνδιασμό εντολών gotoxy - printf

- Διέγραψα εντελώς τις refresh, redrawwin (που ανήκουν στην curses) καθώς και την redrawscreen(δική μου) μιας και στο dos δεν εμφανίζονται καθόλου "σκουπίδια" και παραμορφώσεις

- Χρησιμοποίησα την kbhit() σε συνδιασμό με την getch() αντί για τις εντολές nodelay, getch()

Μόνο με αυτές τις αλλαγές το πρόγραμμα ήταν έτοιμο.

Compile γίνεται με bcc32 (όνομα αρχείου). Καλώντας το πρόγραμμα με όρισμα -s μπορεί ο χρήστης να αλλάξει τα πλήκτρα κατά βούληση.

Σημείωση και για τις 2 εκδόσεις: Το παιχνίδι κάθε 15 γραμμές ανεβάζει το επίπεδο, προσθέτωντας 2 extra γραμμές και επιταχύνοντας την πτώση των κομματιών. Η επιτάχυνση ορίζεται με τη μεταβλητή FACTOR που γίνεται define στην αρχή του προγράμματος. Η FACTOR πρέπει να είναι μικρότερη της μονάδας.Όσο πιο πολύ πλησιάζει το 1, τόσο πιο αργά επιταχύνεται η πτώση. Αν γίνει ίσο με το 1 η πτώση δεν επιταχύνεται καθόλου ενώ αν γίνει μεγαλύτερη του 1 η πτώση επιβραδύνεται.Επίσης, τα default πλήτρα είναι

Εδώ ακολουθούν μερικά links σε διάφορα sites.

Για όποιον ενδιαφέρεται να επικοινωνήσει μαζί μου για τον οποιοδήποτε λόγο, μπορεί να μου στείλει ένα mail στην παρακάτω διεύθυνση: Δημήτρης