【第三篇:利用ChatGPT编写贪食蛇小游戏】

好像现在最近对ChatGPT讨论越来越热,ChatGPT的出现应该会引发“一次新的社会变革”,未来很多码农会失业啊!与其坐着被改变,不如尝试主动改变,我今天就利用ChatGPT编写贪食蛇小游戏,看看一个小白是否真的可以编出这个程序。
下面是我用ChatGPT3.5的真实应用。

然后我点击复制,现在把代码全部粘贴在PyCharm ,看语法完全合规,没有报错,居然还有注释(太震惊了!)。代码如下:

import pygame
import random

# 初始化 Pygame 库
pygame.init()

# 定义屏幕宽度和高度
screen_width = 500
screen_height = 500

# 创建屏幕对象并设置窗口大小
screen = pygame.display.set_mode((screen_width, screen_height))

# 设置窗口标题
pygame.display.set_caption("贪食蛇")

# 定义颜色变量
white = (255, 255, 255)
black = (0, 0, 0)
red = (255, 0, 0)

# 定义贪食蛇移动速度
snake_speed = 15

# 初始贪食蛇位置和长度
snake_x = 250
snake_y = 250
snake_size = 10
snake_list = []
snake_length = 1

# 初始化食物位置
food_x = round(random.randrange(0, screen_width - snake_size) / 10.0) * 10.0
food_y = round(random.randrange(0, screen_height - snake_size) / 10.0) * 10.0

# 定义函数来显示贪食蛇
def draw_snake(snake_list):
    for x in snake_list:
        pygame.draw.rect(screen, black, [x[0], x[1], snake_size, snake_size])

# 游戏主循环
game_over = False
while not game_over:

    # 获取所有事件
    for event in pygame.event.get():

        # 如果是退出事件,则游戏结束
        if event.type == pygame.QUIT:
            game_over = True

        # 如果是键盘按下事件
        if event.type == pygame.KEYDOWN:

            # 如果是左箭头按下,蛇向左移动
            if event.key == pygame.K_LEFT:
                x_change = -snake_size
                y_change = 0

            # 如果是右箭头按下,蛇向右移动
            elif event.key == pygame.K_RIGHT:
                x_change = snake_size
                y_change = 0

            # 如果是上箭头按下,蛇向上移动
            elif event.key == pygame.K_UP:
                x_change = 0
                y_change = -snake_size

            # 如果是下箭头按下,蛇向下移动
            elif event.key == pygame.K_DOWN:
                x_change = 0
                y_change = snake_size

    # 移动贪食蛇
    snake_x += x_change
    snake_y += y_change

    # 如果贪食蛇碰到边界,则游戏结束
    if snake_x >= screen_width or snake_x < 0 or snake_y >= screen_height or snake_y < 0:
        game_over = True

    # 绘制屏幕背景和食物
    screen.fill(white)
    pygame.draw.rect(screen, red, [food_x, food_y, snake_size, snake_size])

    # 存储贪食蛇头部坐标
    snake_head = []
    snake_head.append(snake_x)
    snake_head.append(snake_y)
    snake_list.append(snake_head)

    # 如果贪食蛇长度超过 snake_length,则删除贪食蛇尾部
    if len(snake_list) > snake_length:
        del snake_list[0]

    # 绘制贪食蛇
    draw_snake(snake_list)

    # 如果贪食蛇吃到了食物,增加贪食蛇长度并重新生成食物位置
    if snake_x == food_x and snake_y == food_y:
        food_x = round(random.randrange(0, screen_width - snake_size) / 10.0) * 10.0
        food_y = round(random.randrange(0, screen_height - snake_size) / 10.0) * 10.0
        snake_length += 1

    # 更新屏幕显示
    pygame.display.update()

    # 控制帧率
    clock = pygame.time.Clock()
    clock.tick(snake_speed)

# 退出 Pygame

试着运行下,报了一个小错误

稍微检查下,发现一个小错误,x_change,y_change没有初始赋值,改下。再运行下,居然成功了

以上代码,欢迎大家测试,只有一点小bug,稍微改下就可以用哈!

总结:
1、ChatGPT3.5已经完全能理解文字含义,是绝对【人工智能】,以上的编程无懈可击!
2、即使一个熟练的程序员,也达不到这个程度,更别谈速度。如果使用ChatGPT4,相信能解决更复杂的编程问题,还能识别图像,太厉害啦太厉害啦太厉害啦!
3、如果大规模使用GPT,很多人会失业,会引发很多社会问题。大佬们暂停【人工智能】的开发是有理由的!
未来已来!终结者时代可能就在不远的将来。。。。。。

 

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/1624.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

