游戲程序設(shè)計(jì)基礎(chǔ)與實(shí)例教學(xué)大綱_第1頁
游戲程序設(shè)計(jì)基礎(chǔ)與實(shí)例教學(xué)大綱_第2頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、游戲程序設(shè)計(jì)基礎(chǔ)與實(shí)例課程教學(xué)大綱課程代碼: 030032136課程英文名稱: Game programming fundamentals and examples 課程總學(xué)時(shí): 16 講課: 16 實(shí)驗(yàn): 0上機(jī): 0 適用專業(yè): 信息科學(xué)與工程學(xué)院各專業(yè) 大綱編寫(修訂)時(shí)間: 2017.5一、大綱使用說明(一)課程的地位及教學(xué)目標(biāo) 游戲產(chǎn)業(yè)是信息產(chǎn)業(yè)的重要組成部分, 對(duì)網(wǎng)絡(luò)游戲開發(fā)知識(shí)的掌握有助于提高學(xué)生 的學(xué)習(xí)興趣、編程知識(shí)的運(yùn)用能力,增加學(xué)生的就業(yè)機(jī)會(huì)。(二)知識(shí)、能力及技能方面的基本要求經(jīng)過本課程的學(xué)習(xí),學(xué)生應(yīng)達(dá)到熟練應(yīng)用 Android API 創(chuàng)建簡(jiǎn)單游戲的目的,應(yīng)熟 練使用

2、Java編程環(huán)境。(三)實(shí)施說明課堂講授中要重點(diǎn)對(duì)基本概念、 基本原理和基本方法的講解; 采用啟發(fā)式教學(xué), 培 養(yǎng)學(xué)生思考問題、分析問題和解決問題的能力;引導(dǎo)和鼓勵(lì)學(xué)生通過實(shí)踐和自學(xué)獲取知識(shí), 培養(yǎng)學(xué)生的自學(xué)能力; 增加討論課, 調(diào)動(dòng)學(xué)生學(xué)習(xí)的主觀能動(dòng)性; 注意培養(yǎng)學(xué)生運(yùn)用所學(xué)操 作系統(tǒng)知識(shí)分析問題、解決問題的能力。講課要聯(lián)系實(shí)際并注重培養(yǎng)學(xué)生的創(chuàng)新能力。(四)對(duì)先修課的要求本課程的教學(xué)必須在完成先修課程之后進(jìn)行。 本課程主要的先修課程為: 面向?qū)ο?程序設(shè)計(jì)。(五)對(duì)習(xí)題課、實(shí)踐環(huán)節(jié)的要求本課程沒有安排實(shí)驗(yàn) , 有興趣的同學(xué)可以課后自行練習(xí)。(六)課程考核方式1. 考核方式:平時(shí)成績(jī)占 50

3、%,測(cè)驗(yàn)占 50%。2. 考核目標(biāo):掌握游戲設(shè)計(jì)基本原理。3. 成績(jī)構(gòu)成:平時(shí)成績(jī) +測(cè)驗(yàn)成績(jī)。(七)參考書目 Android 手機(jī)游戲設(shè)計(jì)達(dá)人講座,裴存亮等編,電腦報(bào)電子音像出版社,出版時(shí) 間: 2011年 6 月二、中文摘要本課程介紹了利用 Android API 創(chuàng)建游戲時(shí)所涉及的編程環(huán)境,用16 課時(shí)闡述了Android API 的基本元素。 基本內(nèi)容包括: Activity 及其生命周期, 用戶界面 View , 問題 處理程序 Handler ,基本圖像繪制,事件處理,音頻播放等。介紹了 Android API 的各種基 本元素,在實(shí)際工作中很有實(shí)用價(jià)值。本課程是 Android

4、API 初學(xué)者不可多得的指導(dǎo)。 本 課程適用于游戲開發(fā)人員及愛好者的培養(yǎng), 可作為電子信息科學(xué)與技術(shù)及相關(guān)專業(yè)的選修課 程。三、課程學(xué)時(shí)分配表序號(hào)教學(xué)內(nèi)容學(xué)時(shí)講課實(shí)驗(yàn)上機(jī)1:游戲開發(fā)簡(jiǎn)介222Activity 及其生命周期223用戶界面 View224問題處理程序 Han dler225:基本圖像繪制226事件處理227|音頻播放228游戲?qū)嵗?2合計(jì)1616四、教學(xué)內(nèi)容及基本要求教學(xué)內(nèi)容包括:游戲開發(fā)簡(jiǎn)介,Activity及其生命周期,用戶界面View,問題處理程序 Handler,基本圖像繪制,事件處理,音頻播放,游戲?qū)嵗R髮W(xué)生經(jīng)過本課程的學(xué)習(xí),達(dá)到熟練應(yīng)用An droid API 創(chuàng)

5、建簡(jiǎn)單游戲的目的,其中包括熟練使用編程環(huán)境、運(yùn)用Java 語言、多媒體素材集成、游戲情節(jié)設(shè)計(jì)等。第 1 部分游戲開發(fā)簡(jiǎn)介總學(xué)時(shí)(單位:學(xué)時(shí)):2 講課:2 實(shí)驗(yàn):0 上機(jī):0第 1.1 部分游戲產(chǎn)業(yè)介紹第 1.2 部分游戲開發(fā)基本原理第 1.3 部分手機(jī)游戲開發(fā)基本原理第 2 部分 Activity 及其生命周期總學(xué)時(shí)(單位:學(xué)時(shí)):2 講課:2 實(shí)驗(yàn):0 上機(jī):0第 2.1 部分Activity的創(chuàng)建第 2.2 部分Activity的配置第 2.3 部分Activity的生命周期第 3 部分 用戶界面 View總學(xué)時(shí)(單位:學(xué)時(shí)):2 講課:2 實(shí)驗(yàn):0 上機(jī):0第 3.1 部分使用 Vie

6、w 的 layout 子類布局第 3.2 部分常用的控件以及事件處理第 4 部分問題處理程序 Handler總學(xué)時(shí)(單位:學(xué)時(shí)):2 講課:2 實(shí)驗(yàn):0 上機(jī):0第 4.1 部分 使用 Handler 發(fā)送和處理消息第 4.2 部分 用 Handler 處理 Runnable 對(duì)象第 5 部分基本圖像繪制總學(xué)時(shí)(單位:學(xué)時(shí)):2 講課:2 實(shí)驗(yàn):0 上機(jī):0第 5.1 部分繪圖技巧類 Pai nt 及其在繪圖中的使用第 5.2 部分畫筆 Canvas第 6 部分事件處理總學(xué)時(shí)(單位:學(xué)時(shí)):2 講課:2 實(shí)驗(yàn):0 上機(jī):0第 6.1 部分監(jiān)聽事件第 6.2 部分 按鍵、觸摸屏、手勢(shì)事件第 7 部分 音頻播放總學(xué)時(shí) ( 單位:學(xué)時(shí) ):2 講課 :2 實(shí)驗(yàn) :0 上機(jī) :0 第 7.1 部分 用 SoundPool 播放音效 第 7.2 部分 用 M

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論