湖南文理學院計算機科學與技術學院 何 青
論高校計算機專業開設游戲設計課程的意義
湖南文理學院計算機科學與技術學院 何 青
本文基于教育心理學的原理探討了游戲設計課程對高校計算機專業人才培養的意義。據分析,游戲設計課程不僅能夠幫助學生整合多門課程的知識,而且在促進學生的學習熱情以及提高學生的計算思維和綜合素質方面都大有裨益。
游戲設計課程;知識整合;學習動機;計算思維;綜合素質
計算機游戲誕生至今已有半個多世紀,隨著網絡技術的進步和個人計算機、手機等電子產品的普及,計算機游戲產業在近年來得到了迅猛地發展。隨之而來的是市場對計算機游戲設計(以下簡稱游戲設計)人員的需求量急劇增加,然而高校傳統的計算機專業課程體系中并沒有針對游戲設計開設專門的課程,這就導致了游戲設計人才的供求矛盾。少數高校察覺到了這種狀況,并率先開設了游戲設計課程,但是很多高校并沒有針對這一情況做出課程設置方面的調整[1]。
即使不考慮市場因素,游戲設計課程作為對計算機知識和技術的綜合應用,其自身在計算機專業的教學中也具有重大的意義。本文將從四個方面來闡述游戲設計課程的教育意義。
常常聽到計算機專業的學生抱怨所學的課程太多而且沒有實用性。其原因在于:傳統的課程體系對各門課程所涉及的知識范圍劃分得十分清晰,但是對各門課程中相關知識的整合卻比較缺乏,從而導致了“只見樹木,不見森林”的局面。
根據建構主義的教學理論,對所學知識進行意義的建構是很重要的[2]。這就要求學生不僅能夠掌握各門課程的基本知識,而且能夠在不同課程的相關知識之間建立聯系,從而做到“既見樹木,又見森林”。
游戲設計課程能夠很好地幫助學生建立多門課程之間的聯系。計算機游戲的設計和編寫需要綜合運用計算機專業多門課程的知識:游戲程序的搭建離不開《數據結構》、《算法分析與設計》和《面向對象程序設計》等專業基礎課程;游戲中物體的運動設定及碰撞檢測需要運用《大學物理》和《高等數學》等公共基礎課程的基本原理;而游戲圖形的繪制、游戲網絡的設定、游戲數據的存儲、電腦角色的控制以及音頻視頻的處理則分別涉及到《計算機圖形學》、《計算機網絡》、《數據庫原理》、《人工智能》和《多媒體技術》等專業課程的重要內容[3]。通過游戲設計課程的學習,學生能夠對計算機專業的課程體系形成一個總體認識,同時能夠圍繞游戲設計這個主題建立一個意義明確的知識框架,從而極大地提高學習的效果。
計算機系的學生特別喜歡玩計算機游戲,這恐怕是很多高校師生的共識,其中一個重要原因就在于計算機系學生擁有的計算機數量是最多的。如何引導學生把主要精力投入到學習中一直是令高校管理人員頭疼的問題,甚至有些高校明令禁止低年級的學生購買計算機。相關研究表明,計算機游戲作為一個虛擬的世界,具備了認知性、娛樂性及體驗性等特征,能夠滿足玩家的多種心理需要[4]。這也正是學生們對計算機游戲如此癡迷的原因。
根據學習動機理論,興趣是學習的內部誘因,它能夠長久、穩定地維持學習者的學習熱情[2]。既然計算機專業的學生對計算機游戲有如此大的興趣,完全可以通過開設游戲設計課程來引導學生,將其興趣從“玩”游戲轉移到“學”游戲上去。由于游戲設計課程綜合了多門課程的知識,可預見的最好結果是,學生能夠將其對游戲的興趣延伸到各門課程的學習中去,進而從整體上提高對計算機專業課程的學習熱情。
游戲設計課程的教學內容涉及游戲的策劃、設計、開發以及發布的各個環節,面對的問題非常具體,各環節之間的內容銜接也十分緊密,因此很適合展示如何運用計算機科學的基本概念進行問題求解以及系統設計的整個計算思維過程。
從問題求解的角度來看,在游戲設計開發中,游戲場景設計、角色動畫設計、交互規則設計、游戲關卡設計等等,都需要通過計算機進行實現。而通過講解這些實際問題的解決思路,可以培養學生運用計算機科學的基本概念進行問題求解的計算思維能力。
從系統設計的角度來看,即使比較簡單的游戲,也會涉及到動畫、音頻、字幕以及程序編寫等各個方面問題,因此必須對系統進行全面的設計才能保證其正確運行。由此可見,在計算機游戲項目的設計開發中,可以培養學生運用計算機科學的基本概念進行系統設計的計算思維能力[5]。
如果說計算機游戲是一個虛擬世界,則游戲設計者便是該世界的創造者。計算機游戲是繼電影之后的另一大藝術表現形式,游戲的設計、制作過程也是一種藝術創作過程[3]。和其他形式的藝術作品一樣,豐富的想象力和獨特的創意是一款優秀游戲作品中不可或缺的因素。由此可以推斷,在游戲設計課程的學習過程中,學生的創造性將會得到很好地培養和鍛煉。
此外,游戲設計的第一階段——游戲策劃部分還涉及到計算機專業之外的多門學科知識,從文學到歷史、從音樂到美術、從社會學到心理學,可以用包羅萬象來形容。從這方面來看,游戲設計課程在一定程度上能夠拓展計算機專業學生的知識面,使其注意力適當地轉向人文領域。在涉獵各學科知識的同時,學生的知識結構將逐步得到調整和優化,其理工學科為主體的知識結構中將被注入更多人文學科的活性元素,其自身的文化修養和綜合素質也將在潛移默化中不斷提升。這樣的結果與國家所倡導的素質教育的目標不謀而合。
綜上所述,游戲設計課程作為計算機專業的一門新興課程,它的教育意義是巨大的,它對學生所產生的影響也將是深遠的。筆者所在的高校還沒有開設該門課程,但是筆者在程序設計課程的教學中曾對游戲設計進行過專題講座。在講授過程中,學生表現出了與以往上課時截然不同的積極性和主動性:課堂氣氛十分活躍,師生間的互動也極大地增強了,甚至連課下的提問都大大地增多了。這充分表明了學生對游戲設計這門課程的濃厚興趣和強烈期待,相信這種期待能夠很快地在全國各高校中成為現實。
[1]張岳.面向游戲產業新趨勢的高校游戲設計課程教學改革[J].計算機教育,2015(12):24-27.
[2]Robert E.Slavin.Educational Psychology:Theory and Practice[M].Boston:Allyn & Bacon,2004.
[3]Richard Rouse III.Game Design:Theory and Practice[M].Plano:Wordware Publishing Inc,2001.
[4]王廣新,董飛.計算機教學游戲的基本結構與特征綜述[J].中國電化教育,2006(07):77-80.
[5]傅向華,周虹.計算機游戲設計中的計算思維能力培養[J].計算機教育,2013(13):48-51.