版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
Copyright2008ByNeusoftGroup.Allrightsreserved網(wǎng)頁游戲目錄課程定位教學設計教學內(nèi)容教學方法考核方法教學效果與評價Copyright2008ByNeusoftGroup.Allrightsreserved(1)課程定位《DirectX程序設計》是針對軟件技術(游戲程序設計)專業(yè)的職業(yè)技術課程,同時也是該專業(yè)的核心課程。在整個教學計劃中,具有承上啟下的關鍵作用。三維游戲是目前游戲的主流發(fā)展方向,而DirectX是最流行的技術之一,本課程的建設對實現(xiàn)本專業(yè)的培養(yǎng)目標具有至關重要的作用。Copyright2008ByNeusoftGroup.Allrightsreserved課程的基本概況這門課程在2004年成立軟件技術(游戲程序設計)專業(yè)的時候,就已經(jīng)被確立為專業(yè)核心課程進行建設。先后在2007年、2008年、2009年進行授課,合計學生人數(shù)將近500人。目前是針對2007級的第三輪授課。Copyright2008ByNeusoftGroup.Allrightsreserved課程設計理念以企業(yè)調(diào)研為依據(jù)以工作過程為主線以能力培養(yǎng)為中心Copyright2008ByNeusoftGroup.Allrightsreserved課程設計流程圖企業(yè)調(diào)研招聘分析崗位分析能力分析培養(yǎng)目標學生分析崗位設置用人信息課程設計教學設計能力需求培養(yǎng)規(guī)格工作過程學習情景知識技能應用理論實驗實訓崗位群學生特點《WindowsAPI程序設計》《VC++數(shù)據(jù)庫程序設計》《網(wǎng)絡游戲設計》本課程面臨的崗位群Copyright2008ByNeusoftGroup.Allrightsreserved《DirectX程序設計》&《游戲引擎技術基礎》《游戲引擎技術基礎》不同的公司在崗位的劃分上可能會有細微的區(qū)別,但是他們的工作內(nèi)容以及技能要求基本上是一致的。我們研究了很多游戲制作公司的招聘內(nèi)容,基本上針對游戲程序員的招聘都可以歸納為以下三大類型:網(wǎng)絡游戲客戶端程序員三維游戲程序員;游戲工具開發(fā)人員;……網(wǎng)絡游戲服務器端程序員游戲引擎開發(fā)人員圖形引擎開發(fā)人員;AI引擎開發(fā)人員;物理引擎開發(fā)人員;課程體系主要是針對網(wǎng)絡游戲客戶端程序員進行設置的。當一名游戲程序員的開發(fā)能力和經(jīng)驗達到一定的水準之后,他有可能進入到更底層的程序開發(fā)中去,那么我們的課程也提供了適當?shù)闹С帧>W(wǎng)絡游戲客戶端程序員對應的知識點針對網(wǎng)絡游戲客戶端程序員,常見的應聘要求如下:熟悉游戲產(chǎn)業(yè),熱愛游戲!Windows平臺上使用C/C++進行網(wǎng)絡游戲客戶端程序?qū)嶋H開發(fā)的經(jīng)驗;使用一種主流游戲引擎進行游戲設計開發(fā)的經(jīng)驗;熟練使用Windows平臺上的各種軟件調(diào)試及優(yōu)化工具;深入了解TCP/IP,DirectX及多線程程序設計技術;具有豐富的游戲AI,場景動態(tài)加載,物理引擎的設計經(jīng)驗;我們可以看到,本專業(yè)的課程體系基本上覆蓋了這個崗位的所有知識點,其中紅色的部分代表著《DirectX程序設計》這門課程所涉及的內(nèi)容。Copyright2008ByNeusoftGroup.Allrightsreserved關鍵在于正確的引導!教學目的作為《C++面向?qū)ο蟪绦蛟O計》和《WindowsAPI程序設計》的后續(xù)課程,進一步加強學生使用VisualC++進行Windows平臺下設計、編碼、調(diào)試的能力。掌握三維圖形引擎的基本設計原理,掌握經(jīng)典的算法設計。加強學生在Windows平臺下游戲編程的能力,特別是3D游戲編程的能力。在這里,我們特別強調(diào)的是掌握開發(fā)流程和進行模塊劃分的能力。Copyright2008ByNeusoftGroup.Allrightsreserved課程定位WindowsAPI程序設計C語言C++面向?qū)ο蟪绦蛟O計數(shù)據(jù)結構游戲設計概論與職涯規(guī)劃Windows小游戲設計游戲策劃與運營VC++數(shù)據(jù)庫程序設計網(wǎng)絡游戲程序設計游戲引擎技術基礎設計模式與UMLDirectX程序設計3DRPG游戲開發(fā)工程實訓畢業(yè)實習游戲常用算法主要實現(xiàn)界字符面游戲開發(fā)主要針對2D游戲開發(fā)3D游戲開發(fā)Copyright2008ByNeusoftGroup.Allrightsreserved前導課程通過本課程的學習,學生可以全面了解加深對前面所學的C/C++、Windows編程的理解。能夠?qū)?shù)據(jù)結構部分的抽象內(nèi)容應用到實例當中。通過本課程的學習,學生可以完成從2D游戲向3D游戲的一個轉(zhuǎn)換過程.掌握當前3D游戲開發(fā)的核心技術。Copyright2008ByNeusoftGroup.Allrightsreserved后繼課程《DirectX程序設計》的后繼課程是《3DRPG游戲設計》。它在《DirectX程序設計》的基礎上,補充腳本編程的知識,實現(xiàn)RPG游戲的劇
情,最終實現(xiàn)整個游戲。Copyright2008ByNeusoftGroup.Allrightsreserved目錄課程定位教學設計教學內(nèi)容教學方法考核方法Copyright2008ByNeusoftGroup.Allrightsreserved教學設計注重學生的實際動手能力內(nèi)容的安排:根據(jù)開發(fā)過程劃分知識點遵循由簡單到復雜、循序
漸進的原則;注重與學生互動因材施教教學內(nèi)容的選擇上SOVO積極開拓學生的視野Copyright2008ByNeusoftGroup.Allrightsreserved教學設計在案例的選擇上,《DirectX程序設計》及其后繼課程《3DRPG游戲設計》使用同一個完整的教學案例。小學期在教學學期完成的基礎上實現(xiàn)對腳本的編寫,對劇情的完善,最終實現(xiàn)整個
游戲。通過提供學生大量的mesh
模型,通過學生自己編寫簡單的腳本,完成自己富有特色的游戲。Copyright2008ByNeusoftGroup.Allrightsreserved為什么要選擇3DRPG游戲目前在國內(nèi)的游戲行業(yè)中,網(wǎng)絡RPG游戲是最受歡迎的游戲類型之一,而三維技術也是目前游戲的流行趨勢。而《DirectX程序設計》、《3DRPG游戲編程》以及《網(wǎng)絡游戲設計》三門課程基本上就涵蓋了目前網(wǎng)絡RPG游戲的主要技術。Copyright2008ByNeusoftGroup.Allrightsreserved目錄課程定位教學設計教學內(nèi)容教學方法考核方法Copyright2008ByNeusoftGroup.Allrightsreserved教學內(nèi)容的選取在教學內(nèi)容的選擇上,我們曾經(jīng)的主要矛盾是:知識點過多和課時數(shù)不夠用的矛盾;學習能力較強的學生和學習能力較差的學生之間的矛盾;講基礎知識還是講游戲開發(fā)的矛盾。遵循“根據(jù)游戲項目開發(fā)過程劃分知識點”的原則!Copyright2008ByNeusoftGroup.Allrightsreserved根據(jù)游戲項目開發(fā)過程劃分知識點根據(jù)這個原則,我們果斷地砍掉了部分知識點,使得我們能夠把注意力集中在游戲開發(fā)上。使得學生既學到了編程技術,也熟悉了開發(fā)過程。吸取其他院校的優(yōu)秀經(jīng)驗,我們使用了雙線案例(課堂大案例、課后小案例)教學。課堂大案例是指:整個教學過程圍繞一個典型案例進行組織教學,使得學生能夠掌握這個案例用到的所有知識點。課后小案例是指:針對課堂上沒有講到的知識點以及相對較小的一些案例,教師制作視頻教學內(nèi)容提供給學有余力的學生在課后選擇性的學習,作為課堂教學的補充。Copyright2008ByNeusoftGroup.Allrightsreserved通過其他形式完善知識體系在確定教學內(nèi)容的時候,我們還考慮到了學生可持續(xù)發(fā)展的需求。例如補充了一些向量運算的基礎知識。另外,我們還給學生提供一些小案例的教學錄像,供學生有選擇的進行學習。Copyright2008ByNeusoftGroup.Allrightsreserved專題題目學時能力及要求專題1DirectX編程環(huán)境配置2+2DirectX簡史及特點;DirectX編程環(huán)境的配置;專題2繪制簡單幾何體6+21使用頂點緩沖繪制基本圖形2使用索引緩沖繪制基本矩形3空間圖形的繪制專題3帶有紋理的立方體5+31基本光照模型與表面材質(zhì)2基本紋理繪制3特殊紋理渲染專題4模型繪制7+31使用網(wǎng)格創(chuàng)建基本模型2模型的導入3漸近網(wǎng)格4包圍體專題5繪制丘陵7+41高度圖2創(chuàng)建地形幾何信息3紋理映射4光照專題6鍵盤和鼠標控制5+31傳統(tǒng)游戲控制2DirectX實現(xiàn)鍵盤控制3DirectX實現(xiàn)鼠標控制4游戲控制綜合運用專題7選擇場景中的角色5+41屏幕到投影窗口的變換2拾取射線的計算3對射線進行變換4射線/物體相交判定專題8碰撞檢測3+312D環(huán)境下的碰撞檢測2網(wǎng)格模型中的碰撞檢測專題9靈活的攝像機3+31Camera類的設計2實現(xiàn)細節(jié)3例程:Camera專題10游戲音樂與音效4+31使用DirectMusic控制音頻文件2使用DirectSound控制音頻文件3使用DirectShow控制流媒體文件專題11基本游戲場景的建立4+31游戲的基本模塊劃分2游戲內(nèi)核模塊以及狀態(tài)管理3圖形內(nèi)核模塊4輸入內(nèi)核模塊5聲音內(nèi)核模塊專題12構造簡單的二維游戲場景2+31二維游戲的游戲發(fā)展過程中的重要性2貼片與地圖3構造處理貼片的類4通過基本的貼片引擎繪制五子棋專題13構造簡單的三維游戲場景4+31.三維游戲、游戲引擎的發(fā)展簡史和基本概念;2.迷宮游戲;3.了解視錐、節(jié)點樹、天空盒的基本概念和實現(xiàn)原理。合計課堂教學57課時+實驗教學39課時專題一DirectX編程環(huán)境配置講述DirectX的歷史;安裝VisualC++和DirectXSDK兩個工具;新建項目并進行配置;掌握,測試編程環(huán)境Copyright2008ByNeusoftGroup.Allrightsreserved專題二繪制基本圖形學習D3D程序的基本框架,以及使用頂點緩存和索引緩存繪制一些基本圖形。Copyright2008ByNeusoftGroup.Allrightsreserved專題三紋理的繪制讓上一章的立方體更加好看!Copyright2008ByNeusoftGroup.Allrightsreserved專題四繪制網(wǎng)格模型游戲中的各種物體都是通過3DMAX等工具建模后導出再顯示在程序中的。Copyright2008ByNeusoftGroup.Allrightsreserved專題五繪制丘陵高低起伏不平的場景也是我們在游戲中經(jīng)常見到的。Copyright2008ByNeusoftGroup.Allrightsreserved專題六游戲基本控制盡管游戲控制的功能相對單一,但是體貼的設計一樣可以打動玩家的心。Copyright2008ByNeusoftGroup.Allrightsreserved專題七選擇場景中的角色和游戲的交互也是程序中必不可少的功能。Copyright2008ByNeusoftGroup.Allrightsreserved專題八碰撞檢測讓游戲更加真實的反應現(xiàn)實世界!Copyright2008ByNeusoftGroup.Allrightsreserved專題9:設計一個靈活的攝像機封裝一個設計完整的攝像機類,為以后項目打下良好的基礎。Copyright2008ByNeusoftGroup.Allrightsreserved專題十游戲音樂與音效沒有聲音的游戲肯定不是一款游戲。但畢竟聲音的功能相對簡單。Copyright2008ByNeusoftGroup.Allrightsreserved專題十一基本游戲場景的建立本章的內(nèi)容是對前面所講過的知識點進行封裝。然后通過封裝好的類實現(xiàn)一個xFile的繪制。Copyright2008ByNeusoftGroup.Allrightsreserved專題十二構造簡單的二維游戲場景學習DirectX中的貼片技術,實現(xiàn)一款二維游戲的場景繪制。Copyright2008ByNeusoftGroup.Allrightsreserved專題十三構造簡單的三維游戲場景在這一個專題中,我們將學習到三維游戲中最基本的技術,包括節(jié)點樹、視錐、天空盒等,最終實現(xiàn)的場景,從不同的角度可以觀察到不同的效果。Copyright2008ByNeusoftGroup.Allrightsreserved教材目前我們選擇的是目前行業(yè)內(nèi)最有影響的職業(yè)培訓學院:游戲?qū)W院編寫的《網(wǎng)絡游戲客戶端編程》作為教材,它也是國家信息技術緊缺人才培養(yǎng)工程:游戲人才培養(yǎng)系列叢書中的一本。但是它也存在著“大而全、每章的案例各自為政”等問題。因此,我們正在編寫自己的《DirectX案例教程》一書,有望在明年能夠出版。Copyright2008ByNeusoftGroup.Allrightsreserved教學資源考慮到目前相關的書籍較多,但是每本書的側重點不同,水平良莠不齊,所以我們在備課的過程中,把針對每一本書的評價、學習指南進行整理,提供給學生,供他們在課程的學習以及日后的發(fā)展過程中使用。Copyright2008ByNeusoftGroup.Allrightsreserved素質(zhì)教育前面我們講過,游戲行業(yè)的所有企業(yè)在招聘各個崗位的人材時,幾乎無一例外的都有一句話:熱愛游戲!關鍵在于:正確的引導!例如,我們在第一節(jié)課就會問學生這么一些問題:你玩兒游戲,還是游戲玩兒你?或者你駕馭游戲,還是游戲駕馭你?Game?游戲還是博弈計算機=游戲機?在隨后的課程中,每一個專題,我們都會使用電腦游戲自誕生以來最經(jīng)典、最主流的游戲作為案例進行講解,引導學生進入精彩的游戲世界,告訴他們游戲并不僅僅是打怪升級。Copyright2008ByNeusoftGroup.Allrightsreserved我們專業(yè)的偶像JohnCarmackCopyright2008ByNeusoftGroup.AllrightsreservedWolfenstein3D(德軍總部3D)、Doom(毀滅戰(zhàn)士)、DoomII(毀滅戰(zhàn)士2)、DoomIII(毀滅戰(zhàn)士3)、Quake(雷神之錘)、QuakeII(雷神之錘2)、QuakeIIIArena(雷神之錘3之雷神競技場)、ReturntoCastleWolfenstein(重返德軍總部)……這一系列經(jīng)典大作的背后都指向一個名字——約翰·卡馬克JohnCamark,idSoftware公司的創(chuàng)始人之一。目錄課程定位教學設計教學內(nèi)容教學方法考核方法教學效果與評價Copyright2008ByNeusoftGroup.Allrightsreserved教學方法五步法拋磚引玉傳經(jīng)送寶照貓畫虎牛刀小試錦上添花Copyright2008ByNeusoftGroup.Allrightsreserved通過經(jīng)典的游戲引出本專題所需要解決的問題,吸引學生的注意力,并描述本專題在整個課程中的地位。指的就是“教、學、做”中的第一步,主要通過講述原理、設計方案、解決問題一系列步驟解決專題的具體問題。指的就是“教、學、做”中的第二步,主要讓學生在老師的帶領下,一步一步的解決問題。指的就是“教、學、做”中的第三步,通過適當?shù)耐卣箚栴},讓學生主動思考,拓展學生四維,達到實踐的目的。這一步要針對不同層次的學生,提供給他們繼續(xù)學習的資料,引導他們在課下進行學習。課堂實驗實驗室校內(nèi)實訓基地“工學結合”教學場所Copyright2008ByNeusoftGroup.Allrightsreserved目錄課程定位教學設計教學內(nèi)容教學方法考核方法教學效果與評價Copyright2008ByNeusoftGroup.Allrightsreserved考核本課程采用了項目考核方法,并強調(diào)過程控制!Copyright2008ByNeusoftGroup.Allrightsreserved目錄課程定位教學設計教學內(nèi)容教學方法考核方法教學效果與評價Copyright2008ByNeusoftGroup.Allrightsreserved其他高校對我們教學效果的評價電子科技大學計算機科學與技術學院邱航博士,曾擔任過國家863項目“網(wǎng)絡游戲公共技術平臺關鍵技術研究”的主研人員,對這門課的評價是:“覆蓋了三維游戲編程的基本要點,貼合游戲開發(fā)的實際過程,并且為學生今后的發(fā)展打下了良好的基礎?!彼拇ù髮W軟件學院數(shù)字娛樂系系主任何軍副教授對這門課程的評價是:“能夠使用主流的游戲開發(fā)技術,教學內(nèi)容安排合理,教學過程組織嚴謹,學生能夠?qū)W以致用,為游戲行業(yè)提供了大量的可造之材”。Copyright2008ByNeusoftGroup.Allrightsreserved企業(yè)對我們教學效果的評價使用我們畢業(yè)生的游戲制作公司對我們的評價也是非常好的,例如:成都育碧軟件有限公司人力資源部對我們的反饋是“程序員崗位:在3D編程上有較好的知識?!睆B門聯(lián)宇科技有限公司資深游戲策劃許竹對我們的畢業(yè)生的評價是:“掌握主流的游戲編程技術”。成都麓城數(shù)碼科技發(fā)展有限公司對我們的畢業(yè)生的評價是:“能夠?qū)W校學習的知識學以致用,能夠勝任三維游戲的編程工作”。這些專業(yè)游戲制作公司的評價無一例外的都提到了我院畢業(yè)生的三維游戲編程能力,也說明了這門課程在實際工作當中的實
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年物業(yè)管理改善協(xié)議3篇
- 小班音樂教案錦集10篇
- 雙十一營銷活動方案大全10篇
- 醫(yī)院護士演講稿(合集15篇)
- 軍訓心得高一范文5篇
- 邀請活動的邀請函八篇
- 感恩中學生演講稿三篇
- 會計的實習報告三篇
- 乒乓球比賽的作文400字合集7篇
- 保護水資源倡議書15篇
- DB32T 4353-2022 房屋建筑和市政基礎設施工程檔案資料管理規(guī)程
- 航空小鎮(zhèn)主題樂園項目規(guī)劃設計方案
- 保潔冬季防滑防凍工作措施
- 少兒美術課件-《我的情緒小怪獸》
- 拆除工程原始記錄
- 重視圍透析期慢性腎臟病患者的管理課件
- 預應力鋼絞線張拉伸長量計算程序單端(自動版)
- 企業(yè)內(nèi)部審計情況報表
- 基坑監(jiān)測課件ppt版(共155頁)
- 露天臺階爆破設計
- 中式婚禮PPT幻燈片課件
評論
0/150
提交評論