今天是我365天独立开发挑战的第134个作品。

这次做的是一个网页小游戏:

《像素小镇物语》

它不是一个单纯的搭积木工具,而是一个轻量级的体素小镇经营游戏。进入游戏后,系统会生成一座不规则的小岛,玩家可以在上面铺路、种田、建房子、摆市集、修桥、放路灯,也可以建设温室、风车、面包坊、咖啡店、仓库等产业设施。

小镇有自己的时间流逝。白天营业赚钱,夜晚居民休息;上午和下午人流最多,到了夜里,路上就安静下来。小人不会乱走,只会沿着道路移动,所以玩家需要认真规划路网,让农田、果园、市集、仓库和加工建筑真正连接起来。只有接入道路,产业才会产生收益。

我还给游戏加了随机事件系统。小镇会不断发生一些小事:居民食堂订购农产品、周末集市需要咖啡和路灯、面包坊接到订单、雨季需要修桥、居民希望增加花园和座椅。完成这些事件,就能获得资金奖励。

当小镇越来越富有后,还可以解锁更大的地标建筑,比如天穹地标塔、日轮观景塔、水晶市政厅、云艇码头和月门纪念碑。

最有意思的是,小镇居民会一边走路一边碎碎念。有的吐槽通勤,有的思考人生,有的关心咖啡店有没有接入主路。于是这个小镇不只是能经营,也开始有了一点生活气。

这个作品的核心循环很简单:

建造→接路→经营→赚钱→触发事件→扩大小镇。

它还很早期,但已经有点像一个迷你版的“像素模拟城市”。一个小岛、一群小人、一点随机事件,也能长出一个有趣的小世界。