vc+網(wǎng)絡五子棋-開題報告_第1頁
vc+網(wǎng)絡五子棋-開題報告_第2頁
vc+網(wǎng)絡五子棋-開題報告_第3頁
vc+網(wǎng)絡五子棋-開題報告_第4頁
vc+網(wǎng)絡五子棋-開題報告_第5頁
已閱讀5頁,還剩6頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、安徽新華學院本科畢業(yè)論文(設計)開題報告表院 系:信息工程學院 學生姓名:陳凱 年級專業(yè): 06信息管理與信息系統(tǒng) 學 號: 7 指導教師: 汪紅霞職稱/學歷:講師/碩士 畢業(yè)論文(設計)題目:網(wǎng)絡五子棋立題依據(jù)(課題研究的目的與意義及國內(nèi)外研究現(xiàn)狀):1 選題意義與目的伴隨著計算機技術和網(wǎng)絡技術的發(fā)展,1997年,世界第一款圖形化網(wǎng)絡游戲網(wǎng)絡創(chuàng)世紀問世。挾計算機與網(wǎng)絡技術之高精尖,融傳統(tǒng)視聽與數(shù)碼娛樂之精華,集娛樂性、競技性、仿真性、互動性于一體,網(wǎng)絡創(chuàng)世紀迅速風靡全球,備受青睞。 自此拉開了網(wǎng)絡游戲的序幕。之后隨著現(xiàn)代信息技術的迅猛發(fā)展,網(wǎng)絡技術在教育中的應用日益廣泛和深入,特別是Inte

2、rnet與校園網(wǎng)的接軌,為了總結大學四年來自己學習的情況和為以后工作積累一定的工作經(jīng)驗,開展網(wǎng)絡五子棋游戲的設計和實現(xiàn)與實踐研究有著十分重要的意義。五子棋是起源于中國古代的傳統(tǒng)黑白棋種之一。五子棋發(fā)展于日本,流行于歐洲。大約在南北朝時期隨圍棋一起先后傳入朝鮮、日本等地。據(jù)日本史料記載,五子棋先由中國傳到高麗(朝鮮),再由高麗傳到日本。當時主要在皇宮和貴族大家庭中流行。到元祿末期,在日本京都,這一當時被稱作“五目碰”、“五格”的棋戲在民間開始盛行起來,無論武士、僧侶、農(nóng)夫等都能參與這一活動。到日本明治32年(公元1899年),經(jīng)過公開征名,“連珠”這一名稱才被正式確定下來。目前,連珠五子棋這一棋

3、類運動已迅速在國際上發(fā)展起來。五子棋不像網(wǎng)絡上有的游戲只是一味的機械的消磨時間,它是必須動用腦力的游戲,所以五子棋不僅能增強思維能力,提高智力,而且富含哲理,有助于修身養(yǎng)性。五子棋既有現(xiàn)代休閑的明顯特征 “ 短、平、快 ” ,容易上手,老少皆宜,而且趣味橫生,引人入勝,同時又有古典哲學的高深學問 “ 陰陽易理 ” ;它既有簡單易學的特性,為人民群眾所喜聞樂見,又有深奧的技巧和高水平的國際性比賽;它的棋文化源淵流長,具有東方的神秘和西方的直觀;既有 “ 場 ” 的概念,亦有 “ 點 ” 的連接。它是中西文化的交流點,是古今哲理的結晶。開發(fā)網(wǎng)絡五子棋,給喜愛五子棋的人提供一個只要能上網(wǎng)就能與人下棋

