ASCII ΠΟΥΛΙ

Ήρθα να παρουσιάσω ένα μικρό πρόγραμμα στο C. Είναι μια έκδοση του διάσημου παιχνιδιού "Flappy bird" για τους λάτρεις του τερματικού linux. Έχει ακόμα πολλά πράγματα για να γυαλίσει, αλλά αφήνει τον εαυτό του να παίξει

ascii-πουλιά

Ένα τερματικό παιχνίδι γραμμένο σε C που μιμείται τα Flappy Birds

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

Η πίστωση πηγαίνει σε όλα τα μέλη της ομάδας.

Αφήνω έναν σύνδεσμο λήψης:
https://mega.co.nz/#!lMBBwZwK!cdplK_stXWDYZvw5_U6Uxh6Ea3FguGBUEdlGK-gLess

Για να παίξετε απλά κάντε και τρέξτε.

Αφήνω επίσης τον σύνδεσμο με τον κωδικό στο github:
https://github.com/CarlosTuring-94/ASCII-BIRD

Ελπίζω να το απολαύσετε.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Έλαβ dijo

    Jojojo ότι Geek 😀

  2.   pepe dijo

    Υπέροχη ιδέα. Μεγάλος.

  3.   Προσωπικό dijo

    Το όνομα του παιχνιδιού έκανε τη μέρα μου 🙂

  4.   marcos dijo

    charros, αυτό το πολύ μπάσταρδο για τον μικρό εγκέφαλό μου χαχα το έτρεξα στο tty1 γιατί στο «κανονικό» τερματικό δεν «έβλεπε» καλά, οι «εικόνες» ήταν εκτός πλατείας, το παιχνίδι είναι δροσερό

  5.   Κάρλος Τούρινγκ dijo

    Έβαλα το νέο σύνδεσμο σε περίπτωση που αυτός που ανέβαλα ήταν παλιά έκδοση:

    https://mega.co.nz/#!MVZimZrL!YLqe-Nc55v5vGRTAI5GrV1hQjinowOx9T-dcrAlX-JQ

  6.   Κάρλος Τούρινγκ dijo

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

    1.    Paulmansilla dijo

      μπορείτε να με βοηθήσετε να το τρέξω;
      Δεν ξέρω πώς να το παίξω.
      gracias

      1.    Κάρλος Τούρινγκ dijo

        Εάν το κατεβάσετε από το mega, αποσυμπιέστε το αρχείο και μεταβείτε στο φάκελο "ASCII BIRD". Κάνετε μάρκα (εάν δίνει πρόβλημα αργότερα, καθαρίστε και μετά κάντε όλα). Εάν μεταγλωττιστεί σωστά, αναπτύξτε το τερματικό ώστε να φαίνεται καλό και εκτελέστε το εκτελέσιμο: ./ascii-bird

  7.   Ραφαέλ Κοξ dijo

    Τι τρόπος να σπαταλάς χρόνο σε αυτά τα μικρά προγράμματα που σε λίγους μήνες θα ξεχαστούν.
    Αντί για τους ίδιους προγραμματιστές να αφιερώνονται για να συνεισφέρουν σε πολύ πιο σημαντικά έργα όπως το LibreOffice (τελικά συμβάλλει στη διεπαφή γραφικών), Owncloud, Diaspora *, Replicant κ.λπ. Αυτά τα έργα χρειάζονται πραγματικές συνεισφορές, έτσι ώστε να έχουμε ποιοτικό δωρεάν λογισμικό.

    1.    marcos dijo

      Έχετε δίκιο, αλλά αυτό είναι το κοινό συμφέρον, τα μέλη του uni σας .. ενδιαφέρονται να μάθουν να κάνουν αυτό,
      αυτό που έμαθαν να κάνει αυτό το μικρό παιχνίδι δεν θα ξεχαστεί.

      Είναι αλήθεια ότι ολόκληρη η κοινότητα θα μας βοηθούσε εάν άλλα έργα προχωρούσαν, αλλά το καλύτερο που μπορούμε να κάνουμε είναι

      αν ξέρετε πώς να προγραμματίσετε το TEACH (έτσι ώστε περισσότεροι άνθρωποι μπορούν να βοηθήσουν με οποιοδήποτε έργο θέλουν)

      αν δεν ξέρετε πώς να προγραμματίσετε ΜΑΘΕΤΕ (έτσι μπορούμε να διδάξουμε προγραμματισμό προγραμματισμού)

    2.    Χουάνρα20 dijo

      Καλή συνεισφορά, αν και υπάρχουν πολλές γραμμές κώδικα για αυτό το μικρό παιχνίδι χαχα δεν πίστευα ότι θα υπήρχαν τόσα πολλά.

      Παρεμπιπτόντως, είμαι εγώ ή το blog γεμίζει με ανθρώπους που επικρίνουν σχεδόν ό, τι θέλουν να κάνουν ό, τι είναι σωστό για αυτούς (μάλλον, αυτό που πιστεύει ο Stallman είναι σωστό); Δεν το λέω για αυτό το άρθρο ότι η αλήθεια είναι ότι εξυπηρετεί κάτι είτε για να περάσει ο χρόνος, να μάθει (διαβάστε τον κώδικα), αλλά στο διάολο έχω ήδη διαβάσει πολλούς κακούς ανθρώπους / fanboy στο blog (στο σχόλια) που περιφρονεί το έργο των συντακτών. Κατά ειρωνικό τρόπο, επικρίνω χαχα αλλά μετά θέλω να ξέρω αν είμαι ο μόνος που το έχει παρατηρήσει ή ίσως είμαι το περίεργο που κάνει λάθος.

      1.    Χουάνρα20 dijo

        mm Νομίζω ότι έκανα λάθος

    3.    Κάρλος Τούρινγκ dijo

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

      1.    κυνηγός dijo

        Λοιπόν, το παιχνίδι είναι κατάλληλο για εσάς "καθώς κανείς δεν νοιάζεται", μην ανησυχείτε για τα lamers, ξοδεύετε το χρόνο σας σε ό, τι θέλετε και δεν χρειάζεται να δώσετε εξηγήσεις σε κανέναν, κάνετε πολύ καλά για να είστε στο 2ο. Ενας χαιρετισμός.

    4.    Στεγνώστε το έντερο dijo

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

      Χαιρετισμούς!

  8.   Faustino dijo

    Πόσο ενδιαφέρον ...
    Έχω ήδη μια ιδέα!
    Εγώ στο u: σύντροφοι θα προγραμματίσουμε ένα παιχνίδι σήμερα ...

  9.   Ramiro Estigarribia dijo

    Το παιχνίδι είναι εξίσου κακό με το αρχικό Flappy Birds.
    Συγχαρητήρια!

    1.    x11tete11x dijo

      Κύριε, θα ήσασταν τόσο ευγενικοί για να μας δείξετε τη θύρα Battlefield 4 για το linux;, λέω ότι αφού κάνετε κριτική δωρεάν, φαντάζομαι ότι πρέπει να έχετε κάνει κάτι που μας αφήνει ανοιχτό στόμα στους υπόλοιπους από εμάς

    2.    f3niX dijo

      Κάθε μέρα το blog γεμίζει με περισσότερους αδαείς ανθρώπους που ασκούν κριτική μόνο για κριτική. Δεν ξέρω τι συμβαίνει με αυτούς.

      1.    Ramiro Estigarribia dijo

        Συγγνώμη: δεν έχουν καταλάβει τη διπλή έννοια που χρησιμοποιείται.

  10.   Όχι. dijo

    Μην χρησιμοποιείτε ιδιόκτητες υπηρεσίες όπως το github ή το mega. Υπάρχουν δωρεάν εναλλακτικές λύσεις.

  11.   νταμάγειρες dijo

    # Generando ascii-birds.o
    # Depende de ascii-birds.c Interface.c
    # Ha cambiado ascii-birds.c
    gcc -c ascii-birds.c Interface.c
    #---------------------------
    # Generando scwindow.o
    # Depende de scwindow.c Interface.c
    # Ha cambiado scwindow.c
    gcc -c scwindow.c Interface.c
    #---------------------------
    # Generando ascii-birds
    # Depende de ascii-birds.o Interface.o scwindow.o
    # Ha cambiado ascii-birds.o
    gcc -o ascii-birds ascii-birds.o Interface.o scwindow.o -lpthread
    mv *.o build/
    mv: el objetivo «build/» no es un directorio
    make: *** [ascii-birds] Error 1

    Το καταλαβαίνω, βοήθεια.

  12.   Joao dijo

    Τι συνέβη στον σύνδεσμο mega; Δεν ξέρω πώς να το κάνω από το repo in git. Θέλω να το παίξω 🙁

    1.    f3niX dijo

      Από το git απλώς εγκαταστήστε το git και φτιάξτε έναν κλώνο ως εξής:

      git κλώνος https://github.com/CarlosTuring-94/ASCII-BIRD.git

      Έτοιμοι μπορείτε να μεταγλωττίσετε με το "make"

  13.   f4ik0 dijo

    Το επίπεδο της φρικιάς είναι εντυπωσιακό.

  14.   sergio dijo

    πώς να το τρέξετε; Λυπάμαι βαθιά για την άγνοιά μου, αλλά εξακολουθώ να μην ταιριάζω αρκετά καλά με το Linux εάν υπάρχει φιλανθρωπικός άνθρωπος που θα μου πει βήμα-βήμα πώς να το κάνω, θα ξέρω πώς να ευχαριστήσω;

  15.   Nebuchadnezzar dijo

    ΠΟΣΟ ΚΑΛΟ!!!!!!
    Λοιπόν, όχι πραγματικά, το μικρό σου παιχνίδι με έκανε να θυμάμαι πόσο μισώ τα Flappy πουλιά.
    ????

    1.    miguel dijo

      ναι, η πεθερά μου….