搜尋本站文章

2011年12月4日 星期日

Windows Phone 7 遊戲開發教程、源代碼下載匯總!

想自己開發寫一部 Windows Phone 7上面的遊戲嗎?其實這顯然不是一件多困難的事情,很多的教程和源碼已經充斥在網上,這是網路時代方便學習的一大妙處。其實正如同在 Windows 7 下用 .Net 做開發一樣,一切真的不困難!

本文匯集了一些 Windows Phone 7 遊戲開發相關的教程、源代碼和書籍,以幫助開發者在 Windows Phone 7 平台上創建自己的遊戲。
一、教程

1、Windows Phone 7 快速入門:在 Windows Phone 7 平台創建遊戲
本教程使用 Silverlight 作為遊戲開發平台,講解如何獲取繪製 / 更新行為到你的 Silverlight 遊戲中,並提供了一個完整的小遊戲來練習。本教程還講解瞭如何利用 XNA 庫為遊戲添加聲音效果。

2、分享一些 Windows Phone 7 遊戲
遊戲很簡單,螢幕上的框中顯示一個對象,讓玩家去打擊,擊中則消失。該遊戲使用了最少量的代碼,但是覆蓋了遊戲開發中的大部分重要的方法。

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 中,並提供了完整的源代碼。

6、創建一個 Windows Phone 7 益智遊戲
了解如何在 WP7 平台上使用 Silverlight 創建推箱子遊戲。

7、使用 XNA 創建簡單的益智遊戲
在本教程中,你會發現在 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。

二、源代碼

1、Tetris7
一個基於 Silverlight 的俄羅斯方塊遊戲,並改進了用戶界面,添加了最高分功能。

2、Memory Madness Lab
一個完整的 2D 觸摸記憶遊戲。

3、BeeHive
基於 Microsoft Expression 3 中的 BeeHive 示例。

4、Marble Maze
一個完整的基於 3D 加速器的 Windows Phone 7 遊戲。

5、Catapult Wars
一個完整的基於 2D 手勢的彈射戰鬥遊戲。

三、書籍

1、專業的 Windows Phone 7 遊戲開發:使用 XNA Game Studio 4 創建遊戲
2、Windows Phone 7 遊戲開發

===============================================
創用 CC 授權條款
Related Posts Plugin for WordPress, Blogger...

沒有留言:

張貼留言

1、本留言處歡迎多加留言交流,但不歡迎垃圾留言及廣告留言
2、留言時可以使用部份 HTML 標記
3、對於教學文章介紹或軟體使用有問題歡迎提出,若站長沒回應表示不清楚該問題的解決方案
4、留言時請勿留下電子郵件,以免因搜尋引擎爬文而造成您的困擾,且站長不會寄相關郵件給您,僅會在留言區提供解決方案
5.站長保留不當刪除留言的權力,若造成不便尚請見諒