4、的平臺。2 國內(nèi)外研究現(xiàn)狀2.1 網(wǎng)絡游戲的發(fā)展及其優(yōu)勢游戲作為日常休閑的娛樂活動之一,歷經(jīng)了電視游戲、電腦單機游戲、電腦網(wǎng)絡游戲不同的發(fā)展階段?;ヂ?lián)網(wǎng)的出現(xiàn)為電腦游戲行業(yè)發(fā)展注入了新的活力,憑借信息雙向交流、速度快、不受空間限制等優(yōu)勢,讓真人參與游戲,提高了游戲的互動性、仿真性和競技性,使玩家在虛擬世界里可以發(fā)揮現(xiàn)實世界無法展現(xiàn)的潛能,改變了單機版游戲固定、呆板、與機器對話的狀況。網(wǎng)絡游戲的這些優(yōu)勢不僅使其在電腦游戲行業(yè)中異軍突起并在某種程度上取代了單機版游戲,而且成為網(wǎng)絡業(yè)三大(網(wǎng)上金融、網(wǎng)上教育和網(wǎng)絡游戲)贏利且利潤優(yōu)厚的領域之一。2.2 網(wǎng)絡游戲的特點網(wǎng)絡作為一種新興的傳播方式,主要包

5、括三大內(nèi)容:娛樂、資訊、通訊。提到網(wǎng)絡娛樂,過去主要指的是單機版游戲,沒有引入網(wǎng)絡的概念。但隨著科技的發(fā)展,游戲娛樂產(chǎn)業(yè)也在成長。目前,國內(nèi)的游戲娛樂產(chǎn)業(yè)正處于起步階段,特點表現(xiàn)為:第一,它是一種文化的傳播。娛樂產(chǎn)業(yè)可以潛移默化地改變?nèi)说挠^念,當前,很多多媒體的播放已被電腦網(wǎng)絡所取代。第二,網(wǎng)絡游戲加強了人與人的溝通。第三,網(wǎng)絡游戲具有一定的教育意義。網(wǎng)絡游戲所具有的角色扮演的功能,使得玩家能通過互助更好地完成游戲中的各項任務。網(wǎng)絡無國界,游戲在網(wǎng)絡文化產(chǎn)業(yè)世界的發(fā)展中地位會越來越高。2.3 網(wǎng)絡游戲的國內(nèi)外情況對比目前在國外,休閑游戲如棋類等,玩家的年齡跨度非常大,這和我國目前網(wǎng)游市場以青少

6、年為主要消費人群的狀況截然不同。其實,網(wǎng)絡可以解決空間的問題,網(wǎng)絡和生活越來越息息相關,因此,開辟適合各個年齡層的游戲產(chǎn)品迫在眉睫。同時,這也涉及到一個企業(yè)開發(fā)的能力。娛樂產(chǎn)業(yè)發(fā)展到一定的程度,通過不斷鍛煉和經(jīng)驗的積累,完全可以通過融入娛樂的成分把教條的東西深入淺出地展現(xiàn)給消費者。就國內(nèi)的發(fā)展來看,最近的這兩三年內(nèi)國內(nèi)的游戲公司如雨后春筍般的成立,所開發(fā)或代理的網(wǎng)絡游戲更是不勝枚舉。以全球游戲業(yè)界的發(fā)展來看,這幾年韓國的表現(xiàn)最為突出,特別是在網(wǎng)絡游戲的技術研發(fā)與游戲制作方面,其所發(fā)行的網(wǎng)絡游戲更成為全球游戲產(chǎn)業(yè)重要的指標之一。去年在美國洛杉磯所舉行的E3(Electronic Entertai

7、nment Exposition)展中,已經(jīng)有幾家韓國廠商擠入世界第一線的游戲開發(fā)廠商之列。近幾年來,由于3D硬體繪圖技術的突破,使得即時描繪的書面越來越精致,而且3D遊戲性更多元化更逼近真實世界,因此在遊戲產(chǎn)業(yè)中,3D 游戲已經(jīng)逐漸取代2D游戲為游戲市場的主流,即使是網(wǎng)絡游戲,也慢慢趨向3D化。然而游戲3D化將會帶來的游戲開發(fā)上的困難等問題,這些問題以后都需要逐步解決。課題研究內(nèi)容:1.內(nèi)容:為了迎合廣大五子棋愛好者的需求和交流,設計出一款基于網(wǎng)絡版的五子棋游戲,玩家可以通過網(wǎng)絡挑選自己喜愛的對手并同其進行比賽,比賽過程中可以進行聊天,達到相互交流經(jīng)驗的作用,使其不僅能夠進行比賽,同時也能達

