Java遊戲編程原理與實踐教程/21世紀高等教育計算機規劃教材

Java遊戲編程原理與實踐教程/21世紀高等教育計算機規劃教材 下載 mobi epub pdf 電子書 2024


簡體網頁||繁體網頁
陳銳,夏敏捷,葛麗萍 編



點擊這裡下載
    

想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

發表於2024-11-05

類似圖書 點擊查看全場最低價


圖書介紹

齣版社: 人民郵電齣版社
ISBN:9787115301345
版次:1
商品編碼:11226498
包裝:平裝
叢書名: 21世紀高等教育計算機規劃教材
開本:16開
齣版時間:2013-03-01
頁數:276
字數:465000
正文語種:中文版


相關圖書





圖書描述

內容簡介

  《21世紀高等教育計算機規劃教材:Java遊戲編程原理與實踐教程》從最基本的Java圖形開發開始,對遊戲的原理及其Java程序實現進行瞭詳細介紹,包括動畫的實現、音效的處理、鼠標和鍵盤事件的處理等。《21世紀高等教育計算機規劃教材:Java遊戲編程原理與實踐教程》最大的特色在於以遊戲開發案例為主要內容,書中涉及的遊戲都是大傢耳熟能詳的。比如推箱子、連連看、網絡中國象棋、開心農場等。使你對枯燥的語言學習充滿樂趣,對於初中級的Java學習者是一份很好的參考資料。書中不僅列齣瞭完整的遊戲代碼,同時對所有的源代碼進行瞭非常詳細的解釋,做到瞭通俗易懂且圖文並茂。
  《21世紀高等教育計算機規劃教材:Java遊戲編程原理與實踐教程》不僅可作為計算機、軟件相關專業遊戲開發課程的教材,同時也可供遊戲編程愛好者、軟件開發人員和Java語言學習者參考使用。

內頁插圖

目錄

第1章 電腦遊戲開發概述
1.1 電腦遊戲的發展曆史
1.2 電腦遊戲的類型
1.3 電腦遊戲的策劃
1.3.1 遊戲策劃的基本概念
1.3.2 遊戲設計的基本內容
1.4 電腦遊戲的程序開發工具

第2章 遊戲圖形界麵開發基礎
2.1 AWT簡介
2.2 Swing基礎
2.3 Swing組件
2.3.1 按鈕(Jbutton)
2.3.2 單選按鈕(JRadioButton)
2.3.3 復選框(JCheckBox)
2.3.4 組閤框(JComboBox)
2.3.5 列錶(JList)
2.3.6 文本框(JTextField和JPasswordField)
2.3.7 麵闆(JPanel)
2.3.8 錶格(JTable)
2.3.9 框架(JFrame)
2.4 布局管理器
2.4.1 布局管理器概述
2.4.2 流布局管理器FlowLayout
2.4.3 邊界布局BorderLayout
2.4.4 卡片布局管理器CardLayout
2.4.5 網格布局管理器GridLayout
2.4.6 null布局管理器
2.5 常用事件處理
2.5.1 動作事件處理
2.5.2 鼠標事件處理
2.5.3 鍵盤事件處理

第3章 Java圖形處理和Java 2D
3.1 Java圖形坐標係統和圖形上下文
3.2 Color類
3.3 Font類和FontMetrics類
3.3.1 Font類
3.3.2 FontMetrics類
3.4 常用的繪圖方法
3.4.1 繪製直綫
3.4.2 繪製矩形
3.4.3 繪製橢圓
3.4.4 繪製弧形
3.4.5 繪製多邊形和摺綫段
3.4.6 清除繪製的圖形
3.5 Java 2D簡介
3.5.1 Java 2D API
3.5.2 Graphics2D簡介
3.5.3 Graphics2D繪製
3.5.4 Graphics2D的屬性設置
3.5.5 路徑類
3.5.6 平移、縮放或鏇轉圖形

第4章 Java遊戲程序的基本框架
4.1 動畫的類型及幀頻
4.1.1 動畫類型
4.1.2 設置閤理的幀頻
4.2 遊戲動畫的製作
4.2.1 繪製動畫以及動畫循環
4.2.2 消除動畫閃爍現象——雙緩衝技術
4.3 使用定時器
4.4 設置遊戲難度
4.5 遊戲與玩傢的交互
4.6 遊戲中的碰撞檢測
4.6.1 矩形碰撞
4.6.2 圓形碰撞
4.6.3 像素碰撞
4.7 遊戲中圖像的繪製
4.7.1 圖像文件的裝載
4.7.2 圖像文件的顯示
4.7.3 繪製捲軸型圖像
4.7.4 繪製磚塊型圖像
4.8 遊戲角色開發
4.9 遊戲聲音效果的設定

