前言:想要写出一篇引人入胜的文章?我们特意为您整理了儿童防拐手机游戏制作和设计范文,希望能给你带来灵感和参考,敬请阅读。
摘要:拐卖儿童的社会危害很大,加强儿童防拐教育可减少防拐事件的发生。随着手机的普遍使用,利用手机游戏进行防拐教育具是可行的。通过对儿童行为及兴趣的分析,设计并制作了一款适合儿童使用的游戏,旨在通过游戏提高儿童的防拐意识。
关键词:儿童;防拐教育;手机游戏
1研究背景
拐卖儿童犯罪由来已久,因其利润高、风险低的特点,已经成为了不法分子“发家致富”之上选。严重侵害了受害人的人身权利,使家庭遭受重创,更使社会深受其影响。建国以后,打击拐卖犯罪一直是我国公安部门的重点任务。拐卖儿童犯罪手段多样,从单纯的诱骗到采取强硬手段,以抢夺、绑架等方式达到拐卖目的[1],给打击拐卖儿童犯罪工作带来了很大的难度。在已知了解救被拐儿童愈来愈困难的情况下,更好、更安全地解决办法是在犯罪行为发生之前尽早教育孩子们,让他们了解儿童拐卖、并有所防范。因此,防拐教育在减少拐卖儿童犯罪方面具有不可替代的作用,社会各界进行了多种防拐教育的尝试[2-4],但是这些尝试中并不包含手机游戏。随着科技的发展,当今社会已经完全进入“信息化”阶段,各式各样的电子设备繁华各入人眼。手机的普遍使用,使得越来越多的儿童也开始使用手机。如果能利用手机游戏进行防拐教育,也不失是一种很便利的途径。手机游戏氛围轻松,画面生动,较传统的教育如画本、说教等体验性更强。与情景模拟比起来,手机游戏又具有随时取用、方便快捷的特点,且节省人力物力。因此,制作一款适合儿童使用的手机游戏,旨在通过游戏让儿童学习防拐知识。
2数据分析
根据相关文献得出结论,被拐卖的儿童年龄分布在0-6岁的占比80%以上[5]。这个年龄段的儿童因为年龄过小,不具备防范意识。遇到拐卖事件发生时,一旦成人的监管疏忽,将无法进行自我保护。而且因为低龄儿童心智有限,更加容易融入被拐家庭。因此,儿童拐卖往往高发于0-6岁这个年龄段。研究早期,制作了调查问卷在附近若干小学放学时分发供家长们填写。收集到合适的样本数量之后,对调查问卷的结果进行了整理。其中,防拐教育方式统计如图1所示。可见多数家长都会有意识的对孩子进行防拐教育,如不跟陌生大人回家、不接收陌生大人给的糖果等,但缺乏系统性的讲解,在教育的方法上也不尽如人意。
3研究设计
3.1用户群体
根据文献[1,5]和调查问卷确定本应用的用户群体为5-7岁的儿童,且此年龄段正处于小学入学前后,有更多的接触陌生人的机会,被拐风险较其他年龄段大。
3.2图形界面
因用户群体定为5-7岁的儿童,为便于引起孩子兴趣,图形界面色彩设计应符合儿童的审美,为保护儿童的视力,减少蓝色的使用。为达到更加真实贴切的效果,场景选择以公园、回家路上、与家长走散的闹市等容易发生拐卖的场景为主。3.3交互设计低年级儿童学习类APP应遵守的交互设计原则有两条,分别为游戏性、趣味性[6]。防拐游戏也应具备这两点,利用孩子爱玩的天性,通过游戏使儿童进入防拐场景,通过游戏的互动保证趣味性,在游戏的轻松氛围下,进行防拐教育。
3.4剧情模式
本应用采用了剧情游戏模式,使幼儿在玩游戏的同时也能领会到故事中的防拐教育理念。故事情节由近年社会上发生的真实案件改编,根据文献[1,7]及真实案件,对犯罪手法进行了剧情重现,并且设立不同的选项来走向不同的结果,让孩子们在贴近真实的故事情节中意识到怎样自我保护。
4应用实现
4.1环境搭建
近期基于安卓的应用开发模式总的来说有3种,NativeAPP,WebAPP,HybridAPP,即原生开发模式,网页开发模式以及混合开发模式。应用软件开发模式采用WebAPP,网页开发模式。即针对智能移动终端特殊优化后的Web站点。由于WebAPP开发模式的特性,将JavaScript语言作为研发的核心技术,使得应用轻量、快速、具有安全性。开发平台选择APIcloud,提供PC端预览效果,无需搭建IOS或Android开发环境,支持多平台的开发和编译。
4.2自适应效果
考虑到市场上的手机屏幕尺寸种类纷繁复杂,页面的自适应效果自然格外重要,为此选择来自Twitter的Bootstrap为前端框架。Bootstrap基于HTML、CSS、JavaScript这3门语言,具有简洁灵活开发快捷的特点,且提供了一套流式栅格系统。栅格系统通过一系列的行与列的组合来创建页面布局,内容可直接放入这些创建好的布局中,且可随着屏幕或者窗口尺寸的增加自动分列,最多可达12列。
4.3剧情分支实现
剧情分支的重点在于各项参数在句柄与句柄之间的的传递。应用中由户点击的按钮来将指定的对话文本的参数值传递给nextDialog句柄,从而决定剧情的分支以及走向。每当需要用户进行选择,若用户点击Btn1,也就是按钮1时,剧情将会沿分支0进行;若点击按钮2,剧情将沿分支1进行。使用了JavaScript语言中的JQuery库以及语言新标准ES6,极大地简化编程代码,添加了许多新的语法特性,大幅度提升了网络异步请求的效率。部分代码如下:letmut=()=>{letcurrentDialog=data.get(nextDialogId);switch(currentDialog.type){case"text":dialog.text(currentDialog.content)nextDialogId=currentDialog.nextIdbreak;case"option":dialog.text("")btn1.text(currentDialog.branches[0].content)conversation.prepend(btn1)jQuery("#btn1").click(()=>{nextDialogId=currentDialog.branches[0].nextIdmut()removeButton()})btn2.text(currentDialog.branches[1].content)conversation.prepend(btn2)jQuery("#btn2").click(()=>{nextDialogId=currentDialog.branches[1].nextIdmut()removeButton()})break;default:}}
5结语
技术的洪流滚滚向前,无穷无尽。须知在学习的道路上逆水行舟,不进则退。在移动互联时代,线上的儿童防拐教育也应尽早提上日程。技术的进步为人们带来了更简便、易开发的制作方案。项目中的儿童防拐手机游戏填补了我国市场上儿童防拐教育的空白。通过游戏让儿童体验了拐骗过程,通过生动的画面、逼真的场景和身临其境的体验,加深了儿童对防拐知识的理解。该游戏也存在不足:如场景互动以文字对话进行,如果能增加语音功能,在情节设计上就可以更加丰富,既可增加互动趣味性,也可让场景显得更加逼真。
作者:刘娴 刘哲驿 孙际云 邱上杰 王金鹏 刘星 单位:北京科技大学天津学院