What's new

Welcome!

By registering with us, you'll be able to discuss, share and private message with other members of our community.

SignUp Now!

Νέα για AI και παρεμφερείς τεχνολογίες και εφαρμογές τους

Norshgaath

Mind-flayer
Approval of the Admiral
Joined
Aug 3, 2023
Messages
1,952
Πολυ χρησιμη παρουσιαση, μεσω μιας αναλυσης των πιο διασημων repositories, για την κατασταση στα LLM.

Δεν συμπεριλαμβανεται στο περιεχομενο του αρθρου το ποσο ασχημα/καλα αποδιδουν η για την αξιοπιστια τους btw


Μπορει να φανει χρησιμο την επομενη φορα που θα σας ρωτησουν "ναι, αλλα που χρησιμοποιουνται τετοια πραματα;"
1710488215419.png


1710488241325.png
 

Norshgaath

Mind-flayer
Approval of the Admiral
Joined
Aug 3, 2023
Messages
1,952
1710509783071.png

Ακομη μια εσφαλμενη υλοποιηση απο τη προχειροφτιαγμενη ΑΙ του gemini καταστρεφει οτι ειχε μεινει απο την αξιοπιστια των αποτελεσματων ευρεσης της γουγλ
 

lelos kounelos

Tarrasque
Joined
Dec 9, 2012
Messages
15,561
Τωρα θα πεταχτω απο το παραθυρο σαν τον τσομπανη απο την στανη, αλλα τι να κανω; να κατσω να πεθανω;
Απο το γραφημα Percentage of application category. Workflow automation.
Ειδα μερικα βιντεο (4-5) στο ΥΤ για την ενημερωση και θελω να πω οτι οσοι τα δημιουργησαν, να τους φανε τα επιπλα οι τερμιτες. αι στα διαλο τρεντι μαλακοπιτουρες. Την παρατησα την ενημερωση.
Καλυτερα να εβλεπα τον Ινδο YTιουμπερ που δειχνει πως να κανεις εγκατασταση τον firefox.

Ηθελα να μαθω πως κουμπωνει αυτο το πραγμα στην πραγματικοτητα και ειδα MONO τοπ 10 λιστες με tool. Εβλεπα background που εδειχναν το UI να τρεχει με ταχυτητα x20 και τον τυπο να λεει, μιλαω για εναν συγκεκριμενο, που ηθελα να του γραψω σχολιο, η μανα σου καθεται σε εναν καναπε και πισω στεκονται 5 μελαμψοι τυποι.
"Κοιταξτε, κανει το copy για εσας και το κανει paste κατευθειαν στο excel."
Δειχνει ενα random site και copy paste ενα ονομα στο excel. Τι κανει ρε γιδοεραστη; ποιο copy; απο που; ηλιθιε πλασιε ΑΙ.
Ολοι πλασιεδες ΑΙ με μηδενικη φυσικη παρουσια. Τυροπιταδες. Στελνει και αυτοματοποιημενα email. Τι email θα στειλει ρε νον λινεαρ μπαιναρι αλιατζεντερ τζεντερ νονκονφορμινγκ βαριαντ φλουιντ της κακιας ωρας, που οταν τον παιζεις, ενα γραμματοσημο σου φτανει για να σκουπισεις. Λες και δουλευουμε σε εταιρια που οργανωνει παρτι και θελω να στειλει σε ολους τους πελατες, το κειμενο που θα γραφει πανω η τουρτα.

Ρε μαν @Norshgaath, εσυ που εισαι ενταξει και λογικος, εχεις τιποτα να με κατατοπισει;
 

Norshgaath

Mind-flayer
Approval of the Admiral
Joined
Aug 3, 2023
Messages
1,952
Συγκεκριμενα οι εφαρμογες των LLMs εχουν να κανουν περισσοτερο με αυτοματοποιηση βαρετων, πολυπλοκων η και ευκολων δουλειων σε ενα χωρο εργασιας μεσω υπολογιστη.

Τα ιδια εκανε ενας ικανος κομπιουτερας και παλαιοτερα, απλα τωρα γινεται και απο εναν μη εξοικειωμενο εργατη δινοντας εντολες με περιγραφικο τροπο του τι θελει να κανει.

