Silverlight實現的3D黑白棋

2021-05-23 17:01:36 字數 576 閱讀 1919

2010-11-26 silverlight

實現的3d

黑白棋

guangxin

第一次pair-project

的題目是「

3d board game

」,我和史經浩同學設計乙個

3d黑白棋,在我們的遊戲中,不僅將遊戲的介面擴充套件到

3維,同時也利用

3d的空間資訊,對於黑白棋的遊戲規則進行了一些有趣的修改。

我們的遊戲介面

在遊戲中,我們提供兩種模式:

normal mode

和extend mode

。在normal mode

中,我們將原先的乙個平面棋盤擴充套件到立方體的四個平面(有兩個平面不能下棋),在任意乙個平面內的落子,不僅影響本平面內的棋局,同時也會對其他三個平面的棋局有所影響;而在

extend mode

中,我們將原先的平面棋盤擴充套件成乙個立方體,每一次落子

都會對整個空間中的水平,豎直,以及斜線方向產生影響。

normal mode

extend mode

接下來,秀一下我和史經浩同學結對程式設計的場景:

silverlight 實現全屏

1 首先我們新建乙個silverlight專案 先在左面選擇silverlight,然後選擇silverlight應用程式,確定即可 2 在新建silverlight應用程式中選擇你要新建的專案型別 asp.net web 應用程式 asp.net asp.net mvc web 應用程式,確定即可...

silverlight3 0 實現3D 效果

也許 silverght中最吸引人的就是他的 3d 效果了.今天就來帶大家初體驗一下3d的效果 效果圖如下 幾個slider 控制項用來調節 影象 x y z 的座標.如下 projection屬性就是設定 3d效果的了.還乙個重要屬性是 element to element binding 使用格...

Silverlight 下換膚的實現

幸好 nikhil kothari 想了個辦法解決了這個問題。在使用方式上,借鑑了 asp.net 的 theme機制。只要在 silverlight 程式的根目錄下定義乙個 themes目錄,並按要求往其中放入相關的 檔案即可。這裡建議的方式是每乙個控制項乙個單獨的 xaml,其中放了乙個 use...