Silverlight C# 遊戲開發:Flyer11殭屍五子棋

來源:互聯網
上載者:User

本來我是想將這個五子棋寫成一個系列,分別從介面製作,到背景代碼實現完成它,結果發現時間確實緊張,只好將它們簡單的結合到一起,實際上這個遊戲完成的比較早,很早以前就有了,結果時過境遷竟然給忘記,實在不應該,使用Silverlight來實現這樣的遊戲非常容易,只需要使用Blend這樣的工具將介面畫的漂亮一點,然後使用C#就可以實現互動邏輯。

五子棋的核心演算法使用了以前用C++寫的邏輯,有點複雜,但是智能卻不高,也是為了偷個懶,直接複用了,從這一點可以看出來,C#對於C++的代碼複用是很方便的,只是一些特定寫法不太一樣,其他的幾乎都差不多,我也是直接使用替換的方式直接完成,而素材方面更加容易了,由於前段時間公司裡流行玩植物大戰殭屍,這個素材挺好,有互動,還有認同效果。

提供了兩種模式,分別可以選擇傳統和動畫,無非是一個好玩,遊戲的吸引性要比一般的應用強,就在這個方面。

後面我會逐步發一些這類的小遊戲,可能不一定都是有教程來寫(太費時間了)。

代碼就在這裡了:點擊直接下載

運行效果如下:


 

推薦Silverlight遊戲開發部落格:深藍色右手

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.