我不谈ChatGPT

&#xff08;1&#xff09;数据 有两个未经证实的传闻&#xff1a; 1、客服问答&#xff1a;80%用户问的问题都是那20%常见问题&#xff0c;但是就是这样&#xff0c;占用了客服人员80%的工作量和工作时间2、资讯搜索&#xff1a;谷歌一位员工说&#xff0c;在互联网上&#xf…

ChatGPT评测

总结&#xff1a;ChatGPT很强大&#xff0c;用作学术方面的问答或者软件行业的辅助工具是有一定的作用&#xff0c;但是有些回答设置了限制&#xff0c;并且中文回答方面总是回答一半&#xff0c;需要一直让他继续说&#xff0c;篇幅不是很长&#xff0c;但是往往能说道精髓&am…

ChatGPT可以帮我们做哪些事?

从精确发现代码中的安全漏洞到随心所欲地写一篇文章或整个功能代码块&#xff0c;再到打开通往另一个维度的门户&#xff0c;OpenAI 新推出的 ChatGPT 改变了游戏规则&#xff0c;它的可能性似乎只受限于你的局限性。 — 1 — 你的愿望就是我的命令 上周&#xff0c;OpenAI 研究…

ChatGPT:那些让美国伟大的俄罗斯人

转载自 衣公子的剑量子位 | 公众号 QbitAI 人工智能三次震惊世界。1997年&#xff0c;2016年&#xff0c;2023年。 有意思的是&#xff0c;这三次&#xff0c;都由美国主导&#xff0c;却都和美国最大的对手苏联&#xff08;俄罗斯&#xff09;有关。 1997年&#xff0c;IBM的深…

ChatGPT与文心一言对比思考

ChatGPT与文心一言对比思考 1. 目前在国内比较广泛被认知的ai模型有什么 我目前通过各种渠道注册到的账号有3个,按照了解到然后注册的顺序分别是 ChatGPTnewbing文心一言 3种ai的注册渠道 ChatGPT注册: 科学上网注册寻找外网手机号发送短信 newbing注册: 科学上网注册微软账…

openai chatgpt 相关

父文章 大数据模型 Prompt工程师指南[高阶篇]&#xff1a;对抗性Prompting、主动prompt、ReAct、GraphPrompts、Multimodal CoT Prompting等_人工智能_汀丶_InfoQ写作社区 chatgpt 正向案例 - chatgpt 正向案例 - gpt案例翻译 进步 目前的搜索引擎非常适合查询路程等信息获…

ChatGPT创造背景

01. 背景篇 1.1 ChatGPT和OpenAI是什么&#xff1f; ChatGPT是什么&#xff1f; ChatGPT是由美国顶尖AI实验室OpenAI开发的一个人工智能聊天机器人程序&#xff0c;2022年11月上线&#xff0c;上线不到一周就突破100万用户。该程序使用基于GPT-3.5架构的大语言模型并通过强化…

ChatGPT 遭教育部“拉黑”:师生禁用!

因公众号更改推送规则&#xff0c;请点“在看”并加“星标”第一时间获取精彩技术分享 点击关注#互联网架构师公众号&#xff0c;领取架构师全套资料 都在这里 0、2T架构师学习资料干货分 上一篇&#xff1a;力压macOS&#xff01;这次Linux杀疯了&#xff01; 大家好&#xff…

公有云和ChatGPT关系不大

前段时间要过年、休养身体&#xff0c;写长篇&#xff0c;所以公众号停更了两个月。 本文解释了AI云为什么不会成为云厂商的重要营收途径&#xff0c;延伸分析了一些云产品的本质。 1. 流量密码不是财富密码 这两个月才突然热议ChatGPT的朋友&#xff0c;其实技术嗅觉有点迟钝、…

2023-4-2 合规使用CHATGPT以及python如何调用chatgpt api的正确方式

ChatGPT最近很红火吧&#xff0c;要颠覆很多行业&#xff0c;大家都想试试&#xff0c;但是其开发公司OPENAI早有预见的封锁了中国的IP&#xff0c;大家都上不去体验不了&#xff0c;闹心吧&#xff0c;干着急&#xff0c;于是有些人用微信开了些转接小程序&#xff0c;但这一行…

干货!​如何打造我们自己的“ChatGPT”?| 大佬思辨

