Project Show @ interactive AR Game Class
銘傳資工『互動視訊遊戲製作』課程期末專案發表
顯示具有
95136223 黃俊壹
標籤的文章。
顯示所有文章
顯示具有
95136223 黃俊壹
標籤的文章。
顯示所有文章
2008年6月4日 星期三
怪獸卡決鬥(更新)
遊戲規則及玩法
1. 兩人在戰場上利用遊戲卡進行對戰。
2. 每人持有四張遊戲卡。
3. 雙方均將遊戲卡以蓋牌方式,隨意反面擺放在戰場上之A、B、C、D位置。
4. 依電腦指示,翻開A、B、C、D位置之卡片。
5. 在A位置上之遊戲卡和同在A位置之遊戲卡比較其數字大小。
6. 數字大小順序為4、3、2、1,其中1又剋4。
7. 最後積分高者獲勝。
8. 積分計算方式:
2008年5月21日 星期三
動物棋
名稱:動物棋
類型:益智
說明:
1. 每次可由兩個人一起進行遊戲。
2. 遊戲雙方各有八隻棋子。
規則:
1. 棋盤橫七列,縱九行。
2. 依大小順序為
象、獅、虎、豹、狼、狗、貓、鼠
。
3. 較大的可吃較小的,同類可以互吃,而鼠則可吃象。
4. 動物走一格,前後左右都可以。
5. 雙方底線上各有三個陷阱(作品字排)和一個獸穴(於品字中間)。
6. 如果一方進入了對方的獸穴便勝出。若果對方的獸類走進陷阱,己方任何一隻獸都可以把牠吃掉。
7. 中間有兩條小河。獅、虎可以橫直方向跳過河,而且可以直接把對岸的動物吃掉。
8. 只有鼠可以下水,在水中的鼠可以阻隔獅、虎跳河。
9. 兩鼠在水內可以互吃。
2008年5月8日 星期四
將視訊影像顯示在另一個form中的方式
使用到form有二:
1.
formMain
: 程式主視窗, 內含panWebCam, timeWebCam
2.
formWebCam
: 視訊影像顯示之視窗, 內含imgWebCam,
在使用上是依此視窗
樣式動態產生新視窗
formWebCamNew
程式流程:
1. 從WebCam擷取到的影像, 放至formMain中的panWebCam
2. 產生formWebCamNew, 並開啟視訊
3. 將panWebCam的影像資訊儲至該視窗imgWebCam
程式內容:
1. 在formCreate下, 連結但不開啟WebCam, 並產生
formWebCamNew
hwndVideo = capCreateCaptureWindow(
(LPSTR) "My Capture Window",
WS_CHILD | WS_VISIBLE,
0, 0, 320, 240,
(HWND) formMain->panWebCam->Handle,
(int) 1);
capPreviewRate (hwndVideo, 66);
capPreview (hwndVideo, false);
formWebCamNew = new TformWebCam(Application);
2. 在timeWebCam下,
(1) 當WebCam未開啟時, 設定
formWebCamNew, 開啟視訊
formWebCamNew->Show();
capDriverConnect(hwndVideo, 0);
formWebCamNew->DoubleBuffered = true;
(2) 當WebCam開啟時, 將panWebCam資訊放至formWebCamNew
的imgWebCam
if (capGrabFrameNoStop(hwndVideo))
capEditCopy(hwndVideo);
if (pCB->HasFormat(CF_BITMAP))
{
pBitmap->LoadFromClipboardFormat(CF_BITMAP,
pCB->GetAsHandle(CF_BITMAP), 0);
formWebCamNew->imgWebCam->Picture->Bitmap = pBitmap;
formWebCamNew->imgWebCam->Picture->Bitmap->PixelFormat = pf24bit;
}
原始程式碼下載
2008年3月27日 星期四
本週學習心得
繼續上週的封裝的動作......類別大致上已經是完成...可以與視訊連結了...
只是還只依據之前的程式所需去完成....並未進行一般化的動作....
整個封裝過程遇到兩個問題...
第一是在撰寫類別時..
出現「Access violation. Link terminated 」以及「error writing output file」兩個錯誤訊息..
而且出現時機不定.....在網路上搜尋一下....得知是obj檔的問題......刪除之後就可以了.....
參考網址:
http://chuiwenchiu.spaces.live.com/blog/cns!CA5D9227DF9E78E8!1038.entry
第二是在使用類別時..
出現「Assertion failed」錯誤訊息...之後Borland C++ Boulder就完全死當.....
必須從工作管理員下才能關閉.....><"...
目前還沒有找到比較完善的相關資料.....而且我不信邪的重用的了幾次.....就又可以了...Orz...
所以這個問題目前只是在使用前拜一下...也存檔一下.....XD....
須要程式碼的同學在跟我拿吧......
2008年3月13日 星期四
視訊程式學習心得
本身在去年已經玩過一點視訊程式了..
因此熟悉了一些程式內容...
因為之前撰寫程式時發現...WebCam連接的程式之重覆性會極高...
所以上週花點時間...打算把這部分封裝成一個類別使用....
目前完成情況...................debug中...XD
較舊的文章
首頁
訂閱:
文章 (Atom)