注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計C/C++及其相關(guān)Visual C#經(jīng)典游戲編程開發(fā)

Visual C#經(jīng)典游戲編程開發(fā)

Visual C#經(jīng)典游戲編程開發(fā)

定 價:¥56.00

作 者: 陳銳,李欣,夏敏捷 編著
出版社: 科學(xué)出版社
叢編項:
標(biāo) 簽: VC++

ISBN: 9787030318831 出版時間: 2011-11-01 包裝: 平裝
開本: 16開 頁數(shù): 448 字?jǐn)?shù):  

內(nèi)容簡介

  《visualc#經(jīng)典游戲編程開發(fā)》是一本面向廣大編程愛好者的游戲設(shè)計類圖書?!秜isualc#經(jīng)典游戲編程開發(fā)》最大的特色在于通過具體案例講解c#游戲開發(fā),不僅可以加深知識點(diǎn)的掌握,更重要的是通過本書讓讀者學(xué)會如何開發(fā)游戲?!秜isualc#經(jīng)典游戲編程開發(fā)》涉及的游戲都是大家耳熟能詳?shù)模?,推箱子、俄羅斯方塊、象棋、坦克大戰(zhàn)等。通過本書,讓你對枯燥的計算機(jī)編程學(xué)習(xí)充滿樂趣。對于初、中級的c#學(xué)習(xí)者來說,《visualc#經(jīng)典游戲編程開發(fā)》是一個很好的參考資料,我們不僅為您列出了完整的游戲代碼,同時對所有的源代碼進(jìn)行了非常詳細(xì)的解釋,做到了通俗易懂、圖文并茂。本書配有教學(xué)光盤,不僅有視頻講解,還有ppt教學(xué)課件以及程序源代碼,方便讀者使用?!秜isual c#經(jīng)典游戲編程開發(fā)》可供游戲編程愛好者、程序設(shè)計人員和c#語言學(xué)習(xí)者參考閱讀。

作者簡介

暫缺《Visual C#經(jīng)典游戲編程開發(fā)》作者簡介

圖書目錄

