Blog/source/_posts/2020/05/方舟同人游戏开发记录00.md
2022-03-16 22:24:24 +08:00

67 lines
4.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
author: SouthFox
title: 方舟同人游戏开发记录00
date: 2020-05-22 19:21:12
tags:
- 游戏
- 游戏开发
- godot
category: 游戏
---
从一个蝙蝠开始,世界开始发生了翻天覆地的变化,也有无数人开始闲地发霉了,对,我也包括在内。
更不幸的是,因为家里人持有一种南方特有的家宅风水情结,所以选择了在房子建成二十年后的今年开始动工翻新屋子,电钻声绕梁二月而不止,我每天都在电钻闹钟的环境下醒来,差点没成神经衰落。而在这痛苦的环境下,我也打算做一些有意思的事来发散身心。。。
<!--more-->
所以就来做游戏吧刚好也碰到了一个非常适合一个人把玩的游戏引擎——Godot。
godot是一个完全开源的小型游戏引擎大小只有60M当然只是基础功能要导出的话还要安装400多M的扩展相比其他的商业引擎简直就是零头而且作为开源引擎没有商业引擎的烟火气息社区十分友好想要定制什么功能也不需要取得任何人的同意马上就能自己开搞。当然缺点就是比起其他商业引擎godot在国内的名声实在太小了没有什么成型的中文教程。不过只要下定决心抱着英语硬啃也不痛苦。
那么,来做什么游戏呢?这是因为我现在看的教程是一个动作Rpg的游戏教程所以就做一个动作Rpg游戏吧没错就是这么随便
那么,敲定了游戏类型,就来琢磨一下游戏内容吧,单是自己原创的话。。。虽然自己是一个爱胡思乱想的人,但是脑中想的并没有成型,设定啥的要细想那可太废脑细胞了,所以就套现成的吧(没错,就是这么随便)。
那么,就来选明日方舟吧,毕竟这个游戏也以世界观著名,非常适合同人创作,主角的话,就定个陈吧(没错,就是这么随便)。现在想来,这个想法,有可能是受到了这个[视频](https://www.bilibili.com/video/BV1hK411L7nq)的影响,毕竟动作游戏和塔防游戏,动与静的对立,想想就有趣。而且再加上陈在第七章主线剧情的走向,也非常适合散发脑洞呢。
那么,大体剧情就是陈上了切城,沿路砍砍砍,最后跟塔露拉对砍,砍爆一切的游戏。(没错,就是这么随便)
## 细节
#### 总体
游戏游玩时间应该保持在一到两小时左右的长度是一个砍爆一切的动作Rpg应该有多重结局。
#### 画面
游戏画面就敲定像素风了毕竟我也只对这个熟练而且听说godot对于像素游戏支持还非常友好其他一些著名的引擎制作像素风的游戏可能会产生令人恼火的问题。
那么,机制呢?
#### 机制
机制无非就是主角上下左右移动,然后平砍带连击,能挥动两下,砍怪积攒技力,然后放点技能啥的。
等级上限是定在十级,升级带来升级点,然后打算做一个技能树,会可以解锁七八个具体的技能(有一些是变种,比如本家里的三技能绝影就可以改成范围型同时斩击范围里的敌人),但是只有三个技能格,可以在休息处自由搭配。
伤害也有为物理和魔法伤害这个设定(敌人当然也是),可以考虑后续升级做成选择向,让玩家升级后走一端,或者物魔双修?
然后就是休息处的设定,游戏打算做成平常不能回血(或者回血量不多),一些医疗物资要带到休息处才能选择回血,这样设定是因为会关于剧情以及多结局走向的。
#### 剧情
陈上切城,然后砍爆沿途小怪,然后跟塔露拉对峙的故事。(没错,就是官方本家的)
而且做成多结局是根据休息处来算的如果是多选择休息回血的话那就会浪费时间就可能会跟后面赶上来的罗德岛会合发展一些剧情啥的后续跟大boss的对峙的话也会有罗德岛的帮助。而不选择休息回血的话一路速通的话就会发展不同的结局。大概是这样一个设定。。。吧。
#### 音乐音效
当然是直接照搬yj的啦没错就是这么随便不过可能要处理一下以最大程度地跟像素风切合。
#### 然而
不过对于。。。一个刚学习的游戏引擎来说,我真的能成功实现出来吗?我现在都有点想不通二连击要怎么实现,还有对话系统,场景转移,数据转移。。。现在也只是刚实现走路动画而已。。。所以这也是写这个系列博文的原因吧,理清思想,坚定信心。
走一步看一步吧。