注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)游戲設(shè)計(jì)Java游戲編程導(dǎo)學(xué)

Java游戲編程導(dǎo)學(xué)

Java游戲編程導(dǎo)學(xué)

定 價(jià):¥35.00

作 者: 陸光義,宋現(xiàn)鋒編著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 科海社游戲設(shè)計(jì)類圖書
標(biāo) 簽: 暫缺

ISBN: 9787302097761 出版時(shí)間: 2004-11-01 包裝: 平裝
開本: 26cm 頁(yè)數(shù): 366 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書通過編寫趣味游戲程序來(lái)引導(dǎo)讀者學(xué)習(xí)Java編程的方法和技巧,形式新穎活潑,別具一格。全書從Java語(yǔ)言基礎(chǔ)知識(shí)和編制簡(jiǎn)單的程序入手,將Java編程的知識(shí)點(diǎn)有機(jī)地分散在“幸運(yùn)52”,“速算24”,“俄羅斯方塊”等多個(gè)趣味游戲的程序設(shè)計(jì)示例中,使得Java語(yǔ)言中類、對(duì)象、屬性、方法、接口、繼承等抽象概念變得具體形象,通俗易懂;并引導(dǎo)讀者掌握J(rèn)ava中數(shù)組、字符串、事件處理、異常處理、圖形和多媒體應(yīng)用、Swing組件和網(wǎng)絡(luò)等知識(shí)的運(yùn)用和技巧。本書以示例教學(xué)方式來(lái)組織內(nèi)容,集趣味性、直觀性、可操作性于一體,適合于Java初學(xué)者及對(duì)游戲程序感興趣的電腦愛好者閱讀參考。

作者簡(jiǎn)介

暫缺《Java游戲編程導(dǎo)學(xué)》作者簡(jiǎn)介

圖書目錄