点击蓝字 关注我们 AI TIME欢迎每一位AI爱好者的加入&#xff01; 火爆全网的ChatGPT究竟是什么&#xff1f;为什么这么强&#xff1f;ChatGPT会取代搜素引擎吗&#xff1f;ChatGPT凸显的能力会是metaverse的有力支撑吗&#xff1f;ChatGPT的火爆背后, AI发展路向何方? 2022年…

华为版ChatGPT要来了!

ChatGPT狂飙160天&#xff0c;世界已经不是之前的样子。 新建了人工智能中文站https://ai.weoknow.com 每天给大家更新可用的国内可用chatGPT资源 6月3日消息&#xff0c;钛媒体App近日从华为内部独家获悉&#xff0c;华为公司将发布一款直接对标ChatGPT的多模态千亿级大模型产…

华为阿里版ChatGPT横空出世,谁的成效更好呢?

“你训练的大模型涌现了吗&#xff1f;”“还没有。好难受。”一时间成为了最近AI赛道玩家的一个爆热梗。 不管承不承认&#xff0c;相信每个玩家都不愿意输掉这场激烈的竞争。自百度成为国内“第一个吃螃蟹的人”后&#xff0c;又有两大中国科技巨头做好了准备——华为和阿里…

ChatGPT在前,华为盘古Chat在后

国产盘古Chat对话方面堪比GPT-3.5 什么是ChatGPT&#xff1f;简单来说&#xff0c;就是一个能够和人类自然对话的人工智能系统。它可以理解你的语言&#xff0c;回答你的问题&#xff0c;甚至给你提供建议和服务。它不仅可以处理文字&#xff0c;还可以处理图片、视频、音频等…

ChatGPT将颠覆我们生活?

一款由OpenAI开发的消费级别的强人工智能应用ChatGPT横空出世&#xff01; ChatGPT推出仅两个月&#xff0c;月活用户突破1亿&#xff0c;成为史上用户增长速度最快的消费级应用程序。 关于ChatGPT&#xff0c;马斯克在去年12月就曾公开表示称&#xff1a;ChatGPT好得吓人&am…

终于,乔姆斯基出手了:追捧ChatGPT是浪费资源

编辑&#xff1a;蛋酱、泽南 Colorless green ideas sleep furiously. 人类语言语法的基础不可能是基于统计意义的。 ChatGPT 掀起了科技领域最新的一轮军备竞赛&#xff0c;但留给 AI 领域的议题还有很多&#xff1a;ChatGPT 是一种真正的创新吗&#xff1f;是否意味着初步的通…

语言学巨头乔姆斯基评ChatGPT:缺乏任何智能的关键能力,追捧就是浪费资源

编&#xff5c;蛋酱、泽南源&#xff5c;机器之心 Colorless green ideas sleep furiously. 人类语言语法的基础不可能是基于统计意义的。 ChatGPT 掀起了科技领域最新的一轮军备竞赛&#xff0c;但留给 AI 领域的议题还有很多&#xff1a;ChatGPT 是一种真正的创新吗&#xff…

最新ChatGPT GPT-4 相似匹配Embedding技术详解(附ipynb与python源码及视频讲解)——开源DataWhale发布入门ChatGPT技术新手从0到1必备使用指南手册(一)

目录 前言最新ChatGPT GPT-4 相似匹配Embedding技术详解1. 何为Embedding2. 相关API2.1 LMAS Embedding API2.2 ChatGPT Style 3. Embedding应用3.1 QA3.2 聚类3.3 推荐 相关文献 参考资料其它资料下载 前言 如果您想提高ChatGPT中文本处理的效率和精度&#xff0c;那么Embedd…

ChatGPT,乌合之众的疯狂

观点| Mr.K 主笔| Wendy.L 编辑| Emma 来源| 技术领导力(ID&#xff1a;jishulingdaoli) 最近ChatGPT有多火爆就不用我说了。公司里&#xff0c;从CEO到技术人员&#xff0c;乃至于门口的保安、食堂的大婶&#xff0c;没有一个不会聊两句ChatGPT的。连我20年未见的小学同学…

ChatGPT 发展历程、原理、技术架构详解和产业未来

&#x1f447;快来关注我 作者&#xff1a;陈巍博士 原文链接&#xff1a; https://zhuanlan.zhihu.com/p/590655677 本文转自公众号 Python开发者 去年12月1日&#xff0c;OpenAI推出人工智能聊天原型ChatGPT&#xff0c;再次赚足眼球&#xff0c;为AI界引发了类似AIGC让艺术…