基于微信小程序的“跳一跳”小游戏设计

2019-10-11 01:38李昱杉
电子制作 2019年18期
关键词:小游戏娱乐流程

李昱杉

(重庆市第十一中学校,重庆,400061)

0 引言

随着互联网的飞速发展,社交软件已成为工作生活不可或缺的工具,而微信作为世界用户群体最为庞大的社交软件之一,受众群体覆盖了以中国为主的世界各地近 9 亿活跃用户。现在的微信,已经构建出了社交、资讯、支付、工具这四大体系,恰巧缺少了娱乐。而微信小游戏的出现,正好满足了这个需求。虽然微信内部有游戏中心,但这是一个出口,游戏并不在微信之内,所以借助微信小程序而诞生的微信小游戏正好补足了娱乐这一空缺。

本文将从这个角度出发,从微信官方的“跳一跳”小游戏中学习和模仿,制作出自己可以定制的小游戏。小游戏的生存紧紧依托于用户,没有真实的用户需求和体验就成为了无根之木,因此本文首先从游戏的设计角度出发,找到小游戏的真实体验和特长,将其发扬光大,接着根据游戏的设计使用微信开发工具将游戏制作完成,实现了完整的项目流程。

1 游戏设计

1.1 游戏需求

本文要做的是仿照微信“跳一跳”小游戏做出一款自己的小游戏,游戏宗旨是让游戏尽在掌握之中。为了保证游戏趣味性,在进行设计和开发工作之前,我们首先需要进行需求的调研,经过需求确认之后再进行研发工作。

游戏作为目前的主流娱乐方式之一,一直伴随着计算机技术和互联网发展,甚至在某种程度上促进了某些产业领域的发展。从半个世纪以前在大型机上的游戏,到现在各个平台上丰富缤繁的游戏种类,游戏的发展可以反映出人与社会对于放松和娱乐的需求。微信小程序自推出以来,很好地解决了碎片化一次性需求的问题,接着推出的微信小游戏也完美地解决了碎片化娱乐的需求。

微信“跳一跳”小游戏作为微信小游戏开放以来的第一款官方游戏,在推广之初便收到了如潮般的好评,我们认为这个应用的根本闪光点在于即时反馈,能够将用户的每一步操作精准地通过游戏中小人的运动反馈出来,并且给出不同的分数,让用户在操作游戏的过程中调动起十分的注意力,并且游戏难度会不断增加,在种种机制的把控制下,游戏的总体时间也不会太长,当用户从紧张的游戏中退出之后,一瞬间的放松会起到非常好的减压和休息的作用。

鉴于微信小程序“跳一跳”的各种优点,我们的游戏的核心需求也将向“跳一跳”小游戏看齐,给用户即时的反馈,并且控制难度变化,游戏开始时让用户投入,游戏结束时让用户放松,同时还可以加入排行榜等功能强化小游戏的社交属性,增加用户粘性。

1.2 游戏流程

作为碎片化的娱乐方式,微信小游戏的流程一般都不会太复杂,在本文要关注的小游戏中,流程便更是简单,用户只有一个操作,即点按屏幕。用户通过点按屏幕来给游戏中的人物蓄力,一旦松开手人物就会跳出,蓄力时间越长,跳出的距离越远。游戏中的路线是由一个个方格组成的岛屿,岛屿之间的距离各不相同,玩家需要控制人物在一个个岛屿上移动,要通过自己的控制保证游戏中的人物每一步正常的运动都能到达下一个岛屿而不是失败。整个游戏流程非常简单,但是由于实时反馈性和代入感十足,会给玩家带来非常舒畅的游戏体验。

1.3 系统功能

作为一个软件系统,本文介绍的微信小游戏也包含了若干不同的模块,比如用户管理模块、素材管理模块、游戏核心模块、排行榜模块等,下边将分别从这几个方面来描述一下系统功能。

(1)用户管理模块,主要负责用户的管理,包括登录、注册等;

(2)素材管理模块,主要负责游戏素材的管理,包括可视化素材和关卡设计等;

(3)游戏核心模块,主要负责游戏进行流程;

(4)排行榜模块,主要负责排行榜部分,包括触发器机制、离线计算、数据缓存等;

(5)根据以上描述,可以得到以下的系统功能图。

图1 小游戏系统功能图

2 游戏实现

2.1 实现过程

在游戏的开发过程中,首先需要在微信公众平台上进行注册,然后通过维系开发者工具来进行游戏的开发。以下是程序代码的部分展示。

(1)运动部分核心函数

2.2 成果展示

经历了一系列的调试和改动之后,本系统可以正常运行,基本满足最初的设计需求,以下是本系统运行过程中的一些截图。

图2 部分素材

3 结论

本文最初便定了基调,便是模仿微信官方制作一款跳一跳小游戏。确定了基调之后,本文也进行了一系列的调研,了解了目前微信小程序的整个生态环境,并且从用户体验和产品设计的角度分析微信小游戏如何能俘获人心。接着,本文确立了游戏需求,从不同的角度切入系统,分析出了整个游戏的功能,进而确立了模块切分方案。接着,在经过仔细的设计和重复的打磨之后,笔者开始搭建微信小游戏的开发环境,进行微信小游戏的设计工作,经过不断的尝试和试错之后终于得到了较为满意的结果。在这个过程中,笔者不仅了解到了如何开发一款游戏,也明白了如何从用户的角度出发来设计产品,梳理思路。

图3 代码运行情况—1

图4 代码运行情况—2

在感慨于既有成就的同时,笔者也还时刻记得本文的不足之处。笔者现在仍是高中生,时间和精力并非特别充裕,因此在小游戏的开发工作上仍有很多不足之处需要进一步改进,并且前期的调研和设计占据了太多的时间,导致最后的开发阶段时间略短。未来笔者将接着本项目的思路,进一步开发该游戏,并做好产品设计和用户调研,做好项目管理工作,一定会将这款游戏推向大众。

猜你喜欢
小游戏娱乐流程
吃水果有套“清洗流程”
与元英&宫胁咲良零距离 from IZ*ONE
专注力小游戏
违反流程 致命误判
四川省高考志愿填报流程简图
娱乐眼
娱乐眼
娱乐眼
娱乐眼