第1篇 益智游戲
 第1章 連連看游戲
  1.1 連連看游戲介紹
  1.2 程序設(shè)計的思路
  1.2.1 動物方塊布局
  1.2.2 連通算法
  1.2.3 智能查找功能的實現(xiàn)
  1.3 程序設(shè)計的步驟
  1.3.1 設(shè)計游戲界面窗體(forml.cs)
  1.3.2 編寫程序代碼
 第2章 黑白棋游戲
  2.1 黑白棋游戲介紹
  2.2 程序設(shè)計的思路
  2.2.1 棋子的顯示
  2.2.2 翻轉(zhuǎn)對方的棋子
  2.2.3 顯示執(zhí)棋方可落子位置
  2.2.4 判斷勝負(fù)功能
  2.3 程序設(shè)計的步驟
  2.3.1 設(shè)計游戲界面窗體(forml.cs)
  2.3.2 編寫程序代碼
 第3章 漢諾塔游戲
  3.1 漢諾塔游戲介紹
  3.2 程序設(shè)計的關(guān)鍵技術(shù)
  3.2.1 盤子圖片的拖動
  3.2.2 動態(tài)加載盤子圖片
  3.2.3 遞歸解決漢諾塔盤子移動
  3.2.4 動畫效果移動盤子
  3.3 程序設(shè)計的思路
  3.4 程序設(shè)計的步驟
  3.4.1 設(shè)計游戲界面窗體(forml.cs)
  3.4.2 編寫程序代碼
 第4章 推箱子游戲
  4.1 推箱子游戲介紹
  4.2 程序設(shè)計的思路
  4.3 程序設(shè)計的步驟
  4.3.1 設(shè)計游戲窗體(forml.cs)
  4.3.2 編寫程序代碼
  4.3.3 推箱子游戲關(guān)卡地圖編輯器(frmconfig.cs)
 第5章 掃雷游戲
  5.1 掃雷游戲介紹
  5.2 程序設(shè)計的思路
  5.3 程序設(shè)計的關(guān)鍵技術(shù)
  5.3.1 動態(tài)添加雷塊按鈕控件
  5.3.2 無雷方塊拓展(對于周圍無雷的空白塊)
  5.4 程序設(shè)計的步驟
  5.4.1 設(shè)計游戲窗體(forml.cs)
  5.4.2 編寫程序代碼
 第6章 七巧板游戲
  6.1 七巧板游戲簡介
  6.2 程序設(shè)計的關(guān)鍵技術(shù)
  6.2.1 幾何圖形的繪制
  6.2.2 幾何圖形的平移旋轉(zhuǎn)
  6.2.3 給graphicspath包含的圖形填充顏色
  6.3 程序設(shè)計的步驟
  6.3.1 設(shè)計拼塊類(cchip.cs)
  6.3.2 設(shè)計窗體類(forml.cs)
 第7章 21點(diǎn)撲克牌游戲
  7.1 21點(diǎn)撲克牌游戲介紹
  7.2 程序設(shè)計的關(guān)鍵技術(shù)
  7.2.1 撲克牌面繪制
  7.2.2 游戲規(guī)則的算法實現(xiàn)
  7.3 程序設(shè)計的步驟
  7.3.1 設(shè)計游戲窗體(forml.cs)
  7.3.2 編寫程序代碼
 第8章 人物拼圖游戲(一)
  8.1 人物拼圖游戲介紹
  8.2 程序設(shè)計的思路
  8.3 程序設(shè)計的步驟
  8.3.1 設(shè)計游戲窗體(forml.cs)
  8.3.2 播放聲音類設(shè)計
 第9章 人物拼圖游戲(二)
  9.1 人物拼圖游戲介紹
  9.2 程序設(shè)計的思路
  9.3 程序設(shè)計的步驟
  9.3.1 設(shè)計游戲窗體(forml.cs)
  9.3.2 編寫程序代碼
 第10章 停車場游戲
  10.1 停車場游戲介紹
  10.2 程序設(shè)計的思路
  10.2.1 停車位和汽車顏色編號
  10.2.2 游戲中的相關(guān)數(shù)據(jù)結(jié)構(gòu)
  10.2.3 實現(xiàn)汽車移動
  10.2.4 實現(xiàn)“路線提示”功能
  10.3 程序設(shè)計的步驟
  10.3.1 設(shè)計游戲窗體(forml.cs)
  10.3.2 編寫程序代碼
第2篇 控制類游戲
 第11章 坦克大戰(zhàn)游戲
  11.1 坦克大戰(zhàn)游戲介紹
  11.2 程序設(shè)計的思路
  11.3 程序設(shè)計的步驟
  11.3.1 設(shè)計坦克類
  11.3.2 設(shè)計子彈類
  11.3.3 設(shè)計播放聲音類
  11.3.4 設(shè)計游戲窗體類
 第12章 俄羅斯方塊
  12.1 俄羅斯方塊游戲介紹
  12.2 程序設(shè)計的思路
  12.3 程序設(shè)計的步驟
  12.3.1 設(shè)計方塊類(block.cs)
  12.3.2 設(shè)計游戲類(game.cs)
  12.3.3 設(shè)計游戲窗體(forml.cs)
 第13章 貪吃蛇游戲
  13.1 貪吃蛇游戲介紹
  13.2 程序設(shè)計的思路
  13.3 程序設(shè)計的步驟
  13.3.1 設(shè)計豆類
  13.3.2 設(shè)計塊類
  13.3.3 設(shè)計蛇類
  13.3.4 設(shè)計場地類
  13.3.5 設(shè)計窗體類
 第14章 華容道游戲
  14.1 華容道游戲介紹
  14.2 程序設(shè)計的思路
  14.2.1 數(shù)據(jù)結(jié)構(gòu)
  14.2.2 內(nèi)部邏輯
  14.3 程序設(shè)計的步驟
  14.3.1 創(chuàng)建游戲界面窗體
  14.3.2 編寫程序代碼
 第15章 打字游戲
  15.1 打字游戲介紹
  15.2 程序設(shè)計的思路
  15.2.1 字母的產(chǎn)生和下移
  15.2.2 字母的消除
  15.3 程序設(shè)計的步驟
  15.3.1 設(shè)計游戲界面窗體(forml.cs)
  15.3.2 產(chǎn)生隨機(jī)字符類(myrandom.cs)
