地下城抄写室传记.

本页面从英语翻译为中文,得到了groq的帮助。
本文在 openrouter.ai 的帮助下从俄语翻译成中文。原文可在 here 找到。

1920x1080全屏分辨率适配的Fantasy Football客户端项目 fumbbl.com

有一款桌面游戏,是Games Workshop公司员工发明的,鲜有人知晓。 这是一款规则众多的桌面游戏,规则决定了在不同条件下情境的展开,数量之多以至于玩家需要沉浸在深度的游戏状态中,意识完全聚焦于游戏元素并在它们之间切换。它并不是Games Workshop唯一一款类似的游戏。它们每一款都如此。我的最爱仍然是Warhammer Underworlds,而我对Blood Bowl的热情同样巨大而全面,使我能同样享受这两款游戏。

游戏的魅力部分在于与对手互动的过程,游戏过程更大部分则是幻想与沉浸在游戏宇宙中,而这在很大程度上得益于许多艺术家的精彩作品,他们创作了令人屏息的动态场景,来自这款游戏的宇宙。:) 其他为这款游戏及其宇宙中的角色上色的艺术家同样完成了令人惊叹的想象工作。为证明我的话,我建议你看看他们的一些创作示例。

Blood Bowl艺术作品。 Blood Bowl 3视频游戏艺术作品。

这幅精彩而动态的艺术作品立即吸引并引发疑问:“哇,这是什么?” “这些矮人是谁?为什么他腋下有发光的石头?那只无情的老鼠是谁?” “这个人能对抗这只巨大的兽人,拥有从嘴里冒出的巨大獠牙吗?”。这件艺术作品立即让我想了解游戏玩法、不同派系之间的差异及其游戏风格、阅读关于它们的特点和世界观细节。

下面我将展示本地(奥斯汀,德州)玩家-艺术家的作品照片示例。这值得你的关注,并带来审美愉悦。

游戏准备桌面照片 1。 游戏准备桌面照片 2。 人类团队特写。 蜥蜴人正面照片。 蜥蜴人背面照片。

精彩的作品,不是吗?:) 每个上色的微型模型都变成了一件艺术品,体现了人类灵魂的创作表达。

当然,许多作者致力于打造独特且不可复制的宇宙氛围,游戏发生的宇宙本身也是如此。:) 我将举例说明规则书中的一页,描述了在这个游戏宇宙中诞生Blood Bowl传统的故事。

Blood Bowl创作故事。规则书中的图片。

我为不读英文的人提供翻译:

古老的血腥历史!

很久很久以前,在人类停止吃洞穴泥土之前;在精灵发现可卡特里斯脂肪用于造发之前;甚至在矮人变成永恒酒鬼之前,古人就存在。强大而强壮的他们是神话般的存在,给予世界及其人民无数奇迹。最伟大的礼物是关于圣纳夫的知识,残忍运动之神及其圣游戏。

自那时起,纳夫的崇拜时强时弱。卢斯特里亚的石板记录了在斯兰恩的庇护下进行的比赛。古代尼赫克哈的象形文字讲述了祭司王,他们被埋葬在宏伟的体育场上,以便在那里永远比赛。来自东方的卷轴谈论“九天之联”,宫廷争端在最愉快的方式中得到解决。

然而,岁月流逝,帝国崩溃,圣纳夫的游戏被遗忘。世界通过残忍的运动繁荣,取而代之的是更邪恶的活动,如掠夺、血腥决斗和战争。发现这些战争无味且令人厌恶,纳夫远离世界,等待凡人种族再次准备好接受其圣游戏的伟大……

大约一百年前

在旧世界的某处,两支军队摇摇晃晃地从血腥的战场上走下。自黎明起他们就战斗;装甲列队以热情撞击彼此,慢慢被无情的屠杀日常所压制。最终,军队分开,撤退到自己的营地和防御阵地,暮色以其披风覆盖世界。

当矮人安顿下来,修理武器,咆哮不止、啜饮啤酒时,兽人试图寻找娱乐。一个贪婪的兽人挖掘湿土寻找美味的雨虫;他却发现了一扇古老的门。门后是镶嵌宝石的基座,放着一卷尘封的手稿。兽人聚集起来探索这一发现,但内部文字对他们来说毫无意义——这很正常,因为兽人偏爱每13个单词只有一幅图的书。于是派遣使者寻找能读懂的人,当消息传到矮人耳中时,他们提议亲自处理此事,享受展示自己优越于其他人的机会。

