只是出于好奇,谁知道呢,也许会有人采纳它或者基于它的理念开发出新的东西。
返回首页
最新
VelloSharp v0.5.0-alpha.1 现已发布,带来了 Vello 的高性能 2D GPU 引擎,基于 wgpu 3D 后端在 .NET 平台上运行。它与 Avalonia、WPF 和 WinForms 无缝集成,能够现代化渲染管线,而无需进行破坏性的重写。
在接受我永远不会更新200多篇旧帖子后,我制作了这个,但读者仍然希望从中获得答案。这个插件添加了“询问ChatGPT关于此内容”的按钮——但读者可以自定义提示。它会将他们的修改记录为WordPress评论(是的,恢复了这个功能)。结果发现,人们会问:“反驳意见是什么?”,“用简单的方式解释一下?”,“技术细节是什么?”,“缺少什么?”——正是我应该填补的内容空白。这基本上是在承认你的内容不完整,但让这个承认变得有用。符合GDPR规定,本地分析,支持追溯使用。是个坏主意还是务实的解决方案?
Sprite Garden: <a href="https://kherrick.github.io/sprite-garden/" rel="nofollow">https://kherrick.github.io/sprite-garden/</a>
<p>这是一个完全在网页浏览器中运行的2D沙盒探索和农业游戏。作为一个完全基于HTML、CSS和JavaScript的游戏,它具有高度的可读性、可修改性和可定制性。在“globalThis”中包含了“spriteGarden”全局对象,游戏配置和状态随时可用。使用瓷砖绘图就像打开开发者工具一样简单(使用浏览器菜单,因为键盘输入被捕获),或者输入“Konami Code”以获得全屏视图和地图编辑器。</p>
<p>- 从世界状态管理器分享游戏</p>
<p>- 探索独特的程序生成生物群落</p>
<p>- 挖掘煤、铁和金等资源</p>
<p>- 使用收集的材料放置方块,塑造世界</p>
<p>- 发现充满资源的地下洞穴系统</p>
<p>- 种植和收获不同作物,具有“真实”的生长周期</p>
<p>示例:</p>
<p>- 准备一个二维码进行挖掘:<a href="https://gist.github.com/kherrick/1191ae457e1f6e1a65031c38c2d2e6d7" rel="nofollow">https://gist.github.com/kherrick/1191ae457e1f6e1a65031c38c2d...</a></p>
<p>- 在天空中绘制心形:<a href="https://gist.github.com/kherrick/3dc9af05bccc126b11cc26fb30af05e6" rel="nofollow">https://gist.github.com/kherrick/3dc9af05bccc126b11cc26fb30a...</a></p>
<p>- 输入Konami Code(地图编辑器/全屏):<a href="https://gist.github.com/kherrick/effbe1463d9b78da046f27c5d4203101" rel="nofollow">https://gist.github.com/kherrick/effbe1463d9b78da046f27c5d42...</a></p>
<p>我不确定游戏应该如何进一步发展,或者是否应该继续进展。</p>
<p>未来的一些潜在想法包括:</p>
<p>- 带有JS执行的输入框:在游戏的用户界面中提供一个安全的沙盒输入区域,玩家可以在其中编写小的JS函数或脚本(而不是在globalThis上暴露)。</p>
<p>- API暴露:暴露一个受控的API或对象,表示游戏状态和功能,如地形操作、作物生长、玩家移动,供用户脚本使用,以便玩家可以自动化或修改行为。</p>
<p>- 事件钩子:允许玩家注册钩子到游戏事件(例如,世界更新、种植作物),在这些事件中运行他们的自定义代码,从而实现模组或自定义自动化。</p>
<p>- 多人游戏:使用WebRTC允许多个玩家在同一个世界中。</p>
<p>- 实际的游戏化:创造游戏的理由,健康值、能量提升、植物组合、敌人?</p>
<p>- 更好的移动控制:目前屏幕上没有滑动移动的功能。</p>
<p>- 更容易的方块建造:目前方块位置基于玩家的位置。</p>
<p>还在以下平台上展示:</p>
<p>- 微软商店:<a href="https://apps.microsoft.com/detail/9mv5d0990kct" rel="nofollow">https://apps.microsoft.com/detail/9mv5d0990kct</a></p>
<p>- Wayback Machine:<a href="https://web.archive.org/web/20251008155620/https://kherrick.github.io/sprite-garden/" rel="nofollow">https://web.archive.org/web/20251008155620/https://kherrick.github.io/sprite-garden/</a></p>
<p>欢迎反馈,源代码可在此获取:<a href="https://github.com/kherrick/sprite-garden" rel="nofollow">https://github.com/kherrick/sprite-garden</a></p>
寻找一种可以替代键盘和鼠标的Windows软件,让我能够控制Windows系统。
你好,我是弗雷德里克。
今天我决定实现一个目标,这将是我写过的最真实的HN帖子之一(没有AI的帮助)。
我一生都在互联网的世界中生活。我在8岁时创建了我的第一个Facebook账户,因为我有一部三星按键手机(类似于黑莓),可以让我访问它。那时家里很无聊,我是独生子(其实我有一个刚出生的弟弟,所以我不算)。那时的Facebook非常有趣,我记得曾与几个在我国家非常知名的名人建立了联系,虽然很难让人相信,但那都是过去的事。
时间飞逝,我成长和进化,尽管我在现实生活中有一些很棒的朋友,但互联网帮助我跨越了国界。能够与距离我100英里的人交谈,是我永远珍惜的技术(我怀疑我是否有耐心经历鸽子时代)。
三年前,我在Facebook上遇到了我的导师,他在我的成长中给予了我很大的帮助。最初的问题是:为什么我会选择48小时?
答案很简单,最开始他在读到一篇关于我的文章后联系我时,我只是忽视了他,因为我对Facebook变成了什么感到厌倦(我在上面已经上当受骗太多次,以至于对遇到任何真诚的人失去了希望),但在48小时内,我给了他一个机会,与他通了电话,之后的对话就此展开。
这48小时让我做出了一个非常坚定的决定,如果我没有抓住这个机会,可能会面临风险,而如果结果不好,那将让我付出惨重的代价。
我从这些经历中学到了,有时候我们只需要思考、倾听,并给别人一个机会。这个世界充满了不确定性,我们可能永远不知道那个决定将来会带来什么。
一个月前,我开始帮助将这个故事传播给全球数百万人。我在类似的概念下建立了Eintercon,48小时内让两个相隔数英里、身处世界不同地方但有着相似兴趣的陌生人相遇。
Eintercon是我将成功经验带给世界的方式,帮助人们在纷繁复杂的世界中发现彼此。
Eintercon并不是关于点赞或粉丝,而是关于能够在未来产生积极结果的真诚连接和友谊。
我想以这句母特蕾莎的话结束:“我一个人无法改变世界,但我可以在水面上投下一块石头,激起许多涟漪。”我已经投下了我的石头,激起了一些涟漪。现在是时候让其他人也有机会通过Eintercon书写自己的故事。