第5章 推箱子遊戲
5.1 推箱子遊戲介紹
5.2 程序設計的思路
5.3 程序設計的步驟
5.3.1 設計地圖數據類(MapFactory.java)
5.3.2 設計地圖類(Map.java)
5.3.3 設計遊戲麵闆類(GameFrame.java)
5.3.4 播放背景音樂類(Sound.java)

第6章 雷電飛機射擊遊戲
6.1 雷電遊戲介紹
6.2 程序設計的思路
6.2.1 遊戲素材
6.2.2 地圖滾動的原理實現
6.2.3 飛機和子彈的實現
6.2.4 主角飛機子彈與敵機的碰撞檢測
6.3 關鍵技術
6.3.1 多綫程
6.3.2 Java的Thread類和Runnable接口
6.4 雷電飛機遊戲設計的步驟
6.4.1 設計子彈類(Bullet.java)
6.4.2 設計敵機類(Enemy.java)
6.4.3 設計遊戲界麵類(GamePanel.java)
6.4.4 設計遊戲窗口類(planeFrame.java)

第7章 21點撲剋牌遊戲
7.1 21點撲剋牌遊戲介紹
7.2 關鍵技術
7.2.1 撲剋牌麵繪製
7.2.2 識彆牌的點數
7.2.3 Dealer(莊傢)要牌的智能實現
7.2.4 遊戲規則的算法實現
7.3 程序設計的步驟
7.3.1 設計撲剋牌類(Card.java)
7.3.2 設計一副撲剋類(Poker.java)
7.3.3 設計遊戲麵闆類(PokerPanel.java)
7.3.4 設計遊戲主窗口類(Pai.java)

第8章 連連看遊戲
8.1 連連看遊戲介紹
8.2 程序設計的思路
8.2.1 連連看遊戲數據模型
8.2.2 動物方塊布局
8.2.3 連通算法
8.2.4 智能查找功能的實現
8.3 關鍵技術
8.3.1 動物方塊圖案的顯示
8.3.2 鼠標相關的事件
8.3.3 延時功能
8.4 程序設計的步驟
8.4.1 設計遊戲界麵窗體(LLKFrame.java)
8.4.2 設計遊戲麵闆類(LLKPanel.java)

第9章 人物拼圖遊戲
9.1 人物拼圖遊戲介紹
9.2 程序設計的思路
9.3 關鍵技術
9.3.1 按鈕顯示圖片的實現
9.3.2 圖片按鈕移動的實現
9.3.3 從BufferedImage轉換成ImageIcon
9.4 程序設計的步驟
9.4.1 設計單元圖片類(Cell.java)
9.4.2 枚舉類型Direction.java
9.4.3 遊戲麵闆類(GamePanel.java)
9.4.4 主窗口類(MainFrame.java)

第10章 對對碰遊戲(按鈕版)
10.1 對對碰遊戲介紹
10.2 程序設計的思路
10.2.1 遊戲素材
10.2.2 設計思路
10.3 關鍵技術
10.3.1 動態生成8×8的按鈕
10.3.2 進度條組件(JProgressBar)
10.3.3 定時器功能
10.4 程序設計的步驟
10.4.1 設計遊戲窗口類(MyJframes.java)
10.4.2 設計內部定時器類

第11章 對對碰遊戲(圖形版)
11.1 對對碰遊戲介紹
11.2 對對碰遊戲設計思路
11.2.1 遊戲素材
11.2.2 設計思路
11.3 程序設計的步驟
11.3.1 設計遊戲窗口類(GameRoom.java)
11.3.2 設計內部遊戲麵闆類
11.3.3 設計內部定時器類

第12章 俄羅斯方塊遊戲
12.1 俄羅斯方塊遊戲介紹
12.2 程序設計的思路
12.2.1 俄羅斯方塊形狀的設計
12.2.2 俄羅斯方塊遊戲的麵闆屏幕
12.2.3 俄羅斯方塊遊戲的運行流程
12.3 俄羅斯方塊設計的步驟
12.3.1 設計遊戲界麵類(Tetrisblok.java)
12.3.2 設計遊戲窗口類(TetrisFrame.java)

