详细内容或原文请订阅后点击阅览
数据包防御者2.0
早在2025年1月,我就使用Chatgpt“ Vibe Code”一个我名为“ Packet Defender”的项目。这个项目是并且是我尝试使用HTML和JavaScript创建一个简单,基于文本和网络的游戏,以帮助我的中学网络设计学生学习一些有关如何[…]
来源:Wesley Fryer博士的创意速度移动早在2025年1月,我就使用Chatgpt“ Vibe Code”一个我名为“ Packet Defender”的项目。这个项目是并且是我尝试使用HTML和JavaScript创建一个简单,基于文本和网络的游戏,以帮助我的中学网络设计学生了解有关互联网如何工作的一些基本术语和概念。我们已经讨论了诸如数据包,服务器,客户,DNS等的术语,但是我认为游戏或仿真可以使其中一些想法更具体。我将项目上传到Github,并在Chatgpt的帮助下也设法通过GitHub页面部署了它。
我的中学网页设计学生 将我的项目上传到github 通过github页面部署它游戏的1.0版本有效,但它并不像我希望的那样引人入胜或具有教育意义。从那时起,我从事各种其他Vibe编码项目(全部在我的Github上共享),并且对能够使用AI作为编码合作伙伴和合作者的方式感到非常满意,从而大大扩展了自己的编码功能。
在我的github上分享今晚(2025年9月29日,星期日),我花了一个小时大约制作2.0版的包装后卫。但是,我使用了Google的Gemini AI平台,而不是Chatgpt制作新版本。我将原始的Chatgpt聊天日志和最终代码上传到Gemini开始,因此我们“建立在过去”。数据包防御者通过多种方式进行了改进:
2.0版的数据包防御者- It asks for a username and shows that name above the packet information area, so students can take a screenshot of their final score and include their nameIt has 3 levels, which change the ‘refresh’ rate of the gameIt uses different solid colors for the packets to transmit or defend againstIt uses an IP lookup table and requires students to lookup the IP of a given domain to make a successful packet transfer or network defenseIt includes a RESET button to start over