前言:想要寫出一篇引人入勝的文章?我們特意為您整理了兒童防拐手機游戲制作和設計范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:拐賣兒童的社會危害很大,加強兒童防拐教育可減少防拐事件的發生。隨著手機的普遍使用,利用手機游戲進行防拐教育具是可行的。通過對兒童行為及興趣的分析,設計并制作了一款適合兒童使用的游戲,旨在通過游戲提高兒童的防拐意識。
關鍵詞:兒童;防拐教育;手機游戲
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結語
技術的洪流滾滾向前,無窮無盡。須知在學習的道路上逆水行舟,不進則退。在移動互聯時代,線上的兒童防拐教育也應盡早提上日程。技術的進步為人們帶來了更簡便、易開發的制作方案。項目中的兒童防拐手機游戲填補了我國市場上兒童防拐教育的空白。通過游戲讓兒童體驗了拐騙過程,通過生動的畫面、逼真的場景和身臨其境的體驗,加深了兒童對防拐知識的理解。該游戲也存在不足:如場景互動以文字對話進行,如果能增加語音功能,在情節設計上就可以更加豐富,既可增加互動趣味性,也可讓場景顯得更加逼真。
作者:劉嫻 劉哲驛 孫際云 邱上杰 王金鵬 劉星 單位:北京科技大學天津學院