DarkBASIC Pro Game Programming, 2/e

Jonathan S. Harbour, Joshua R. Smith

  • 出版商: Course Technology
  • 出版日期: 2006-09-07
  • 定價: $1,980
  • 售價: 2.0$399
  • 語言: 英文
  • 頁數: 616
  • 裝訂: Paperback
  • ISBN: 1598632876
  • ISBN-13: 9781598632873
  • 相關分類: 遊戲設計 Game-design
  • 立即出貨(限量) (庫存=2)

買這商品的人也買了...

商品描述

Description

Learn to write 2D and 3D games without any programming experience by harnessing the advanced 2D/3D graphics features of DarkBasic Professional. This easy-to-use language handles the entire game engine for you, so you are free to focus on designing and playing your own games. Written for beginners with no programming experience, DarkBASIC Pro Game Programming, Second Edition is a welcome change of pace from traditional game programming books. You won't need to spend time figuring out how the game engine works, but only what the game is supposed to do. You will be able to create self-contained executable games with the graphics and sound files stored inside the exe file. No DarkBasic runtime library is needed: compiled programs are self-contained and require only that DirectX is installed. Finally, a book for complete beginners who want to learn to write games!

 

Table of Contents

Part I: The Basics of Computer Programming
1. Welcome To DarkBASIC
2. Introduction to Computer Programming
3. Basic Commands, Variables, and Data Types
4. Characters, Strings, and Text Output
5. Repetition: Looping Commands
6. Making Programs Think: Branching Statements and Subroutines
7. More Power to the Numbers: Data Sequences and Arrays
8. Number Crunching: Mathematical and Relational Operators and Commands

Part II: Game Fundamentals
9. Basic Graphics Commands
10. Game Graphics: Learning To Use Bitmaps
11. Drawing Animated Sprites
12. Programming the Keyboard, Mouse, and Joystick
13. Adding Sound Effects and Music To Your Game
14. Loading and Saving Information Using Files
15. Creating a 2D Arcade Game

Part III: Advanced Topics
16. Tile-Based Scrolling and Level Editing
17. Multiplayer Network Programming
18. Fundamentals of 3D Graphics Programming
19. Loading and Rendering 3D Models
20. Creating a 3D Multiplayer Game

Part IV: Appendixes
A. Answers to the Chapter Quizzes
B. Recommended Books and Web Sites
C. ASCII Chart
D. What's On The CD-ROM?

商品描述(中文翻譯)

學習使用DarkBasic Professional的高級2D/3D圖形功能,無需任何編程經驗即可編寫2D和3D遊戲。這種易於使用的語言為您處理整個遊戲引擎,因此您可以專注於設計和玩自己的遊戲。《DarkBASIC Pro遊戲編程第二版》是為沒有編程經驗的初學者而寫的,是傳統遊戲編程書籍的一個受歡迎的改變。您不需要花時間弄清楚遊戲引擎的工作原理,只需要知道遊戲應該做什麼。您將能夠創建自包含的可執行遊戲,其中圖形和聲音文件存儲在exe文件中。不需要DarkBasic運行時庫:編譯的程序是自包含的,只需要安裝DirectX。最後,這是一本針對完全初學者想要學習編寫遊戲的書籍!

目錄:
第一部分:計算機編程基礎
1. DarkBASIC簡介
2. 計算機編程入門
3. 基本命令、變量和數據類型
4. 字符、字符串和文本輸出
5. 循環命令:循環
6. 讓程序思考:分支語句和子程序
7. 數據序列和數組:更多數字處理
8. 數字運算:數學和關係運算符和命令

第二部分:遊戲基礎
9. 基本圖形命令
10. 遊戲圖形:學習使用位圖
11. 繪製動畫精靈
12. 編程鍵盤、鼠標和搖桿
13. 為遊戲添加音效和音樂
14. 使用文件加載和保存信息
15. 創建2D街機遊戲

第三部分:高級主題
16. 基於瓷磚的滾動和關卡編輯
17. 多人網絡編程
18. 3D圖形編程基礎
19. 加載和渲染3D模型
20. 創建3D多人遊戲

附錄:
A. 章節測驗答案
B. 推薦書籍和網站
C. ASCII字符表
D. 光盤內容