8、到交友的功能。2.主要功能:2.1服務器端1.服務器主界面 游戲設置和幫助可以設置服務器設置,還可以為一些喜愛音樂的人提供背景音樂,不喜愛下棋的時候聽音樂的人可以停止播放背景音樂。 2.服務器設置 可以設置服務器的名稱和服務器的端口。2.2客戶端 1.客戶端主界面游戲開始和退出功能:開始時輸入玩家的姓名和所選擇的角色,在選擇角色的同時下方會顯示出相應的IP地址。在輸入相關的信息后就會彈出游戲界面,而游戲設置的對話框隨即會自動隱藏,釋放。這時就開始等待對方的加入,等有人加入后就可以開始游戲了。如果不想玩了就可以按退出按鈕,一方退出游戲后,另一方就會顯示尚未連線,然后等待下一個玩家的進入。 用戶之

9、間聊天: 在下棋的同時可以通過聊天窗口和對方進行聊天會話,寫完信息之后點擊發(fā)送,就可以在公共的顯示欄中看到自己發(fā)出的信息和對方回應的信息。進而開始用戶之間的交流,同時所用的組合框的下拉菜單中會有一些簡便的備用的語句,可以點擊隨即發(fā)送,這樣就能省去部分打字的時間。2.設置服務器信息 可以設置服務器的IP地址和服務器的端口。課題研究的條件(材料、主要實驗儀器設備等):系統(tǒng)開發(fā)平臺:Visual C+ 6.0運行平臺:Windows XP/Windows 2000數(shù)據(jù)庫后臺:SQL Server 2000研究計劃與進度安排:時間任務成果2009年11月至2009年12月中旬查閱相關文獻,設計課題路線

10、完成路線的設計2009年12月至2010年1月中旬完成系統(tǒng)的設計系統(tǒng)可以執(zhí)行2010年1月中旬至2010年2月上旬寫論文完成論文的初稿2010年2月上旬至2010年3月修改、完善論文完成論文的二稿2010年3月至2010年3月中旬進一步修改、完善論文完成論文的終稿主要參考文獻:1 求是科技,張宏林.精通Visual C+串口通信技術與工程實踐(第3版)M.人民郵電出版社,2008.2 明日科技.Visual C+項目開發(fā)實例自學手冊M. 人民郵電出版社.2008.3 黃金明.Visual C+6.0基礎與實例教程M. 中國電力出版社,2007.4 啟明工作室Visual C+ + SQL Se

11、rver數(shù)據(jù)庫應用實例完全解析M. 人民郵電出版社,2006.5 鄒建.深入淺出SQL Server 2000開發(fā)、管理與應用實例M.人民郵電出版社, 20086 劉銳寧,宋坤.Visual C+開發(fā)典型模塊大全M. 人民郵電出版社,2009. 7 明日科技. Visual c+M.人民郵電出版社,2008.8 明日科技.Visual C+程序開發(fā)范例寶典M.人民郵電出版社,2007.9 宋振會.SQL Server2000中文版基礎教程M.清華大學出版社,2005.10劉韜.數(shù)據(jù)庫系統(tǒng)開發(fā)實例M.人民郵電出版社,2005.指導教師意見: 指導教師簽字: 年 月 日院系意見:簽章: 年 月 日

