天天看點

《Java 2D遊戲程式設計入門》—— 第8章 遊戲原型

本節書摘來異步社群《java 2d遊戲程式設計入門》一書中的第8章,作者:【美】timothy wright(萊特),更多章節内容可以通路雲栖社群“異步社群”公衆号檢視。

本章基于你在前面各章中已經學到的所有内容,介紹如何建立一個原型太空遊戲。盡管它還有很多元素缺失,因而不能稱之為一款完整的遊戲,但我們已經有了足夠的可用工具來建立一個可以工作的原型。

在初次學習程式設計的時候,我遇到的一個問題是,有衆多的示例使用各種程式設計概念,如循環、變量、內建和多态,但是,并沒有太多的示例真正做某件事情。這些示例要麼太簡單了,隻是無用的代碼片段,要麼是極其複雜、編寫糟糕的程式,其中還摻入了所有的計算機科學理論,而不是隻用到完成任務所需的那些知識。本章的這款原型遊戲并不會試圖涵蓋所有内容,相反,它試圖在良好的類設計和容易了解的代碼之間取得平衡。

就像任何其他的遊戲一樣,前面的任何一章中都沒有介紹首要的問題。當飛船從螢幕上飛走的時候,會發生什麼事情?

本文僅用于學習和交流目的,不代表異步社群觀點。非商業轉載請注明作譯者、出處,并保留本文的原始連結。