跳到主要內容

臺灣博碩士論文加值系統

(18.208.186.139) 您好!臺灣時間:2022/05/29 03:53
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:鄭志明
研究生(外文):Cheng Chih-Ming
論文名稱:流程圖解譯器開發與研究-以視訊互動式程式與遊戲製作為例
論文名稱(外文):Flowchart Interpreter for Video as Input Game Design
指導教授:范丙林范丙林引用關係
指導教授(外文):Fan Ping-Lin
學位類別:碩士
校院名稱:國立臺北教育大學
系所名稱:玩具與遊戲設計研究所
學門:電算機學門
學類:軟體發展學類
論文種類:學術論文
論文出版年:2007
畢業學年度:95
語文別:中文
中文關鍵詞:流程圖視訊輸入互動式遊戲製作
外文關鍵詞:FlowchartVideo as inputInteractiveGame Design
相關次數:
  • 被引用被引用:0
  • 點閱點閱:775
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:2
一般使用視訊輸入裝置製作互動式程式或遊戲,需要程式設計者先利用程式開發工具編寫程式,再行編譯或組譯成可執行之機械碼。而設計者除了需要程式設計的能力之外,還需要擁有視訊輸入、圖形處理、音樂音效播放等的程式開發能力,因此關連技術比一般應用程式為多,在製作上相對地也比較困難。近年來視訊互動式程式或遊戲的流行,使得許多創作者在遊戲製作或互動程式製作上產生興趣。本系統採取親和性高之流程圖做為程式編輯之元素,以自行建構好之視訊類別庫做為程式驅動之主系統,結合編輯、編譯、解譯與執行視訊互動式程式之功能,讓非具程式背景者也能輕易製作視訊互動式程式,同時運用程式外掛功能,可以幫助往後功能需求的擴充。並且可以幫助使用者自行產生出可執行之程式檔(EXE檔),不需依頼本系統便可執行,增加已創作完成的程式可攜性。
In general, programmers need to use a programming development tool to produce video as input interactive games. Usually programmers use a compiler to compile source code to machine codes. The interactive game designers need not only the ability of programming but also the related knowledge of video as input, graphic process and sound effect programming. Those related skills needed are far more than just programming techniques and turns to be more difficult to produce interactive game products for common designers. This proposed system uses flow charts syntax for programming editor components, which are friendly to designers. The system is composed of built-in webcam class library as the main program structure, which can precede editing, compiling, interpreting and executing video interactive functions. These features make users who do not have any background of programming training to have the ability to produce interactive games. Moreover, the proposed developing tool can also use plug-in functions for future development. The system can also help users to generate executable programs (EXE programs), which are independent and can be run without the editor. Thus, the resulted programs become more portable for applications.
謝誌 I
摘要 II
Abstract III
目錄 IV
圖目錄 VI
表目錄 VIII
第一章 緒論 1
第一節 研究背景與動機 1
第二節 研究目的 6
第三節 研究範圍與限制 7
第四節 研究架構及流程 9
第二章 文獻探討 11
第一節 編譯程式與解譯程式 11
一、 編譯程式(Compiler) 11
二、 解譯程式(Interpreter) 11
第二節 流程圖 13
第三節 遊戲引擎架構 17
第四節 視訊互動式程式 19
第五節 Direct Show 21
第三章 系統架構 23
第一節 流程圖解譯器系統架構 23
第二節 流程圖編輯器與編譯器 25
一、 流程圖符號 25
二、 外掛模組(Plug-in Module) 27
三、 執行檔結構 27
第三節 視訊類別庫與Script解譯器 29
一、 視訊類別庫 29
二、 Script解譯器 31
第四節 圖形結合工具 33
第四章 系統實作 34
第一節 系統實作環境 34
第二節 系統雛型 35
一、 流程圖編輯部份 35
二、 流程圖解譯部份 36
三、 輔助工具部份 36
第三節 個案研究結果 38
一、 實驗結果 38
二、 改良項目 39
三、 作品展示 42
第四節 問題與解決 48
一、 流程圖解析問題 48
二、 流程圖函式功能限制 49
第五章 結論與展望 51
參考文獻 53
一、中文部份
[1]陸其明(2003)。DirectShow開發指南。清華大學出版社。
[2]張純瑋(1999)。資料結構與演算法:使用C++。碁峰資訊。
[3]康琳茹等(2005)。虛擬實境對腦性麻痺兒童伸取行為之訓練療效:個案報告。物理治療, 30卷6期。
[4]數位內容產業推動辦公室(2004)。2004年數位內容產業白皮書。經濟部工業局。
[5]數位內容產業推動辦公室(2005)。2005年數位內容產業白皮書。經濟部工業局。

