国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

坦克大戰(zhàn)游戲設(shè)計(jì)實(shí)例

2016-07-22 21:04楊衛(wèi)紅
電腦知識(shí)與技術(shù) 2016年16期
關(guān)鍵詞:學(xué)習(xí)興趣游戲

楊衛(wèi)紅

摘要:在人們的印象中,學(xué)習(xí)與玩游戲一直是相互抵觸的,父母?jìng)円财毡檎J(rèn)為玩游戲會(huì)影響孩子的學(xué)習(xí),許多父母都為孩子面對(duì)屏幕的時(shí)間過(guò)長(zhǎng)而糾結(jié)。然而,真正應(yīng)該關(guān)注的問(wèn)題是:這款游戲的內(nèi)容是什么?這款游戲值得玩嗎?事實(shí)上,高質(zhì)量的學(xué)習(xí)游戲,可以豐富玩家的知識(shí),促進(jìn)玩家心智和能力的全面發(fā)展。

關(guān)鍵詞:游戲;興趣;學(xué)習(xí)

中圖分類號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2016)16-0215-04

Abstract: In people's impression, Learning and playing games have always been conflicting. Parents also generally believe that playing games will affect children to learning. Many parents became upset because the children face the screen for a long time. However, the real problem that we should pay attention to is: What is the content of the game? Is the game worth playing? In fact, high quality learning games can enrich the knowledge of the players, can also promote the overall development of the player's mind and ability.

Key words: game; interest; learning

1 游戲簡(jiǎn)介

游戲往往是為了讓人們獲得快感而設(shè)計(jì)的,多數(shù)人在童年時(shí)對(duì)客觀世界的認(rèn)知,都是從各種游戲中獲得的。其實(shí),游戲也是一種學(xué)習(xí)的形式,在游戲時(shí),玩家總是保持著高度的興趣,注意力高度集中,不斷練習(xí)和思考,一款好的游戲,可以讓玩家獲得更多有益的知識(shí),可以提升玩家的學(xué)習(xí)能力和解決問(wèn)題的能力,提高玩家的綜合素質(zhì),促進(jìn)玩家心智的全面發(fā)展。

人們喜歡玩游戲大概是因?yàn)樗芙o人們帶來(lái)快樂(lè)和刺激,如果在學(xué)習(xí)的過(guò)程中植入了相同或類似的元素,比如:設(shè)立目標(biāo),增加互動(dòng),添加競(jìng)賽環(huán)節(jié),設(shè)立獎(jiǎng)罰機(jī)制,創(chuàng)設(shè)游戲進(jìn)程的隨機(jī)性等等,相信學(xué)習(xí)也會(huì)成為一件很有樂(lè)趣的事情?;谶@一理念,經(jīng)過(guò)多年的思考與實(shí)踐,我們?cè)O(shè)計(jì)了一款坦克大戰(zhàn)的游戲,把課程中需要重點(diǎn)掌握的知識(shí)點(diǎn)以選擇題的形式植入到游戲之中。

游戲模擬坦克大戰(zhàn)的場(chǎng)面,敵我雙方可以發(fā)射炮彈進(jìn)行對(duì)射,敵方坦克的行駛方向和發(fā)射炮彈的時(shí)機(jī)是隨機(jī)的,這樣可以增加游戲勝負(fù)的不確定性,提高游戲的激烈程度。我方坦克的行駛方向和發(fā)射炮彈的時(shí)機(jī)則由玩家操控,玩家發(fā)射炮彈時(shí)需要消耗一定數(shù)量的彈藥,可以通過(guò)做選擇題的方式為自己補(bǔ)充彈藥,如果選擇了正確的答案,則可以補(bǔ)充一定數(shù)量的彈藥,選錯(cuò)了答案,則不能補(bǔ)充彈藥。為了提高答題的正確率,獲得更多的彈藥補(bǔ)充,擊毀更多的敵方坦克,玩家就會(huì)主動(dòng)學(xué)習(xí)、記憶與試題相關(guān)的知識(shí),以便增加勝出的機(jī)會(huì)。

這種通過(guò)答題的方式來(lái)補(bǔ)充彈藥的設(shè)計(jì),可以使玩家產(chǎn)生內(nèi)在的學(xué)習(xí)動(dòng)力,化被動(dòng)學(xué)習(xí)為主動(dòng)學(xué)習(xí)。同時(shí),讓玩家在游戲中體驗(yàn)到學(xué)習(xí)的快樂(lè),消除厭學(xué)心理,促進(jìn)玩家心理的健康發(fā)展。