Βεβαια ολες οι αυτοματοποιημενες εφαρμογες ανεξαρτητως κλαδου ειναι σε εμβρυακο επιπεδο και θελουν σιγουρα ενα τυπο να ελεγχει πως ολα γινονται οπως θα περιμενε κανεις. Καθως τα LLMs βασιζονται σε προεκπαιδευμενα μοντελα, πολλες φορες γκλιτσαρουν και δεν εχουν εμπιστοσυνη. Παραδοξως αυτο το προβλημα παρουσιαζεται κυριως σε ετοιμα κλειστα μοντελα των Microsoft/Google και λιγοτερο στα open-sourced μοντελα της Meta/HuggingFace, μικρων devs και μικρων κοινοτητων.

Τεσπα στο παραδειγμα πχ για το τυπογραφειο (βαλε αντιστοιχα και αλλες επιχειρησεις)
  • δημιουργια προσωποποιημενων μειλ με διαφορετικο υφος ανα πελατη που εχουν ομως το ιδιο νοημα,
    • πχ αποστολη μειλ σε πελατες που περασε το διαστημα που χρειαζεται να πληρωσουν και υφος αναλογα αν ειναι κακοπληρωτες η απλα το εχουν ξεχασει κλπ
  • δημιουργια σε office η command line scripts για επαναλαμβανομενες δουλειες
    • πχ αντιγραφη συγκεκριμενων αρχειων συγκεκριμενων πελατων
  • αυτοματη αναλυση δεδομενων μικρης κλιμακας
    • για να δεις πχ ποσο σε παιρνει να του κοψεις σε μια επανεκτυπωση και τι οφελος θα εχεις σε μελλοντικες επανεκτυπωσεις του ιδιου πελατη
  • αυτοματη γραφη σχετικων κειμενων για ποστς προωθησης στα σοσιαλ μιντια του μαγαζιου
    • απλα με ανεβασμα μιας εικονας εκτυπωσης μιας χρυσης θερμοτυπιας να σκαει και η αντιστοιχη λεζαντα
  • τσατμποτακια στο σαιτ του τυπογραφειου που θα μπορουν να απαντανε βασικες ερωτησεις
    • , πχ τιμολογηση σουπλα ανα ποσοτητα ή αν τυπωνουμε ταμπελες.
  • Σε συνδυασμο με Machine Learning αναλυσης δεδομενων, και αν το συνδεσεις με τη βαση δεδομενων αποθηκης χαρτιων σου
    • να μπορει να σου κανει προβλεψεις για την ερχομενη σαιζον ωστε να παραγγειλεις συγκεκριμενα ειδη χαρτιου σε μεγαλυτερη ποσοτητα και να κερδισεις καλυτερη εκπτωση απο το προμηθευτη.
 
Last edited:

Norshgaath

Mind-flayer
Approval of the Admiral
Joined
Aug 3, 2023
Messages
1,952
Πούλησα την ψυχή μου στο διάολο και ήδη σκέφτομαι τις παραπάνω υλοποιήσεις για να κάνω τη ζωή μου ευκολότερη.
εχε στο νου σου ομως να κοιταξεις τους ορους καθε συνδρομης. Πολλες συνδρομες εχουν στα ψιλα γραμματα οριο tokens, στην ουσια ποσα prompts μπορεις να κανεις, ενω αλλες κοστολογουν εως και 4 ευρω την ωρα!!! (εσενα κοιταω μαικροσοφτ)
 

Chronomancy

Todd's Minion
Staff member
Joined
Oct 8, 2013
Messages
10,308
Ασχέτως του κόστους, πρέπει να είσαι σίγουρος το τι γίνεται με τα δεδομένα σου, διότι είναι πολύ πιθανό αν πρόκειται για εταιρικά δεδομένα να τα δεις στα μανταλάκια κάποια στιγμή. Γενικά, παίζει πολύ βρωμιά και υποκλοπή. Γερμανοί κυνηγάνε Αμερικανούς και Αμερικανοί κυνηγάνε Αμερικανούς, με στόχο να πάρουν ακόμη και δυο χαρακτήρες από ένα έγγραφο.
 

lelos kounelos

