数学入侵。我未完成的工程

嗨,大家好!



我会告诉你我如何开发游戏的故事。在我的学生时代(2008年有时),我想到数学数学交叉射击的想法



实际上,即使那样,我仍在尝试将这个想法付诸实践。为了实现我的目标,然后使用了我刚掌握Delphi编程语言GLScene结果,我在下面看到了一个视频游戏。顺便说一句,您可以从此链接下载游戏本身它是通过位于TestFireCursorProject19文件夹中Project1.exe文件启动的



数学入侵是如何开始的




从文件夹名称中可以看到,游戏尚未完成。这减慢了她的公开示威活动。那些。我为在公开场合露面感到as愧。并将修订推迟到更好的时候。



更好的时机尚未到来。



但是,十年后,出现了以新格式复活旧观念的愿望。另外,全世界都拥有功能强大的游戏开发工具。我的注意力落在Unity3D上。据说是2D游戏开发的便捷工具。正是我所需要的。在2019年,我开始开发。在编写代码时,我选择了C#,因为我熟悉JavaScript的“魔力”,并且不想破坏我的神经。但是由于我不熟悉C#,我花了更多的时间在开发上。而现在,经过两个月的努力,由于没有足够的时间来满足我的需要,我手中拥有了MVP,我放弃了发展;-D



又过了一年。



我回到了修订版。更确切地说,是返工。因为在一年的时间里,我设法将未完成的游戏展示给我的朋友和熟人(非常感谢),并收集反馈。原来,我是为自己而不是为用户个人创建游戏的。(您可以在我的Telegram频道或Facebook页面找到游戏更改的完整历史记录)。



Unity3D的第一个版本




我将游戏改编成移动应用程序。更改了界面和游戏机制。为了使游戏看起来不会完全干燥,我在游戏中添加了“竞争精神”,即 一个想要你输掉的敌人。然后,他将这些数学问题发送给您,并为您的每一个错误感到高兴。因此得名-Math Invasion(数学进攻)。我的朋友说游戏中的敌人是多余的。



另一位机械师向我提示,其中的游戏对于用户而言将更加有趣。我没有再次开始重做游戏,而是决定在将来引入新的机制作为附加的传递方式。我将这种方法称为“挑战”!”。



释放




该游戏现已在Play市场上发售,任何人都可以尝试。有缺陷。您需要为其添加其他级别。添加乌兹别克语。她现在的水平略高于MVP。我已经收到反馈并在此基础上进行更改。我确保游戏已经发布



我为自己学到了什么?



在开始开发之前,您需要制定路线图并确定大概的时间范围。否则,您的创作可能会陷入名为“尚未就绪的平行世界中



All Articles