Windows Phone 7 游戲開發資源匯總
本文匯集了一些 Windows Phone 7 游戲開發相關的教程、源代碼和書籍,以幫助開發者在 Windows Phone 7 平臺上創建自己的游戲。
一、教程
1. Windows Phone 7 快速入門:在 Windows Phone 7 平臺創建游戲
本教程使用 Silverlight 作為游戲開發平臺,講解如何獲取繪制/更新行為到你的 Silverlight 游戲中,并提供了一個完整的小游戲來練手。本教程還講解了如何利用 XNA 庫為游戲添加聲音效果。
游戲很簡單,屏幕上的框中顯示一個對象,讓玩家去擊打,擊中則消失。該游戲使用了最少量的代碼,但是覆蓋了游戲開發中的大部分重要的方法。
3. Windows Phone 7 中基于 XNA 的青蛙過河游戲
在本教程中,將看到移植到 Windows Phone 7 中的經典的青蛙過河游戲。該游戲由愛奧尼亞大學教授K.Anagnostou 和他的學生創建。
4. Windows Phone 7 游戲開發:使用 XNA 創建 Tic-Tac-Toe(井字游戲)
XNA 是一個用于微軟設備(包括 Windows PC、Xbox 360 以及新的 Windows Phone 7 操作系統)的高級的游戲開發框架。在這篇文章中,你將學習到如何結合 XNA 的優勢和你的創意來創建一些好玩的游戲。
5. Windows Phone 7 中的 Invasion(入侵)游戲
Invasion 是一個 UFO 射擊游戲,最初是由 Mauricio Ritter 設計。本文介紹了如何將該游戲從 Windows 中(使用C# 和 Managed-DirectX)移植到 Windows Phone 7 中,并提供了完整的源代碼。
了解如何在 WP7 平臺上使用 Silverlight 創建推箱子游戲。
在本教程中,你會發現在 Windows Phone 7 平臺上使用 XNA 4.0 實現一個簡單的益智游戲非常容易。該游戲將一整張圖片,隨機分成相同大小的 15 塊,玩家每次移動一塊,并復原圖像。
8. Windows Phone 7 中的 Bubble Breaker 游戲
Bubble Breaker 是一款 Windows Mobile 6.x 平臺上非常經典的游戲。本教程使用 XNA 在 Windows Phone 7 中重建了該游戲。作者表示以后還會開發基于 Silverlight 的 Bubble Breaker。
二、源代碼
一個基于 Silverlight 的俄羅斯方塊游戲,并改進了用戶界面,添加了最高分功能。
一個完整的 2D 觸摸記憶游戲。
基于 Microsoft Expression 3 中的 BeeHive 示例。
一個完整的基于 3D 加速器的 Windows Phone 7 游戲。
一個完整的基于 2D 手勢的彈射戰斗游戲。
三、書籍
1. 專業的 Windows Phone 7 游戲開發:使用 XNA Game Studio 4 創建游戲
來自: www.iteye.com