关于开源,最棒的事情之一就是您可以自由地以任何您喜欢的方式修改和重新分发它。 这是真正的创作自由,我支持这一点。 我所有的应用程序和游戏都是开源的。 前段时间,我帮助资助了开放一些游戏音乐和艺术资源给公众。 进入公共领域(或拥有知识共享许可,正如这些艺术资源现在所做的那样)允许公众混音和自由使用内容。 我喜欢这个。
快进到本周。 我在一次短暂的度假中放松身心,玩游戏和看电视,我开始思考,“为什么不用一些新的知识共享内容重新混合我的一个游戏?” 所以这就是我着手做的事情。 您可以从 GitHub 页面获取最新的源代码。 这是它现在的样子:(注意:您看到的任何重影或减速都是屏幕捕获的伪影)。
我首先复制了我上次游戏的基础:Pop Them Balloons。 源代码包含大量注释,并使用我的高级抽象库使基本游戏设计成为一项非常简单的任务。 标题/字幕屏幕在代码中是单行代码。 这使我可以专注于基本游戏机制并改进核心体验,而无需担心滚动结尾字幕文本或背景音乐等。
我的新游戏“Can't Stop The Rock”的概念非常简单。 这是一个颠倒的休闲游戏。 你扮演“关卡”,放下快速向左滚动到“石头”的气球。 石头在屏幕上滚动,派遣你的气球。 我将添加武器升级和我以前的动作游戏中的各种机制,供石头在您放下气球时执行。 目标,如果有一个目标的话,就是让气球越过石头。 我希望游戏快速而流畅——始终保持 60+fps——我将在不诉诸本地代码或 OpenGL 的情况下做到这一点。
首先,是时候升级音频了。 Pop Them Balloons 有三个主要歌曲:一个标题主题,一个字幕主题和一个游戏主题。 我将升级到五个歌曲用于“Can't Stop”:一个标题主题,一个字幕主题和三个游戏主题。 我更新了代码,以根据选择的难度更改游戏主题。 这样,您可以在更休闲的游戏模式下获得更休闲的体验。
在这里,我遇到了我的第一个创意编辑情况:我觉得“HalyconFalconX”的游戏结束主题会成为“Can't Stop The Rock”的绝佳标题主题,只是在歌曲结尾处包含了“失败!”。 不用担心,我打开了 Audacity(我最喜欢的开源 MP3 编辑器)并从波形中将其剪掉。 这就是你可以用开放内容做的那种事情。
我希望动作快速而激烈,所以我选择了高 BPM 音轨并暂时删除了某些图形润色。
从这里,我更新了背景,使其通过已知的令人愉悦的颜色列表进行脉动,并更新了小石头英雄,使其在穿过气球时实际弹破一些气球。 游戏玩法非常快,以至于我的视频编码器在我的旧 Nook 平板电脑上进行屏幕捕获时给了我重影。
我认为一些最好的休闲游戏玩法来自使用声音和音频将玩家沉浸在体验中。 考虑到这一点,我开始为游戏添加一些音乐乐趣。 我的第一个想法是包括 midi 播放,但是包袱太多了。 我最终前往 freesound.org 并下载了一组吉他和弦,然后将播放屏幕安排成音符象限,从而提供了一些有趣的音乐机会。
正如你所看到的,当每个气球放置到屏幕上时,它都会被涂上一个音符。 这是它被弹破时播放的音符。 现在它看起来不太像大多数游戏,而且它的演奏方式也不像大多数乐器。 非常有趣的东西,并且在不久的将来有很多很酷的方向可以走。 下次,也许我会玩颜色和声音的机制,或者为我们的英雄添加一个 RPG 属性系统。 天空才是极限。
2 条评论