דילוג לתוכן
  • חוקי הפורום
  • פופולרי
  • לא נפתר
  • משתמשים
  • חיפוש גוגל בפורום
  • צור קשר
עיצובים
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • ברירת מחדל (ללא עיצוב (ברירת מחדל))
  • ללא עיצוב (ברירת מחדל)
כיווץ
לוגו מותג
  1. דף הבית
  2. קטגוריות בהרצה
  3. תכנות
  4. בינה מלאכותית - AI
  5. עזרה הדדית - בינה מלאכותית
  6. שיתוף | ChatGPT - הצ'אטבוט החדש של OpenAI ; לכתיבת תסריטים

שיתוף | ChatGPT - הצ'אטבוט החדש של OpenAI ; לכתיבת תסריטים

מתוזמן נעוץ נעול הועבר עזרה הדדית - בינה מלאכותית
431 פוסטים 66 כותבים 16.9k צפיות 50 עוקבים
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
תגובה
  • תגובה כנושא
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • ב בוגאטי

    @מתכנת-חובב שכחתי לציין שעשיתי את זה ב Open AI Codex ולא בצ'אט ושם המגבלה היא 16000 תווים כמדומני.

    @מתכנת-חובב כתב בשיתוף | ChatGPT - הצ'אטבוט החדש של OpenAI ; לכתיבת תסריטים:

    בדקת שגם אם תתקן הכל עובד כמו שצריך?

    יתכן שאתה צודק, אבל כפי שאמרתי לא היה לי כוח לעבור על הכל, זה גם ככה לא היה משהו חשוב כל כך אלא יותר לשם השעשוע.
    אגב, יצרתי עם זה עכשיו קוד #C למשחק סנייק באורך 180 שורות ועבד מצויין, רק הבעיה שכיווני החיצים הפוכים וזה ממש מבלבל...
    אם מעניין אותך, הנה הקוד, אני הפעלתי אותו ב Visual studio ע"י יצירת פרוייקט
    Console App (.NET Framework) :

    
    using System;
    
    namespace SnakeGame
    {
        class Program
        {
            static void Main(string[] args)
            {
                // Set up the game board
                int boardWidth = 20;
                int boardHeight = 20;
                char[,] board = new char[boardWidth, boardHeight];
                for (int i = 0; i < boardWidth; i++)
                {
                    for (int j = 0; j < boardHeight; j++)
                    {
                        board[i, j] = ' ';
                    }
                }
    
                // Set up the snake
                int snakeLength = 5;
                int[] snakeX = new int[snakeLength];
                int[] snakeY = new int[snakeLength];
                for (int i = 0; i < snakeLength; i++)
                {
                    snakeX[i] = boardWidth / 2;
                    snakeY[i] = boardHeight / 2;
                }
    
                // Set up the food
                int foodX = 0;
                int foodY = 0;
                Random random = new Random();
                while (true)
                {
                    foodX = random.Next(0, boardWidth);
                    foodY = random.Next(0, boardHeight);
                    if (board[foodX, foodY] == ' ')
                    {
                        break;
                    }
                }
    
                // Set up the game variables
                int score = 0;
                int direction = 0; // 0 = up, 1 = right, 2 = down, 3 = left
                bool gameOver = false;
    
                // Main game loop
                while (!gameOver)
                {
                    // Draw the board
                    Console.Clear();
                    for (int i = 0; i < boardWidth; i++)
                    {
                        for (int j = 0; j < boardHeight; j++)
                        {
                            if (i == 0 || i == boardWidth - 1 || j == 0 || j == boardHeight - 1)
                            {
                                Console.Write('#');
                            }
                            else
                            {
                                Console.Write(board[i, j]);
                            }
                        }
                        Console.WriteLine();
                    }
    
                    // Draw the score
                    Console.WriteLine("Score: " + score);
    
                    // Get the user input
                    ConsoleKeyInfo keyInfo = Console.ReadKey();
                    switch (keyInfo.Key)
                    {
                        case ConsoleKey.UpArrow:
                            if (direction != 2)
                            {
                                direction = 0;
                            }
                            break;
                        case ConsoleKey.RightArrow:
                            if (direction != 3)
                            {
                                direction = 1;
                            }
                            break;
                        case ConsoleKey.DownArrow:
                            if (direction != 0)
                            {
                                direction = 2;
                            }
                            break;
                        case ConsoleKey.LeftArrow:
                            if (direction != 1)
                            {
                                direction = 3;
                            }
                            break;
                    }
    
                    // Move the snake
                    for (int i = snakeLength - 1; i > 0; i--)
                    {
                        snakeX[i] = snakeX[i - 1];
                        snakeY[i] = snakeY[i - 1];
                    }
                    switch (direction)
                    {
                        case 0:
                            snakeY[0]--;
                            break;
                        case 1:
                            snakeX[0]++;
                            break;
                        case 2:
                            snakeY[0]++;
                            break;
                        case 3:
                            snakeX[0]--;
                            break;
                    }
    
                    // Check for game over
                    if (snakeX[0] == 0 || snakeX[0] == boardWidth - 1 || snakeY[0] == 0 || snakeY[0] == boardHeight - 1)
                    {
                        gameOver = true;
                    }
                    for (int i = 1; i < snakeLength; i++)
                    {
                        if (snakeX[0] == snakeX[i] && snakeY[0] == snakeY[i])
                        {
                            gameOver = true;
                        }
                    }
    
                    // Check for food
                    if (snakeX[0] == foodX && snakeY[0] == foodY)
                    {
                        // Increase the score
                        score++;
    
                        // Increase the snake length
                        snakeLength++;
                        Array.Resize(ref snakeX, snakeLength);
                        Array.Resize(ref snakeY, snakeLength);
                        snakeX[snakeLength - 1] = snakeX[snakeLength - 2];
                        snakeY[snakeLength - 1] = snakeY[snakeLength - 2];
    
                        // Generate new food
                        while (true)
                        {
                            foodX = random.Next(0, boardWidth);
                            foodY = random.Next(0, boardHeight);
                            if (board[foodX, foodY] == ' ')
                            {
                                break;
                            }
                        }
                    }
    
                    // Update the board
                    board[foodX, foodY] = 'F';
                    for (int i = 0; i < snakeLength; i++)
                    {
                        board[snakeX[i], snakeY[i]] = 'S';
                    }
                }
    
                // Game over
                Console.Clear();
                Console.WriteLine("Game Over!");
                Console.WriteLine("Score: " + score);
                Console.ReadKey();
            }
        }
    }
    קוד
    

    תיהנה!!!

    יעקב מ. פינסי מנותק
    יעקב מ. פינסי מנותק
    יעקב מ. פינס
    כתב ב נערך לאחרונה על ידי
    #115

    @בוגאטי
    איך מפעילים את הקוד הזה? בלי תוכנה

    ב תגובה 1 תגובה אחרונה
    1
    • יעקב מ. פינסי יעקב מ. פינס

      @בוגאטי
      איך מפעילים את הקוד הזה? בלי תוכנה

      ב מנותק
      ב מנותק
      בוגאטי
      כתב ב נערך לאחרונה על ידי
      #116

      @יעקב-מ-פינס ע"י קומפיילר אונליין כמו זה.
      תדביק הכל בחלון השחור ותלחץ על RUN (הכפתור הירוק) כדי להריץ.

      מ מישהו12מ 2 תגובות תגובה אחרונה
      2
      • ב בוגאטי

        @יעקב-מ-פינס ע"י קומפיילר אונליין כמו זה.
        תדביק הכל בחלון השחור ותלחץ על RUN (הכפתור הירוק) כדי להריץ.

        מ מנותק
        מ מנותק
        מויטיו
        כתב ב נערך לאחרונה על ידי
        #117

        מישהו יכול לבדוק אם הקוד הזה עובד (הוא כתב לי גם תיעוד)

        import java.awt.Color;
        import java.awt.Dimension;
        import java.awt.Graphics;
        import java.awt.Point;
        import java.awt.event.KeyEvent;
        import java.awt.event.KeyListener;
        import java.util.ArrayList;
        import java.util.Random;
        
        import javax.swing.JFrame;
        import javax.swing.JPanel;
        
        public class SnakeGame extends JPanel implements Runnable, KeyListener {
        
            private static final long serialVersionUID = 1L;
        
            public static final int WIDTH = 400;
            public static final int HEIGHT = 400;
            public static final int SCALE = 20;
            public static final int SPEED = 5;
        
            private Thread thread;
            private boolean running;
        
            private BodyPart b;
            private ArrayList<BodyPart> snake;
        
            private Apple apple;
            private ArrayList<Apple> apples;
        
            private Random random;
        
            private int xCoor = 10, yCoor = 10;
            private int size = 5;
        
            private boolean right = true, left = false, up = false, down = false;
        
            private int ticks = 0;
        
            public SnakeGame() {
                setPreferredSize(new Dimension(WIDTH, HEIGHT));
                addKeyListener(this);
                setFocusable(true);
        
                snake = new ArrayList<BodyPart>();
                apples = new ArrayList<Apple>();
        
                random = new Random();
        
                start();
            }
        
            public void start() {
                running = true;
                thread = new Thread(this);
                thread.start();
            }
        
            public void stop() {
                running = false;
                try {
                    thread.join();
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        
            public void tick() {
                if (snake.size() == 0) {
                    b = new BodyPart(xCoor, yCoor, 10);
                    snake.add(b);
                }
        
                ticks++;
        
                if (ticks > 250000) {
                    if (right) xCoor++;
                    if (left) xCoor--;
                    if (up) yCoor--;
                    if (down) yCoor++;
        
                    ticks = 0;
        
                    b = new BodyPart(xCoor, yCoor, 10);
                    snake.add(b);
        
                    if (snake.size() > size) {
                        snake.remove(0);
                    }
                }
        
                if (apples.size() == 0) {
                    int xCoor = random.nextInt(39);
                    int yCoor = random.nextInt(39);
        
                    apple = new Apple(xCoor, yCoor, 10);
                    apples.add(apple);
                }
        
                for (int i = 0; i < apples.size(); i++) {
                    if (xCoor == apples.get(i).getxCoor() && yCoor == apples.get(i).getyCoor()) {
                        size++;
                        apples.remove(i);
                        i--;
                    }
                }
        
        
        תגובה 1 תגובה אחרונה
        0
        • מתכנת חובבמ מתכנת חובב

          @בוגאטי בדקת שגם אם תתקן הכל עובד כמו שצריך?
          ובכלל, איך הוא הוציא לך 400 שורות?
          הוא מוגבל במספר התווים ככה ש 400 שורות נשמע מוזר
          בכל אופן, בכתיבה של פונקציות בודדות הוא וודאי אלוף אבל בתוכנית שלמה ומורכבת שתעבוד חלק בלי שום בעיה - קשה לראות אצלו

          G מנותק
          G מנותק
          GIGA
          כתב ב נערך לאחרונה על ידי
          #118

          @מתכנת-חובב כתב בשיתוף | ChatGPT - הצ'אטבוט החדש של OpenAI ; לכתיבת תסריטים:

          הוא מוגבל במספר התווים

          נכון מאוד, אבל אפשר לבקש ממנו להשלים (הוא ממשיך פחות או יותר מהשורה שהוא עצר ומוסיף התנצלות על "חוסר שימת הלב"...)

          מתכנת חובבמ תגובה 1 תגובה אחרונה
          1
          • G GIGA

            @מתכנת-חובב כתב בשיתוף | ChatGPT - הצ'אטבוט החדש של OpenAI ; לכתיבת תסריטים:

            הוא מוגבל במספר התווים

            נכון מאוד, אבל אפשר לבקש ממנו להשלים (הוא ממשיך פחות או יותר מהשורה שהוא עצר ומוסיף התנצלות על "חוסר שימת הלב"...)

            מתכנת חובבמ מנותק
            מתכנת חובבמ מנותק
            מתכנת חובב
            מדריכים
            כתב ב נערך לאחרונה על ידי
            #119

            @GIGA מוזר, ניסיתי פעם לבקש והוא פשוט החזיר לי את כל הקוד מהתחלה

            G תגובה 1 תגובה אחרונה
            1
            • מתכנת חובבמ מתכנת חובב

              @GIGA מוזר, ניסיתי פעם לבקש והוא פשוט החזיר לי את כל הקוד מהתחלה

              G מנותק
              G מנותק
              GIGA
              כתב ב נערך לאחרונה על ידי
              #120

              @מתכנת-חובב לא יודע, כשהוא עוצר לי באמצע אני כותב לו פשוט 'you didn't finish' (לא סיימת) והוא ממשיך מהנקודה שבה עצר

              ש תגובה 1 תגובה אחרונה
              2
              • G GIGA

                @מתכנת-חובב לא יודע, כשהוא עוצר לי באמצע אני כותב לו פשוט 'you didn't finish' (לא סיימת) והוא ממשיך מהנקודה שבה עצר

                ש מנותק
                ש מנותק
                שמעון חבצלת
                כתב ב נערך לאחרונה על ידי
                #121

                מישהו יודע למה הוא לא נותן לי לדבר איתו יותר מהודעה אחת?
                כל פעם שאני שולח יותר מהודעה אחת הוא כותב לי יותר מידי הודעות בשעה אחת נסה שוב מאוחר יותר.

                א תגובה 1 תגובה אחרונה
                0
                • ש שמעון חבצלת

                  מישהו יודע למה הוא לא נותן לי לדבר איתו יותר מהודעה אחת?
                  כל פעם שאני שולח יותר מהודעה אחת הוא כותב לי יותר מידי הודעות בשעה אחת נסה שוב מאוחר יותר.

                  א מחובר
                  א מחובר
                  אבי ים
                  כתב ב נערך לאחרונה על ידי
                  #122

                  @שמעון-חבצלת קיבל שכל
                  הבין שמנצלים אותו
                  בינה מלאכותית או לא?

                  ש תגובה 1 תגובה אחרונה
                  0
                  • א אבי ים

                    @שמעון-חבצלת קיבל שכל
                    הבין שמנצלים אותו
                    בינה מלאכותית או לא?

                    ש מנותק
                    ש מנותק
                    שמעון חבצלת
                    כתב ב נערך לאחרונה על ידי
                    #123

                    @אבי-ים מי מנצל אותו? זה לא אמור להיות מיועד לזה?

                    א תגובה 1 תגובה אחרונה
                    0
                    • ש שמעון חבצלת

                      @אבי-ים מי מנצל אותו? זה לא אמור להיות מיועד לזה?

                      א מחובר
                      א מחובר
                      אבי ים
                      כתב ב נערך לאחרונה על ידי
                      #124

                      @שמעון-חבצלת להבנתי זה אמור להיות בתשלום
                      רק עכשיו בחינם

                      ש תגובה 1 תגובה אחרונה
                      0
                      • א אבי ים

                        @שמעון-חבצלת להבנתי זה אמור להיות בתשלום
                        רק עכשיו בחינם

                        ש מנותק
                        ש מנותק
                        שמעון חבצלת
                        כתב ב נערך לאחרונה על ידי
                        #125

                        @אבי-ים כתב בשיתוף | ChatGPT - הצ'אטבוט החדש של OpenAI ; לכתיבת תסריטים:

                        רק עכשיו בחינם

                        אם זה רק עכשיו בחינם אז למה אני לא מצליח לתקשר איתו?

                        א תגובה 1 תגובה אחרונה
                        0
                        • ש שמעון חבצלת

                          @אבי-ים כתב בשיתוף | ChatGPT - הצ'אטבוט החדש של OpenAI ; לכתיבת תסריטים:

                          רק עכשיו בחינם

                          אם זה רק עכשיו בחינם אז למה אני לא מצליח לתקשר איתו?

                          א מחובר
                          א מחובר
                          אבי ים
                          כתב ב נערך לאחרונה על ידי
                          #126

                          @שמעון-חבצלת אני לא יודע
                          אבל אולי זה רק הדגמה
                          ואחרי שאלה אחת הוא עוצר

                          ש תגובה 1 תגובה אחרונה
                          0
                          • א אבי ים

                            @שמעון-חבצלת אני לא יודע
                            אבל אולי זה רק הדגמה
                            ואחרי שאלה אחת הוא עוצר

                            ש מנותק
                            ש מנותק
                            שמעון חבצלת
                            כתב ב נערך לאחרונה על ידי
                            #127

                            @אבי-ים אולי תתגייג מישהו אם יש לו תשובה?

                            NH.LOCALN תגובה 1 תגובה אחרונה
                            0
                            • ש שמעון חבצלת

                              @אבי-ים אולי תתגייג מישהו אם יש לו תשובה?

                              NH.LOCALN מנותק
                              NH.LOCALN מנותק
                              NH.LOCAL
                              מדריכים
                              כתב ב נערך לאחרונה על ידי NH.LOCAL
                              #128

                              @אבי-ים במטותא ממך אתה טועה.

                              @שמעון-חבצלת התשובה פשוטה מאוד וכתובה שם במפורש. יש להם עומסים אדירים על השרתים, והם פשוט לא עומדים בהם. זה הכל. זה לכולם ככה פחות או יותר

                              לאינדקס המלא של כלל הסקריפטים שלי
                              https://nhlocal.github.io

                              ש תגובה 1 תגובה אחרונה
                              0
                              • NH.LOCALN NH.LOCAL

                                @אבי-ים במטותא ממך אתה טועה.

                                @שמעון-חבצלת התשובה פשוטה מאוד וכתובה שם במפורש. יש להם עומסים אדירים על השרתים, והם פשוט לא עומדים בהם. זה הכל. זה לכולם ככה פחות או יותר

                                ש מנותק
                                ש מנותק
                                שמעון חבצלת
                                כתב ב נערך לאחרונה על ידי
                                #129

                                @NH-LOCAL כתב בשיתוף | ChatGPT - הצ'אטבוט החדש של OpenAI ; לכתיבת תסריטים:

                                זה לכולם ככה פחות או יותר

                                אז איך אתם מצליחים כל הזמן לקבל ממנו תשובות לא הצלחתי לקבל ממנו אפילו אחת..

                                NH.LOCALN תגובה 1 תגובה אחרונה
                                0
                                • ש שמעון חבצלת

                                  @NH-LOCAL כתב בשיתוף | ChatGPT - הצ'אטבוט החדש של OpenAI ; לכתיבת תסריטים:

                                  זה לכולם ככה פחות או יותר

                                  אז איך אתם מצליחים כל הזמן לקבל ממנו תשובות לא הצלחתי לקבל ממנו אפילו אחת..

                                  NH.LOCALN מנותק
                                  NH.LOCALN מנותק
                                  NH.LOCAL
                                  מדריכים
                                  כתב ב נערך לאחרונה על ידי
                                  #130

                                  @שמעון-חבצלת אני אישית באמת לא מצליח. לא יודע בקשר לאחרים

                                  לאינדקס המלא של כלל הסקריפטים שלי
                                  https://nhlocal.github.io

                                  א תגובה 1 תגובה אחרונה
                                  1
                                  • NH.LOCALN NH.LOCAL

                                    @שמעון-חבצלת אני אישית באמת לא מצליח. לא יודע בקשר לאחרים

                                    א מחובר
                                    א מחובר
                                    אבי ים
                                    כתב ב נערך לאחרונה על ידי
                                    #131

                                    @NH-LOCAL עד לפני שבוע ואפי' פחות היה אפשר לנהל איתו שיחות ארוכות בקלות וכן להשתמש בשאר האופציות שיש שם
                                    ופתאום אחרי שידרוג כלשהו הוא לא עונה יותר מתשובה אחת לכולם
                                    זה נראה יותר מכוון מאשר סתם עומס

                                    NH.LOCALN תגובה 1 תגובה אחרונה
                                    0
                                    • א אבי ים

                                      @NH-LOCAL עד לפני שבוע ואפי' פחות היה אפשר לנהל איתו שיחות ארוכות בקלות וכן להשתמש בשאר האופציות שיש שם
                                      ופתאום אחרי שידרוג כלשהו הוא לא עונה יותר מתשובה אחת לכולם
                                      זה נראה יותר מכוון מאשר סתם עומס

                                      NH.LOCALN מנותק
                                      NH.LOCALN מנותק
                                      NH.LOCAL
                                      מדריכים
                                      כתב ב נערך לאחרונה על ידי
                                      #132

                                      @אבי-ים פה אתה כבר גולש לקונספירציות. איןלהם שום רווח מלעשות צעד כזה

                                      לאינדקס המלא של כלל הסקריפטים שלי
                                      https://nhlocal.github.io

                                      א מתכנת חובבמ 2 תגובות תגובה אחרונה
                                      0
                                      • NH.LOCALN NH.LOCAL

                                        @אבי-ים פה אתה כבר גולש לקונספירציות. איןלהם שום רווח מלעשות צעד כזה

                                        א מחובר
                                        א מחובר
                                        אבי ים
                                        כתב ב נערך לאחרונה על ידי
                                        #133

                                        @NH-LOCAL ומה הרווח שלהם ליצור את הדבר הזה?
                                        אפי' פרסומות אין שם

                                        ישראל 142י תגובה 1 תגובה אחרונה
                                        0
                                        • NH.LOCALN NH.LOCAL

                                          @אבי-ים פה אתה כבר גולש לקונספירציות. איןלהם שום רווח מלעשות צעד כזה

                                          מתכנת חובבמ מנותק
                                          מתכנת חובבמ מנותק
                                          מתכנת חובב
                                          מדריכים
                                          כתב ב נערך לאחרונה על ידי מתכנת חובב
                                          #134

                                          @NH-LOCAL כתב בשיתוף | ChatGPT - הצ'אטבוט החדש של OpenAI ; לכתיבת תסריטים:

                                          @אבי-ים פה אתה כבר גולש לקונספירציות. איןלהם שום רווח מלעשות צעד כזה

                                          יש להם - חיסכון בחשמל
                                          בכל אופן, גם אני יכלתי עד לא מזמן לדבר איתו כמה שרק רציתי ועכשיו הוא נותן לי שתיים - שלוש בלבד
                                          אז אני מנסה לשאול אותו רק שאלות "לעניין" ומתייג כל תשובה בתקווה שהם יחשבו שאני משתמש מועיל ויתנו לי פריווילגיות על פני האחרים

                                          NH.LOCALN תגובה 1 תגובה אחרונה
                                          0

                                          • התחברות

                                          • אין לך חשבון עדיין? הרשמה

                                          • התחברו או הירשמו כדי לחפש.
                                          • פוסט ראשון
                                            פוסט אחרון
                                          0
                                          • חוקי הפורום
                                          • פופולרי
                                          • לא נפתר
                                          • משתמשים
                                          • חיפוש גוגל בפורום
                                          • צור קשר