ChatGPT 又整活了,从零开始设计并实现一个类似数独的游戏 Sumplete
ChatGPT 又整活了。这次是从零开始设计并实现一个类似数独的游戏。
数独应该很多人都玩过,规则也很简单。
那能不能设计一款与数独类似的新游戏呢?国外有位叫 Daniel Tait 的工程师就想到了让 ChatGPT 来试试。经过几个小时与 ChatGPT 的对话,ChatGPT设计并开发了这款名为 Sumplete 的游戏。
这款游戏的规则也很简单。给定 3x3、4x4、5x5、6x6、7x7、8x8 或者 9x9 的网格,上面已经预先填好了数字。你要做的就是从网格中删除数字,直到每一行和每一列的和等于右侧或下方给定的值。
下图就是一个例子。绿色圆圈表示选中,红色叉叉表示删除。三行的总和分别是20、7 和 13;三列的总和分别是17、17 和 6。
Sumplete 这个游戏看起来很简单。但是当网格数量达到 9x9 时,复杂度就直线上升了,需要花不少的功夫才能解答出来。
感兴趣的人可以去 Sumplete 网站(https://sumplete.com/)挑战一下。
Daniel Tait 在网站上分享了与 ChatGPT的交互过程。从中可以看到,ChatGPT 不仅发明了这个新的游戏,还在 30 秒内用 HTML 和 JavaScript 实现了这个游戏。直接把代码复制到本地就可以运行。然后 ChatGPT 还加了一些 CSS 来让整个界面看起来更美观。Daniel Tait 在 ChatGPT 给出的版本上进行修改,就得到了现在 Sumplete 网站上运行的代码。
作为一名程序员,看完整个过程,最直观的感受是:不管你对ChatGPT有什么样好或者不好的看法,一定要去了解它。它将会改变很多程序员的生活。
ChatGPT 又整活了,从零开始设计并实现一个类似数独的游戏 Sumplete相关推荐
- 【整活】使用海龟画图画一个绿码
[整活]使用海龟画图画一个·绿码· 文章目录 前言 展示 一.使用了什么工具 二.使用步骤 1.引入库 2.完整代码 总结 前言 例如:全球疫情事态严重,希望疫情早日退散,今天用python中的画图库 ...
- 一文教你从零开始设计并实现一个Java扫雷游戏
背景:扫雷这款游戏有着很长的历史,从扫雷被开发出来到现在进行了无数次的优化,这款游戏变得越来越让人爱不释手了,简单的玩法在加上一个好看的游戏界面,每一处的细节都体现了扫雷的魅力.以JAVA语言作为开发 ...
- php 写一个大富翁游戏,C++大富翁代码 现在要设计一个类似“大富翁”的游戏:有一条由20个格子组成的 联合开发网 - pudn.com...
C++大富翁代码 所属分类:Windows编程 开发工具:C/C++ 文件大小:349KB 下载次数:6 上传日期:2018-05-15 21:11:38 上 传 者:红黑二叉树 说明: 现在要设计 ...
- HTML5 canvas 游戏设计:创建一个经典的魔塔游戏
整个项目都已经开源,项目地址:https://github.com/m8705/MAGIC-TOWER-JS 注:这是我高中时候的作品,BUG 很多,已经不再更新了.下载项目到本地就能玩. 前言 魔塔 ...
- 小白如何从零开始设计并开发一个微信小程序?
背景:微信小程序的出现,让更多的中小型企业初期不再以APP为首选,小程序的天然优势让他备受关注,也因此诞生了专门的小程序开发岗位,让前端有机会继续蚕食其他岗位的份额. 但微信小程序也会很多缺点,最大的 ...
- python界面制作和unity的有区别吗_由1~4人利用Sratch、Python、Unity或其它游戏开发工具设计与制作一个的教育类游戏。...
[简答题]1.计划的概念和内容主要是什么? 2.计划的层次主要有哪些方面? [单选题]面向数据结构的设计方法的最终目标是( ) [简答题]名片设计没有问题以后可以上传到这边作为最终定稿. [其它]填充 ...
- 扫雷java程序算法设计_基于Java的Windows扫雷游戏的设计与实现毕业论文+任务书+翻译及原文+源码+辅导视频...
基于Java的Windows扫雷游戏的设计与实现 摘 要 扫雷这款游戏有着很长的历史,从扫雷被开发出来到现在进行了无数次的优化,这款游戏变得越来越让人爱不释手了,简单的玩法在加上一个好看的游戏界面,每 ...
- 教你用JAVA设计一个飞机大战的游戏
本次Java课程设计是做一个飞机大战的游戏,应用Swing编程,完成一个界面简洁流畅.游戏方式简单,玩起来易于上手的桌面游戏.该飞机大战项目运用的主要技术即是Swing编程中的一些窗口类库.事件监听以 ...
- iPhone 14 Pro 全系降价 700 元;Gmail 之父:有了 ChatGPT,搜索引擎活不过两年了|极客头条
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews ...
最新文章
- python3.5怎么使用-Python3.5常见内置方法参数用法实例详解
- Automatic IE Testing With Python
- python变量和运算符
- left outer join 和 right outer join 和 join 的区别
- 【无码专区12】子集和(背包dp)
- 【机器视觉学习笔记】双边滤波算法(C++)
- MQTT onenet 使用记录
- [转]Visual Studio 2005创建VC++智能设备项目失败的解决方法
- 应用 Valgrind 发现 Linux 程序的内存问题
- Windows下实现gettimeofday()函数
- BEAMnrc参数设置_MainInputs(3)
- 初学者怎么自学python编程_编程零基础初学者应当如何开始学习 Python?
- PHP HTML转PDF
- 中英文电子书下载:https://sobooks.cc/
- 使用XPath+Chrome浏览器解析网站的数据
- vue 渲染函数处理slot_Vue渲染函数详解
- redis从入门到入魔
- 4月6日----4月10日二年级课程表
- 路由器WDS桥接教程
- 点云特征提取--vfh
热门文章
- 单片机毕业设计 电子时钟设计与实现
- linux 磁盘和文件系统的专有名词
- [友谊篇FRIENDSHIP]Learn with whole Life 一生的学习
- 机器学习之概率图模型(贝叶斯概率,隐马尔科夫模型)
- node.js http-server虽然启动了,但是网页打开显示无法正常运作解决办法
- 微信小程序:rpx和px转换
- layui如何获取父节点的父节点_element-ui tree控件获取当前节点和父节点
- VUE倒计时刷新页面不影响
- 外虚内实是什么意思_农村俗语“宅有五实五虚,五虚令人贫;五实人富贵”是什么意思?...
- 终于有大佬对全网最烦人的验证码下手了!