一位半盲矮人被任命为古代语言专家——如果他的族群被兽人群吃掉,这也是可接受的损失——以解读这本书。他正是这样做的,迷住了周围的人,讲述了被遗忘的神“纳夫”及其圣仪式“阿莫里克足球”,其中包括一小群战士,在规定时间内战斗以得分,跑到对手场地的膀胱充满猪尿的终点。矮人宣称纳夫看到交战军队的困境,并给他们提供了解决分歧的手段。

于是,古世界首次进行阿莫里克足球纳夫。那是一次混乱的行为,缺乏真正的球场、标记或基本规则理解。然而,原始运动的美在完全展现,适当的暴力与娱乐隐藏了没人理解发生了什么的事实。战斗的想法被抛弃,游戏结束时双方完全满意。军队回家,带着关于这激动人心的新发现的消息。

规则书中充斥着类似的文本,创造了独特的宇宙氛围,并在玩家的想象中描绘了这个世界的画面。

好的,足够的游戏介绍,现在进入文章核心。

截至2026年6月19日,官方Blood Bowl客户端有四种用户界面。我的1920x1080分辨率显示器上它们的外观如下。截图覆盖整个屏幕,以展示用户界面在显示器上占用的空间。请注意,客户端支持缩放,但截图中缩放设置为100%。

1920x1080分辨率下横向模式截图。 1920x1080分辨率下纵向模式截图。 1920x1080分辨率下方形模式截图。 1920x1080分辨率下宽屏模式截图。
我的用户界面需求包括四点:
  • 1. 我需要大致能看到球场上的玩家。足够好以区分他们的类型,而不必将鼠标悬停在他们身上,以了解:这是一名线卫(lineman)还是闪电手(blitzer),还是投掷手(thrower),还是其他。
  • 2. 当鼠标悬停在玩家上时出现的侧边栏中玩家属性描述的文字,需要足够大,以便我能在不改变身体姿势、将头靠近屏幕10厘米的情况下阅读玩家的属性(stats)、关键词(keywords)和技能(skills)。这影响了游戏体验的舒适度和乐趣,请同意。
  • 3. 我需要能看到显示骰子掷点结果的界面区域。它位于游戏界面的左下角。
  • 4. 所有上述需求必须同时满足,以获得更舒适的游戏体验。
默认可用的三种(横向、纵向、方形)不满足我的第一和第二点。第三种(宽屏)满足第一点,但不满足第二和第三点。我尝试缩放客户端窗口,但这并未满足第二点(因为所有界面中的字体都太小)和第三点。没有任何可用选项能同时满足我的第四点……
经过20分钟的尝试,我意识到我必须自己制作一个满意的界面。两周后,我很高兴向你展示结果!
1920x1080全屏模式下宽屏 + 全屏截图。
这在截图中看不到,但显示骰子掷点信息和聊天窗口的文本大小也已放大。你可以在下载并运行客户端后自行验证。:) 请记得将客户端缩放设置为100%(默认值,如果你没有自行更改),否则界面会不同。
结果如下:
  • 1. 侧边栏已扩展,以容纳更大的字体,展示玩家描述(属性和技能)。
  • 2. 侧边栏中某些按钮的尺寸也已放大,以占满新的完整侧边栏。
  • 3. 添加了全屏模式(fullscreen),可通过路径切换: "User Settings -> Client Settings -> Client Layout -> Full screen (Alt + Enter)"。
  • 4. 界面已针对1920x1080全屏模式进行适配,并可通过路径访问:"User Settings -> Client Settings -> Client Layout -> Wide 1920x1080"。
  • 5. 其余视觉元素的尺寸也做了小幅调整以配合新的侧边栏尺寸。
新客户端设置截图。

总结

