libgdx和感受

引言


在发布我的第一个移动应用程序之际(我想从名称上很明显,这是一个使用LibGDX编写的游戏),我决定写一篇简短的文章,在其中我将描述从这个想法(我朋友的想法)到在Google Play上发布游戏的过程。

我们如何创造游戏


我来自摩尔多瓦。 看来这是为什么呢? 刚才我17岁,我12年级(就是这样)。 我的同学和非常好的朋友发现我对移动开发和做非常简单的移动应用程序很感兴趣。 然后他告诉我:“我们必须一起做游戏。” 他本人的绘画和故事写得相当好,也就是说,我们立即分配了角色:他从事图形和绘图工作,而我从事实施和机制工作。 我一直想至少在某些团队中工作,因为在此之前,我完全是独自开发应用程序的。



想法和第一步


在2018年3月前后,我的同学(或只是Kolya)提出了以下想法:以普通炼金术的力学为基础,即混合元素以获得新元素(例如:水+火=蒸汽)。 但是,在我们的游戏中,人类情感将取代普通物质和化学元素。 而且,随着时间的流逝,他想到了一个相当有趣的情节。 游戏的第一个不变的名称:感觉的炼金术。

就在最近,我读了一篇关于使用libGDX制作的游戏的文章 ,并希望同样的文章。 在那一刻之前,我还没有使用过此类库,因此一切都是新的且陌生的。 但是在阅读了github上的教程并找到其俄语版本后 ,我开始研究。 我从最平庸的例子开始,并犯下了最平庸的错误,我能够开发主菜单和一个简单的工作区域,其中甚至可以移动8种感觉图标(尽管有时它们不清楚在哪里:))。 这个系统是从我这边(修复错误,添加功能)和从Kolya方面(新想法,新图标)缓慢开发的。 由于我的经验不足,整个过程有所放慢,由于培训时间紧迫,导致整个过程减慢了很多,但是我对libGDX的功能了解得越多,我就越喜欢工作。


工作区

发展的主要阶段


3个月后,就准备好了稳定的模板,但总的来说,在此期间,我们似乎做得很少。 但是假期到了,我们开始复仇了。 我几乎每天都在游戏中工作半天。 情节的开始以及如何呈现此情节给玩家的想法开始出现。


故事场景

随着时间的推移,该项目获得了新功能。 这里有一个“写给我们”按钮,一家商店,新的面板和按钮对我们来说很合适。 Kolya开始在FLStudio中创建简单的音乐。 引入关卡是非常重要的一步,因为出现了一个单独的大型结构,该结构可以监视玩家的进度,并应与商店和情节的发展逻辑地合作。


有了新的感觉(您可以跳过动画)

每天的想法值得特别注意。 最重要的是,游戏的主要背景上有一个窗口,因此决定在游戏中出现白天,晚上,黑夜和早晨的机制(白天和黑夜半小时;晚上和黑夜10分钟)。 根据一天中的时间,屏幕的颜色会发生变化:晚上和晚上使屏幕变成蓝色,而早晨变为稍微红色。 根据一天中的时间,窗口中的图像会改变。 还有一种想法是,在一天中的某些时候您可以得到某种感觉,但是尚未实现。


夜晚

在3个月的暑假中,我修复了许多错误,这些错误在不同的部分和不同的时间出现。 我还没有掌握测试,但是很长一段时间都没有考虑过架构(以后会再介绍)。 到8月底,几乎所有东西都准备就绪并进行了手动测试。
我觉得这个夏天我做的工作比过去三个月多了十倍。 而且,在数量和复杂性上。

营利


在某个时候,我们考虑过我们可以从游戏中获得的收益。 商店中有一些技巧,可以以更好的价格购买1种或以上的感觉。 实施非常简单,并且没有与Google相关的财务问题。 处理广告要有趣得多。 最初,我们寻求的是最低提款金额最小的服务,因为我们预计不会展示很多广告。 我很快意识到这不是最佳策略。 我弄清了CPA,CPM,CPC和CPI之间区别 (并找到了一个可以找到广告服务的网站)。 了解eCPM和CTR的含义并尝试了几种服务后,我们选择了最合适的一种。 尽管广告和框架的工作困难小,并且由于不受欢迎的区域而导致广告的展示很少,但是我们还是在游戏中添加了横幅广告和弹出广告(所谓的非页内广告)。 我们事先认为她没有侵扰性,也不经常出现。

发布和摘要


在发布前的最后一个月,我纠正了一些小问题,再次检查了所有内容(我向自己保证,我将在该项目结束后立即开始测试),并弄清楚如何放置该应用程序。 然后我们已经考虑了推广应用程序的方法,但是钱不多,所以我们尽了最大的努力。 最初,我们的应用程序已上载到w3bsit3-dns.com。 收集了评论,批评和建议。 在w3bsit3-dns.com,他们获得了约90次下载。 我们还参观了我们城市中的Gamedev开发人员聚会,并在那里展示了他们的游戏。 开发人员对我们的想法反应很好,他们说这很好,但是值得继续努力。 我们清楚地看到了这样的会议的价值,并且正在考虑将来参加这样的聚会。 我们在VK的开放发行商和新闻发布网站上写了关于我们的应用程序的文章,试图吸引尽可能多的关注。

现在介绍发布本身。 最初,我介绍了版本(Alpha,Beta和发行版)以及如何实施更新。 后来,我创建了一个付费版本,该版本的游戏玩法更加简单,而且还包含一些其他功能。 连接Google服务,屏幕截图,图标,描述和其他必要的时间并不需要很多时间。 有必要制作并附加一张银行卡,但这也不难。 因此,在9月30日晚上,“ Alchemy of Feelings”游戏的第一版在Google Play上可用。 这是一次小小的胜利。 几个月的辛苦工作都没有白费,因为这款游戏已经准备就绪,可以在12个国家下载。 几年前下载游戏时,我什至都不怀疑有一天这家商店会出售我的游戏。 您什么都不会说-一种愉快的感觉。 当然,将来,我们会将游戏翻译成英文,并在所有可用的国家/地区发布。

将来,计划将动画,声音添加到游戏中(现在只有音乐在游戏中),并具有获取观看视频提示的功能。

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


All Articles