《音乐与僵尸:Zombie Rhythm》开发日志
《音乐与僵尸:Zombie Rhythm》经过了一个多月的开发,终于上线了。这是一个融合了丧尸和音乐节奏的休闲游戏。这篇文章就聊一下这个游戏的整个开发过程。 在 AppStore 或 TapTap 搜索 音乐与僵尸 或 Zombie Rhythm 即可体验。关于构思这个游戏是我独自开发的第二个独立游戏。为什么做一款与音乐有关的游戏呢,有很大一部分原因是因为我在上家公司做的产品就是一个音乐游戏,对于音乐游戏核心玩法有一定的了解,所以这一部分的知识可以加以利用。但是我又不想做一款严格意义上的音乐游戏,一方面成本太大,一方面工作量太大,对于独立开发者来说,很不现实。而丧尸元素,是我一直很喜欢的一个元素,从这个游戏构思的起始,就存在。 对于丧尸和音乐的融合形式,也改了两次,因为要配合Node点的位置,本来Node点放在屏幕下面的,后来改到了屏幕两边,操作起来更舒服。 游戏的玩法,本质上就是通过音乐Node点的点击,触发攻击丧尸,不同Node点的结果,输出不同的攻击力。 游戏的核心元素,音乐,本来想用古典音乐的,后来发现很多无版权的古典音乐很难找,再就是古典音乐的节奏感对于游戏来说不那么明...
《音乐与僵尸:Zombie Rhythm》开发日志
《音乐与僵尸:Zombie Rhythm》经过了一个多月的开发,终于上线了。这是一个融合了丧尸和音乐节奏的休闲游戏。这篇文章就聊一下这个游戏的整个开发过程。 在 AppStore 或 TapTap 搜索 音乐与僵尸 或 Zombie Rhythm 即可体验。关于构思这个游戏是我独自开发的第二个独立游戏。为什么做一款与音乐有关的游戏呢,有很大一部分原因是因为我在上家公司做的产品就是一个音乐游戏,对于音乐游戏核心玩法有一定的了解,所以这一部分的知识可以加以利用。但是我又不想做一款严格意义上的音乐游戏,一方面成本太大,一方面工作量太大,对于独立开发者来说,很不现实。而丧尸元素,是我一直很喜欢的一个元素,从这个游戏构思的起始,就存在。 对于丧尸和音乐的融合形式,也改了两次,因为要配合Node点的位置,本来Node点放在屏幕下面的,后来改到了屏幕两边,操作起来更舒服。 游戏的玩法,本质上就是通过音乐Node点的点击,触发攻击丧尸,不同Node点的结果,输出不同的攻击力。 游戏的核心元素,音乐,本来想用古典音乐的,后来发现很多无版权的古典音乐很难找,再就是古典音乐的节奏感对于游戏来说不那么明...
如何开发一个问答类游戏
问答类游戏,在开发过程中还算是比较简单的一个分类,核心的内容就是问题与答案。抽象来讲,问题可能是文字,也可以是图片,也可以是声音等等,而对应玩家可以选择的答案,也可以不同的表现形式。例如看电影海报猜电影名字,听音乐片段猜歌曲等等 【诗仙与诗魔】,是一个诗词挑战类游戏,本质上也算是一个答类游戏,问题变成了某一首诗中的某一句,而答案就是从给定的类似诗句中选择正确的那一句。接下来我将从技术有角度来解析一下这个游戏的整个开发过程。 这个游戏现在可以直接从商店下载体验,在 AppStore 或 TapTap 搜索 诗仙与诗魔 即可找到。这个游戏现在可以直接从商店下载体验,在 AppStore 或 TapTap 搜索 诗仙与诗魔 即可找到。 iOS 下载连接: https://apps.apple.com/app/id1583234447 Android 下载连接: https://www.taptap.com/app/222178 先解析一下这个游戏,诗仙与诗魔有三种玩法,独自练习,就是关卡模式。无尽冲榜,就是不断地累积得分,然后进行排行榜。匹配挑战,是可以与其他玩家进行联网匹配的玩法,这...
如何开发一个问答类游戏
问答类游戏,在开发过程中还算是比较简单的一个分类,核心的内容就是问题与答案。抽象来讲,问题可能是文字,也可以是图片,也可以是声音等等,而对应玩家可以选择的答案,也可以不同的表现形式。例如看电影海报猜电影名字,听音乐片段猜歌曲等等 【诗仙与诗魔】,是一个诗词挑战类游戏,本质上也算是一个答类游戏,问题变成了某一首诗中的某一句,而答案就是从给定的类似诗句中选择正确的那一句。接下来我将从技术有角度来解析一下这个游戏的整个开发过程。 这个游戏现在可以直接从商店下载体验,在 AppStore 或 TapTap 搜索 诗仙与诗魔 即可找到。这个游戏现在可以直接从商店下载体验,在 AppStore 或 TapTap 搜索 诗仙与诗魔 即可找到。 iOS 下载连接: https://apps.apple.com/app/id1583234447 Android 下载连接: https://www.taptap.com/app/222178 先解析一下这个游戏,诗仙与诗魔有三种玩法,独自练习,就是关卡模式。无尽冲榜,就是不断地累积得分,然后进行排行榜。匹配挑战,是可以与其他玩家进行联网匹配的玩法,这...
编译 Apple Silicon 版本 Aseprite
编译苹果 M1 芯片版本的 Aseprite,步骤如下确保电脑上已经装好了 XCode,并且启动过,以及 XCode 启动后自动装好了一些必要的工具确保电脑上装好了 CMake,如果没装好,可以使用命令 brew install cmake 来安装确保电脑上装好了 Ninja,如果没装,使用命令 brew install ninja 来安装使用 git 克隆 aseprite 仓库 git clone --recursive https://github.com/aseprite/aseprite.git下载 Skia,点击这里打开 Github 仓库,找到最新版本的 Skia-macOS-Release-arm64.zip,下载后解压使用下面的命令,进入克隆好的 aseprite 目录,然后创建一个 build 目录,并进入 build 目录cd aseprite mkdir build cd build 进入克隆好的 aseprite 目录,然后进入 third_party/libpng 目录,修改里面的 CMakeLists.txt,找到 set(PNG_ARM_NEON ...
编译 Apple Silicon 版本 Aseprite
编译苹果 M1 芯片版本的 Aseprite,步骤如下确保电脑上已经装好了 XCode,并且启动过,以及 XCode 启动后自动装好了一些必要的工具确保电脑上装好了 CMake,如果没装好,可以使用命令 brew install cmake 来安装确保电脑上装好了 Ninja,如果没装,使用命令 brew install ninja 来安装使用 git 克隆 aseprite 仓库 git clone --recursive https://github.com/aseprite/aseprite.git下载 Skia,点击这里打开 Github 仓库,找到最新版本的 Skia-macOS-Release-arm64.zip,下载后解压使用下面的命令,进入克隆好的 aseprite 目录,然后创建一个 build 目录,并进入 build 目录cd aseprite mkdir build cd build 进入克隆好的 aseprite 目录,然后进入 third_party/libpng 目录,修改里面的 CMakeLists.txt,找到 set(PNG_ARM_NEON ...
为什么没有大公司推动 P2P 文件分享
现在已经是2021年了,如果你拍摄了100张度假的照片,想分享给我,如何分享? 可以将照片放在Google Photos,创建一个分享连接,然后通过 Email 发给我?或者放在一个U盘中,然后邮寄给我? 为什么没有更简单的方式,为什么我们需要第三方的服务去分享文件?为什么通过直接的网络连接,更加安全地进行文件交换? 我们现在已经有了P2P的技术,但是大部分情况,它是很难用的。我可以自己架设一个FTP服务器,但是依然需要解决NAT穿透的问题,然后你才能连接,这一切都让P2P用起来很麻烦。 当然,不只是文件分享。还有简单的文本信息呢?为什么我们需要使用 WhatsApp,Signal, Telegram,微信,QQ等? 还有,为什么我们需要使用 Gamil 或 Outlook 等类似的邮件服务。有些人可能会说,它们都是经过加密的,具有很强的安全性,但是,它们仍然是第三方服务,在使用它们的服务时,有一些附加协议。我只是想发送一条信息而已,并不想使用什么服务,也不想有第三方的东西在其中。 对于钱而言,我可以直接面对面给你硬币或钞票,没有什么比这更P2P了。但是我们现在有了因特网,我不应...
为什么没有大公司推动 P2P 文件分享
现在已经是2021年了,如果你拍摄了100张度假的照片,想分享给我,如何分享? 可以将照片放在Google Photos,创建一个分享连接,然后通过 Email 发给我?或者放在一个U盘中,然后邮寄给我? 为什么没有更简单的方式,为什么我们需要第三方的服务去分享文件?为什么通过直接的网络连接,更加安全地进行文件交换? 我们现在已经有了P2P的技术,但是大部分情况,它是很难用的。我可以自己架设一个FTP服务器,但是依然需要解决NAT穿透的问题,然后你才能连接,这一切都让P2P用起来很麻烦。 当然,不只是文件分享。还有简单的文本信息呢?为什么我们需要使用 WhatsApp,Signal, Telegram,微信,QQ等? 还有,为什么我们需要使用 Gamil 或 Outlook 等类似的邮件服务。有些人可能会说,它们都是经过加密的,具有很强的安全性,但是,它们仍然是第三方服务,在使用它们的服务时,有一些附加协议。我只是想发送一条信息而已,并不想使用什么服务,也不想有第三方的东西在其中。 对于钱而言,我可以直接面对面给你硬币或钞票,没有什么比这更P2P了。但是我们现在有了因特网,我不应...
超简单的VPS购买和配置教程
这篇博客将一步一步教大家学习VPS的购买和配置教程,只需要简单几步,就可以拥有自己的VPS,然后愉快玩耍。可以自己搭一个科学上网代理服务器啦,托管自己的博客啦,等等。 VPS服务商有很多种,这们我们选择相对比较稳定的 Vultr。 Vultr的收费模式是按时间累计收费的,首先需要往自己帐号里充值。当创建一个实例后,则计费开始。例如选择的是5美元每月的服务器,也就是大概每小时0.007美元,如果你只用了10个小时就把VPS实例删了,那就只会消费掉0.07美元。1. 首先点击下面连接, 打开 Vultr 官网https://www.vultr.com/?ref=8288434 然后点击右上角的 Sign up 进入注册页面,然后输入邮箱和密码以及验证码,注册一个 Vultr 账户p001101_12. 充值注册完后,会自动登录,并跳转到账单页面,因为现在账户里还没有金额,所以需要先充一点。刚开始,可以先充最小金额,也就是10美元,一般都会有金额赠送,现在有充10美元,会额外赠送50美元的活动,但是这50美元有试用期限。这个活动在写本文的时候还有,不知道什么时候结束。 可以使用信用卡,...
超简单的VPS购买和配置教程
这篇博客将一步一步教大家学习VPS的购买和配置教程,只需要简单几步,就可以拥有自己的VPS,然后愉快玩耍。可以自己搭一个科学上网代理服务器啦,托管自己的博客啦,等等。 VPS服务商有很多种,这们我们选择相对比较稳定的 Vultr。 Vultr的收费模式是按时间累计收费的,首先需要往自己帐号里充值。当创建一个实例后,则计费开始。例如选择的是5美元每月的服务器,也就是大概每小时0.007美元,如果你只用了10个小时就把VPS实例删了,那就只会消费掉0.07美元。1. 首先点击下面连接, 打开 Vultr 官网https://www.vultr.com/?ref=8288434 然后点击右上角的 Sign up 进入注册页面,然后输入邮箱和密码以及验证码,注册一个 Vultr 账户p001101_12. 充值注册完后,会自动登录,并跳转到账单页面,因为现在账户里还没有金额,所以需要先充一点。刚开始,可以先充最小金额,也就是10美元,一般都会有金额赠送,现在有充10美元,会额外赠送50美元的活动,但是这50美元有试用期限。这个活动在写本文的时候还有,不知道什么时候结束。 可以使用信用卡,...