01
在你的电脑上打 LOL 的问号
这个开源项目很抽象。
可能玩《英雄联盟》的人才能懂这个梗。
有开发者把 LOL 里面的信号轮盘搬到了电脑桌面上,做成了一个叫 lolPing 的小软件。
危险、请求支援、敌人消失这些原本用来提醒队友的信号,现在在任何地方都能用了。
按住 Alt 拖动鼠标选一个信号,表达一下此刻的心情。
动画和音效也很对味儿。
电脑卡了,直接给你的电脑来几个问号 ?????
按住 Ctrl 拖动,还能呼出表情轮盘。
除了游戏里的表情,你也可以把自己的图片加进去,调整显示大小和声音。
开会的时候共享整个屏幕时,会上的人也能看到这些效果。
开发者还做了房间功能。
创建房间,把邀请码发给朋友,大家加入后,你在屏幕上发的信号,也会出现在他们屏幕的对应位置。
现在连房间文字、投降投票和就位确认都加上了。
开源地址:https://github.com/darrenprx/lolPing02
把 GTA 5 搬进网页里玩
有人把《GTA 5》搬到了浏览器里。
我发现了两个 GitHub 开源项目,分别是 playgta5 和 Grand-V 。
之前有一个网站叫 playgta5.com ,就是能够在浏览器玩 GTA5。
关闭前,有人把网页客户端代码保存了下来,整理成了这个项目:playgta5。
里面有启动页面、加载脚本,以及在自己电脑上开启服务的工具。
游戏资源需要另外准备,项目说明里的资源目录大约 20GB。
我看还有一个开源项目叫 Grand-V ,则在继续改善这套浏览器版的使用流程。
项目介绍了故事和沙盒两种模式,分别保存进度,也加入了画质设置、手柄和触摸操作支持。
多人功能目前还是实验性的。
它已经发布 Windows、macOS 和 Linux 的支持。
准备好游戏资源,选中目录,启动器就会开启服务,并打开浏览器中的游戏页面。
也可以在局域网里部署,让其他设备通过兼容浏览器连接。
Grand-V 目前公开的代码主要是启动器,游戏资源同样要单独准备。
playgta5 开源地址:https://github.com/shadany7824/playgta5Grand-V 开源地址:https://github.com/SebasKitten/Grand-V
03
让 AI 给游戏做 Mod
universal-modder 把做游戏 Mod 的方法、工具和经验搞成了一哥 Skill。
Mod 就是给已有游戏增加或修改内容。
加一把武器,换一批敌人,或者做一套原版里没有的玩法,都属于 Mod。
你可以把想改的游戏和玩法告诉 AI,让它帮忙研究和制作。
有很多人用它搞出来了很脑洞的玩法。
《泰拉瑞亚》里加了追踪导弹、战术核弹,还做了新的敌人和 Boss。
《帝国时代 2:决定版》里加入一个新文明,特色单位是自动驾驶出租车和配送无人机。
古代战场上冲过来一辆出租车,这画面确实有点难绷。
更离谱的是《我的世界》和《GTA 5》的组合:
AI 做 Mod 时,也要先弄清楚游戏用的是什么引擎、有哪些可用的修改方法。
然后再读相关代码,一步步实现,进入游戏检查结果。
需要图片、三维模型或者音效时,还可以接入 fal 生成素材,再整理成游戏能使用的形式。
开源地址:https://github.com/rehan-remade/universal-modder04
用字符画,做出会动的海浪和星空
一堆字母、符号和小圆点,也被人拿来画风景了。
这个开源项目叫 ascii,配套网站是 ascii.rest,已经整理了 200 多种很特别的动画。
你看上面那些案例。
有一副是夜间海岸,灯塔的光束在转,云慢慢飘过,海面上还有月光和灯光的倒影。
远看是一幅风景,凑近看,整片天空和大海都是密密麻麻的字符和点阵。
这些动画会跟着时间计算下一帧,再把结果画出来。
普通文字动画显示成文本,彩色场景则绘制在网页画布上。
开源地址:https://github.com/bas3line/ascii05
点击下方卡片,关注逛逛 GitHub
这个公众号历史发布过很多有趣的开源项目,如果你懒得翻文章一个个找,你直接关注微信公众号:逛逛 GitHub ,后台对话聊天就行了: