今天是我365天独立开发挑战的第134个作品。
这次做的是一个网页小游戏:
《像素小镇物语》
它不是一个单纯的搭积木工具,而是一个轻量级的体素小镇经营游戏。进入游戏后,系统会生成一座不规则的小岛,玩家可以在上面铺路、种田、建房子、摆市集、修桥、放路灯,也可以建设温室、风车、面包坊、咖啡店、仓库等产业设施。
小镇有自己的时间流逝。白天营业赚钱,夜晚居民休息;上午和下午人流最多,到了夜里,路上就安静下来。小人不会乱走,只会沿着道路移动,所以玩家需要认真规划路网,让农田、果园、市集、仓库和加工建筑真正连接起来。只有接入道路,产业才会产生收益。
我还给游戏加了随机事件系统。小镇会不断发生一些小事:居民食堂订购农产品、周末集市需要咖啡和路灯、面包坊接到订单、雨季需要修桥、居民希望增加花园和座椅。完成这些事件,就能获得资金奖励。
当小镇越来越富有后,还可以解锁更大的地标建筑,比如天穹地标塔、日轮观景塔、水晶市政厅、云艇码头和月门纪念碑。
最有意思的是,小镇居民会一边走路一边碎碎念。有的吐槽通勤,有的思考人生,有的关心咖啡店有没有接入主路。于是这个小镇不只是能经营,也开始有了一点生活气。
这个作品的核心循环很简单:
建造→接路→经营→赚钱→触发事件→扩大小镇。
它还很早期,但已经有点像一个迷你版的“像素模拟城市”。一个小岛、一群小人、一点随机事件,也能长出一个有趣的小世界。