第1章 Java基礎(chǔ)
1. 1 Java簡(jiǎn)介
1. 1. 1 Java的歷史
1. 1. 2 Java的特性
1. 1. 3 Java的應(yīng)用
1. 1. 4 J2SE1. 5的新特性
1. 2 Java語(yǔ)言基本概念
1. 2. 1 基本數(shù)據(jù)類型
1. 2. 2 數(shù)組
1. 2. 3 運(yùn)算符和表達(dá)式
1. 2. 4 基本控制語(yǔ)句
1. 3 編寫和運(yùn)行Java程序
1. 3. 1 Java開發(fā)工具簡(jiǎn)介
1. 3. 2 HelloWorld
1. 3. 3 編譯和運(yùn)行
1. 4 本章知識(shí)點(diǎn)回顧
第2章 面向?qū)ο缶幊唐鸩?br />2. 1 類和對(duì)象
2. 1. 1 類
2. 1. 2 對(duì)象
2. 1. 3 一個(gè)小問題--static
2. 2 類的繼承和多態(tài)
2. 2. 1 Java的繼承
2. 2. 2 abstract類和接口
2. 2. 3 多態(tài)
2. 3 包
2. 3. 1 包的定義
2. 3. 2 包的使用
2. 3. 3 對(duì)包內(nèi)類的訪問權(quán)限
2. 4 幸運(yùn)52游戲
2. 4. 1 游戲效果說明
2. 4. 2 編寫HTML頁(yè)面
2. 4. 3 編寫Java代碼
2. 4. 4 程序在JBuilder中的編寫
2. 5 進(jìn)一步實(shí)踐
2. 6 本章知識(shí)點(diǎn)回顧
第3章 持有對(duì)象與異常處理
3. 1 持有你的對(duì)象
3. 1. 1 Array 數(shù)組
3. 1. 2 Collection 集合
3. 1. 3 Mapping 映射
3. 2 球迷必答
3. 2. 1 游戲規(guī)則
3. 2. 2 游戲注意點(diǎn)
3. 2. 3 建立工程
3. 2. 4 編寫問題封裝文件QuestionBean
3. 2. 5 編寫游戲界面
3. 2. 6 處理事件
3. 2. 7 使用UI編輯器來(lái)編寫消息對(duì)話框
3. 3 異常處理機(jī)制
3. 3. 1 基本異常
3. 3. 2 捕獲異常
3. 3. 3 重新拋出異常
3. 3. 4 標(biāo)準(zhǔn)Java異常
3. 3. 5 創(chuàng)建自己的異常
3. 4 速算24游戲
3. 4. 1 游戲效果說明
3. 4. 2 編寫游戲規(guī)則
3. 4. 3 創(chuàng)建工程和Applet
3. 4. 4 設(shè)計(jì)游戲界面
3. 4. 5 增加對(duì)表達(dá)式處理的方法
3. 4. 6 添加對(duì)Applet中按鈕的事件處理
3. 4. 7 進(jìn)一步實(shí)踐
3. 5 本章知識(shí)點(diǎn)回顧
第4章 Java編程深入--圖像與多媒體
4. 1 AWT簡(jiǎn)介
4. 2 布局管理器
4. 2. 1 FlowLayout
4. 2. 2 BorderLayout
4. 2. 3 GridLayout
4. 2. 4 CardLayout
4. 3 圖像簡(jiǎn)介
4. 3. 1 文件格式
4. 3. 2 圖像的創(chuàng)建. 加載和顯示
4. 3. 3 ImageObserver
4. 3. 4 MediaTracker
4. 3. 5 Graphics類
4. 4 事件處理
4. 4. 1 事件處理機(jī)制
4. 4. 2 事件類
4. 4. 3 事件監(jiān)聽器接口
4. 5 精彩鬧鐘
4. 5. 1 程序效果說明
4. 5. 2 實(shí)現(xiàn)簡(jiǎn)單的界面
4. 5. 3 畫出表盤和表針
4. 5. 4 讓鬧鐘動(dòng)起來(lái)
4. 5. 5 給鬧鐘加上聲音
4. 6 模擬鋼琴游戲
4. 6. 1 游戲效果說明
4. 6. 2 實(shí)現(xiàn)簡(jiǎn)單的界面
4. 6. 3 添加事件處理
4. 6. 4 繼續(xù)完善這個(gè)游戲
4. 6. 5 加上音響效果
4. 6. 6 鼠標(biāo)拖動(dòng)時(shí)實(shí)現(xiàn)琴鍵的自動(dòng)按下和釋放
4. 6. 7 動(dòng)畫效果的改進(jìn)
4. 6. 8 Java的局限
4. 7 本章知識(shí)點(diǎn)回顧
第5章 拼圖游戲--Applet和線程
5. 1 Applet基礎(chǔ)
5. 1. 1 Applet簡(jiǎn)介
5. 1. 2 Applet體系結(jié)構(gòu)
5. 1. 3 Applet框架
5. 1. 4 其他一些有用的方法
5. 1. 5 AppletContext接口的主要方法
5. 2 線程技術(shù)
5. 2. 1 繼承線程
5. 2. 2 Thread和Runnable
5. 2. 3 線程的優(yōu)先級(jí)
5. 2. 4 線程同步
5. 2. 5 多線程技術(shù)
5. 3 拼圖游戲
5. 3. 1 游戲的簡(jiǎn)單設(shè)計(jì)
5. 3. 2 實(shí)現(xiàn)簡(jiǎn)單的界面
5. 3. 3 事件處理
5. 3. 4 讓游戲能夠判斷游戲當(dāng)前狀態(tài), 并能重新開始
5. 3. 5 讓游戲的每次初始化狀態(tài)都不一樣
5. 3. 6 消除閃爍問題
5. 3. 7 讓游戲記錄玩家所用的時(shí)間, 并計(jì)算出分?jǐn)?shù)
5. 3. 8 利用多線程技術(shù)來(lái)實(shí)現(xiàn)計(jì)時(shí)器, 記錄玩家玩的時(shí)間
5. 3. 9 用F1鍵重新開始游戲
5. 3. 10 利用HTML的param標(biāo)記來(lái)改變不同的圖片
5. 3. 11 增加預(yù)覽的功能
5. 3. 12 加入音響效果
5. 3. 13 CGI程序--進(jìn)一步實(shí)踐
5. 4 本章知識(shí)點(diǎn)回顧
第6章 Swing和I/O簡(jiǎn)介
6. 1 Swing組件簡(jiǎn)介
6. 1. 1 JApplet
6. 1. 2 按鈕類
6. 1. 3 JComboBox
6. 1. 4 滾動(dòng)窗格
6. 1. 5 樹
6. 1. 6 表格 JTable
6. 2 I/0系統(tǒng)
6. 2. 1 輸入和輸出
6. 2. 2 FilterInputStream和FilterOutputStream
6. 2. 3 File
6. 2. 4 Java1. 1的I/O流
6. 2. 5 幾個(gè)比較重要的類
6. 3 記事本程序示例
6. 3. 1 建立工程和框架文件
6. 3. 2 完成界面的設(shè)計(jì)
6. 3. 3 添加文件主菜單事件響應(yīng)
6. 3. 4 添加編輯和關(guān)于主菜單的事件響應(yīng)
6. 3. 5 添加按鈕的事件
6. 4 彈球游戲
6. 4. 1 游戲的簡(jiǎn)單設(shè)計(jì)
6. 4. 2 實(shí)現(xiàn)簡(jiǎn)單的界面
6. 4. 3 讓小球運(yùn)動(dòng)起來(lái)
6. 4. 4 事件處理--讓游戲能夠玩起來(lái)
6. 4. 5 讓游戲能夠判斷當(dāng)前狀態(tài), 并能重新開始
6. 4. 6 讓游戲記錄玩家的生命, 并計(jì)算出分?jǐn)?shù)
6. 4. 7 加入音響效果
6. 5 本章知識(shí)點(diǎn)回顧
第7章 俄羅斯方塊游戲--綜合應(yīng)用示例
7. 1 游戲效果說明
7. 2 游戲的簡(jiǎn)單設(shè)計(jì)
7. 3 編寫游戲框架
7. 3. 1 編寫游戲框架
7. 3. 2 為游戲編寫菜單項(xiàng)
7. 3. 3 為菜單增加事件處理
7. 4 開始編寫游戲界面
7. 4. 1 在Panel中加入幾個(gè)必要的常量和變量
7. 4. 2 在Panel上畫出游戲界面
7. 4. 3 將Panel加到框架里去
7. 5 開始編寫游戲內(nèi)容
7. 5. 1 定義一個(gè)方塊類
7. 5. 2 定義描述游戲狀態(tài)的變量
7. 5. 3 初始化游戲狀態(tài)
7. 5. 4 編寫產(chǎn)生新的方塊組的算法
7. 5. 5 編寫方塊組移動(dòng)的算法
7. 5. 6 編寫將一行消去的算法
7. 5. 7 在游戲里實(shí)現(xiàn)一個(gè)線程
7. 5. 8 控制游戲開始
7. 5. 9 讓游戲暫停
7. 5. 10 讓游戲結(jié)束
7. 5. 11 判斷游戲是否結(jié)束
7. 5. 12 讓玩家控制游戲--添加事件處理
7. 5. 13 重新編寫畫圖的功能代碼
7. 5. 14 類的同步方法
7. 5. 15 計(jì)算游戲的得分和當(dāng)前游戲級(jí)別
7. 6 添加游戲的其他功能
7. 6. 1 設(shè)計(jì)About對(duì)話框
7. 6. 2 設(shè)計(jì)設(shè)定游戲等級(jí)的對(duì)話框
7. 6. 3 為游戲添加狀態(tài)欄
7. 7 封裝得分情況
7. 7. 1 定義Score類和類成員
7. 7. 2 定義方法writeToFile
7. 7. 3 定義方法readFromFile
7. 7. 4 定義方法sortScore
7. 7. 5 定義方法isScoreTop intnScore
7. 7. 6 定義方法insertNameScore String sName,int nScore
7. 7. 7 定義方法getScore 和getName
7. 8 編寫對(duì)話框, 讓玩家輸入名字
7. 8. 1 輸入玩家名字的對(duì)話框
7. 8. 2 查看排名榜的對(duì)話框
7. 9 本章知識(shí)點(diǎn)回顧第8章 網(wǎng)絡(luò)俄羅斯方塊游戲--Swin9組件與網(wǎng)絡(luò)功能
8. 1 游戲效果說明
8. 2 游戲的簡(jiǎn)單設(shè)計(jì)
8. 3 編寫簡(jiǎn)單的網(wǎng)絡(luò)模塊
8. 3. 1 網(wǎng)絡(luò)的基本概念
8. 3. 2 ServerSocket簡(jiǎn)介
8. 3. 3 Socket簡(jiǎn)介
8. 3. 4 InetAddress類方法簡(jiǎn)介
8. 3. 5 簡(jiǎn)單的服務(wù)器端實(shí)現(xiàn)
8. 3. 6 簡(jiǎn)單的客戶端實(shí)現(xiàn)
8. 3. 7 用兩個(gè)端口實(shí)現(xiàn)即時(shí)通信
8. 3. 8 定義接口NetRead
8. 3. 9 如何使用這個(gè)模塊--server包和client包
8. 4 改編游戲框架
8. 4. 1 讓界面畫出兩個(gè)游戲區(qū)域
8. 4. 2 增加菜單及其事件處理功能
8. 4. 3 連接對(duì)方的對(duì)話框設(shè)計(jì)
8. 4. 4 設(shè)計(jì)聊天界面
8. 4. 5 編寫顯示雙方分?jǐn)?shù)的對(duì)話框
8. 4. 6 編寫警告對(duì)方不能運(yùn)行某個(gè)命令的提示框
8. 5 把網(wǎng)絡(luò)模塊加入到游戲之中
8. 5. 1 網(wǎng)絡(luò)協(xié)議的設(shè)計(jì)
8. 5. 2 實(shí)現(xiàn)網(wǎng)絡(luò)連接
8. 5. 3 實(shí)現(xiàn)聊天功能
8. 5. 4 能夠顯示對(duì)方玩的狀態(tài)
8. 5. 5 當(dāng)一方消去一行時(shí), 對(duì)方隨機(jī)增加一行
8. 5. 6 游戲開始. 停止. 暫停
8. 5. 7 一方結(jié)束時(shí), 使對(duì)方結(jié)束, 并彈出游戲得分狀況的對(duì)話框
8. 5. 8 在游戲關(guān)閉的時(shí)候, 將所有網(wǎng)絡(luò)資源釋放
8. 6 將游戲打包, 發(fā)布我們的游戲
8. 6. 1 打包的好處
8. 6. 2 如何打包
8. 7 Java代碼風(fēng)格和編寫文檔
8. 7. 1 Java的代碼風(fēng)格
8. 7. 2 變量命名規(guī)則
8. 7. 3 編寫文檔
8. 8 進(jìn)一步實(shí)踐
8. 8. 1 游戲還存在的問題
8. 8. 2 使游戲界面變得更漂亮
8. 9 本章知識(shí)點(diǎn)回顧

本目錄推薦

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