Tarrasque
Joined
Dec 9, 2012
Messages
15,561
Ωραιος ο @Norshgaath. καταλαβα και οτι οι τυποι στα βιντεο δεν ειχαν ιδεα για τι πραγμα μιλουσαν.
Η εντυπωση που μου δόθηκε, οτι δεν μπορουν να το κανουν καλυτερα απο μενα , μαλλον ειναι σωστη. Λογω της τεμπελιας μου, θα περασει αρκετος καιρος για φτασουν το επιπεδο μου. Copy paste και κολοκυθια. Ειχα βολεψει το μικροφωνο στο τηλεφωνο και επαιζε κατευθειαν φωνητικη πληκτρολογηση στο excel. Ετσι ξεκινησα, μετα εγινα πολυ καλος.

Machine Learning αναλυσης δεδομενων
Η αληθεια ειναι οτι το συγκεκριμενο κομματι θα με διευκολυνε λιγο, αλλα δεν αξιζει τον κοπο να μπλεκω με token και συνδρομες. Να κανω και καμια δουλεια, να δειχνω απασχολημενος.

πρέπει να είσαι σίγουρος το τι γίνεται με τα δεδομένα σου
Αυτο ειναι ενα πολυ σοβαρο θεμα, ειδικα στον τομεα μου που η εχεμυθεια ειναι tier ατζεντα τσατσας για πλουσιους κυριους.
 

ccwr

Mind-flayer
The Ultimate Sacrifice Never tell me the odds Hug the Snek PCMaster Veteran
Joined
Dec 19, 2012
Messages
2,353





ωραίο σχετικό thread

1710582891663.png


Εδιτ: Δεν ξέρω αν το έχετε αναφέρει, βαριέμαι να το ψάξω (to search αν δουλεύει δεν βγάζει κάτι). H microsoft είχε για 1 χρόνο το GPT 4.0 και δημοσίευσε ένα paper το μάρτιο του 2023.

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

ο Τίτλος της εργασίας είναι χαρακτηριστικός για το αποτέλεσμα:
Sparks of Artificial General Intelligence:Early experiments with GPT-4

"Given the breadth and depth ofGPT-4’s capabilities, we believe that it could reasonably be viewed as an early (yet still incomplete) versionof an artificial general intelligence (AGI) system. In our exploration of GPT-4, we put special emphasison discovering its limitations, and we discuss the challenges ahead for advancing towards deeper and morecomprehensive versions of AGI, including the possible need for pursuing a new paradigm that moves beyondnext-word prediction."
 
Last edited:

Norshgaath

Mind-flayer
Approval of the Admiral
Joined
Aug 3, 2023
Messages
1,952
Μη πεφτετε ρε σε παπατζιλικια, η ολη φαση μυριζει scam απο χιλιομετρα

Εδω απο την σχετικη συζητηση στο reddit



1710584924734.png

No diss, but funny :LOL:
1710584974228.png
1710585253234.png
 

ccwr

Mind-flayer
The Ultimate Sacrifice Never tell me the odds Hug the Snek PCMaster Veteran
Joined
Dec 19, 2012
Messages
2,353
Μπορεί να είναι ναι. Μπορεί και να μην είναι. Δεν βγαίνουν από reddit ποστ τέτοια συμπεράσματα. Δεν έχω κάνει due dilligence tbh. Αλλά δεν θα έβγαζα συμπέρασμα απο reddit ποστς. Είναι ακόμα preprotype κτλ. H Αλήθεια είναι ότι AI shit βγαίνει στον χώρο pumparei (300% μεσοσταθμικά όλα μέσα στον μήνα). Και αυτό δημιουργεί κακά incentives για πολλές προχειροδουλειές με στόχο τα fomo crowds.

Απλά το ποστ μου και το edit του αναφέρεται γενικά σε δυνατότητες των LLM. Εντελώς πρακτικά ενώ έρχομαι προσωπικά από άλλους κλάδους μοντελοποίησης, η ταχύτητα με την οποία μπορώ να προχωράω στο financial modeling είναι mind bogling. Το σημείο εκκίνησης είναι το paper Sparks of AGI και μιλάμε για exponential growth. Θα βλέπουμε πολύ θόρυβο σε αυτήν την διαδικασία αλλά μέσα στα κόπρανα κάπου είναι και τα διαμάντια.

To 2o screen το προσπερνάω γιατί είναι πιο ηλίθιο από σπασμένη σαγιονάρα.


πιο εύπεπτα το σχετικό paper.

και η παρουσίαση στο MIT
 
Last edited:

Norshgaath

Mind-flayer
Approval of the Admiral
Joined
Aug 3, 2023
Messages
1,952
H Αλήθεια είναι ότι AI shit βγαίνει στον χώρο pumparei (300% μεσοσταθμικά όλα μέσα στον μήνα). Και αυτό δημιουργεί κακά incentives για πολλές προχειροδουλειές με στόχο τα fomo crowds.
Αυτο ακριβως. Οποτε θελει πολυ προσοχη στη παπατζα που προωθειται.

Επισης επειδη μπαινεις στο χωρο τωρα προσφατα, να ξερεις πως τα LLM δεν δυνανται για πραγματοποιηση AGI εκ των θεμελιων τους. Μην πιστευεις τις παπατζες διαφορων επιτηδειων που το κανουν για να αυξησουν τις μετοχες της οποιας εταιρειας τους πληρωνει.

Συγκεκριμενα για το sparks of AI, ειχε γινει αρκετα καλη κουβεντα στο χωρο περισυ, δες εδω την αποψη που υπερισχυσε:
 

ccwr

Mind-flayer
The Ultimate Sacrifice Never tell me the odds Hug the Snek PCMaster Veteran
Joined
Dec 19, 2012
Messages
2,353
Εύστοχη η κριτική για τον ανοικτό κώδικα και την αρχιτεκτονική των μοντέλων, όσο και για την αξιοπιστία όποιου ισχυρισμού από πλευράς των developers.

Αλλά η τηγανίτα ακόμα και στο άρθρο σου παραμένει ακέραιη:

Now here’s the thing, if Coca Cola wants to keep secrets, that’s fine; it’s not particularly in the public interest to know the exact formula. But what if they suddenly introducing a new self-improving formula with in principle potential to end democracy or give people potentially fatal medical advice or to seduce people into committing criminal acts? At some point, we would want public hearings.

Microsoft and OpenAI are rolling out extraordinarily powerful yet unreliable systems with multiple disclosed risks and no clear measure either of their safety or how to constrain them. By excluding the scientific community from any serious insight into the design and function of these models, Microsoft and OpenAI are placing the public in a position in which those two companies alone are in a position do anything about the risks to which they are exposing us all.

Είναι πραγματικά τρομερό πόσο σε ενδυναμώνουν τα μοντέλα. Απλά θέλουν καθοδήγηση και αυτά δεν είναι αυθύπαρκτα, ακόμα.

imho είναι λάθος προσέγγιση σκέψης, "η άποψη που επικρατεί". Ιδιαίτερα σε τόσο ρευστά τοπία. tread carefully ;)
 

Norshgaath

Mind-flayer
Approval of the Admiral
Joined
Aug 3, 2023
Messages
1,952
Ενα πολυ ομορφα γραμμενο αρθρο γνωμης για την φραση the AI isn't good enough…yet, οπου δειχνει τη λαθος προσεγγιση του σκεπτικου "οσο αυξανεται η επεξεργαστικη ισχυς στα LLM μοντελα που βασιζονται σε μετασχηματιστικη λογικη αλγοριθμων (transformers) και αν υπαρξει σωστο curation θα φτασουμε σε AGI"


Historically, the fact that some people – both writers and readers – couldn't tell the difference wasn't all that important, because people who fell prey to the science fiction-as-prophecy delusion didn't have the power to re-orient our society around their mistaken beliefs. But with the rise and rise of science fiction-obsessed tech billionaires who keep trying to invent the torment nexus, science fiction writers are starting to be more vocal about distinguishing between our made-up funny stories and predictions (AKA "cyberpunk is a warning, not a suggestion")

In that spirit, I'd like to point to how one of sf's most frequently palmed cards has become a commonplace of the AI crowd. That sleight of hand is: "add enough compute and the computer will wake up." This is a shopworn cliche of sf, the idea that once a computer matches the human brain for "complexity" or "power" (or some other simple-seeming but profoundly nebulous metric), the computer will become conscious. Think of "Mike" in Heinlein's *The Moon Is a Harsh Mistress"

For people inflating the current AI hype bubble, this idea that making the AI "more powerful" will correct its defects is key. Whenever an AI "hallucinates" in a way that seems to disqualify it from the high-value applications that justify the torrent of investment in the field, boosters say, "Sure, the AI isn't good enough…yet. But once we shovel an order of magnitude more training data into the hopper, we'll solve that, because (as everyone knows) making the computer 'more powerful' solves the AI problem"