12、畢業(yè)設計(論文)開題報告1.本課題的研究意義,國內(nèi)外研究現(xiàn)狀、水平和發(fā)展趨勢1.本課題的研究意義隨著計算機技術的發(fā)展,計算機已不再只是一種工具,人們也利用它為生活帶來了娛樂,使人們享受到了科技為生活帶來的快樂。在計算機越來越普及的今天,人們已不滿足于利用計算機作為工作和學習的工具,計算機已進入了多媒體、視頻、游戲的領域,為人們的生活增添了許多色彩?;赪indows系統(tǒng)平臺的圖形用戶界面的操作使得網(wǎng)絡游戲越來越受到人們的歡迎。本課題主要研究的是基于網(wǎng)絡的五子棋游戲,該游戲主要是通過計算機的相關技術,把日常生活的游戲利用計算機模擬出來,便于玩家用于休閑娛樂,既可以益智又可以通過游戲交流一下技巧和

13、心得。隨著網(wǎng)絡的普及,該益智游戲正日益廣泛地深入到人們?nèi)粘5墓ぷ?、學習和生活中。2.國內(nèi)外研究現(xiàn)狀、水平和發(fā)展趨勢(1) 國內(nèi)外研究現(xiàn)狀及水平目前國內(nèi)對于網(wǎng)絡游戲的開發(fā)與研究還是從二維起步發(fā)展時間不長,現(xiàn)一步步實現(xiàn)3D游戲,其中自由與榮耀、大秦悍將的祖龍,制作鏡花園、火狐貍的騰圖,制作神鷹突擊隊等取得一些收獲。國內(nèi)游戲研發(fā)公司除了近一兩年崛起的盛大、九城、網(wǎng)易等早期從事單機版網(wǎng)絡游戲的公司目前碩果僅存的已經(jīng)屈指可數(shù)了。相比而言,國外的網(wǎng)絡游戲的開發(fā)與研究走在世界的前沿,無論在普通的領域還是特殊的領域都贏得了國內(nèi)外玩家的歡迎,歐美游戲方面,老牌大作EQ在生產(chǎn)商的護送下的到來,E3新秀魔劍去年11

14、月全球同步測試,從游戲質(zhì)量上說,歐美的游戲有絕對的優(yōu)勢,這的確給生產(chǎn)商和天人互動不少信心。 (2)發(fā)展趨勢國內(nèi)的發(fā)展趨勢是以二維為基礎,逐漸發(fā)展和拓寬3D游戲,未來國內(nèi)的網(wǎng)絡游戲市場應該會呈現(xiàn)出一定的壟斷,只有像金山、目標、洪恩、盛大、九城、光通等技術實力深厚、資金充裕的大廠才能存活下來。在用戶胃口不斷提高的情況下,像網(wǎng)絡游戲市場形成初期靠小產(chǎn)品、小制作、大行銷就能占據(jù)足夠市場份額的情況應該不復再現(xiàn)了。國外的(歐美等國家)是以三維的研究對象,進行各方面的開發(fā),3D游戲發(fā)展越來越迅速,對電腦的要求也越來越高,既推動了游戲界的發(fā)展又推動了電腦的更新?lián)Q代,在游戲界起著領頭羊的作用。 現(xiàn)在的網(wǎng)絡游戲多

15、是基于Internet上客戶服務器模式,服務端程序運行在游戲服務器上,各地的玩家可以通過運行客戶端程序同時登錄到游戲中。簡單地說,網(wǎng)絡游戲?qū)嶋H上就是由游戲開發(fā)商提供一個游戲環(huán)境,而玩家們就是在這個環(huán)境中相對自由和開放地進行游戲操作。我們要做的工作就是分析客戶端和服務器之間往來的數(shù)據(jù),這樣我們就可以提取到對我們有用的數(shù)據(jù)進行修改,然后模擬服務器發(fā)給客戶端,或者模擬客戶端發(fā)送給服務器,這樣就可以實現(xiàn)我們修改游戲的目的了。2.本課題的基本內(nèi)容,可能遇到的困難,提出解決問題的方法和措施1.本課題的基本內(nèi)容本課題是一款模擬實時對戰(zhàn)的網(wǎng)絡游戲網(wǎng)絡五子棋,使兩個不同計算機的使用者通過一定的網(wǎng)絡連接,達到兩人

