源代码:<a href="https://github.com/schaoss/wall-go">https://github.com/schaoss/wall-go</a><p>我狂看了Netflix的《恶魔的计划2》,对“Wall Go”这一轮游戏上了瘾。
经过几晚的氛围编码,现已推出一个完全可玩的浏览器版本:<p>• 7×7棋盘,错位放置(1-2-2-1),0到2步的移动,每回合必须放置墙壁。
• 明暗模式,适合移动设备的点击区域
• 简单的AI(ΔReach + 自由度启发式)——能打败随机对手,但还不是大师级
• 技术栈:Bun + Vite + React + Tailwind v4 + Zustand,部署在GitHub Pages上<p>期待反馈:
* AI是否太弱或不公平?
* 在触屏设备上有任何UI问题吗?
* 有没有我遗漏的规则误解?<p>欢迎提交bug报告、功能请求或PR。
希望你们在将朋友逼入小角落时能和我一样享受这个过程 :)
返回首页
最新
我搬家搬了很多次,意识到自己在许多应用程序、地点和时区中逐渐失去了与朋友的联系。在工作中,我们有一个客户关系管理系统(CRM),用来提醒我们联系客户。我只需要一个更简单的工具,来提醒我联系朋友和家人。
朋友、挚友和家人之间的联系频率不同,这个工具会生成提醒,让你记得联系他们。欢迎使用这个工具,因为我无论如何都会继续为自己维护它。
由于我在管理整个数字信息宇宙时遇到了很多麻烦,我决定解决这个问题,不仅为我自己,也可能为其他人提供帮助。以下是我对我产品的一些想法:
- 管理个人(也可能是商业)信息/内容的整个范围:文档、媒体、消息(电子邮件、即时消息等)、联系人、书签、日历等。
- 基于标签,这样在放置和查找内容时问题会更容易解决。可以想象一组平面文件夹,存储在一个或多个设备中,文件附带标签。然而,这里会对现有的基于标签的系统进行一些改进。由于人们发现浏览文件比搜索更自然,因此将动态生成虚拟文件夹以提供引导式导航。此外,整个文件夹也可以视为一个原子对象进行标记和管理,这对于存储库和项目非常有用。同时,将使用启发式方法(可能还有人工智能)在文件导入工具时自动标记文件,大大减少首次添加标签的繁琐。
- 基于文件,这样所有信息最终都以单独的文件形式物理存储。这使得在物理层面上更容易管理信息:移动、备份、导出/导入、搜索、导航等,而不受我们现在所拥有的那些不透明信息孤岛的限制。因此,除了文档外,每封电子邮件/即时消息、联系人、计划任务/事件、书签等最终都会作为文件存储,解锁与文件相关的所有操作。
- 提供一个基于本地代理的本地网页用户界面,这样实际的文件内容通常不需要在网络上移动,保持本地化,并且该工具也易于跨平台使用,无论平台如何,用户界面保持一致。
- 还提供一个云网页用户界面,通过本地代理与内容设备进行通信,这样存储在多个设备上的内容可以在一个中心位置进行管理,即使没有直接访问这些设备的权限,也可以提供团队/组织功能。然而,文件内容仍然保持本地,除非被共享。
- 提供将数据作为文件从各种应用和服务的数据孤岛中导出,并备份为文件到云存储服务的工具。
我的愿景是,无论我使用什么设备、应用或服务,我都能掌控自己的数据,确保数据始终可用且不会丢失,并且我可以轻松地浏览和搜索所有数据,找到我想要的内容,无论它多么分散和庞大。
我欢迎您的想法。什么能让这个产品对您有效?您更倾向于使用云用户界面还是本地用户界面?我需要注意哪些技术或市场上的陷阱?
以下是我在个人信息管理方面对当前技术的一些问题,这促使我致力于寻找解决方案:
- 我们的数据过于依赖于设备和供应商的孤岛。无法轻松地在Apple/Google/WhatsApp等账户之间移动我的信息。也无法轻松合并和去重。每当我必须更换手机时,我几乎总是会以某种方式丢失数据。
- 在许多服务上很难拥有自己的数据:Discord、Slack等。无法轻松导出、搜索。
- 很难全面了解和管理所有数据资产,并以一致的方式查询它们。
- 文件作为信息存储和管理的单元非常符合人体工程学;我们不应允许供应商为了自身利益而埋没这一概念。