3作者: erkok5 个月前原帖
当我年轻的时候,我曾玩过一款名为《Helbreath》的韩国MMORPG,并且还为其托管了一些私人服务器。后来我逐渐转向其他事物,但我始终喜欢这款游戏的美术风格、2D特性和氛围。也许这只是怀旧之情在作祟。 社区维护的私人服务器和客户端,据我所知,是基于泄露的官方文件,使用相当古老的C++编写。如果你对原始源代码感兴趣,我在参考文件夹中包含了主要的客户端和服务器文件,分别是Client.cpp和Server.cpp。我一直觉得,如果这个项目用更现代、更结构化的语言重写,能够做的事情会更多。然而,从头开始重写一个MMORPG的客户端和服务器并不是随便就能做到的事情。话说回来,有一个人用C#重写并基于XNA的客户端做得相当不错,不过那个项目现在也已经停止了。 现在人工智能已经变得相当强大,我决定看看能否通过将原始资产连接到一个现代的HTML5游戏引擎中,取得多大的进展。我选择HTML5是因为我认为一款近30年的2D游戏在浏览器中运行应该没有问题。最终我选择了Phaser 3,主要有几个原因。首先,它仅支持2D,免费,优先支持HTML5(JS/TS),并且是代码优先,这一点很重要,因为我希望能有良好的Cursor集成以便于AI辅助。我还喜欢它与React的集成,这让我可以使用浏览器技术构建用户界面,并在WebGL画布上以原生分辨率渲染用户界面,而不是在游戏引擎内部构建用户界面,后者的分辨率为1024x576。原始游戏的分辨率为640x480。 经过大约1.5个月的晚上和周末与AI交流,以及大约200美元的Cursor使用费用后,我完成了在一个现代游戏引擎中连接原始资产的工作,这个引擎似乎在浏览器中运行得很好。 所谓的“基础游戏客户端”,是指它在如何实现完整的(MMO)RPG功能方面并没有完全连接,但它包含了所有原始资产和核心机制,为你在此基础上构建自己的2D(MMO)RPG提供了坚实的基础。继续使用AI进行开发也应该没问题,因为这正是我能走到这一步的原因。就我而言,资产库相当丰富,但有一个警告:这些资产并不属于公有领域。它们仍然是某个人或某个实体的财产,这个实体继承了原开发者的知识产权,而原开发者已经不再营业。你可以在GitHub页面上了解更多相关信息。
1作者: godot5 个月前原帖
大家好,这是我一个早期的副项目版本。希望能收到一些反馈和评论。 我喜欢卡拉OK,成长过程中接触的是带有音乐视频和底部歌词的亚洲风格卡拉OK。有时候我想唱一首歌,但找不到这样的卡拉OK版本视频。 几年前,我发现了一些机器学习模型,可以干净地分离歌曲的主唱和伴奏。我想到一个主意:将多个机器学习模型串联起来,输入一个音乐视频文件,提取音频(使用ffmpeg),分离音轨(使用机器学习),转录歌词(使用机器学习),将带有时间信息的歌词重新嵌入视频中(使用ffmpeg),最终输出一个卡拉OK版本的视频。 这是这个应用的早期版本,目前仅支持Mac(因为我使用Mac,尽管它是一个Electron应用……我最终想做一个Windows版本),我只让几个朋友试过。请告诉我你们的想法!
3作者: strongpigeon5 个月前原帖
我在 https://developer.apple.com/system-status/ 上没有看到任何信息,但从太平洋夏令时间上午11点开始,我无法在自己的设备上安装开发应用。<p>Reddit上的其他人似乎也遇到了这个问题[0]。有人知道这是怎么回事吗?<p>[0]: https://www.reddit.com/r/iOSProgramming/comments/1rq4uxl/comment/o9pwcps/?context=1
4作者: ra0x35 个月前原帖
<rant><p>经过几个月的尝试,我一直在给Claude(Opus 4)一个机会,但我再也无法忽视事实了。与Codex(5)相比,它实在是太糟糕了。作为一个较小的竞争者,我一直试图耐心对待,并忠实地支付每月100美元的费用,但此刻,Claude经常做出一些极其愚蠢的事情,而且做得如此_随机_,以至于我根本无法再 justify 支付这笔费用。当这个订阅结束后,我几乎会把所有的钱转投到Codex,每月200美元。<p>如果有Anthropic的员工在看这段话,Claude在某些时刻随机做出可能是我见过的最愚蠢的事情,这让我几乎感到愤怒。我对此感到非常震惊。它太急躁、太快,而且常常是错误的。<p>&lt;/rant&gt;
1作者: jacomoRodriguez5 个月前原帖
嘿,HN,我是马里奥。最近我和一位同事讨论了人工智能、代理以及未来软件开发将如何变化。我们在想,既然人工智能代理已经非常擅长通过提示实现软件开发,我们为什么还要分享代码呢?为什么每个人不能通过提示获得定制软件呢? “分享提示,而不是代码。” 我想,这主意不错,那我们就这样做吧。这就是我创建 Open Prompt Hub 的原因:<a href="https://openprompthub.io" rel="nofollow">https://openprompthub.io</a>。 想象一下,GitHub 就是为了提示而存在。 这个想法很简单:用户可以上传提示,然后你和你的人工智能工具可以使用这些提示生成脚本、应用程序或网络服务(或者为某个特定任务准备代理):只需将其粘贴到你的代理或集成开发环境中,看看它为你构建的内容。如果提示没有完全覆盖你的用例,可以进行分叉,调整,瞧,量身定制的软件就准备好了! 这些提示是简单的 markdown 文件,包含一个用于元信息的前置块。(规范可以在这里找到:<a href="https://openprompthub.io/docs" rel="nofollow">https://openprompthub.io/docs</a>)它们是版本化的,包含成功构建该提示的人工智能模型的信息,并提供了如何让人工智能代理测试生成软件的说明。 用户可以提及他们成功或不成功执行某个提示所使用的模型(构建或失败)。这有助于评估一个提示是否提供可靠的输出。 想创建一个开放提示文件吗?这里有一个提示,可以指导你完成:<a href="https://openprompthub.io/open-prompt-hub/create-open-prompt" rel="nofollow">https://openprompthub.io/open-prompt-hub/create-open-prompt</a> 安全性!在处理人工智能和提示时,安全性总是一个话题。我添加了几个安全检查,检查每个提示是否存在注入和恶意行为。进行了统计分析,并对大型语言模型进行了两次检查,以进行行为分类和提示注入检测。 目前这是一个最小可行产品(MVP)。但所有提到的功能都已包含在内。 如果这听起来不错,请告诉我。试试一个提示,进行分叉,或者告诉我你希望在规范或安全扫描器中更改什么。我真的很想知道什么会让你信任并重新使用提示。或者你是否喜欢这个总体想法……