路易斯·埃尔布坎姆( Louis Erbkamm )很了解德国最小的城镇阿尼斯( Arnis ),但他从未涉足过那里。我知道商店在哪里。船在哪里……我很了解这座城市,但我还没有去过那里。Arnis Arnis的维护者Louis Erbkamm也是他的开源项目的名字,该项目从OpenStreetMap和其他来源获取真实世界的数据,将您知道的地方变成您可以自由探索的Minecraft世界。
自Louis于2022年创立Arnis以来,它已从GitHub下载了近90万次,约有70名贡献者。两周后,一个缓慢的原型Louis在玩Minecraft时长大,从13岁开始编码,一直在寻找将代码带入游戏的方法。Arnis最初是将Minecraft与地理空间数据相结合的一个有趣的转移,后来在GitHub上进行,他已经在那里保存了他的侧面项目。
他在放学休息的两周内完成了第一个原型。第一个版本是手工编写的Python,仅在OpenStreetMap上构建,生成一个城镇需要一段时间。他需要一个真正的地方来测试它,所以他寻找他居住的德国城镇,并找到了阿尼斯。一个小镇帮助了,而早期的一代人却很慢。
阿尼斯有很多建筑,它有街道,它有水,它有各种不同的元素,可以用来测试。路易斯这个项目还没有名字,所以它借用了这个小镇独特的绰号。一个带来自己想法的社区当Arnis增加了海拔时,它的世界不再平坦,来自各地的地理空间专家提出了如何最好地整合它的想法。
他们自己开始讨论, Louis说这正是他需要的。更大的调用也发生在公开场合:在将Arnis从Python移植到Rust之前, Louis在GitHub上进行了讨论,以听取不同的观点。此后,贡献者已将Arnis翻译成约20种语言,并构建了自己的主要功能。