As the lawyers say, this "cites facts not in evidence." But let's stipulate that it's true for a moment. If all we need to make the AI better is more training data, is that something we can count on? Consider the problem of "botshit," Andre Spicer and co's very useful coinage describing "inaccurate or fabricated content" shat out at scale by AIs

---

"Botshit" was coined last December, but the internet is already drowning in it. Desperate people, confronted with an economy modeled on a high-speed game of musical chairs in which the opportunities for a decent livelihood grow ever scarcer, are being scammed into generating mountains of botshit in the hopes of securing the elusive "passive income"

Botshit can be produced at a scale and velocity that beggars the imagination. Consider that Amazon has had to cap the number of self-published "books" an author can submit to a mere three books per day
As the web becomes an anaerobic lagoon for botshit, the quantum of human-generated "content" in any internet core sample is dwindling to homeopathic levels. Even sources considered to be nominally high-quality, from Cnet articles to legal briefs, are contaminated with botshit

Ironically, AI companies are setting themselves up for this problem. Google and Microsoft's full-court press for "AI powered search" imagines a future for the web in which search-engines stop returning links to web-pages, and instead summarize their content. The question is, why the fuck would anyone write the web if the only "person" who can find what they write is an AI's crawler, which ingests the writing for its own training, but has no interest in steering readers to see what you've written? If AI search ever becomes a thing, the open web will become an AI CAFO and search crawlers will increasingly end up imbibing the contents of its manure lagoon.


This problem has been a long time coming. Just over a year ago, Jathan Sadowski coined the term "Habsburg AI" to describe a model trained on the output of another model
There's a certain intuitive case for this being a bad idea, akin to feeding cows a slurry made of the diseased brains of other cows

But "The Curse of Recursion: Training on Generated Data Makes Models Forget," a recent paper, goes beyond the ick factor of AI that is fed on botshit and delves into the mathematical consequences of AI coprophagia:


[2305.17493] The Curse of Recursion: Training on Generated Data Makes Models Forget

Co-author Ross Anderson summarizes the finding neatly: "using model-generated content in training causes irreversible defects":


Will GPT models choke on their own exhaust? | Light Blue Touchpaper


Which is all to say: even if you accept the mystical proposition that more training data "solves" the AI problems that constitute total unsuitability for high-value applications that justify the trillions in valuation analysts are touting, that training data is going to be ever more elusive.


What's more, while the proposition that "more training data will linearly improve the quality of AI predictions" is a mere article of faith, "training an AI on the output of another AI makes it exponentially worse" is a matter of fact.
 

ccwr

Mind-flayer
The Ultimate Sacrifice Never tell me the odds Hug the Snek PCMaster Veteran
Joined
Dec 19, 2012
Messages
2,353
Δεκτές οι ενστάσεις και η κριτική. Φαντάζομαι δεν είναι άγνωστα τα παραπάνω ρίσκα στις εταιρίες. Η ιδεολογικοποίηση τείνει να τους υποτιμάει. Αλλά ακόμα και έτσι να είναι ο ανταγωνισμός είναι τεράστιος. Κάλες είναι οι απόψεις να διαβάζει κανείς άρθρα, και papers. Αλλά να κάνεις και ένα verification προσωπικά στον βαθμό που μπορεί.

ΤΟ ότι μπορείς να πιάσεις μια κουβέντα σε ένα chat με δυσνόητους ορίζοντες είναι σήμερα disruptive. π.χ. μπορεί κάποιος να φτιάξει σήμερα με 5, 10 ώρες δουλειά και ελάχιστες γνώσεις κώδικα ένα data aggrigator, που να λειτουργεί verifibly. Κάτι που θα ήθελε μέρες δουλειάς και εξειδικευμένο κόσμο, UI devs, Api integration, κτλ κτλ.

Μπορείς να κάνεις data modeling, να πατάς μία φράση, με σωστό proompting και να σου παρουσιάζονται όλα τα σχετικά concepts, πράγματα που ήθελαν να κάψεις το search engine. Μετά με το reasearch που βρίσκεις χάρη στο prompting να κάνεις re iterate τα script σου κτλ

