2 分•作者: PolishDevelop22•大约 1 个月前
大家好,你们好,欢迎! 我是 Filip,又名 Rubinosław,来自 REParadoxy。我想向大家介绍我的第一个独立制作的网页视频游戏,这款游戏是用 Python 语言,借助 Pygame 和 Pygbag 开发的。 玩家对战电脑! 这是一款有趣的游戏,你将以多种方式挑战你的电脑(非人工智能),测试你的耐力,并努力战胜它。 - 在“石头剪刀布……水!”游戏中,比你的电脑多得 5 分即可获胜! - 在不结束的情况下点击“Gigachad”,让你的电脑疲惫不堪。 - 获取一些有趣的随机冷知识! - 在每一次选择后,都能从你的电脑那里获得有趣的回复,有时甚至还有建议! 永不放弃!你一定能赢。 游戏拥有我(Rubinosław,来自 REParadoxy)绘制的原创复古图形。 游戏拥有我的好朋友 ToMek OsuMek 创作的原创音乐。 立即免费畅玩: https://rubinoslaw.github.io/Player-vs-Computer/ 源代码(GitHub): https://github.com/Rubinoslaw/Player-vs-Computer/ 官方上线预告片(YouTube): https://www.youtube.com/watch?v=3OgRkYlxIo4
2 分•作者: init0•大约 1 个月前
隆重推出 <a href="http:&#x2F;&#x2F;jeopardygithub.com&#x2F;" rel="nofollow">http:&#x2F;&#x2F;jeopardygithub.com&#x2F;</a>,可将任何 GitHub 仓库转换为多人经典 Jeopardy 游戏面板!
2 分•作者: shardullavekar•大约 1 个月前
Canaster 是一个基于 Canvas 的可视化工作空间(可以想象成一个高性能的层级式 Miro 画板)。 我一直有一个关于工作空间的设想,希望能够在一个可视化的层级结构中放置我的各种文档,包括 PDF、Markdown、表格和待办事项列表。 我最初尝试了基于 DOM 的方法,但很快就遇到了交互响应性的瓶颈。于是我用 WebGL 重写了它,并将保持 120+ FPS 的渲染作为首要目标(你可以通过点击右下角的 (i) 图标来查看 FPS 数字,旁边的按钮用于重调/重新排列面板)。 你可以直接拖放 PDF/Markdown 文件并进行组织。Canvas 中的每个“面板”都可以最大化以便交互,并且可以通过双击进行内联编辑。你还可以嵌入其他允许嵌入的网站。 工作簿可以是私有的或公开的。这里有一些我创建的演示文档: [https://canaster.in/d/naruto-casefiles/how-come-these-three-kept-getting-missions](https://canaster.in/d/naruto-casefiles/how-come-these-three-kept-getting-missions) [https://canaster.in/d/admin/thirty-six-views-one-mountain--019febb6-7e1c-7dec-a30a-0b9c8d894028](https://canaster.in/d/admin/thirty-six-views-one-mountain--019febb6-7e1c-7dec-a30a-0b9c8d894028) (附注:文档中可能包含原始图片,这些图片可能很大,并且由于服务器位于单一地点,加载速度可能会因您的地理位置而异。) 我还在添加更多功能,例如将邮件发送到工作簿(每个账户都会获得一个 @canaster.in 的邮箱地址),以及连接面板(这方面我还没有创建很好的演示)。 你可以切换深色/浅色主题,还可以为面板/Canvas 背景设置图片(使用 Cmd/Ctrl + K 打开命令菜单)。Canaster 也针对移动设备进行了优化。 [https://x.com/phparth/status/2077397341674627470](https://x.com/phparth/status/2077397341674627470) (这是开发早期的一个屏幕录像)
2 分•作者: primitivesuave•大约 1 个月前
各位 HN 的朋友们!我是一名长期潜水的读者,这是我第一次发布开源项目。 十六年前,我编写了一个 Java 程序,试图在名为 Drop7 的益智游戏中选择最佳的走法。在每一轮中,玩家只有七种选择来决定下一步怎么走,但游戏中还包含随机性,这使得这个简单的游戏变成了一个涉及搜索、隐藏信息、长期规划和随机性的复杂问题。 我构建了 Drop7 Bench 来研究是否存在一种自主策略,能够平均每局获得超过一百万分。经验丰富的人类玩家可以通过长远的战略思维获得一百万分,但我目前能想到的最佳自动化策略平均得分在 30 万到 40 万分之间。贡献最简单的方式之一是参与全球排行榜的竞争,并在完成后提交你的人类策略——[https://drop7.dev/compete](https://drop7.dev/compete)。 我希望能够激发对这款游戏进一步的研究,因为到目前为止,这款游戏受到的关注非常少。我还在尝试使用智能体作为研究合作者和证据收集者。 代码库:[https://github.com/keshavsaharia/drop7-bench](https://github.com/keshavsaharia/drop7-bench) 我特别希望得到在博弈论、随机规划、学习价值函数或重尾评估方面有知识的人的反馈。你们会如何处理这里的长周期动作排序问题?我也很想听听对于第一次接触这个项目的人来说,这个研究是否有意义。
1 分•作者: gregsadetsky•大约 1 个月前
1 分•作者: yagudaev•大约 1 个月前
大家好,我是Michael,我和我的朋友Souren一起构建了AgentGrid,因为我们厌倦了丢失编码会话,并且无法追踪我们众多项目中实际构建的内容。 我们的方法是使用一个无限画布桌面应用程序来处理我们已经熟悉并喜爱的TUI(文本用户界面),主要是Claude和Codex。我们从Figma和Railway那里汲取灵感。随着时间的推移,我们添加了图像节点、笔记、终端、代码编辑器、源代码控制等。 起初我并不确定。我花了一个月的时间才真正尝试了Souren构建的第一个版本。让我印象深刻的是,我一直忽略了一个星期的Apple系统更新,因为我不想丢失我在Warp中打开的20多个Claude代码标签页。 在使用和贡献的过程中,我几次弄坏了它,不得不回到我们之前的工作方式。那太糟糕了。现在已经几个月了,我无法想象再回到过去。 你们中的大多数都是构建者,这个工具应该非常有帮助。所以,我希望你们能试用一下。 我非常希望听到你们诚实的意见。 对于接下来的讨论,我希望重点关注“代理工程的正确UI是什么?”这个问题。 我认为IDE(集成开发环境)太碍事了,TUI(文本用户界面)的开发体验很糟糕,为了实现基本功能需要大量的技巧。最后,GUI(图形用户界面)聊天界面要好得多,但缺乏看到项目之间连接的维度,并且协作界面很差。现在,无限画布也有了蔓延的问题。 你们怎么看?