第13章 開心農場
13.1 開心農場遊戲介紹
13.2 程序設計的思路
13.2.1 遊戲素材
13.2.2 設計思路
13.3 關鍵技術
13.3.1 實現圖形按鈕
13.4 開心農場設計的步驟
13.4.1 設計農作物類(Crop.java)
13.4.2 設計背景的麵闆(BackgroundPanel.java)
13.4.3 設計農場類(Farml.java)
13.4.4 設計窗體類(MainFrame.java)

第14章 單機版五子棋遊戲
14.1 單機版五子棋遊戲簡介
14.2 五子棋設計思想
14.3 關鍵技術
14.3.1 Vector嚮量容器
14.3.2 判斷輸贏的算法
14.4 程序設計的步驟
14.4.1 設計窗口類(wuziqi2.java)

第15章 網絡五子棋遊戲
15.1 網絡五子棋遊戲簡介
15.2 五子棋設計思想
15.2.1 界麵設計
15.2.2 通信協議
15.3 關鍵技術
15.3.1 Socket技術
15.3.2 InetAddress類簡介
15.3.3 ServerSocket類
15.3.4 Socket類
15.4 程序設計的步驟
15.4.1 設計服務器端類(Server.java)
15.4.2 設計客戶端類(Client.java)

第16章 網絡中國象棋
16.1 中國象棋介紹
16.2 關鍵技術
16.2.1 UDP簡介
16.2.2 DatagramPacket類
16.2.3 DatagramSocket類
16.2.4 P2P知識
16.3 網絡中國象棋設計思路
16.3.1 棋盤錶示
16.3.2 棋子錶示
16.3.3 走棋規則
16.3.4 坐標轉換
16.3.5 通信協議設計
16.3.6 網絡通信傳遞棋子信息
16.4 網絡中國象棋實現的步驟
16.4.1 設計棋子類(chess.java)
16.4.2 設計棋盤類(ChessBoard.java)
16.4.3 設計遊戲窗體(Frmchess.java)

第17章 RGP走迷宮遊戲
17.1 RGP走迷宮遊戲介紹
17.2 程序設計的思路
17.2.1 遊戲素材
17.2.2 設計思路
17.2.3 RGP人物的動畫
17.3 走迷宮遊戲設計的步驟
17.3.1 設計主窗體類(miGong.java)
17.3.2 設計遊戲麵闆類(MyPanel.java)

第18章 青蛙過河遊戲
18.1 青蛙過河遊戲介紹
18.2 程序設計的思路
18.2.1 遊戲素材
18.2.2 設計思路
18.3 青蛙過河遊戲設計的步驟
18.3.1 設計青蛙方塊類(frogCell.java)
18.3.2 設計遊戲麵闆類(frogPanel.java)
18.3.3 設計主窗體類(frogFrame.java)

第19章 打獵遊戲
19.1 打獵遊戲介紹
19.2 程序設計的思路
19.2.1 遊戲素材
19.2.2 設計思路
19.3 關鍵技術
19.3.1 控製動物組件的移動速度
19.3.2 隨機間歇産生動物組件
19.3.3 玻璃麵闆顯示
19.4 打獵遊戲設計的步驟
19.4.1 設計小鳥類(BirdLabel.java)
19.4.2 設計野豬類(PigLabel.java)
19.4.3 設計背景麵闆類(BackgroundPanel.java)
19.4.4 設計主窗體類(MainFrame.java)

第20章 2.5D遊戲
20.1 2.5D遊戲介紹
20.2 2.5D遊戲設計思路
20.3 程序設計的步驟
20.3.1 創建遊戲界麵類(PushBox.java)
20.3.2 設計遊戲窗口類(BoxFrame2.java)
……

前言/序言


Java遊戲編程原理與實踐教程/21世紀高等教育計算機規劃教材 下載 mobi epub pdf txt 電子書 格式

Java遊戲編程原理與實踐教程/21世紀高等教育計算機規劃教材 mobi 下載 pdf 下載 pub 下載 txt 電子書 下載 2024

Java遊戲編程原理與實踐教程/21世紀高等教育計算機規劃教材 下載 mobi pdf epub txt 電子書 格式 2024

Java遊戲編程原理與實踐教程/21世紀高等教育計算機規劃教材 下載 mobi epub pdf 電子書
想要找書就要到 圖書大百科
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

用戶評價

評分

評分

這是一本很不錯的書

評分

例子的設置也很隨意,先講子組件(用到布局瞭),布局反而在後麵,並且布局的例子還很簡單,那麼要這個例子乾什麼呢?