Για τα περί επικρατούσας άποψης και για το κατα πόσο είναι σωστός ή όχι δρόμος προς το AGI, είναι ένα επιστημονικό debate στο οποίο δεν έχω κανέναν λόγο ούτε και εξειδίκευση για να επιλέξω πλευρά.

θυμάμαι στωϊκα πάντα τον Γαλιλαίο στα επιστημονικά debates.
In the sciences, the authority of thousands of opinions is not worth as much as one tiny spark of reason in an individual man.
 

ccwr

Mind-flayer
The Ultimate Sacrifice Never tell me the odds Hug the Snek PCMaster Veteran
Joined
Dec 19, 2012
Messages
2,353
ωραίο cherry picking/confirmation bias άρθρο, υπό την έννοια ότι ξεχνάει π.χ. τα adoption curve των tablet, που πραγματοποιήθηκαν μέσα σε 5 χρόνια από 0 - 50% toy target.

Γενικά είμαστε γραμμικά σκεπτόμενα όντα και οι εκθετικές σχέσεις μας είναι δύσκολες. Τα adoption curves των πιο σύγχρονων τεχνολογιών έχουν αυξανόμενης επιτάχυνσης ρυθμό.
Γιατί δεν απαιτούνται υποδομές, τύπου να βάλω ένα δίκτυο κεραιών σε όλο το κόσμο όπως στα κινητά, να εκτοξεύσω νέους δορυφόρους (υπάρχει διαθέσιμο bandwirdth) Όλοι έχουμε ήδη internet υπολογιστές 700 δίκτια πάνω από το κεφάλι μας...
 

ccwr

Mind-flayer
The Ultimate Sacrifice Never tell me the odds Hug the Snek PCMaster Veteran
Joined
Dec 19, 2012
Messages
2,353
ένα απλό παράδειγμα τι εννοώ και γιατί έχω πάθει πλάκα.

Prompt:
"make a game with pygame that depicts an poop jumping over obstucles, like chrome dino. The player should be controllable with the arrow keys of the keyboard.."

GPT 4:

1710601683915.png


Code:
import pygame
import sys
import random

# Initialize Pygame
pygame.init()

# Game Constants
SCREEN_WIDTH, SCREEN_HEIGHT = 800, 400
GRAVITY = 1
JUMP_HEIGHT = -20

# Colors
WHITE = (255, 255, 255)
BLACK = (0, 0, 0)

# Set up the display
screen = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
pygame.display.set_caption("Poop Dodge Game")

# Clock to control game framerate
clock = pygame.time.Clock()

def load_poop_image():
    """Create a simple poop emoji surface as there's no direct way to load custom images here."""
    poop_surface = pygame.Surface((50, 50), pygame.SRCALPHA)
    pygame.draw.ellipse(poop_surface, BLACK, poop_surface.get_rect(), 0)
    pygame.draw.ellipse(poop_surface, (139, 69, 19), poop_surface.get_rect().inflate(-5, -5), 0)
    return poop_surface

# Load the poop image
poop_image = load_poop_image()
poop_rect = poop_image.get_rect(midbottom=(80, SCREEN_HEIGHT - 30))

# Player variables
poop_gravity = 0
poop_jump = False

# Obstacle setup
obstacle_timer = 0
obstacle_list = []

def display_poop():
    """Draw the poop on the screen."""
    screen.blit(poop_image, poop_rect)

def poop_movement():
    """Handle poop movement and gravity."""
    global poop_gravity, poop_jump
   
    if poop_jump:
        poop_gravity = JUMP_HEIGHT
        poop_jump = False
   
    poop_gravity += GRAVITY
    poop_rect.y += poop_gravity
   
    if poop_rect.bottom >= SCREEN_HEIGHT - 30:
        poop_rect.bottom = SCREEN_HEIGHT - 30

def create_obstacle():
    """Randomly create obstacles and add them to the obstacle list."""
    if obstacle_timer == 0:
        obstacle_height = random.randint(20, 70)
        obstacle_rect = pygame.Rect(SCREEN_WIDTH, SCREEN_HEIGHT - 30 - obstacle_height, 20, obstacle_height)
        obstacle_list.append(obstacle_rect)