二、英文部份
[1]Alfred V. Aho, Ravi Sethi, & Jeffrey D. Ullman (1986), Compiler Principles, Techniques and Tools, Addison-Wesley
[2]Ben A. Calloni, Donald J. Bagert (1997), Iconic Programming Proves Effective for Teaching the First Year Programming Sequence, SIGCSE ’97 CA, USA, 262-266
[3]Flash Professional 8 (2007), Adobe Systems, Retrieved Jan, 12, 2007, from the World Wide Web: http://www.adobe.com/products/flash/flashpro/
[4]Ian Parberry, Max B. Kazemzadeh, & Timothy Roden (2006), The art and science of game programming, Proceedings of the 37th SIGCSE technical symposium on Computer science education SIGCSE '06, 510-514
[5]ISO 5807 (2006), International Organization for Standardization, Retrieved May 5, 2006, from the World Wide Web: http://www.iso.ch/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=11955&ICS1=35&ICS2=80&ICS3=
[6]Jim Adams (2002), Programming Role Playing GAMES with DirectX, Thomson Course Technology PTR
[7]Johanna Hoysniemi, Perttu Hamalainen, & Laura Turkki (2003), Using peer tutoring in evaluating the usability of a physically interactive computer game with children, Interacting with Computers, Vol. 15, 204-225
[8]Johanna Hoysniemi, Anne, Jaana Hannilainen, & Perttu Hamalainen (2004), Shadow Boxer – A Physically Interactive Fitness Game, NordiCHI ’04, Tampere, Finland, 389-392
[9]Kenneth J. Goldman (2004), An interactive environment for beginning Java programmers, Science of Computer Programming, Vol. 53, 3-24
[10]Lian Loke, Astrid T. Larssen, Toni Robertson(2005), Labanotation for design of movement-based interaction, ACM International Conference Proceeding Series, Vol. 123, pp. 113-120
[11]M. Betke J. Gips, and P. Fleming (2002), The Camera Mouse: Visual Tracking of Body Features to Provide Computer Access For People with Severe Disabilities, IEEE Transactions on Neural Systems and Rehabilitation Engineering, 10:1, 1-10
[12]M. J. TALOR, D. GRESTY, & M. BASKEET (2006), Computer Game-Flow Design, ACM Computers in Entertainment, Vol. 4, No. 1.
[13]Maic Masuch, Michael Rueger (2005), Challenges in Collaborative Game Design Developing Learning Environments for Creating Games, Creating, Connecting and Collaborating through Computing, 2005. C5 2005. Third International Conference, 67-74
[14]Macromedia Director MX 2004 (2007), Adobe Systems, Retrieved Jan, 12, 2007, from the World Wide Web: http://www.adobe.com/products/director/
[15]Martin C. Carlisle, Terry A. Wilson, Jeffrey W. Humphries, & Steven M. Hadfield (2005), a visual programming environment for teaching algorithmic problem solving, Proceedings of the 36th SIGCSE technical symposium on computer science education, 176-180
[16]Microsoft® DirectShow 9.0 (2007), Microsoft® Corporation, Retrieved Jan, 12, 2007, from the World Wide Web: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/directshow/htm/introductiontodirectshow.asp
[17]Microsoft® Visual Basic® Developer Center (2007), Microsoft® Corporation, Retrieved Jan, 12, 2007, from the World Wide Web: http://www.microsoft.com/taiwan/vstudio/vbasic/default.mspx
[18]Microsoft® Visual C++ ® Developer Center (2007), Microsoft® Corporation, Retrieved Jan, 12, 2007, from the World Wide Web: http://www.microsoft.com/taiwan/vstudio/visualc/default.mspx
[19]Microsoft® Visual C#® Developer Center (2007), Microsoft® Corporation, Retrieved Jan, 12, 2007, from the World Wide Web: http://www.microsoft.com/taiwan/vstudio/vcsharp/default.mspx
[20]MinJie Hu (2004), Teaching Novices Programming with Core Language and Dynamic Visualisation, NACCQ CONFERENCE AGENDA, 95-104
[21]Ronit Ben-Bassat Levy, Mordechai Ben-Ari, & Pekka A. Uronen (2003), The Jeliot 2000 Program animation system, Computers & Education, Vol. 40, Issue 1, 1-15
[22]Scott Schaefer, Joe Warren (2004), Teaching computer game design and construction, Computer-Aided Design, Vol.36, Issue 14, 1501-1510
[23]Shang Hwa Hsu, Feng-Liang Lee, & Muh-Cherng Wu (2005), An integrated approach to achieving optimal design of computer games, Expert Systems with Applications , Vol. 31, Issue 1, 145-149
[24]Sony PlayStation2® EyeToy® (2006), Sony Computer Entertainment Inc., Retrieved April 15, 2006, from the World Wide Web: http://www.eyetoy.com
[25]Thad Crews, Uta Ziegler (1998), The Flowchart Interpreter for Introductory Programming Courses, 1998 Frontiers in Education Conference, November
[26]Virtools™ 4 (2007), Virtools SA, Retrieved Jan, 12, 2007, from the World Wide Web: http://www.virtools.com/solutions/products/virtools_4.asp
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top
無相關論文