Hacker News 中文摘要

RSS订阅

西蒙·塔瑟姆的便携式谜题合集 -- Simon Tatham's Portable Puzzle Collection

文章摘要

Simon Tatham的便携式谜题集合包含一系列单人益智游戏,可在Unix(GTK)、Windows和网页上运行。由于作者的老旧Mac已无法使用,MacOS版本将不再更新,但欢迎志愿者维护并提供下载。作者希望这些游戏能在不同平台上通用,方便用户在短暂休息时轻松游玩。

文章总结

Simon Tatham的便携式谜题合集

Simon Tatham的便携式谜题合集是一系列单人益智游戏,支持在Unix(GTK)和Windows系统上原生运行,同时也可以通过Java或JavaScript小程序在网页上玩。由于作者的Mac设备老旧且已无法使用,MacOS版本将不再更新,但欢迎其他开发者维护Mac前端代码并提供可下载的应用程序。

作者创建这个合集的初衷是为了提供更多可以在桌面上快速游玩的小型游戏,适合在短暂休息时放松。他特别关注跨平台兼容性,确保这些游戏在Unix和Windows系统上都能运行,并且未来新增的谜题也会立即支持这两个平台。此外,其他开发者已经为不同平台编写了前端代码,使得这些游戏能够在更多设备上运行。

合集中的游戏大多并非作者原创,而是基于现有游戏概念在其便携式框架内重新实现。每个游戏都提供了网页版的JavaScript和Java链接(后者可能已过时),以及Windows二进制文件和游戏手册的下载链接。对于其他平台,游戏以单一捆绑包形式提供,用户可以在下载部分获取。

合集中的游戏种类繁多,包括但不限于: - Black Box:通过激光反射找到隐藏的球。 - Bridges:用桥梁连接所有岛屿。 - Cube:通过滚动立方体收集所有蓝色方块。 - Dominosa:用完整的多米诺骨牌拼贴矩形。 - Fifteen:滑动方块使其按顺序排列。 - Flood:用尽可能少的填充次数将网格变为同一颜色。 - Galaxies:将网格划分为以点为中心的旋转对称区域。 - Guess:猜测隐藏的颜色组合。 - Inertia:收集所有宝石而不触雷。 - Keen:根据算术线索完成拉丁方。 - Light Up:放置灯泡以照亮所有方格。 - Loopy:根据线索绘制闭合环路。 - Magnets:放置磁铁以满足线索并避免同极接触。 - Map:为地图着色,确保相邻区域颜色不同。 - Mines:找到所有地雷而不踩雷。 - Mosaic:根据线索填充网格。 - Net:旋转拼图以重新组装网络。 - Netslide:滑动行以重新组装网络。 - Palisade:根据线索将网格划分为等面积区域。 - Pattern:根据黑色方块的长度填充图案。 - Pearl:根据线索绘制闭合环路。 - Pegs:通过跳跃移除所有但一个棋子。 - Range:放置黑色方块以限制每个编号单元格的可见距离。 - Rectangles:将网格划分为面积等于数字的矩形。 - Same Game:移除相同颜色的相连方块以清空网格。 - Signpost:根据箭头连接方块形成路径。 - Singles:移除重复的数字。 - Sixteen:滑动行以按顺序排列方块。 - Slant:根据线索绘制斜线迷宫。 - Solo:填充网格,使每行、每列和每个方块包含所有数字。 - Tents:在每个树旁放置一个帐篷。 - Towers:根据线索完成拉丁方。 - Tracks:根据线索填充铁路轨道。 - Twiddle:旋转方块以按顺序排列。 - Undead:放置幽灵、吸血鬼和僵尸,使它们在镜子中可见的数量符合要求。 - Unequal:根据“>”符号完成拉丁方。 - Unruly:填充黑白网格,避免三个连续相同颜色。 - Untangle:重新定位点,使线条不相交。

该合集采用MIT许可证,允许用户自由使用游戏二进制文件或代码,但不能声称自己是原作者或对作者提起诉讼。

下载部分提供了Windows可执行文件、帮助文件、.zip压缩包、MSI安装程序以及适用于Unix系统的源代码归档。此外,其他开发者已将这个合集移植到Palm、Google Android、Symbian S60、iPhone、iPad、Windows Store和Rockbox等平台,用户可以通过提供的链接访问这些移植版本。

开发文档详细描述了跨平台接口,适合有兴趣编写新谜题或前端的开发者参考。最新开发状态可以通过git仓库获取,用户也可以在线浏览仓库内容。

反馈和错误报告可以通过邮件发送给作者,建议附上保存的游戏文件以便更好地复现问题。

评论总结

评论内容总结:

  1. 游戏体验与推荐

    • 多位用户推荐了Simon Tatham的拼图游戏集合,认为其无广告、无过度游戏化,且难度可调,适合消磨时间。
      • "No ads, no useless gamification, but well polished and varied puzzles, and quite a bit of control over the difficulty."(MITSardine)
      • "It's among the first software that I install to it."(npteljes)
    • 用户特别推荐了“Keen”和“Towers”等游戏,认为它们具有挑战性和趣味性。
      • "My favourite has to be 'Keen'."(MITSardine)
      • "Towers is nice too, similar concept (re repetition), but the constraints are now visibility ranges on the boundaries of the grid."(MITSardine)
  2. 跨平台支持

    • 用户提到该游戏在手机、电脑甚至电子阅读器上都能良好运行,尤其是Android平台的移植版本。
      • "Mostly works nicely on black and white android e-readers too."(ZeroGravitas)
      • "I play the Android port all the time."(cbarrick)
  3. 与其他游戏的比较

    • 有用户认为该游戏缺乏吸引孩子的“闪光点”,如动画和音效,因此难以与主流手游竞争。
      • "If it was full of animated coins and sound effects triggering on every interaction it would probably work much better for competing with normal app-driven rubbish mobile games."(3036e4)
    • 也有用户推荐了其他类似的逻辑谜题网站,如“puzsq.logicpuzzle.app”和“janko.at”。
      • "For human-generated logic puzzles that you can solve in your browser, I can recommend the following site."(happa)
  4. 技术问题与改进建议

    • 有用户提到在Wayland环境下存在缩放问题,但通过使用未缩放的显示器可以解决。
      • "There's some jank relating to fractional scaling on Wayland unfortunately, but I keep one monitor without scaling so when I want to play I just launch the puzzles on that."(beefsack)
    • 有用户希望找到类似游戏的源代码,以便用于编程教学。
      • "Does anyone know of a collection of mini games like that with available source code, and preferably in a more approachable language than C?"(insane_dreamer)
  5. 游戏背景与开发者

    • 有用户指出该游戏的开发者是Simon Tatham,他也是PuTTY(Windows SSH客户端)的开发者。
      • "It's Simon Tatham from PuTTY (the Windows SSH client)."(tecleandor)