365天独立开发挑战,今天是第285天。忙了一阵子终于回来了。

前段时间,挑战断了一阵子。本来以为没什么人在看,停就停了。后来发现,网站每天开始有几百个人在访问。

原来大家还在。那就继续。

回归的第一个作品,先做点简单好玩的。改造一个3D版的"合成大西瓜",只不过合的是城市。

你往一个漂浮在宇宙里的玻璃容器中,一个个丢下建筑。

两个相同的建筑碰到一起,就会合成更高一级。

升级路线是这样的:

帐篷->茅屋->民居->四合院->小楼->高层->地标塔->摩天楼->超级城市

如果你能让两座超级城市相遇,它们会合成一片"超级城市群"。

建筑堆过红线,游戏结束。

为什么做成3D

合成类小游戏已经很多了,但几乎都是平面的。

做成3D之后,玩法变了:

你不只是选左右,还要选前后。

往上拖,放到远处;往下拉,放到近处。

同样一堆建筑,平面版只能往上堆,3D版可以往里塞。

每个建筑都装在一颗发光的泡泡里,高楼的窗户会亮灯,背景是星空、星云和一颗带光环的行星。

合成的时候有粒子爆发,合到地标塔以上,屏幕会轻轻震一下。

声音也是现场"算"出来的

游戏里没有任何音频文件。所有音效和背景音乐,都是浏览器用代码实时合成的。

背景音乐还会跟着你的城市一起"长大"。刚开局,只有鼓点和贝斯。合出四合院,加入琶音。合出高层,节奏变得更密。你的城市越大,音乐越热闹。

建议戴上耳机玩。

最后会给你一张海报

游戏结束时,会生成一张专属海报:

你建成的最高等级建筑,配上一句评语。

从"荒野营地"到"超级城市群",一共十个等级。

我自己试玩,大多停在"一线超级城市"。城市群非常难。如果你合出来了,欢迎截图发我看看。

写在最后

一个人做开发,最怕做完没人看。这次回来,是因为知道有人在看。

谢谢你们。挑战继续,明天见。