记录一下高中时期做的一些辣眼睛的小游戏

高中的某年暑假,天气燥热。

小阿廖迷上了玩独立游戏,觉得独立游戏和那些大型游戏不一样,它们很有想法很有创意。

在看了一本传记《DOOM启世录》和一部纪录片《独立游戏大电影》之后,彻底激发了小阿廖内心的中二之魂。

当时年轻小阿廖暗暗决定:我也要做游戏!

RPG Maker

由于当时还不会编程,所以逛遍了各大贴吧之后选择了用RPG Maker制作游戏。

RPG Maker

曾经轰动一时,玩的我一把鼻涕一把泪的独立游戏作品《去月球》也是用这款引擎制作出来的。

去月球

现在回想起来,不得不说RPG Maker对于初学者来说是一款很棒的游戏引擎,不需要编程也能将自己的想法做成游戏。

但是无奈引擎局限性太大,不做修改的话,只能做一些类似于GBA上的口袋妖怪这类型的游戏。

这类型的游戏,说实话我并不是很感兴趣。

所以当时看了看电脑里做了几个星期的游戏文件,还是决定删掉,换个引擎。

GameMaker

找了一段时间后,另一款游戏引擎GameMaker进入了我的视野。

GameMaker

其实当时GameMaker已经有了下一代产品GameMaker Studio,而且升级巨大,在Steam上销售。

GameMaker Studio

但那个时候GameMaker贴吧里面大多人还在用GameMaker 8.1,而且氛围还不错。其实主要原因还是囊中羞涩 - -,所以还是选择使用了旧版。

GameMaker也支持零代码构建游戏,但试了一段时间,觉得还是不够用,很多思路实现不出来。

去贴吧问,统一回复都是要自己写代码。

好吧,那就写吧。

第一次写代码

GameMaker用的是自己定义的gml语言,这是一种C风格的语言。

由于当时脑子里想法很多,靠软件提供的零代码解决方案根本实现不了。

所以只能无奈照着GameMaker官方的gml语言文档啃了一段时间,也算勉勉强强能写些东西。

其实严格上说,gml算是我学的第一门语言了。

当然一开始学艺不精,所以打算先写个简单的小游戏。

刚好当时有一款手机游戏《Flappy Bird》非常流行,而且看起来很简单,于是就打算山寨一个练练手。

Flappy Bird

不久之后,我的第一款正式“发布”的游戏《像素人》面世了。

像素人

《像素人》就是一款粗制滥造的寨版《Flappy Bird》

所有素材都是Windows XP用自带的画图工具制作的,看起来非常的粗糙。

背景故事大体就是一个科学家正在测试新研发的火箭背包。

如果想体验,可以戳这里→ 像素人

离开这!小黑

第二款游戏紧接着就投入了开发。

游戏设想为横版动作游戏,加入了当时很喜欢的解密、潜行和暴力要素。

连续折腾了两个星期,碰到了一大堆横版行走跳跃、绘制射线、敌人视野范围之类的问题。

最后勉勉强强还是做了出来

如果想体验,可以戳这里→ 离开这!小黑

当时写的游戏说明

刀:(一开始就有)

按下鼠标左键攻击;
范围小;

枪:(拿到枪后才有)

按下鼠标后射击
范围大;

箱子(红色的那坨东西):

按住F+移动键推动,
我们的子弹无法打穿,敌人的子弹可以打穿
推动的情况下被敌人听见,背对就转头,正对迟疑一会朝箱子就开枪;
箱子下落的话可以砸死敌人。

激光:

分三种:
水平的:一直照,不会停止
垂直的:隔一段时间会停一下
转动的:一直照,不停止
碰到都会死;
可以被墙/箱子/门遮挡,

门:

所有子弹都无法打穿
关着时:靠近他按一下F就打开
打开时:靠近他按一下F就关闭 (站在门框上按无效)
敌人无法看到关闭的门背后的东西

敌人:

一定范围内会听到推箱子的声音,主角跑步的声音,开枪的声音
如果背对都是回头;
如果正对主角一定范围内会看到,且没有障碍物遮挡,短暂的迟疑后会开枪射击,并与主角保持一定距离
如果主角逃出视线范围,或者之间突然有障碍物遮挡,会记下最后看到主角的位置(出现一个小黑方块,一段时间后消失),并去附近查看;
如果在追主角,主角躲在门后面会跑过去开门,
如果在追主角但被墙挡住,就跳过去
如果在追主角但被悬崖挡住,就跳过去

墙壁(灰色):

就是墙壁的作用…

过关点(黑色):

主角碰到并且如果还有下一关就进入下一关;

按键:

游戏中按F1可以查看所有按键(用的喵呜字体,电脑没有喵呜体的可能就看不到)

拆迁办

写这个游戏的起因,完全是因为想找找看GameMaker有没有物理引擎。

然后就找到了ExtremePhysics这个插件。

为了试试插件效果,就写了个拆房子的游戏

如果想体验,可以戳这里→ 拆迁办

愤怒的箭

游戏灵感来自于steam上的angry arrow(愤怒之箭)。

觉得游戏还不错,于是就又决定盗版一个。

这是高中最后一款做的游戏,也是个人觉得唯一能玩的一款😅。

如果想体验,可以戳这里→ 愤怒的箭
如果想获取源码,可以戳这里→ 愤怒的箭源码 ,提取码:pzc7

当时写的游戏说明

按键:
W A S D控制方向;
鼠标左键按下:把箭抽出来,搭在弓上(按住大约1.5秒就搭好了);
鼠标左键放开:把箭射出去(前提是箭得搭好咯);

敌人类型:
普通敌人:红色的人,看见你就会用箭射你;
小车:红色的小车,看见你就会飞快的靠近你,碰到就会爆炸;
地雷:白色的地雷,地雷啥作用,它就啥作用 (敌人踩到也会爆);


记录一下高中时期做的一些辣眼睛的小游戏
https://www.liaomz.top/2021/06/14/ji-lu-yi-xia-gao-zhong-shi-qi-zuo-de-yi-xie-la-yan-jing-de-xiao-you-xi/
作者
发布于
2021年6月14日
许可协议