16、對戰(zhàn)的功能,以及單機上人機對戰(zhàn)的功能。它的總體設計內(nèi)容有:(1)游戲引擎的設計:它是控制所有游戲功能的主程序,從連接,到接收玩家的輸入,以及按正確的音量正確的輸出聲音等等。(2)游戲的客戶端的設計:顯示一個大廳讓用戶進入,實現(xiàn)多玩家進入游戲。(3)游戲的服務端設計:服務端是對負責接受、處理、發(fā)送數(shù)據(jù)的。所有服務器中必須有一個線程池以及它的管理系統(tǒng),一個數(shù)據(jù)處理系統(tǒng)、一個用戶管理系統(tǒng),一個數(shù)據(jù)解碼和加密系統(tǒng)。(4)游戲的數(shù)據(jù)庫的設計:主要利用VC+里面的封裝和類庫來實現(xiàn)。2.本課題設計中可能遇到的困難(1)網(wǎng)絡游戲開發(fā)的核心是游戲的引擎,它的好壞直接決定著游戲的質(zhì)量。對于網(wǎng)絡五子棋游戲的開發(fā)與設

17、計中,游戲的引擎設計關系到游戲運行的結果。所以做好游戲的引擎在游戲中是重中之重,也是難點之一。(2)基于C/S模式的網(wǎng)絡游戲,是通過網(wǎng)絡發(fā)送消息來相互通信,其中關鍵的技術就是攔截網(wǎng)絡中發(fā)送的消息函數(shù)以及從攔截到的網(wǎng)絡函數(shù)中提取數(shù)據(jù)包。3.提出解決問題的方法和措施(1)關于游戲的引擎,主要包括系統(tǒng)、控制臺、支持系統(tǒng)、渲染系統(tǒng),只有完成這四個方面才能完成游戲的引擎,做出有個性的界面,所以我將很好的在次學習和研究VC+的內(nèi)容,建立一個有個性的平臺。(2)關于C/S建立小型網(wǎng)絡,實現(xiàn)多人游戲,我將認真學習客戶機與服務器的內(nèi)容,從而合理的設計出一個比較好的網(wǎng)絡,我認為首先自己努力從各種資料上學習相關知識

18、。另外,將通過同學和老師的幫助,我相信自己一定會克服這個難關的。3.本課題擬采用的研究手段(途徑)和可行性分析1.研究手段這次的課題是網(wǎng)絡五子棋的開發(fā)。五子棋作為一個棋類競技運動,在民間十分流行,這次開發(fā)的目的是使這個程序不光有與電腦對戰(zhàn)的功能,更有在網(wǎng)絡連接之后人與人在網(wǎng)上對戰(zhàn),以及觀看電腦和電腦對戰(zhàn)的演示功能。并且,我們也可以在游戲之后,保存棋局,在之后可以隨時的打開以前的棋局,觀看戰(zhàn)局的情況。本軟件在網(wǎng)絡開發(fā),主要是使用WINSOCK,使軟件只要使用IP就能連接到所對應的計算機上去,這樣就可以讓兩臺計算機互相連接,讓使用者可以聯(lián)機對戰(zhàn)。本課題主要用VC+ 6.0開發(fā),這是一個基于WINDOWS的面向?qū)ο蟮拈_發(fā)工具,再嵌入WinSock類,增加該設計對網(wǎng)絡的支持。在界面設計上主要是一目了然為主,菜單能正確有效的表明其所能表達的功能,而程序內(nèi)部使用了一個鏈表,使得每盤的棋譜都能夠正確的保存下面,以方便將來戰(zhàn)術的研究。對于剛學五子棋的新手,提

溫馨提示

  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論