第3篇 棋牌類游戲
 第16章 網(wǎng)絡(luò)中國象棋
  16.1 中國象棋介紹
  16.1.1 棋 盤
  16.1.2 棋 子
  16.1.3 各棋子的走法說明
  16.1.4 關(guān)于勝、負(fù)、和
  16.2 程序設(shè)計的關(guān)鍵技術(shù)
  16.2.1 p2p知識
  16.2.2 udpclient類
  16.2.3 udpclient類開發(fā)udp程序的過程
  16.3 程序設(shè)計的思路
  16.3.1 棋盤表示
  16.3.2 棋子表示
  16.3.3 走棋規(guī)則
  16.3.4 坐標(biāo)轉(zhuǎn)換
  16.3.5 通信協(xié)議設(shè)計
  16.3.6 網(wǎng)絡(luò)通信傳遞棋子信息
  16.3.7 生成棋譜信息
  16.3.8 實現(xiàn)復(fù)盤
  16.4 程序設(shè)計的步驟
  16.4.1 設(shè)計棋子類(chess.cs)
  16.4.2 設(shè)計棋盤類
  16.4.3 設(shè)計中國象棋游戲窗體
  16.4.4 復(fù)盤窗體
 第17章 兩人對戰(zhàn)網(wǎng)絡(luò)軍棋
  17.1 軍棋游戲介紹
  17.2 程序設(shè)計的思路
  17.2.1 界面設(shè)計
  17.2.2 棋盤數(shù)據(jù)結(jié)構(gòu)
  17.2.3 通信協(xié)議設(shè)計
  17.2.4 走棋規(guī)則設(shè)計
  17.2.5 布陣規(guī)則設(shè)計
  17.2.6 通信過程
  17.3 程序設(shè)計的步驟
 第18章 拱豬撲克牌游戲
  18.1 拱豬撲克牌游戲介紹
  18.2 程序設(shè)計的思路
  18.2.1 牌手牌的儲存
  18.2.2 記錄牌手出牌
  18.2.3 識別分牌
  18.2.4 在游戲中出牌順序邏輯控制
  18.3 程序設(shè)計的步驟
  18.3.1 card類和poke類
  18.3.2 設(shè)計游戲界面窗體(mainform.cs)
第4篇 其他類游戲
 第19章 涂鴉游戲軟件
  19.1 涂鴉游戲軟件簡介
  19.2 程序設(shè)計的關(guān)鍵技術(shù)
  19.2.1 基本圖形繪制
  19.2.2 繪圖輪廓(軌跡)的消除
  19.2.3 繪圖工具箱實現(xiàn)
  19.3 程序設(shè)計的步驟
  19.3.1 設(shè)計繪圖工具類(drawtools.cs)
  19.3.2 設(shè)計涂鴉游戲窗體(forml.cs)
 第20章 智力問答游戲
  20.1 智力問答游戲簡介
  20.2 程序設(shè)計的關(guān)鍵技術(shù)
  20.2.1 在保持連接的方式下進(jìn)行數(shù)據(jù)操作
  20.2.2 在無狀態(tài)方式下進(jìn)行數(shù)據(jù)操作
  20.2.3 dataset和datareader
  20.3 程序設(shè)計的思路
  20.4 程序設(shè)計的步驟
  20.4.1 設(shè)計游戲窗體(forml.cs)
  20.4.2 編寫程序代碼
 第21章 對對碰游戲
  21.1 對對碰游戲介紹
  21.2 程序設(shè)計的思路
  21.3 程序設(shè)計的步驟
  21.3.1 設(shè)計方塊類(block.cs)
  21.3.2 設(shè)計游戲場景類(gamefield.cs)
  21.3.3 設(shè)計游戲窗體(forml.cs)
  21.3.4 設(shè)計幫助窗體(help.cs)
 第22章 百變方塊游戲
  22.1 百變方塊游戲介紹
  22.2 程序設(shè)計的思路
  22.3 程序設(shè)計的步驟
  22.3.1 設(shè)計拼塊類(cchip.cs)
  22.3.2 設(shè)計窗體類(forml.cs)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號