我已在两场游戏中测试了该结果,未发现任何问题,我对此满意。然而,我未在其他界面(横向、纵向、方形、宽屏)上测试所做更改,也无法保证我没有破坏现有的界面布局。也未测试更改在不同缩放设置下的影响。我建议你下载客户端,在适合你的设置下测试,并在Discord或电子邮件 pasha@programmer-underworlds.dev 告诉我发现的任何问题。最好附上屏幕截图和你运行客户端的操作系统信息,我会尽力修复。:) 未来这些更改可能会被集成到官方客户端(通过 fumbbl.com)中,如果你觉得它们方便,并且所有发现的问题都已解决。 同时,如果你使用此版本客户端并在旧界面(横向、纵向、方形、宽屏)中玩游戏,我请你告诉我,如果你在玩一两场游戏后没有发现任何问题;请给我发邮件 pasha@programmer-underworlds.dev,说明你使用的方案,并提及未发现问题。这有助于收集测试信息,证明我的更改未影响旧方案。对我和官方客户端开发者来说,这将是宝贵信息,并简化将更改集成到官方客户端 fumbbl.com 的过程。 我将真诚地高兴,如果这些更改找到用户,提升游戏体验和舒适度! :)
同时——如果你或你的熟人/朋友/家人正在寻找Java Web开发者——我很乐意让你们认识我,因为我已失业三年。:) 你可以在以下链接了解我的专业经验: 推荐阅读并由我撰写的文章:

在哪里下载并如何启动包含新界面的客户端?

如果你是Windows用户

如果你使用Windows,你可以通过以下链接下载 exe 文件: 这里。 这是一个7zip自解压档案,包含客户端和Java 21 JVM,运行时无需单独下载或安装JVM。下载并运行后,你会看到一个对话框,询问你想将客户端解压到哪里。 自解压档案截图。 选择路径并点击 Extract 按钮,随后在指定位置会出现 FantasyFootballClient 目录。进入该目录,你会看到以下内容: 解压后客户端文件夹内容截图。
要启动客户端,只需双击 FantasyFootballClient.exe。你将看到以下窗口: 提示点击jnlp文件的窗口截图。 前往 fumbbl.com 并像平时一样下载 jnlp 文件以开始游戏。 fumbbl.com 下载jnlp文件窗口截图。 在打开的客户端窗口中点击 Start game/spectate using JNLP file 按钮,你会看到一个用于选择 jnlp 文件的窗口;选择它后,客户端将下载 jnlp 文件,你将看到标准窗口,仿佛你使用官方客户端从 fumbbl.com 启动。此时你已知晓接下来该怎么做! ;)

如果你使用 Linux 或 macOS

如果你是 Linux 或 macOS 用户,我建议在启动新客户端前先安装 Java 21。如果你在 Linux 上,你知道如何操作,我不会在此解释。;) 如果你是 macOS 用户,请给我发消息,我会更新此页面,添加 macOS 用户的说明;如果下面的步骤不足以让你理解如何操作,我会进一步说明。假设 BB 通过 fumbbl.com 的玩家足够经验,能理解并应用下面的说明到自己的操作系统。 安装 Java 21 后,你可以下载 jar 文件 这里。 运行客户端可使用以下命令:
     
        java -jar -Dsun.java2d.uiScale.enabled=false FantasyFootballClient.jar -noCoachNoConnection -build programmer-underworlds.dev
     
    
  • -Dsun.java2d.uiScale.enabled=false — 参数会阻止操作系统对你的需求进行缩放,如果你在系统内设置了缩放。这样 JVM 就知道不需要额外缩放你运行的 Java 应用。客户端内的缩放仍然有效。
  • -noCoachNoConnection -build programmer-underworlds.dev — 应用参数用于客户端正确初始化界面。
或者,如果你是极客用户,也可以使用以下命令启动客户端:
     
        java -Dsun.java2d.uiScale.enabled=false -jar FantasyFootballClient.jar -jnlpOnInput "/path/to/jnlpFile.jnlp"
     
    

关于仓库信息和对官方 fumbbl.com 客户端所做的更改

需要提及的是,所做的更改已在公共仓库 这里 可见。我在名为 my-live 的分支上工作,所有更改都提交到该分支(我知道这不是 绝地之路)。my-live 分支基于官方仓库的当前 Live 分支。
在此,我认为你已拥有足够信息成功启动客户端,祝你玩得愉快,掷骰子好运! :)

皇帝保佑。