2 游戲結(jié)構(gòu)

該游戲采用Java語(yǔ)言設(shè)計(jì),整個(gè)游戲共由TankWar、Tank、GoodTank、BadTank、Shot、Ammo、Question、Surface、End、Explode和ExplodeSound共11個(gè)類組成,各類之間的關(guān)系如圖1所示。其中GoodTank類和BadTank類繼承自Tank類,用于創(chuàng)建坦克對(duì)象,Shot類用于創(chuàng)建炮彈對(duì)象,Ammo類和Question類用于繪制彈藥補(bǔ)充界面,Explode類用于繪制爆炸效果,ExplodeSound類用于播放音效,Surface類用于繪制開(kāi)始界面,End類用于繪制結(jié)束界面并保存玩家信息,TankWar類用于切換開(kāi)始界面、結(jié)束界面的顯示和游戲主界面的繪制。

3 界面設(shè)計(jì)

我們?cè)赥ankWar的構(gòu)造方法中創(chuàng)建雙方坦克、炮彈、開(kāi)始界面、結(jié)束界面和彈藥補(bǔ)充界面的實(shí)例,然后啟動(dòng)線程PaintThread,通過(guò)該線程調(diào)用paintComponent方法循環(huán)繪制游戲主界面,繪制流程如圖3所示:

7 結(jié)束語(yǔ)

我們?cè)谡n堂教學(xué)中增加了“坦克大戰(zhàn)游戲”環(huán)節(jié),課堂氣氛立刻變得活躍起來(lái),學(xué)生們對(duì)學(xué)習(xí)有了一種全新的體驗(yàn),學(xué)習(xí)的興趣和熱情被激發(fā)出來(lái),提高了課堂教學(xué)的有效性。經(jīng)過(guò)跟蹤統(tǒng)計(jì)和觀察,發(fā)現(xiàn)部分學(xué)生的學(xué)習(xí)成績(jī)有了明顯提高,對(duì)學(xué)習(xí)的態(tài)度和視角也發(fā)生了轉(zhuǎn)變,他們開(kāi)始體會(huì)到,學(xué)習(xí)不再是一件枯燥乏味的事情了!

參考文獻(xiàn):

[1] 電腦編程技巧與維護(hù)雜志社. 《電腦編程技巧與維護(hù)》合訂本[J]. 電腦編程技巧與維護(hù)雜志社, 2011.

[2] Harbour J S. Android游戲編程[M]. 宋松, 王小飛,譯.北京: 人民郵電出版社, 2013.

[3] Stuart Reges, Marty Stepp. Java程序設(shè)計(jì)教程[M]. 北京: 機(jī)械工業(yè)出版社, 2015.

[4] 張振坤, 李鐘尉, 陳丹丹. 視頻學(xué)Java[M]. 北京: 人民郵電出版社, 2010.

[5] 李源. Java程序設(shè)計(jì)經(jīng)典300例[M]. 北京: 電子工業(yè)出版社, 2013.

猜你喜歡
學(xué)習(xí)興趣游戲
試論在高校“產(chǎn)、學(xué)、研”中發(fā)展現(xiàn)代傳統(tǒng)手工藝文化
小學(xué)數(shù)學(xué)學(xué)習(xí)興趣的培養(yǎng)
家庭習(xí)得環(huán)境對(duì)初中學(xué)生英語(yǔ)學(xué)習(xí)的影響研究
創(chuàng)設(shè)探索情境,讓學(xué)生在“探”中“學(xué)”
爆笑游戲
格尔木市| 丹巴县| 阳山县| 南江县| 衡阳县| 周口市| 巴彦县| 宜君县| 温州市| 荔浦县| 安达市| 堆龙德庆县| 钟祥市| 梧州市| 绿春县| 扎兰屯市| 广水市| 洪湖市| 义乌市| 沈阳市| 滨海县| 恩平市| 古蔺县| 赤水市| 怀集县| 额尔古纳市| 铜山县| 榆社县| 讷河市| 陕西省| 铜陵市| 济宁市| 临汾市| 年辖:市辖区| 资中县| 朝阳县| 遵义市| 同心县| 曲阳县| 长丰县| 长宁区|