Jump to content

Lord Vek

Members
  • Content Count

    247
  • Joined

  • Last visited

  • Days Won

    2

Everything posted by Lord Vek

  1. Lord Vek

    Φραουλι Φραουλο

    Ευχαριστώ φίλε μου Freaktmp, τα έψαχνα αυτά. Με ξαναέκανες δέκα χρονών για λίγο.
  2. Λοιπόν, όλα ξεκίνησαν όταν ο Wally έβαλε ως ένα από τα παιχνίδια της εβδομάδας το Kaboom! του Atari 2600. Αναφέρθηκε πως αυτό το παιχνίδι για να παιχτεί όπως πρέπει θέλει paddle όπως του τότε Atari. Αλλά πως; Για να τα χρησιμοποιήσουμε στο PC ή στο Raspberry Pi όπου τρέχουν οι αντίστοιχοι emulators, θα πρέπει να έχουν σύνδεση USB. Άρα, ακόμη και αν υποθέσουμε ότι έβρισκα μεταχειρισμένα paddle σε λογική τιμή, για να μπορέσω να τα χρησιμοποιήσω θα έπρεπε να χρησιμοποιήσω κάποιον αντάπτορα, κάτι που θα ανέβαζε ακόμη περισσότερο το κόστος. Ήξερα πως το ΜΑΜΕ σου επιτρέπει να παίξεις το Arcanoid και το Super Breakout με το mouse, αλλά δεν έχει την ίδια αίσθηση χειρισμού. Αφήνω λοιπόν το ζήτημα αυτό στο πίσω μέρος του μυαλού μου… Μια μέρα πέφτω πάνω σε αυτό το video στο Youtube: Ο δημιουργός του video χρησιμοποιεί έναν Arduino Pro Micro και ένα αναλογικό μίνι joystick για να κάνει emulating ένα mouse στον Pc. Αναφέρει επίσης πως μπορεί να γίνει και με έναν Arduino Leonardo. Γιατί αυτά τα συγκεκριμένα Arduino; Διότι το chipάκι επικοινωνίας με το Pc που έχουν αυτά τα μοντέλα Arduino αναγνωρίζεται ως συσκευή HID (Human Interface Device), με δυο λόγια ως πληκτρολόγιο ή mouse. Σε κάποιο σημείο του video, αναφέρεται πως ο Arduino εξομοιώνει ένα mouse διαβάζοντας σε δύο από τις αναλογικές εισόδους του τα δεδομένα από τα δύο ποτενσιόμετρα του joystick, ένα για την κάθετη και ένα για την οριζόντια κίνηση. Και τότε μου κατέβηκε η ΙΔΕΑ… Αν χρησιμοποιήσουμε αντί για το joystick ένα σκέτο ποτενσιόμετρο μόνο για την οριζόντια κίνηση, θα έχουμε πρακτικά ένα mouse που θα κινείται μόνο οριζόντια, δηλαδή ένα USB paddle που θα μπορεί να χρησιμοποιηθεί τουλάχιστον από το ΜΑΜΕ. Εξομοιώνεται επίσης και το αριστερό κουμπί του mouse (αλλά και τα υπόλοιπα αν το θελήσουμε), χρήσιμο για να βγαίνει η μπίλια στο Arcanoid και στο Super Breakout. Και ξεκινάμε… Παραγγέλνω από το Ebay έναν Arduino Leonardo Pro Micro όπως αυτόν: https://www.ebay.com/itm/Leonardo-Pro-Micro-ATmega32U4-5V-Arduino-Bootloader-IDE-1-0-3-replace-Pro-Mini/172239182998?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649 κόστους 3,33€. Και ένα αναλογικό joystick για να δω τι τιμή σε Ohm έχουν τα ποτενσιόμετρά του. Να, σαν αυτό: https://www.ebay.com/itm/1Pcs-Breakout-Module-Shield-PS2-Joystick-Game-Controller-For-Arduino-P4P5-SEA/132712247765?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649 κόστους 0,71€. Σύνολο 4,04€. Πέρασαν περίπου δυο μήνες… Μια μέρα φτάνουν τα αγαθά. Έχοντας στην κατοχή μου πια το αναλογικό joystick μέτρησα τα ποτενσιόμετρα του και βρήκα πως είναι περίπου 5,20 Kohm. Ψάχνω ανάμεσα στις διάφορες παλιατσούρες στα διάφορα εξαρτήματα που έχω στην άκρη και βρήκα ένα ποτενσιόμετρο από κάτι χαλασμένα μεγάφωνα για Pc, περίπου 10 Kohm. Το μόνο μειονέκτημά του είναι πως ο άξονάς του είναι πλαστικός και όχι μεταλλικός όπως θα ήθελα για λόγους μηχανικής αντοχής. Δεν βαριέσαι, είπα ας το δοκιμάσω, και αν δουλέψει όπως πρέπει, παραγγέλνω και έναν μεταλλικό. Συγκέντρωσα λοιπόν τα παρακάτω υλικά: τον Arduino φυσικά, το ποτενσιόμετρο, ένα button που είχα τριγύρω, ένα κομματάκι πλακέτας γενικών κατασκευών για να γίνουν εκεί οι απαραίτητες ενώσεις-διακλαδώσεις και όχι πάνω στον ίδιο τον Arduino που είναι μικροσκοπικός (σαν γραμματόσημο είναι), ένα κουτί για κατασκευές που είχα στη διάθεσή μου και που χωράει στην παλάμη μου, ένα πλαστικό puddle που είχε δει καλύτερες ημέρες πάνω σε ένα ραδιοκασετόφωνο και που θα βαφτεί ασημί. Και τα συναρμολόγησα. Οι συνδέσεις είναι απλές (δείτε και την εικόνα): Το ένα από τα καλώδια του διακόπτη πηγαίνει στο gnd του Arduino όπως και το μαύρο καλώδιο του ποτενσιόμετρου. Το δεύτερο καλώδιο του διακόπτη πηγαίνει στο pin 9 του Arduino. Το κόκκινο καλώδιο του ποτενσιόμετρου πηγαίνει στο Vcc του Arduino Το μεσαίο καλώδιο του ποτενσιόμετρου (το μπλέ) πηγαίνει στο pin A0 του Arduino. Το μαύρο καλώδιο του ποτενσιόμετρού πηγσίνει και αυτό σε ένα gnd pin του Arduino (ο δικός μου Arduino είχε τρία gnd pins) Αλλά δεν δούλεψε με την πρώτη όπως θα ήθελα (όπως γίνεται συνήθως), διότι με το πρόγραμμα του learnelectronics (της σελίδας του δημιουργού του video που είδα) έπρεπε η τιμή που διαβαζόταν από την εντολή analogRead του Arduino να μειωθεί, να γίνει 0 και μετά πάλι να αρχίσει να αυξάνεται (ή να μειώνεται, ανάλογα με την κατεύθυνση) πράγμα που το έκανε άχρηστο για τη χρήση paddle που ήθελα. Για να μην τα πολυλογώ, τελικά μετά από δοκιμές επί δοκιμών στις εντολές σχετικές με τον χειρισμό mouse και διάβασμα διαφόρων παραδειγμάτων, κατάφερα επιτέλους να το κάνω να δουλέψει και σας το παρουσιάζω. Μάλλον θα κάνω και μια δημοσίευση στα Instructables. The finished product: Και το πρόγραμμα: arduino_mouse_emulation2.ino Αν κάποιος θελήσει να το φτιάξει και έχει κάποια απορία, εδώ είμαστε. Δοκιμάστηκε με επιτυχία στο ΜΑΜΕ 0.136 με τα παιχνίδια Arcanoid και Super Breakout.
  3. telonio, ορίστε και ένα knob που φαίνεται αρκετά ωραίο: https://www.ebay.com/itm/Black-Aluminum-Volume-Control-Amplifier-Knob-Wheel-AD/112248373126?ssPageName=STRK%3AMEBIDX%3AIT&_trksid=p2060353.m2749.l2649
  4. Αυτό ακούγεται ενδιαφέρον vfr400sak. Αν μπορείς γράψε λεπτομέρειες. Spin track εννοείς σαν το joystick που είχε πχ το Ikari Warriors;
  5. Ευχαριστώ vfr400sak. Σε κάποιο ψαξιμο που έκανα βρήκα και εγώ τη λύση με το mouse αλλά μετά από κάποιες δοκιμές με ένα ρουλεμάν και έναν άξονα από ξύλο (!) για να μετακινούν ένα δίσκο μπροστά στον αισθητήρα του mouse (για την ανίχνευση της οριζόντιας κίνησης) κατέληξα ότι η λύση αυτή δεν θα ήταν η καλύτερη δυνατή.
  6. Και ένα video παίζοντας Super Breakout. Παρέλειψα να γράψω στο πρώτο post ότι το μαύρο καλώδιο του ποτενσιόμετρού πηγσίνει και αυτό σε ένα gnd pin του Arduino (ο δικός μου Arduino είχε τρία gnd pins). Αλλά δεν μου επιτρέπει πια η σελίδα να κάνω edit. Αν μπορεί κάποιος Admin...
  7. Lord Vek

    Gaming News

    Συμφωνώ στο ότι το ολοκληρωμένο παιχνίδι από αυτά που βλέπω θα είναι πολύ καλό. Θα το αναμείνουμε λοιπόν.
  8. Lord Vek

    Gaming News

    Ευχαριστώ για την απάντηση, milntov! Μπα, δοκίμασα και εγώ με ένα χειριστήριο του playstation με αντάπτορα που έχω αλλά δεν κατάφερα να το χειριστώ. Επίσης πρέπει να έχει κάποιο πρόβλημα με τις συγκρούσεις, δυό φορές κόλλησα σε τοίχους και δεν κατάφερα να ξεκολλήσω τον Link. Αυτά τα έκανα παιζοντας με τα cursor keys με τα οποία μπορούσα να κινηθώ, αλλά δεν μπορούσα πχ να κλείσω το inventory που άνοιξα κατά λάθος. Αν κατάλαβα καλά αυτό είναι μόνο κάτι σαν demo ή beta έκδοση του παιχνιδιού; Α, και παίζοντας με το χειριστήριο, μπορείς να κάνεις save και load;
  9. Lord Vek

    Gaming News

    Ευχαριστώ για την πληροφορία Milntov! Το κατέβασα (δεν χρειάζεται εγκατάσταση) αλλά δεν μπορώ να βρώ τα πλήκτρα για τον χειρισμό, ούτε κάποιο μενού για να τα ορίσεις.. Καμμιά βοήθεια;
  10. Νάτη! Αλλά στην ουσία είναι η ίδια με την εδώ μόνο που είναι στα αγγλικά: https://www.instructables.com/id/Atari-Like-USB-Paddle-Using-Arduino-Leonardo/ Η μόνη διαφορά είναι το ότι τους έγραψα για την μεταβλητή cspd στο πρόγραμμα που επηρεάζει την ευαισθησία, και ένα tip για τη ρύθμιση του IDE για τον προγραμματισμό, που παρέλειψα να τα γράψω εδώ. Το είχα καημό τόσα χρόνια να γράψω κι εγώ ένα Instructable αλλά δεν είχα καμμιά καλή ιδέα που να μην την είχε και κάποιος άλλος και να την εφάρμοσε και καλύτερα. Αυτή εδώ η ιδέα μάλλον ήταν πρωτότυπη παγκοσμίως.
  11. telonio, προτού να βρω αυτό το knob, σχεδίαζα να κατασκευάσω ένα είτε από plexi-glass είτε από κόντρα πλακέ θαλάσσης και με την τρύπα στο κέντρο κατά τι μικρότερη από τον άξονα να το σφηνώσω πάνω στον άξονα ή να το κολλήσω με εποξική κόλλα. Χοντρό plexi-glass μπορεί να βρει κανείς σε καμμιά παλιά επίπεδη τηλεόραση.Ή να βρώ κάποιον με 3D printer να μου τυπώσει ένα.
  12. Εεεμ, και εγώ Wally δεν ξέρω και πολλά από ηλεκτρονικά, μόνο τα βασικά. Ξέρω όμως αρκετά για κανένα μικρής κλίμακας project οπως αυτό. Η ειρωνία είναι πως δεν είμαι και τόσο καλός σε τέτοιου τύπου παιχνίδια όπως το Arcanoid. Απλώς ειχα την ιδέα και...
  13. Lord Vek

    Retropie

    Wally, δεν ήξερα κάν ότι υπάρχουν αυτοί οι bare metal emulators. Ευχαριστώ για την πληροφορία! telonio, χρησιμοποιείς κάποιο πρόγραμμα όπως τον Win32 Disk Imager για να αντιγράψεις μια SD κάρτα. Ισχύει όμως αυτό που αναφέρει ο Wally δηλαδή όλες οι SD κάρτες πχ 32 GB δεν είναι ακριβώς ίδιας χωρητικότητας. Όμως τα έτοιμα SD images που κυκλοφορούν στο internet το λαμβάνουν υπόψη αυτό (τουλάχιστον δυο-τρία που δοκίμασα). Μια άλλη λύση είναι να δημιουργήσεις εσύ ένα SD image με τα μηχανήματα που σε ενδιαφέρουν κατεβάζοντας και εγκαθιστώντας ΜΟΝΟ το image του Retropie από την σελίδα του https://retropie.org.uk/download/ σε μια SD κάρτα καί γεμίζοντάς το σιγά σιγά με τα roms των μηχανημάτων που σε ενδιαφέρουν.
  14. Lord Vek

    Peridium

    Καλό παιχνίδι φαίνεται. Ευχαριστώ για την πληροφορία!
  15. Lord Vek

    Σκορπιός [ Κόμικ ]

    Ψήνομαι να το αγοράσω από Amazon UK, αλλά κοστίζει 30 λίρες λέει (είναι βέβαια η Hardcover έκδοση) +6 τα ταχυδρομικά. Και αυτό γιατί από την έκδοση της Jemma υπάρχει μόνο ο δευτερος τόμος όπου και αν έψαξα. Κακοτυχία που δεν το βρήκα μεταχειρισμένο με κάπως πιο διαχειρίσιμη τιμή.
  16. Ωραίο παιχνιδάκι, ναι. Τώρα αρχίζω κι εγώ να καταλαβαίνω τι παίζεται με τους εχθρούς και τα bonus levels. Ιδού:
  17. Lord Vek

    Σκορπιός [ Κόμικ ]

    Μου άρεσε πολύ το Eternauta, το οποίο υπήρχε σε συνέχειες και στον Σκορπιό και σε ένα παλαιότερο περιοδικό, το Σκαθάρι. Αλλά δεν είδαμε ποτέ το τέλος της ιστορίας ούτε από το ένα περιοδικό, ούτε από το άλλο, δυστυχώς. Ενδιαφέρουσα ήταν και η ιστορία της Μπάρμπαρα.
  18. Με αυτό το συγκεκριμένο είναι και λίγο θέμα τύχης. Αρκετές φορες έχασα με το που εμφανίστηκε ο ήρωας στην πίστα, σε κλάσματα δευτερολέπτου.
  19. Λίγο καλύτερα για να μην γίνω τελείως ρεζίλι:
  20. Η δική μου προσπάθεια: Το βρήκα δύσκολο και σε ορισμένες φάσεις εκνευριστικό (αυτά τα @#%$ πουλιά).
  21. Δεν μπόρεσα να μπώ χθές 06/02, ούτε το μεσημέρι κατά τις 15:00 ούτε και το βράδυ κατα τις 21:30.
  22. Lord Vek

    1001 '80s Computer Games

    Έχεις δίκιο σε αυτά που λες, και εγώ μεγάλωσα με το Pixel και με ένα Spectrum και σε καταλαβαίνω απόλυτα. Στα home computers υπήρχε πρωτοτυπία και όχι τόσο πολύ "δοκιμασμένες συνταγές" όπως στις κονσόλες. Τα δε arcades με κάποια από τα οποία επίσης μεγάλωσα είχαν το σκεπτικό να ξοδεύεις δεκάρικα.
  23. Lord Vek

    1001 '80s Computer Games

    Αγαπητέ μου Leon, Σου αξίζουν συγχαρητήρια για αυτή την σειρά των δημοσιευμάτων σου. Πρέπει να έπεσε πολύ μελέτη και ψάξιμο από μέρους σου. Έμαθα για την ύπαρξη πολλών παιχνιδιών που δεν γνώριζα μέσα από αυτά τα δημοσιεύματα. Να είσαι καλά! Παω τώρα να αξιολογήσω αυτό το Starquake για Amiga.
  24. Πολύ ωραίο έγινε, μπράβο σου!
  25. Και εγώ το βρήκα ωραίο, το έφτασα μέχρι το crusher (3ο στη σειρά θωρηκτό) το οποίο όμως με έκανε του αλατιού. Είναι κάπως αγχωτικό, αλλά είναι πολύ playable. Εδώ είναι και το δικό μου score: Μα που τα ανακαλύπτεις αυτά Wally:
×