在 Open Jam 2022 学习编程

在这个推广开源的游戏创作活动中,为赢而玩,或为玩而玩。
5 位读者喜欢这篇文章。
Announcing Open Jam

Michael Clayton。

Open Jam 游戏创作活动将于今年 10 月 28 日至 11 月 9 日举行。在过去的几年里,每年来自全球各地的程序员都会构建开源视频游戏,然后互相玩和评价彼此的游戏。纯粹为了好玩。

Open Jam 是一个“游戏创作活动”,这是一种轻松的方式,旨在鼓励所有技能水平的程序员在集中的时间内专注于一个纯粹为了好玩的项目。它推广开源游戏以及开源游戏创作工具。虽然参与者不一定需要使用开源工具来创建他们的游戏,但游戏本身必须带有开源许可证,并且您在使用开源工具进行评分时实际上会获得额外的分数。

对我来说,这个创作活动的另一个重要方面是它提倡替代获胜条件,但不是你可能想到的那种方式。

替代获胜条件

当您玩游戏时,几乎总会有一个叫做获胜条件的东西。这就是当它发生时,确定游戏获胜者的东西。可能是您抓住了对方玩家的国王,或者您在其他人之前获得了 10 分,或者您手中的牌比桌上的任何人都好。

传统游戏通常只有一个获胜条件。当特定事件发生时,就会有一个获胜者,游戏结束。但是,现代游戏的一个趋势是允许多个获胜条件。也许您或者确保 3 个安全屋,或者您找到了一种治愈引发僵尸末日病毒的方法。也许您找到了埋藏的宝藏或者夺取了敌人的海盗船。

Mischief Maker, from Open Jam 2020

(Astropippin, CC BY-SA 4.0)

但一直以来都是如此,每个玩家都可以有一个秘密的、私人的、个人的获胜条件。这对于某些人来说很难理解,这取决于您的竞争程度,但并非每个人玩游戏都是为了赢。有很多现代游戏只是为了好玩。也许游戏的主题令人感到安慰或鼓舞,让您只是在这个世界中度过时光也很有趣。或者,也许游戏让您感觉自己正在积极地解决难题,并且您是否比其他人更快或更有效地解决该难题并不能像寻找解决方案的行为那样让您满意。或者,游戏可能具有您喜欢以您能想到的最具创造性的方式使用的有趣机制。

Open Jam 也是如此。作为一名程序员,无论您是否希望赢得第一名,或者任何名次,您都可以自由参与 Open Jam。您参与 Open Jam 体验的“获胜条件”可以是任何内容

  • 学习一门新的编程语言

  • 学习一个新的游戏引擎

  • 真正完成一个项目

  • 为您的孩子或年幼的兄弟姐妹制作一个有趣的游戏

  • 尝试“游戏”概念的可能性

  • 编写一些代码,无需过度思考

  • 给自己一个理由,在整个周末无罪恶感地坐在电脑前时,每顿饭都点披萨

这些只是一些想法,回顾过去的 Open Jam 表明,许多参与的程序员可能对创作活动周末有自己的获胜条件。有古怪的游戏、短游戏、不可能的游戏、深奥的游戏。有冒险游戏、平台游戏和射击游戏。使用 Godot、Python、JavaScript 和 Java 编写的游戏。有些游戏您可能只需要玩一次,而另一些游戏您可能会反复玩。每次 Open Jam 都提供了很多内容。

加入 Open Jam 2022

如果您对编程感兴趣,但一直未能找到合适的项目,或者您一直害怕开始一个大型项目,那么为 Open Jam 2022 编写一个小型游戏可能正是您一直在寻找的挑战。请务必带上您自己的几个获胜条件,并确保其中一个条件是“玩得开心”。

接下来阅读什么
标签
Seth Kenlon
Seth Kenlon 是一位 UNIX 极客、自由文化倡导者、独立多媒体艺术家和 D&D 爱好者。他曾在电影和计算机行业工作,经常同时进行。

1 条评论

替代获胜条件与具有多个可能结局的分支叙事非常搭配。

Creative Commons License本作品根据 Creative Commons Attribution-Share Alike 4.0 International License 获得许可。
© . All rights reserved.