伪随机性将帮助我们:为游戏生成资产的一系列工具

过去的Ludum Dare 44的镜头已经消失了,但是制作游戏,磨练自己的技能的愿望还没有离开我,我想很多。 浏览在线活动的主页时,我遇到了一个有趣的帖子 ,作者在其中想知道有关用于帮助开发人员(团队)创建游戏杰作的工具。 在本文中,作者着手组合了一组工具,这些工具可以伪随机地为您的游戏生成各种资源,从固定的调色板到简单的类似Chiptune的背景音乐和角色图片。


LD 44上的随机游戏屏幕保护程序


删节部分是本说明的译文,并附有简短的评论和本人的说明。


在他的搜索中,作者受到对该工具几个要求的指导:


  • 它应该使内容随机,并尽可能唯一。
  • 它应该在浏览器中运行;
  • 该工具可与任何发动机一起使用,没有任何障碍。

游戏标题生成器


您需要做的第一件事是项目的名称。 这可能很困难,但是Game Title Generator可以为您提供超过1000万种不同的优惠。 只是不要因为使用“创建”按钮而感到很生气,因为在杰姆时代,您仍然需要设法创建游戏。
以下是未来游戏杰作生成名称的示例:


 Infect Of Stipulation Blast Of Privilege Rad Godzilla Wranglers Legendary Math Trivia Annigilation and City 

冷却器


不要将带有白色文本#FFFFFF和蓝色游戏对象# 0000FF的无聊的黑色背景# 000000用于您的游戏。 而是使用Coolors创建一个凉爽,平衡的调色板。 您只需按空格键即可创建自己的5种新随机颜色的调色板。 如果您喜欢一种特定的颜色,则可以对其进行修复,然后生成适合它的4种新颜色。 还有一个按钮(磅图标)可生成所有阴影。


下面的示例调色板:


时间的调色板


调色板二


然后可以将调色板导出为几种不同的格式,包括PNGPDFSVG ,或者您可以与认识的设计师共享指向调色板的直接链接。


Pixeldudesmaker


角色也不会干扰您的游戏。 Pixeldudesmaker会随机生成有趣的像素涂鸦。 选择适合自己的首选项的组合后,可以导出具有三个内置动画的精灵表: idle动画,运行和跳转。


您如何喜欢这种可爱的伪随机字符? 也许,作为存根占位符,它们将适合打破原型,然后用已经高质量的手册内容代替。


跑步动画


跳动画


卡维根


需要洞穴地图吗? 为什么不尝试使用Cavegen来构建您的故事? 该应用程序使用Cellular Automata算法创建洞穴,然后可以将其导出为jsonpng


Cavegen接口


f


游戏还需要一些声音效果。 大概每个人都知道经典的sfxr ,它会产生复古风格的声音。 但是,事实证明,还有一个名为jfxr的经典javascript工具的实现


Jfxr Web界面


蜂鸣器


最后但并非最不重要的一点是,您的游戏需要的是音乐。 尝试Beepster 。 您可以用它创建一些不打扰的旋律。 唯一的缺点是您需要自己记录结果。


简约的Beepster界面


从翻译者那里:我自己玩了这个工具,并记录了我的游戏音轨,该音轨类似于下面显示的链接,该链接导致将生成的音轨上传到SoundCloudhttps : //soundcloud.com/xnfss34b6ajq/dingdungdungdung


缺少工具


此列表中缺少的一件事是创建tileset的工具。 也就是说,构建关卡的基本要素(无论是平台游戏还是自上而下的步行者)。 也就是说,不是tilemap ,而是真正的tile精灵。 作者在各处搜索它们,但找不到它们,它们也都作为Web应用程序执行。 因此,也许这里仍然存在“市场空白”,而本周我真的很想尝试创建这种工具。 这不会令人印象深刻。 这只是一个想法。


平铺发电机


以下是项目资源库的链接。 应当指出,作者在短时间内取得了相当不错的进步。


GitHub: https : //github.com/Quinten/random-tileset-generator


演示链接: https : //quinten.imtqy.com/random-tileset-generator/


链接到itch.io:https://supernapie.itch.io/random-tileset-generator


生成的tileset许可: CC0


后记(来自翻译者)


这是精选工具的完整列表。 可以很好地扩展它,并且不必应用与Web版本的可用性相同的严格标准。 也许那些阅读此译文或原文的人可以通过分享他们的发现,最佳工具,资产生成器(声音,动画,3-D模型的装备,游戏的背景生成器等等)来帮助增加评论中的列表。 让我们一起丰富彼此的工具,以在Game Jam上做更多更酷和更疯狂的事情! 另外,您可以共享最佳实践(例如,链接到GitHub或GitLab的链接)和想法,就工具而言,这仍然不足以快速制作Game Jam游戏原型。

Source: https://habr.com/ru/post/zh-CN450782/


All Articles