資料來源: Google Book

Game programming with Python, Lua, and Ruby

  • 作者: Gutschmidt, Tom
  • 出版: Boston, MA : Premier Press ©2004.
  • 稽核項: 1 online resource (xxvi, 437 pages) :illustrations.
  • 叢書名: Premier Press game development series
  • 標題: Electronic books. , Python (Computer program language) , GAMES Video & Electronic. , Video & Electronic. , GAMES , Computer games Programming. , Programming. , Ruby (Computer program language) , Computer games
  • ISBN: 1592000770 , 9781592000777
  • 試查全文@TNUA:
  • 附註: Includes index. CD-ROM contains: source code for all samples and programs in the book, the software necessary to install Python, Ruby, or Lua, and open-source libraries and utilities including Pythonwin, Distutils, Numeric Python and Paws. ""Title""; ""Copyright""; ""Dedication""; ""Acknowledgments""; ""About the Author""; ""Contents at a Glance""; ""Contents""; ""Introduction""; ""What's in This Book?""; ""Why Learn Another Language?""; ""What's on the CD-ROM?""; ""PART ONE Introducing High-Level Languages""; ""CHAPTER 1 High-Level Language Overview""; ""High-Level Language Roots""; ""How Programming Languages Work""; ""Low-Level Languages""; ""Today's High-Level Languages""; ""Interpreted versus Compiled Languages""; ""Scripting Languages""; ""The Pros of High-Level Languages""; ""Cons of High-Level Languages"" ""A Brief History of Structured Programming""""Introducing Python""; ""Python Features""; ""Introducing Lua""; ""Lua Features""; ""Introducing Ruby""; ""Ruby Features""; ""Summary""; ""Questions and Answers""; ""Exercises""; ""CHAPTER 2 Python, Lua, and Ruby Language Features""; ""Syntactical Similarities of Python, Lua, and Ruby""; ""Comments and Commenting""; ""Math and Algebraic Functions""; ""Boolean Logic""; ""Variables""; ""Lists and Strings""; ""Arrays""; ""Program Structure""; ""Linear Control Statements""; ""Conditional Control Statements""; ""Iterative Control Statements"" ""The for Loop""""The while Loop""; ""Miscellaneous Similarities""; ""End-of-Line Characters""; ""OOP Structure""; ""Function Calls""; ""Hello World Samples""; ""The Python Environment""; ""Installing Python""; ""Running the Python Interpreter""; ""Creating Python Program Files ""; ""Python's ""Hello World"" ""; ""C's ""Hello World""""; ""The Lua Environment""; ""Installing Lua""; ""The Lua Interpreter""; ""Creating Lua Program Files""; ""Lua's ""Hello World""""; ""The Ruby Environment""; ""Installing Ruby""; ""The Ruby Interpreter""; ""Creating Ruby Program Files""; ""Executing Ruby"" ""Ruby's ""Hello World""""""Summary""; ""Questions and Answers""; ""Exercises""; ""PART TWO Programming with Python""; ""CHAPTER 3 Getting Started with Python""; ""Python Executables""; ""Packaging Python Code""; ""Freeze""; ""ActiveState""; ""py2exe""; ""Python Debuggers""; ""PythonWin""; ""The Open Source HAP Debugger""; ""Python Language Structure""; ""Python Punctuation""; ""Language Types""; ""Numbers""; ""Strings""; ""Lists""; ""Tuples""; ""Dictionaries""; ""Identifiers ""; ""Control Structures""; ""Loops""; ""Modules""; ""Libraries""; ""Creating a Simple User Interface in Python"" ""A Simple GUI with Tkinter""""Memory, Performance, and Speed""; ""The Garbage Collector""; ""Pool Allocators""; ""Performance and Speed""; ""Summary""; ""Questions and Answers""; ""Exercises""; ""CHAPTER 4 Getting Specific with Python Games""; ""The Pygame Library""; ""Installing Pygame""; ""Using Pygame""; ""Importing Pygame""; ""The Pygame Surface""; ""Creating a Pygame Window""; ""The Ever-Important rect()""; ""The Event System""; ""Drawing with Pygame""; ""Blitting""; ""Loading an Image with Pygame""; ""Try/except Code Blocks""; ""Displaying Text""; ""A Pygame Game Loop""
  • 電子資源: https://dbs.tnua.edu.tw/login?url=https://search.ebscohost.com/login.aspx?direct=true&scope=site&db=nlebk&AN=108929
  • 系統號: 005307957
  • 資料類型: 電子書
  • 讀者標籤: 需登入
  • 引用網址: 複製連結
Get ready to dive headfirst into the world of programming! Game Programming with Python, Lua, and Ruby offers an in-depth look at these three flexible languages as they relate to creating games. No matter what your skill level as a programmer, this book provides the guidance you need. Each language is covered in its own section?you'll begin with the basics of syntax and style and then move on to more advanced topics. Follow along with each language or jump right to a specific section! Similar features in Python, Lua, and Ruby?including functions, string handling, data types, commenting, and arrays and strings?are examined. Learn how each language is used in popular game engines and projects, and jumpstart your programming expertise as you develop skills you'll use again and again!
來源: Google Book
評分