居住在:https://zenmumbler.net/dtbb
这是我提出的网站概念,可以快速搜索为Ludum Dare Game Jams提交的许多条目。旧的和新的官方LD网站都不特别擅长在比赛中进行搜索。
站点功能:
现在尝试!
在下面,用您使用的软件包管理器替换pnpm ,我使用pnpm。
pnpm installpnpm run dev这也将使用AutorEloAD启动本地服务器pnpm run build 请注意:所有受支持事件的完整处理数据已经存在于site/data/ldXY_entries.json文件中。在import/spider_data/entry_pages中也存在所有蜘蛛文件(缩略图除外)。解开这些用以在导入提取过程中使用它们。只有由于某种原因觉得这很有趣,只有弄乱导入的东西。
在import文件夹”运行node import中以获取可用的命令列表,现在它们正在listing , entries , thumbs和extract 。这些命令中的每一个都以1或2个数字作为参数,它们是LD事件编号(“问题”)的启动和结束索引。
listing 15获取LD 15的条目清单。
entries 20 25下载LDS 20至25的输入页面。
ETC。
entries和thumbs需要通过listing和extract下载的数据,要求通过entries下载的条目页面。因此,要下载并处理所有要做的数据:
node import listing 15 38
node import entries 15 38
node import extract 15 38
node import thumbs 15 38 (optional)
请注意,这些操作中的每一个都需要一段时间。刮擦依次发生,既出于简单的原因,也不会过多地锤击LD站点,所有〜35K条目的完整提取物将大约需要20-30分钟。
#15之前的LDS没有结构化提交系统,也不支持。进口商在大多数情况下支持新的LDJAM.com网站(#38和更新)上导入事件。禁用的主要内容是平台检测,它在新站点的数据上产生了太多的空空/误报。
该站点是一个仅限客户端的Web应用程序,没有服务器组件。它作为S3静态网站托管。然后,S3托管的站点由Cloudflare提供动力,该站点可以处理缓存,资产压缩,缩小和其他有趣的东西。这对我来说具有很低的成本(想想每月的美分),因为我不必为网络托管或EC2实例付费,这迫使我在本地运行所有内容。
因此,尽管该项目主要是为了解决我对老化LD网站的挫败感,但它变成了一个项目,我可以使用几个我没有做太多事情的Web(DEV)功能进行探索和练习。因此,如果事情要比这么小的应用程序要复杂得多,那就是原因。对于惠特,我已经完成/完成了以下操作:
实时网站中的数据是从旧的和新的Ludum Dare网站上刮掉的。 DTBB拥有S3上托管的所有缩略图和目录数据的完整副本。
条目的平台分类基于其下载链接和标题。我试图变得合理聪明,但可能会有误报。
这个项目和我都不隶属于卢杜姆·达雷(Ludum Dare)的工作人员或认可。我没有或声称拥有从LD网站提取的数据。实际上,如果您想自己做一些酷的东西,请在网站/数据dir中使用ldxy-entries.json文件并进行。
现在去制作,玩和评估游戏。