我如何创建“ WildMAN”(模仿许多8位游戏),最近又将其移植到Android

我认为所有主机游戏迷都对创建游戏这一主题感兴趣,并且梦想着创建自己的游戏,在我的学生时代,我对编程产生了兴趣。

图片

学会了用Delphi编程后,我决定自己创建一个游戏,当时在Java micro Edition平台上用于手机的游戏很流行,在Internet上,Midlet Pascal开发环境对我非常有用,这使我可以在不知道语言的情况下在该平台上创建游戏。 Java,那时我根本不了解。

我设法创建的第一个j2me游戏是单屏幕的,就像打砖块一样,然后我花了很大力气编写了一个RPG引擎,您还可以在该引擎上创建任务,该引擎非常不完善,没有经过优化,并且包含大量的源代码,它们已经被编译三分钟,在这个RPG引擎上,我制作了一个实验主题为沉闷主题的RPG(无家可归的模拟器)

图片

这是一个试验主题,其目的只是为了演示与Java游戏并行的引擎功能,正在开发一个RPG构造函数,我希望它能引起游戏迷的兴趣。

不知何故,在此举动中,我开始与Garik Kharlamov的“ SHOW Bulldog”,特别是“ The Bruise Man”进行我最喜欢的节目的主题,在游戏中,我想到了这个名字:The Bruise Man“ START”。 我放弃了游戏的第一版,因为它是单调乏味的,在Midlet Pascal编程论坛上,一个程序员给出了一段代码,一个类似于BASIC的脚本解释器,说可以基于这些脚本执行游戏,并且您可以玩此游戏。将通过简单的AI嵌入迷你游戏甚至老板。 最初,我对此想法表示怀疑,因为当时手机上的Java游戏在没有解释器的情况下运行缓慢且刹车严重,他甚至抛弃了用该解释器编写的游戏的屏幕保护程序,我在NOKIA N70上启动了该游戏,并确保这样的速度是完全可以接受的。

受脚本语言的启发,我决定从头开始创建一个游戏引擎。 我对这个过程非常着迷,以至于长期从事这项工作,因此将编程专门用于漫长的夜晚。 经过两个月的艰苦工作,我有了一个游戏引擎,其中有三种游戏执行模式:对话,可以在特殊编辑器中绘制的游戏地图,并且游戏中的每个对象都在第三种模式下编程-这是游戏模式,您可以创建它没有复杂的拼图屏幕保护程序和迷你游戏。

我花了大约一个月的时间来重做紧急游戏,但是区别立即显现出来,脚本场景,难题出现在游戏中,并且游戏玩法变得多样化:


制作完这款游戏后,尽管受到负面评论和批评,我对这个游戏引擎的兴趣并没有消退,我还是决定创建一种令人上瘾的游戏,例如BattleToads或Black Cloak,其中的每个关卡都是独立的游戏模式,其多样化的游戏玩法和令人惊讶的游戏复杂性令人惊讶相反,增加了段落的兴奋感。

我想出的游戏名称非常简单:“ WildMan”。

我有一个游戏引擎,这个引擎的仿真器,一个功能强大的编辑器,它具有无限的可能性:

图片

以及在创建动画和计算机图形上的微薄技巧,因此该游戏不会随着图形而闪烁,并且会使任何现代游戏玩家感到厌恶。


该游戏通常包含一些很好的旧8位游戏元素,例如:超级马里奥兄弟,冒险岛,洛德亚军,Baloon Fight,每个世界包含3个等级和1个头目,其中有6个等级:海滩,水下等级,森林,金字塔,冰层和最后的洞穴。

我在2011年发布了WildMan游戏,获得了负面评价和少量正面评价,他们甚至在MTOG和Mobitree杂志上都写过关于这款自制游戏的信息,我对这款游戏只有热情的回忆,特别是关于游戏本身的创建过程,以及关于为其编写音乐,我在2019年获得了JAVA编程技能并将其移植到Android上,其主要目的是获得在Android上创建应用程序的技能,以及保存这项艰苦的工作以及在Google Play上保留美好的事物学生 我的生活融为一体的时期。

Android上的资源
该游戏可以在Google Play上找到

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


All Articles