評分

程序員的進階遊戲之路,教材。

評分

還沒看到貨,先評瞭!

評分

代碼注釋,簡單的給瞭注釋,很多餘,稍微關鍵點的,又不寫注釋瞭!

評分

而內容的講解更是不走心,隻是列舉瞭一些常用API,關鍵參數卻又一字不提,我還要去百度。

評分

非常好,正版也便宜,網購確實給讀者帶來瞭方便。高爾基先生說過:“書籍是人類進步的階梯。”書還能帶給你許多重要的好處。 多讀書,可以讓你覺得有許多的寫作靈感。可以讓你在寫作文的方法上用的更好。在寫作的時候,我們往往可以運用一些書中的好詞好句和生活哲理。讓彆人覺得你更富有文采,美感。 多讀書,可以讓你全身都有禮節。俗話說:“第一印象最重要。”從你留給彆人的第一印象中,就可以讓彆人看齣你是什麼樣的人。所以多讀書可以讓人感覺你知書答禮,頗有風度。 多讀書,可以讓你多增加一些課外知識。培根先生說過:“知識就是力量。”不錯,多讀書,增長瞭課外知識,可以讓你感到渾身充滿瞭一股力量。這種力量可以激勵著你不斷地前進,不斷地成長。從書中,你往往可以發現自己身上的不足之處,使你不斷地改正錯誤,擺正自己前進的方嚮。所以,書也是我們的良師益友。 多讀書,可以讓你變聰明,變得有智慧去戰勝對手。書讓你變得更聰明,你就可以勇敢地麵對睏難。讓你用自己的方法來解決這個問題。這樣,你又嚮你自己的人生道路上邁齣瞭一步。 多讀書,也能使你的心情便得快樂。讀書也是一種休閑,一種娛樂的方式。讀書可以調節身體的血管流動,使你身心健康。所以在書的海洋裏遨遊也是一種無限快樂的事情。用讀書來為自己放鬆心情也是一種十分明智的。 讀書能陶冶人的情操,給人知識和智慧。所以,我們應該多讀書,為我們以後的人生道路打下好的、紮實的基礎!讀書養性,讀書可以陶冶自己的性情,使自己溫文爾雅,具有書捲氣;讀書破萬捲,下筆如有神,多讀書可以提高寫作能力,寫文章就纔思敏捷;舊書不厭百迴讀,熟讀深思子自知,讀書可以提高理解能力,隻要熟讀深思,你就可以知道其中的道理瞭;讀書可以使自己的知識得到積纍,君子學以聚之。總之,愛好讀書是好事。讓我們都來讀書吧。 其實讀書有很多好處,就等有心人去慢慢發現. 最大的好處是可以讓你有屬於自己的本領靠自己生存。 讓你的生活過得更充實,學習到不同的東西。感受世界的不同。 不需要有生存的壓力,必競都是有父母的負擔。 雖然現在讀書的壓力很大,但請務必相信你是幸福的。 在我們國傢還有很多孩子連最基本的教育都沒辦法享受的。 所以,你現在不需要總結,隨著年齡的成長,你會明白的,還是有時間多學習一下。 古代的那些文人墨客,都有一個相同的愛好-------讀書.書是人類進步的階梯.讀書是每個人都做過的事情,有許多人愛書如寶,手不釋捲,因為一本好書可以影響一個人的一生.那麼,讀書有哪些好處呢?1讀書可以豐富我們的知識量.多讀一些好書,能讓我們瞭解許多科學知識.2讀書可以讓我們擁有"韆裏眼".俗話說的好"秀纔不齣門,便知天下事.""運籌帷幄,決勝韆裏."多讀一些書,能通古今,通四方,很多事都可以未蔔先知.3讀書可以讓我們勵誌.讀一些有關曆史的書籍,可以激起我們的愛國熱情.4讀書能提高我們的寫作水平.讀一些有關寫作方麵的書籍,能使我們改正作文中的一些不足,從而提高瞭我們的習作水平.讀書的好處還有一點,就是為我們以後的生活做準備

評分

這是一本很不錯的書

類似圖書 點擊查看全場最低價

Java遊戲編程原理與實踐教程/21世紀高等教育計算機規劃教材 mobi epub pdf txt 電子書 格式下載 2024


分享鏈接




相關圖書


本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

友情鏈接

© 2024 book.teaonline.club All Rights Reserved. 圖書大百科 版權所有