def move_obstacles():
    """Move and draw obstacles, and remove them when they're off-screen."""
    for obstacle in obstacle_list:
        obstacle.x -= 5
        pygame.draw.rect(screen, BLACK, obstacle)
   
    # Remove obstacles that have moved off-screen
    obstacle_list[:] = [obstacle for obstacle in obstacle_list if obstacle.x > -20]

def game_over():
    """Display game over message and end the game."""
    screen.fill(WHITE)
    font = pygame.font.Font(None, 74)
    text = font.render('Game Over', True, BLACK)
    text_rect = text.get_rect(center=(SCREEN_WIDTH//2, SCREEN_HEIGHT//2))
    screen.blit(text, text_rect)
    pygame.display.flip()
    pygame.time.wait(2000)
    pygame.quit()
    sys.exit()

# Game loop
running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            running = False
        if event.type == pygame.KEYDOWN:
            if event.key == pygame.K_UP and poop_rect.bottom >= SCREEN_HEIGHT - 30:
                poop_jump = True

    screen.fill(WHITE)
    display_poop()
    poop_movement()

    # Obstacle logic
    obstacle_timer += 1
    if obstacle_timer >= 150:
        obstacle_timer = 0
    create_obstacle()
    move_obstacles()

    # Collision detection
    for obstacle in obstacle_list:
        if poop_rect.colliderect(obstacle):
            game_over()

    pygame.display.update()
    clock.tick(30)

pygame.quit()

To τρέχεις και δουλεύει.. :cool: wtf. προφανώς είναι κάτι απλό. Αλλά με πολλά iteration (και ψάξιμο) it just fuckin works και για πιο πολύπλοκα. OK δεν είμαστε ακόμα στο prompt φτιάξε το Baldur's gate 5. Αλλά fuck κάπου εκεί μετά τον ορίζοντα υπάρχει αυτό το ενδεχόμενο.
 

Tony Corvus

Ancient Red Dragon
Φασαίος Larianός Τσοβόλα δώστα όλα Sign me up! Approval of the Admiral
Joined
Dec 1, 2012
Messages
11,321
Αυτό το "γνώσεις κώδικα" είναι σαν ακούω κάμποσους code monkeys που συχνάζουν στα Inspot Ηλιούπολης.
Ο προγραμματισμός και γενικά η όλη επιστήμη του Computer Science, δεν έγκειται μόνο σε κάμποσες αράδες κώδικα.
Αυτό είναι απλά το εργαλείο και εσύ κοιτάς να χρησιμοποιήσεις αυτό το εργαλείο με βάση τις χ-ψ γνώσεις σου (αλγοριθμικές και μη). Θέλει μια γερή βάση για να προχωρήσεις. Συν Αθηνά και χείρα κίνει.
Τώρα κάτι τσιτατα που γράφονται σε πρώην τουητερς. Λολ, μιλάμε για το σκουπιδότοπο του ίντερνετ.


Btw, αρκετά γουστόζικο το copilot του github (αρκεί να ξέρεις κάποια πράματα και μην περιμένεις τον αυτόματο).
 

ccwr

Mind-flayer
The Ultimate Sacrifice Never tell me the odds Hug the Snek PCMaster Veteran
Joined
Dec 19, 2012
Messages
2,353
Το θέμα είναι ότι σε βάζει στην διαδικασία να μάθεις πράγματα με μεγάλη επιτάχυνση,5 λεπτά πριν κάνω το prompt δεν ήξερα ότι υπάρχει το pygame π.χ. αλλά είμαι σε θέση να το χρησιμοποιήσω. Ένας προγραμματιστής μπορεί να καταλάβει καλύτερα το backbone, ναι σίγουρα. Πριν από αυτά όπως για να είμαι σε θέση να παράξω κώδικα για ένα poop jumping game ήθελα μήνες μη όντας προγραμματιστής.

Θέλει εξειδίκευση στον εκάστοτε τομέα? Φυσικά... duh, το ότι μπορώ να χρησιμοποιήσω ένα εργαλείο δεν σημαίνει ότι καταλαβαίνω operation system infustructure π.χ. Αλλά αυτό μπορεί να μου ζωγραφήσει τον δρόμο για να τα καταλάβω, με επιταχυμένο ρυθμό. Ξέρεις εσύ να κάνεις semblance speed modeling? όχι μπορείς να το μάθεις επιταχυμένα όμως και πολύ γρήγορα να παράξεις και κώδικα.
 
Top Bottom