1.aḭ?贪吃i贪???Դ??
2.å¦ä½ç¨Pythonåä¸ä¸ªè´ªåèAI
3.GPT-Engineer一夜爆火!一个提示生成整个代码库,蛇源GitHub狂飙19k星
4.AI代码神器cursor
5.求一个3合1街机游戏(一个是吃蛇贪食蛇,贪食蛇过关的跳进洞里的,一个是贪吃i贪枪的,,一个食丢骨头的蛇源)
6.疯狂贪吃蛇无尽模式怎么玩 疯狂贪吃蛇无尽模式玩法解析
aḭ????Դ??
儿童智能手表市场在六一儿童节和大促期间迎来了一波新品,各大厂商纷纷推出了各自的吃蛇源码单旗舰产品,如小米米兔儿童手表S1、贪吃i贪小天才Z儿童智能手表、蛇源华为儿童手表5 Pro以及儿童手表X AI版等。吃蛇这些手表不仅在配置、贪吃i贪价格和功能上各有特色,蛇源而且都试图将手机的吃蛇功能和应用融入其中,但这也引发了一部分家长对于孩子过早接触手机的贪吃i贪担忧。然而,蛇源一款名为Fitbit Ace的吃蛇儿童智能手表,以其独特的游戏设计,成功抓住了孩子们的注意力。这款手表内置了名为Noodle的进度条设计,与运动和锻炼紧密相连,通过设定活动目标和完成目标获得奖励,孩子们在游戏的同时也能进行锻炼,达到了寓教于乐的atom实现源码效果。Fitbit Ace是谷歌首款儿童智能手表,尽管它没有像Apple Watch一样的应用商店,所有功能和应用都是内置的,但官方表示后续可以通过更新获取更多的游戏和应用。游戏机制与孩子们的每日运动量紧密相关,使得这款手表在吸引孩子们的同时,也注重了孩子们的健康。除了游戏设计,Fitbit Ace在外观设计和硬件配置上也表现出色,提供了丰富的表带选择和多巴胺色彩的界面设计,满足了孩子们的审美需求。硬件配置上,它采用了与Pixel Watch 2相同的高通SW处理器,性能表现优秀,续航方面也优于市面上的一些智能手表。安全和监管方面,Fitbit Ace为孩子们与父母保持联系提供了便利,内置的LTE功能可以实现通话、消息和位置共享,同时保护了孩子们的隐私,只有父母才能访问位置数据,短信宝源码位置信息在小时内删除,不会用于Google广告。综上所述,Fitbit Ace在设计上充分考虑了家长的需求,既让孩子们动起来,又能安全地找到他们,是一款值得推荐的儿童智能手表。
å¦ä½ç¨Pythonåä¸ä¸ªè´ªåèAI
åè¨è¿ä¸¤å¤©å¨ç½ä¸çå°ä¸å¼ 让人涨姿å¿çå¾çï¼å¾çä¸å±ç¤ºçæ¯è´ªåè游æï¼ ä¼°è®¡å¤§é¨å人é½ç©è¿ãä½å¦æä» ä» æ¯è´ªåè游æï¼é£ä¹å®å°±æ²¡æä»ä¹è®©äººæ¶¨å§¿å¿çå°æ¹äºã é®é¢çå ³é®å¨äºï¼å¾çä¸çè´ªåèççå¾è´ªåXDï¼å®æç©å½¢ä¸åºç°çé£ç©åäºä¸ªéï¼ ç¶åå丽丽å°ææ´ä¸ªç©å½¢å¡«æ»¡ï¼çå¿æ¯çå¾èµå¿æ¦ç®ãä½ä¸ºä¸ä¸ªCSerï¼ ç¬¬ä¸ä¸ªæ³å°çæ¯ï¼è¿ä¸è¥¿æ¯åç¨åºå®ç°ç(å 为ï¼ä¸è¬äººå¹²ä¸åºè¿äºã æææ¯è¦è®©ç¨åºæ¥å¹²ç)第äºä¸ªæ³å°çæ¯ï¼åç¨åºè¯¥å¦ä½å®ç°ï¼è¯¥ç¨ä»ä¹ç®æ³ï¼ æ¢ç¶å¼å§æ³äºï¼å°±å¼å§åãå 为Talk is cheapï¼è¦show me the codeæè¡ã (ä»èååé£å¦æ¥ç)
å¼å§ä¹åï¼è®©æ们å欣èµä¸ä¸é£åªè®©äººæ¶¨å§¿å¿çè´ªåèå§ï¼( å¦æä¸é¢çå¨æå¾çæµè§ææä¸ä½³çè¯ï¼å¯ä»¥å³é®ä¿åä¸æ¥æ¥ç)
è¯è¨éæ©
Life is short, use python! æ以ï¼æ ¹æ¬å°±æ²¡å¤æ³ï¼ç´æ¥ä¸pythonã
æåçæ¬
å è®©ä½ çç¨åºè·èµ·æ¥
é¦å ï¼æ们第ä¸ä»¶è¦åçå°±æ¯å ä¸è¦å»åæè¿ä¸ªé®é¢ã ä½ å¥½æ¹å å个è½è¿è¡èµ·æ¥çè´ªåè游æï¼ç¶ååå»æ³AIé¨åãè¿ä¸ªåºè¯¥å¾ç®åï¼ cc++ä¹å°±ç¾æ¥è¡ä»£ç (å¦ææ没记éçè¯ãä¸å¼å¤æçé¢ï¼ç´æ¥å¨æ§å¶å°ä¸è·)ï¼ pythonå°±æ´ç®åäºï¼å»æ注éå空è¡ï¼5ãè¡ä»£ç å°±æå®äºãèä¸ï¼ææå ³é®çï¼ è¿ä¸ªä¸è¥¿ç½ä¸è¯å®å滥äºï¼ä½ 没æå¿ è¦éå¤é è½®åï¼ å»å¼ä¸ä»½æ¥æç §ä½ çææ¿æ¹é ä¸ä¸å°±è¡äºã
ç®åçæ¬
æè§å¾ç´æ¥åperfectçæ¬ä¸æ¯ä»ä¹å¥½è·¯åãå 为perfectçæ¬å¾å¾è¦èèå¾å¤ä¸è¥¿ï¼ ç´æ¥ä¸æ¥å°±åè¿ä¸ªä¸è¬æ¯bugç¾åºçãæä»¥ï¼ ä¸å¼å§æçç®æ ä» ä» æ¯è®©ç¨åºå»æ§å¶è´ªåèè¿å¨ï¼è®©å®å»åé£ç©ï¼ä» æ¤èå·²ã ç°å¨è®©æ们æ¥éè¿°ä¸ä¸æåçé®é¢ï¼
1
2
å¨ä¸ä¸ªç©å½¢ä¸ï¼æ¯ä¸æ¶å»æä¸ä¸ªé£ç©ï¼è´ªåèè¦å¨ä¸æå°èªå·±çæ¡ä»¶ä¸ï¼
æ¾å°ä¸æ¡è·¯(æªå¿ è¦æä¼)ï¼ç¶å沿çè¿æ¡è·¯è¿è¡ï¼å»äº«ç¨å®çç¾é£
æ们å ä¸å»æ³èä¼è¶æ¥è¶é¿è¿ä¸ªäºå®ï¼é®é¢åºæ¬å°±æ¯ï¼ç»ä½ ä¸ä¸ªèµ·ç¹(è头)åä¸ä¸ªç»ç¹( é£ç©)ï¼è¦é¿å¼éç¢ç©(è身)ï¼ä»èµ·ç¹æ¾å°ä¸æ¡å¯è¡è·¯å°è¾¾ç»ç¹ã æ们å¯ä»¥ç¨çæ¹æ³æï¼
BFS
DFS
A
*åªè¦æéæ©ï¼å°±å éæ©æç®åçæ¹æ¡ï¼æ们ç°å¨çç®æ æ¯è¦è®©ç¨åºå è·èµ·æ¥ï¼ ä¼åæ¯åè¯ãsoï¼ä»BFSå¼å§ãæ们æåå°è头ä½ç½®æ¾å ¥éåï¼ç¶ååªè¦éåéç©ºï¼ å°±å°é头ä½ç½®åºéï¼ç¶åæå®åé¢åå ç4个ç¹æ¾å ¥éåï¼ä¸æå°å¾ªç¯æä½ï¼ ç´å°å°è¾¾é£ç©çä½ç½®ãè¿ä¸ªè¿ç¨ä¸ï¼æ们éè¦æ³¨æå ç¹ï¼1.访é®è¿çç¹ä¸å访é®ã 2.ä¿åæ¯ä¸ªç¹çç¶ç»ç¹(å³æ¯ä¸ªä½ç½®æ¯ä»åªä¸ªä½ç½®èµ°å°å®çï¼ è¿æ ·æ们æè½æå¯è¡è·¯å¾æ¾åºæ¥)ã3.è身æå¨ä½ç½®ååé¢å¢ä¸å¯è®¿é®ã
éè¿BFSæ¾å°é£ç©åï¼åªéè¦è®©è沿çå¯è¡è·¯å¾è¿å¨å³å¯ãè¿ä¸ªç®åçæ¬åå®åï¼ è´ªåèå°±å¯ä»¥å¾æ¬¢å¿«å°è¿è¡ä¸æ®µæ¶é´äºãçå¾å§ï¼(ä¸æµç çæè§æ¥èªå½å±è½¯ä»¶ï¼ _ï¼ )
为äºå°½éä¿æç®åï¼æç¨çæ¯curses模åï¼ç´æ¥å¨ç»ç«¯è¿è¡ç»å¾ã ä»ä¸é¢çå¨æå¾çå¯ä»¥çåºï¼æ¯æ¬¡é½å纯å°ä½¿ç¨BFSï¼æç»æä¸å¤©ï¼ è´ªåèä¼å 为è¿ç§ä¸é¡¾åæççè§è¡ä¸ºèé·å ¥å°å¢ã èä¸ï¼å³ä½¿å°äºé£ä¸ªæ¶åï¼å®ä¹åªä¼BFSä¸ç§çç¥ï¼ 导è´å 为å½åçä¸å°ç®æ (é£ç©)ï¼è®¤ä¸ºèªå·±è¿è¾åå°±è¿æ ·äºï¼ç ´ç½åç ´æï¼ æç»åå¨å®äººçä¸çæä¸ä¸ªç¹ï¼ä¸ååè¿ã(æ好ç±è®²å²çXD)
BFS+Wander
ä¸ä¸èçç®åçæ¬è·èµ·æ¥åï¼æ们认è¯å°ï¼åªæè´ªåèä¸ç§çç¥æ¯ä¸è¡çã å®è¿ä¹ç¬¨ä¸æ¡èï¼ä½ ä¸å¤æå®ä¸ç¹ï¼å®ååéå°±ä¼ææçã æ以ï¼æåäºä¸ªWanderå½æ°ï¼é¡¾åæä¹ï¼å½è´ªåèé·å ¥å°å¢åï¼ å°±å«è®©å®åBFSäºï¼èæ¯è®©å®é便åå¤èµ°èµ°ï¼æ£æ£å¿ï¼æèä¸ä¸äººçä»ä¹çã è¿ä¸ªå°±å¥½æ¯ä½ å°æè¿·è«çæ¶åè¿å»å·¥ä½ï¼æçä¸ä½³ä¸è¯´ï¼è¿å¯è½é»ç¢ä½ èµ°åºå°å¢ï¼ ç¸åï¼è¿æ¶åä½ å¦ææ¾ä¸æä¸çå·¥ä½ï¼åä¸æ¥ï¼åºå»æ 个游ä»ä¹çãåæ¥æ¶ï¼ 说ä¸å®å°±è±ç¶å¼æï¼åå°å¹³æ·ï¼å±è俨ç¶äºã
Wanderå½æ°æä¹åé½è¡ï¼ä½æ¯è¯å®æä¼å£ä¹åãæåäºä¸¤ä¸ªçæ¬ï¼ä¸ä¸ªæ¯å¨å¯è¡çèå´å ï¼ æéæºæ¹åèµ°éæºæ¥ãä¹å°±æ¯è¯´ï¼èæ¯æ¬¡è¿å¨çæ¹åæ¯éæºåºæ¥çï¼ æ»å ±è¿å¨çæ¥æ°ä¹æ¯éæºçãWanderå®ä¹åï¼åå»BFSä¸ä¸ï¼çè½å¦åå°é£ç©ï¼ å¦æå¯ä»¥é£å°±ç大欢åäºãå¦æä¸è¡ï¼è¯´ææè人ççæ¶é´è¿ä¸å¤ï¼åWanderä¸ä¸ã è¿æ ·è¿ç¨ä¸æå°å¾ªç¯è¿è¡ãå¯æ¯å°±åâéæºè¿ç¨éæºè¿âä¸æ ·ï¼ä½ âéæºWanderå°±éæºæâã ä¼Wanderçèç¡®å®è½å¤èµ°å¥½å¤æ¥ãå¯æ¯æä¸å¤©ï¼å®å°±ä¼æèªå·±ç»éæºå°ä¸æ¡æ»è·¯ä¸äºã é·å ¥å°å¢è¿å¯ä»¥Wanderï¼è¿å ¥æ»è¡åï¼é£å¯æ²¡æåæ»æºå¶ãæä»¥ï¼ ç¬¬äºä¸ªçæ¬çWanderå½æ°ï¼æ就让贪åèè´ªå°åºãå¨BFSæ 解åï¼ åè¯èä¸ä¸ªæ¥æ°step(éæºäº§çstep)ï¼è®©å®å¨ç©ºç½åºå以Så½¢è¿å¨stepæ¥ã è¿åè¿å¨æ¹åå°±ä¸éæºäºï¼èæ¯æç»ç»æ纪å¾å°è¿å¨ãå çå¾ï¼ç¶åå说说å®çé®é¢ï¼
没éï¼æç»è¿æ¯ææäºãSå½¢è¿å¨ä¹æ¯æ æ³è®©è´ªåèé¿å æ»äº¡çå½è¿ã è´ªåèå¯ä»¥é Så½¢è¿å¨å¤åæ´»ä¸æ®µæ¶é´ï¼å¯æ¯ç±äºå®ççç¥æ¯ï¼
1
2
3
4
5
while 没ææä¸ESCé®:
if èä¸é£ç©é´æè·¯å¾:
èµ°èµ·ï¼åé£ç©å»
else:
Wanderä¸æ®µæ¶é´
é®é¢å°±åºå¨èåç°å®èªå·±åé£ç©é´æè·¯å¾ï¼å°±äºè¯ä¸è¯´è·å»åé£ç©äºã å®æ²¡æèèå°ï¼ä½ è¿ä¸å»æé£ç©ç»åäºåå½¢æçå±å¿(è身å¸å±)ï¼ å®å ¨å°±å¯è½è®©ä½ ææã(æ¯å¦è¿å ¥äºä¸ä¸ªèªå·±è身å´èµ·æ¥çå°éå°ç©ºé´)
soï¼ä¸ºäºè½è®©èæ´»å¾ä¹ ä¸äºï¼å®è¿è¦æ´é«ç»è¿ç©æè¡ã
é«ç»è¿ç©çæ¬
æ们ç°å¨å·²ç»æäºä¸ä¸ªæ¯è¾ä½ç«¯ççæ¬ï¼èä¸å¯¹é®é¢ç认è¯ä¹ç¨å¾®æ·±å ¥äºä¸äºã ç°å¨å¯ä»¥è¿è¡ä¸äºæ¯è¾æ å¯å严谨çåæäºãé¦å ï¼è®©æ们ç½åä¸äºé®é¢ï¼ (å头èé£æ´é£æ ·ï¼æ³å°ä»ä¹å°±åä¸æ¥å³å¯)
èåé£ç©é´æè·¯å¾ç´æ¥å°±å»åï¼ä¸å¯åãé£è¯¥æä¹åï¼
å¦æèå»åé£ç©åï¼å¸å±æ¯å®å ¨çï¼æ¯å¦å°±ç´æ¥å»åï¼(è¿æ ·æä¼åï¼)
ææ ·å®ä¹å¸å±æ¯å¦å®å ¨ï¼
èåé£ç©ä¹é´å¦æ没æè·¯å¾ï¼æä¹åï¼
æçè·¯å¾æ¯å¦æä¼ï¼(è¿ä¸ªææ¾ä¸æ¯äº)
é£ä¹ï¼å¦æå¸å±å®å ¨çæ åµä¸ï¼æçè·¯å¾æ¯å¦æä¼ï¼
é¤äºæçè·¯å¾ï¼æ们è¿å¯ä»¥æä¹èµ°ï¼Så½¢ï¼æé¿ï¼
æä¹åºå¯¹è身è¶æ¥è¶é¿è¿ä¸ªé®é¢ï¼
é£ç©æ¯éæºåºç°çï¼æ没å¯è½åºç°æ 解çå¸å±ï¼
æ´åæ³(brute force)è½å¦å¾å°æä¼åºåï¼(让贪åèå°½å¯è½å°å¤åé£ç©)
åªè¦å»æ³ï¼é®é¢è¿æºå¤çãè¿æ¶è®©æ们以é¢åè¿ç¨çææ³ï¼å¸¦çä¸é¢çé®é¢ï¼ ææè·¯çä¸çãä¸å¼å§ï¼èå¾ç(åå§åé¿åº¦ä¸º1)ï¼å®çå°äºä¸ä¸ªé£ç©ï¼ 使ç¨BFSå¾å°ç©å½¢ä¸æ¯ä¸ªä½ç½®å°è¾¾é£ç©çæçè·¯å¾é¿åº¦ãå¨æ²¡æè身é»æ¡ä¸ï¼ å°±æ¯æ¼åé¡¿è·ç¦»ãç¶åï¼æè¦å å¤æä¸ä¸ï¼è´ªåèè¿ä¸å»æ¯å¦å®å ¨ã æ以æéè¦ä¸æ¡èæçèï¼å®æ¯æ¬¡è´è´£å»æ¢è·¯ãå¦æå®å ¨ï¼æ让çæ£çèå»è·ã å½ç¶ï¼èæçèæ¯ä¸ä¼ç»å¶åºæ¥çï¼å®åªè´è´£æ¨¡ææ¢è·¯ãé£ä¹ï¼ æä¹å®ä¹ä¸ä¸ªå¸å±æ¯å®å ¨çå¢ï¼ å¦æä½ ææç« å¼å¤´é£å¼ å¨æå¾çä¸èçééèµ°ä½å¥½å¥½ççä¸ä¸ï¼ ä¼åç°å³ä½¿å°æåè身已ç»å¾é¿äºï¼å®ä»ç¶æ²¡äºä¸è¬å°èµ°åºäºä¸æ¡è·¯ãèä¸ï¼ æ¯è·çè尾走çï¼å¯ï¼è¿ä¸ªå ¶å®ä¸é¾è§£éï¼èå¨è¿å¨çè¿ç¨ä¸ï¼æ¶èèèº«ï¼ èå°¾åé¢æ»æ¯ä¸æå°åºç°æ°ç空é´ãèççæ¶åè¿æ æè°ï¼å½èä¸é¿ï¼ å°±ä¼åç°ï¼è¦æ³æ´»ä¸æ¥ï¼åºæ¬å°±åªè½è¿½çèå°¾è·äºãå¨è¿½çèå°¾è·çè¿ç¨ä¸ï¼ åå»èèè½å¦å®å ¨å°åå°é£ç©ã(ä¸å¾æ¯æ次BFSåï¼å¾å°çä¸ä¸ªå¸å±ï¼ 0代表é£ç©ï¼æ°å代表该ä½ç½®å°è¾¾é£ç©çè·ç¦»ï¼+å·ä»£è¡¨è头ï¼*å·ä»£è¡¨èèº«ï¼ -å·ä»£è¡¨èå°¾ï¼#å·ä»£è¡¨ç©ºæ ¼ï¼å¤é¢çä¸å#å·ä»£è¡¨å´å¢)
1
2
3
4
5
6
7
# # # # # # #
# 0 1 2 3 4 #
# 1 2 3 # 5 #
# 2 3 4 - 6 #
# 3 + * * 7 #
# 4 5 6 7 8 #
# # # # # # #
ç»è¿ä¸é¢çåæï¼æ们å¯ä»¥å°å¸å±æ¯å¦å®å ¨å®ä¹ä¸ºèæ¯å¦å¯ä»¥è·çèå°¾è¿å¨ï¼ ä¹å°±æ¯èåå®é£ç©åï¼è头åèå°¾é´æ¯å¦åå¨è·¯å¾ï¼å¦æåå¨ï¼æ就认为æ¯å®å ¨çã
OKï¼ç»§ç»ãçèæ´¾åºèæèå»æ¢è·¯åï¼åç°åå®é£ç©åçå¸å±æ¯å®å ¨çãé£ä¹ï¼ çèå°±ç´å¥é£ç©äºãççï¼è¿æ ·ççç¥å¥½åï¼æªå¿ ãå 为èæ¯è¿å¨ä¸æ¥ï¼ å¸å±å°±ååä¸æ¬¡ãå¸å±ä¸åå°±æå³çå¯è½åå¨æ´ä¼è§£ãæ¯å¦å 为èå°¾çæ¶èï¼ åæ¬éè¦ç»è·¯æè½åå°çé£ç©ï¼çªç¶å°±åºç°å¨èç¼åäºãæ以ï¼çèèµ°ä¸æ¥åï¼ æ´å¥½çåæ³æ¯ï¼éæ°åBFSãç¶ååä¸é¢ä¸æ ·è¿è¡å®å ¨å¤æï¼ç¶ååèµ°ã
æ¥ä¸æ¥æ们æ¥èèä¸ä¸ï¼å¦æèåé£ç©ä¹é´ä¸åå¨è·¯å¾æä¹åï¼ ä¸æå ¶å®å·²ç»æå°äºåæ³äºï¼è·çè尾走ãåªè¦èåé£ç©é´ä¸åå¨è·¯å¾ï¼ èå°±ä¸ç´è·çè尾走ãåæ ·çï¼ç±äºæ¯èµ°ä¸æ¥å¸å±å°±ä¼æ¹åï¼ æ以æ¯èµ°ä¸æ¥å°±éæ°åBFSå¾å°ææ°å¸å±ã
好äºï¼é®é¢åæ¥äºãå¦æèåé£ç©é´ä¸åå¨è·¯å¾ä¸èåèå°¾é´ä¹ä¸åå¨è·¯å¾ï¼ æä¹åï¼è¿ä¸ªææ¯æ²¡åæ³äºï¼éä¸æ¥å¯è¡çè·¯å¾æ¥èµ°å°±æ¯äºãè¿æ¯ä¸ä¸ªéçï¼ æ¯æ¬¡åªèµ°ä¸æ¥ï¼æ´æ°å¸å±ï¼ç¶ååå¤æèåé£ç©é´æ¯å¦æå®å ¨è·¯å¾ï¼ 没æçè¯ï¼è头åèå°¾é´æ¯å¦åå¨è·¯å¾ï¼è¿æ²¡æï¼åæä¸æ¥å¯è¡çæ¥èµ°ã
ä¸é¢åç好å 个é®é¢éé½æ¶åå°èçè¡èµ°çç¥ï¼ä¸è¬èè¨ï¼ æ们ä¼è®©èæ¯æ¬¡é½èµ°æçè·¯å¾ãè¿æ¯é对èå»åé£ç©çæ¶åï¼ å¯æ¯èå¨è¿½èªå·±ç尾巴çæ¶åå°±ä¸è½è¿ä¹èèäºãæ们å¸æçæ¯è头å¨è¿½èå°¾çè¿ç¨ä¸ï¼ å°½å¯è½å°æ ¢ãè¿æ ·è头åèå°¾é´æè½è ¾åºæ´å¤ç空é´ï¼ç©ºé´å¤ææå¾åå±ã æ以èçè¡èµ°çç¥ä¸»è¦å为两ç§ï¼
1
2
1. ç®æ æ¯é£ç©æ¶ï¼èµ°æçè·¯å¾
2. ç®æ æ¯èå°¾æ¶ï¼èµ°æé¿è·¯å¾
é£ç¬¬ä¸ç§æ åµå¢ï¼ä¸é£ç©åèå°¾é½æ²¡è·¯å¾åå¨çæ åµä¸ï¼ è¿ä¸ªæ¶åæ¬æ¥å°±åªæ¯æä¸æ¥å¯è¡çæ¥åæ¥èµ°ï¼æçæé¿å ³ç³»é½ä¸å¤§äºã è³äºäººä¸ºå°è®©èèµ°Så½¢ï¼æè§å¾è¿ä¸æ¯ä»ä¹å¥½çç¥ï¼æåçæ¬ä¸å·²ç»åæè¿å®çé®é¢äºã (å½ç¶ï¼é¤éä½ æ³ä½¿ç¨æææ æå¯å»çé£ä¸ªçæ¬ï¼å°±æ¯å®å ¨ä¸ç®¡é£ç©ï¼ 让èä¸ç´èµ°Sï¼ç¶åå¨å¢è¾¹çä¸ä¸æ¡è¿éå³å¯ãè¿æ ·ä¸æ¥ï¼ èæ»æ¯å¯ä»¥å®ç¾å°æææé£ç©åå®ï¼ç¶åå 满æ´ä¸ªç©ºé´ï¼å¯æ¯å°±å¾boringäºã 没æä»»ä½çææ)
ä¸é¢è¿æå°ä¸ä¸ªé®é¢ï¼å 为é£ç©æ¯éæºåºç°çï¼æ没å¯è½åºç°æ 解çå±é¢ï¼ çæ¡æ¯ï¼æãæè¿è¡äºç¨åºï¼ç¶åææ¯ä¸æ¬¡å¸å±é½è¾åºå°logï¼åç°ä¼æè¿æ ·çæ åµï¼
1
2
3
4
5
6
7
# # # # # # #
# * * * * * #
# * * - 0 * #
# * * # + * #
# * * * * * #
# * * * * * #
# # # # # # #
å ¶ä¸ï¼+å·æ¯è头ï¼-å·æ¯èå°¾ï¼*å·æ¯è身ï¼0æ¯é£ç©ï¼#å·ä»£è¡¨ç©ºæ ¼ï¼å¤é¢ä¸å# å·ä»£è¡¨å¢ãè¿ä¸ªå¸å±ä¸ï¼é£ç©å·²ç»å¨è头é¢åäºï¼å¯æ¯å®è½ååï¼ä¸è½ï¼ å 为å®åå®é£ç©åï¼é¿åº¦å 1ï¼è头就ä¼æ0çä½ç½®å¡«ä¸ï¼å¸å±å°±åæï¼
1
2
3
4
5
6
7
# # # # # # #
# * * * * * #
# * * - + * #
# * * # * * #
# * * * * * #
# * * * * * #
# # # # # # #
æ¤æ¶ï¼ç±äºèçé¿åº¦å 1ï¼è尾没æå¨ï¼èè头被èªå·±å´çï¼ææäºãå¯æ¯ï¼ æ们å´è¿æä¸ä¸ªç©ºç½çæ ¼å#没æå¡«å ãæç §æ们ä¹åæç»èççç¥ï¼ é¢å¯¹è¿ç§æ åµï¼è头就åªä¼ä¸ç´è¿½çèå°¾è·ï¼æ¯å½å®åé£ç©æè·¯å¾æ¶ï¼ å®è®©èæçèè·ä¸éåç°ï¼å¾å°çæ°å¸å±æ¯ä¸å®å ¨çï¼æ以ä¸ä¼å»åé£ç©ï¼ èæ¯éæ©ç»§ç»è¿½çèå°¾è·ãç¶åå®å°±è¿æ ·ä¸ç´è·ï¼ä¸ç´è·ãæ»å¾ªç¯ï¼ ç´å°ä½ æESCé®ä¸ºæ¢ã
ç±äºé£ç©æ¯éæºåºç°çï¼æ以æå¯è½åºç°ä¸é¢è¿ç§æ 解çå¸å±ãå½ç¶äºï¼ ä½ ä¹å¯ä»¥å¾å°å®æ»¡çç»å±ï¼è´ªåèææ´ä¸ªç©å½¢é½å¡«å 满ã
ä¸é¢çæåä¸ä¸ªé®é¢ï¼æ´åæ³æ¯å¦è½å¾å°æä¼åºåãä»ä¸é¢çåæçæ¥ï¼ å¯ä»¥å¾å°ï¼ä½ä¸è½ä¿è¯ä¸å®å¾å°ã
æåï¼ççé«ç»è¿ç©çèæ¯æä¹è·çå§ï¼
ç©å½¢å¤§å°*ï¼é¤å»å¤é¢çè¾¹æ¡ï¼ä¹å°±æ¯8*ãLinuxä¸å½å®å±å转æGIFæ ¼å¼çå¾çï¼ ä¼ååå¤Mï¼çå¿æ¯æ²¡æ³åWindowsçæ¯ãç¨ä¸é¢çå½ä»¤ä¼åæ¶ï¼ æä¸ç§ç³»ç»å¨ç¨çå½åä¼åçæè§ï¼
Shell
1
convert output.gif -fuzz % -layers Optimize optimised.gif
æåè¿æ¯æ¿å°Windowsä¸ç¨AEï¼ä¸ä¸äºé¤äºç¨å¾çåºååæçå¨æå¾ç (è®°å¾è¦å¨format optionsééloopingï¼ä¸ç¶å¾çæ¯ä¸ä¼å¾ªç¯ææ¾ç)
Last but not least
å¦æ对æºä»£ç æå ´è¶£ï¼è¯·æ³ä»¥ä¸çé¾æ¥ï¼ Code goes here
å¦å¤ï¼æ¬æçè´ªåèç¨åºä½¿ç¨äºcurses模åï¼ ç±»Unixç³»ç»é½é»è®¤å®è£ çï¼ä½¿ç¨Windowsçç«¥ééè¦å®è£ ä¸ä¸è¿ä¸ªæ¨¡åï¼ éä¸å°åï¼ éè¦curses请æ³æ
以ä¸ç代ç ä»ç¶å¯ä»¥ç»§ç»æ¹è¿(ç°å¨å 注éä¸å°è¡ï¼ä¼åä¸ä¸å¯ä»¥æ´å°)ï¼ ä¹å¯ç¨pygameææ¯pygletåºæçé¢åå¾æ´å æ¼äº®ï¼Enjoyï¼
GPT-Engineer一夜爆火!一个提示生成整个代码库,GitHub狂飙k星
AI代码生成明星项目GPT-Engineer一夜爆火,短短几天狂揽k星。AutoGPT之后,诞生了又一个明星项目。这是一个根据指示生成代码的AI工具,你只需要「动动嘴」,就能直接构建整个代码库。项目地址:github.com/AntonOsika/g...。
GPT-Engineer的特色包括:一个提示就能生成一个代码库,提出需要澄清的问题,生成技术规范,编写所有必要代码,象棋巫师 源码易于添加自己的推理步骤、修改和实验,项目开源,分分钟让你完成编码。这预示着未来软件创造将是一个人机共话的时代。
项目主要作者Anton Osika在6月日首次推出GPT-Engineer,并介绍了这款AI工具最大的特点:简单易用,能够为用户提供价值;灵活且易于添加新的「AI步骤」;支持高级提示,可以记住用户反馈;能快速在AI和人类之间快速切换;所有计算都是「可恢复的」,并持久地保存到文件系统。这个项目独特地方在于,开发者在文本文件中提交需求,GPT-Engineer不是无条件接受这些要求,而是提出许多详细的问题来让程序员澄清缺失的细节。
GPT-Engineer的工作流程分两个阶段:需求细化促进阶段和软件构建阶段。在需求细化阶段,用户提供的包含软件需求的文本文件被提交给GPT-Engineer,并被放置在OpenAI的GPT的初始消息中,同时还包括确定澄清问题的指示。GPT-Engineer系统接收来自OpenAI GPT-4的反馈,了解哪些需求需要澄清,维护页面源码并回应提示用户澄清的问题。整个过程循环,直到所有问题澄清到OpenAI GPT-4满意为止。在软件构建阶段,前一阶段提炼的需求被打包,并与OpenAI的GPT指令(即系统提示)和另外一套GPT-Engineer希望看到的输出指令(即用户提示)一起包装起来。GPT-Engineer收到来自OpenAI GPT-4的响应,然后创建源代码文件。
使用GPT-Engineer,你可以创建一个多人可玩的贪吃蛇网页版游戏。你只需要输入一些关键提示,GPT-Engineer就会让你继续回答一些细节的问题,例如游戏规则和机制、玩家互联、游戏状态更新、用户界面、游戏控制、游戏结束状况和代码结构。具体步骤唰唰唰地来了,最后一款完美的贪吃蛇游戏代码就完成了。
用户反馈显示,「澄清问题」是真正使GPT-Engineer脱颖而出的原因,因为修复生成代码中的问题往往比编写代码本身需要更多的时间。然而,这个项目火虽火,一位网友测试了GPT-Engineer,给出了体验:难设置,实际上不是创建文件,只是让你从命令行中运行一次(即不能调试),与ChatGPT4的能力相当。还有网友对基准指出了问题,GPT-Engineer做了几个简单的编程任务,并将它们作为基准,可以为你快速开发一个currency_converter,但不能正确编码一个pomodoro_timer。
安装方法:对于稳定版本,使用pip install gpt-engineer;对于开发版,git clone git@github.com:AntonOsika/gpt-engineer.git,cd gpt-engineer,make install,source venv/bin/activate。设置使用GPT4访问权限的API密钥运行:export OPENAI_API_KEY=[your api key]。运行:创建一个空文件夹,如果在repo中,可以运行cp -r projects/example/ projects/my-new-project,在新文件夹中填写 main_prompt,运行gpt-engineer projects/my-new-project。检查 projects/my-new-project/workspace 中生成的文件。
项目主要作者Anton Osika是Depict.ai的首席技术官,创建了机器学习推荐系统,通过尖端的机器学习、计算机视觉和自然语言处理来理解产品。就在4小时前,他还发了一条动态称,GPT-Engineer已经跃升到k星,一点也没有减速迹象。
参考资料:
AI代码神器cursor
拥抱AI开发工具cursor,探索神奇编程领域。
cursor,一个编辑器,旨在快速构建软件,依托于AI人工智能对话,针对编程领域进行优化。
底层基于GPT4.0版本,后因高使用量导致算力问题,更新至GPT3.5版本。个人用户享有每月次免费体验,超出次数需付费会员,每月美元,约人民币元。
安装cursor,首先访问官网,根据操作系统下载对应版本,完成邮箱注册,操作界面简洁直观。
新建Java文件,利用快捷键Ctrl+K启动对话模式,cursor随即生成递归调用代码。
保存代码或取消操作,全选并输入指令解释,cursor自动提供中文注释。
设置选项,如请求中文注释,cursor生成代码时自动添加。
使用Python开发贪吃蛇游戏,cursor辅助生成代码并提供中文注释。
遇到错误时,利用cursor的聊天功能解决,问题迅速得到解决。
解决依赖问题,cursor提供解决方案,执行相应命令后,游戏成功运行。
通过调整clock.tick函数值,实现游戏速度调整,添加记分功能并设置游戏结束条件。
总结cursor作为开发辅助工具,能有效提升开发效率,但无法替代传统开发工具。使用cursor与传统工具结合,可优化编程流程。
求一个3合1街机游戏(一个是贪食蛇,贪食蛇过关的跳进洞里的,一个是枪的,,一个食丢骨头的)
这三个游戏是MD游戏机上的
被盗版商移植到街机上,街机模拟器目前不支持这些
所以要通过MD模拟器来运行MD版的
下面是MD版的下载连接
第一个 双蛇城(贪吃蛇)
/hacker/
一个非常炫酷的代码雨网站,打开就能看到满屏的代码从页面向下滑落,看上去就像电脑被入侵了一样,而且双击鼠标还能呈现出更多的代码雨。 7、中华珍宝馆 /qt/ 一个非常治愈的纯音乐网站,页面非常简约,只提供声音和背景音乐,带上耳机可以在这里听到关于、雨声、雷声、农场、篝火、河流、风声等不同环境下载的纯音乐。