2009年5月22日 星期五

記億體空間不夠!

上課時候好像很多人有發生一個情形:

就是程式run到一半會產生一個Message說 "記憶體存放空間不足"

然後程式就掛掉了

這個問題在於說我們的CallBack function中有寫到說會去new 一塊 Type 為Bitmap的空間

Graphics::TBitmap *BackGround30=new Graphics::TBitmap();

大小為..320*240*24=1843200(Byte) =1.8 (MByte)

1.8MB對於我們動輒2G以上的PC來說看起來實在是冰山一角

但是

我們的CallBack是每當WebCam有data進來的時候就會去跑一次

每跑一次就allcate了1.8MB(以上)的空間

而我們每秒大概會處理10張以上的畫面..

也就是10 * 1.8MB= 18 MB....每秒配置了這麼大的記憶體

就算你的Ram是 4G跑個222秒也滿了=3=

上面都是廢話,重點來了

要如何避免這個問題呢?

記不記得以前老師有教過一個從來沒用過的Function叫"delete()"

以我的程式來講,我new了一塊記憶體的名稱叫做BackGround30

我只要在適當的地方下 delete(BackGround30)

讓我的CallBack 每次要結束的時候記得把 記憶體給 release出來

這樣不管跑幾次CallBack

我在工作管理員中看到的記憶體使用量都一樣

不會像之前一樣與時間成正比= =

2009年5月19日 星期二

新一代設計展

這是第二年去參觀
我還是如去年一樣 將焦點集中在各校數媒系
不過我今年略顯失望 沒看到甚麼印象較深的作品
只看到創意重疊的作品 相較之下工設系在創意的表現上則較令人驚艷
(待續)

期末專案構想

北斗神拳之你已經死了

基本應用:

在有限的時間內

藉由用手去打擊出現的怪物來增加自己的分數

但是如果在一定時間內沒有清除成功 或者沒動作,本身的HP就會減少



進階版(PK):

這方面應用原理還不是很清楚,但是初步構想是給兩人PK

藉由點擊出線的特定部位(即畫面出中出現的穴位)

來使出傳說中的北斗神拳,勝利的一方則最後會出現動畫:你已經死了

期末專案


利用手的傾斜角度以及特定的手勢,來操控飛機的飛行(類似google earth的飛行模式),用視訊來判別手勢及角度。


期末專案

我要做的期末專案,是一個人站中間..

然後最上面會有球掉下來...

共有紅、黃、藍、綠四種顏色隨機出現...

而畫面的四個角落各有一種顏色的桶子....

人站在中間要用手臂去阻檔球掉到最下面...

並且把球引至相同顏色的桶子中...


聽起來應該是不會很難...

但在規劃的過程中發現...

要如何把球引至桶內似乎是個滿大的問題點...

再來要克服的就是~

讓四種顏色的球隨機從天而降..

各顏色的桶子要判斷進入的球是否正確...並紀錄分數...

偵測玩家的手臂為障礙物..以防止球再繼續往下掉...

遊戲計時設定..

分數總結...


目前大致規劃到這樣...

原訂要畫出示意圖的....

結果畫了幾次..photoshop就不回報幾次........

最後就放棄了...~"~

希望期末可以順利的做出來....

新一代設計展



這次的新一代設計展一樣是跟大家一起去的



所以照片只有這張的合照



我手上的那兩張卡片是數媒系學長所展出的作品



一個是敘述一隻從小就斷了翅膀的龍,扶養他長大的貓女,以及2個夢想飛上天的科學家



幫助龍重回天空的故事



另一個是敘述水怪生存的地方,就是水坑要乾掉的故事,當水坑乾掉~就意味者水怪死亡



為此其中一個水怪走遍各地去尋找不讓水坑乾掉的方法。



這兩個動畫特別的地方在於,她都沒有文字,但是都很容易懂。



畫面的風格也不相同,一個是標準的3d卡通風,一個則是有點布娃娃的圖片風。



在展場逛了這麼大一圈,發現大家的腦袋真不知道都在裝些甚麼,



可以讓這個展場有這麼多東西可以展。



同時也很佩服這些參展的同學,



雖然不知道這些是不是他想做的,是不是為了交作業而做的。



但是能夠將作品完完整整的展示出來,就很厲害了。



我都還不確定,我們的作品能不能準時展出了...

期末專案

這次的期末專案我想要做的是打棒球

跟學長的打棒球不一樣的地方是

我想要用兩個webcam

一個負責拍球棒擊球的位置

判定位置分上中下與出現時間

會這樣想的原因有兩種

要是我球棒一直放在上面的話就沒有擊球的感覺了

所以我想要根據電腦隨機的選球與球速

有不同的打擊時間

要是你的球棒一直放在前面的話

只會有短打的效果


而另一個camara則是拍人的全身

用來作打擊者跑壘用

當camara拍到的影像變化的夠劇烈

打者就會跑得越快


可能的話我會想設計出打者的資料

譬如說跑速打擊率等等

都會影響玩的方式

期末專題

構想題目:EYE

內容:
在主畫面會出現視力檢查表中的E,
遊戲者要揮動手來擺出E缺口方向。
遊戲由簡到難,從一開始只有一個E,
速度加快,最後出現兩個E,由左右手
一起比出缺口方向,
在限定時間內正確率最高者為優勝。

應用:
攝影機應用在準確且快速的
抓取手擺動方向,並有校準功能,
最終要能抓取左右手所擺出的不同方向。

期末專題

其實目前沒有甚麼好的Ideal..

想到的大概是兩個

一個是wii fit上面的足球遊戲

會有球飛過來,你要把它檔回去,速度會越來越快 也會有假的球


再來就是把視訊當成Input去控制現有的遊戲@@

期末專題 - 水果鼓王


我想做的遊戲

類似於大型機檯那種音樂遊戲


玩法: 當不同顏色的磚塊掉下到橫線上時

要按下對應顏色的按鈕





然後我要改良成跟打鼓遊戲的結合

打鼓遊戲不外乎要打對應的鼓聲 恩 其實只是概念

玩法: 四種水果掉下時一樣要對應到
手著螢幕揮動手去碰觸相對應的水果
中間氣球或是其他東西(未定)
就類似大型機台用腳踩的對應鍵
不過要對著螢幕中間拍手才算


新一代設計展




禮拜天跟一群同學們去世貿看展覽
整個超讚的!!!
很多東西都很漂亮
也很有設計感~
我最喜歡的是Secret Nightlight
看起來很漂亮
而且他裡面還有特別的圖案
像小時候玩的萬花筒一樣
很漂亮

還有玩到一些數媒系做的遊戲
印象最深刻的是
一個賽車遊戲
他做成了兩個版本
一個是電腦連線
一個是大型機器
就像外面的賽車遊戲機那樣
而且他不是固定的喔
他底盤會隨著玩家前後左右的搖擺
不錯不錯!!

新一代設計展心得



  大夥兒約了要去世貿看設計展,卻發現沒有人有帶相機,剛好遇到
葉銘偉同學請他幫我們拍了張大合照。
  
  一開始就直接去參觀銘傳大學的作品,參展的科系有商設、品設和
數媒系,我比較喜歡商設的作品,感覺他們設計的每一個人物,都很特
別,都有自己的故事,因為自己平常也很喜歡設計一些東西(大部分是
幫同學做生日卡片),可以把腦中構想的事情實際的做出來,真的很有
成就感,而且他們每一個徽章,酷卡,或是筆記書等周邊商品,大部分
都是手工製作的,真的很用心。
  
  後來有看到一個很酷的腳踏車,他有可以收放的椅子,然後把手的
地方還可以折下來,可以擺筆記型電腦,或是當做野餐的桌子,很方便
。還有一個作品是他準備了很多不一樣的花的試管,擺在不一樣的洞裡
面,畫面上就會有出現不一樣的樂器再演奏,這感覺很像之前我們去紅
樓玩開參觀的時候看到的一個音樂DJ的作品。
  
  現場也看到很多很酷的遊戲,要做好一套這樣的遊戲,感覺也不簡
單,比較吸引我的是一組同學做的一個跟夜市有關的遊戲,他們設計了
一系列的夜市常出現的遊戲(套圈圈、撈金魚之類的),這樣的遊戲感
覺比較貼近人心,也會想起小時候跟媽媽去夜市,吵著要玩套圈圈、彈
珠台的童年回憶。
  
 

新一代設計展一日遊

說實話

藝術跟我大概是兩條平行線吧= =

完全沒有交集

就跟 畢卡索的畫作 跟 嬰兒畫出來的東西 我分不出優劣

不過如果是互動式的多媒體的話那倒是會多多少少的引起我的興趣

因為我看到該產品的第一件事情

就是到底是怎樣做出來的XD

因此我此行的重點除了去參觀銘傳大學的數媒 商設 品設之外

都把焦點放在 互動式的藝術

事實上我大概是在走馬看花吧=3=

看了不少的遊戲

大部分都是用vir tool做出來的

過程中還遇到一個老外一直再問說這東西怎作的XD

很可惜的看到大部份的東西還是用一般的手把來遊玩

這點就令我很疑惑了..設計學院不應該來這套吧...這跟電動玩具系有甚麼兩樣= =?

更何況還叫新一代設計展..

當然還是會看到一些有趣的東西 如用腳踏車來控制,還有一個大型賽車機台(可隨車況搖擺)

原本很期待他們會說整個機台都是它們設計出來的

一問之下才知道只有設計遊戲部分= =

機台是廠商做的~囧


整個裡面覺得最有趣的是一個互動式的音樂平台

它有幾個洞 跟幾根放花的試管(?)

不懂的試管組合會產生不同的音響效果及畫面,這個Ideal很類似去年紅樓看到的一個東西

至於作的方式我想應該是走RFID吧=3= 因為管子底下沒看到甚麼東西,八成是包晶片在裡面


整個會場最不滿意的是一堆人在叫賣東西之類的..

一點欣賞藝術品的感覺都沒有...



題外話

最慘的是要回家的時候坐公車要到西門結果因為沒啥意義的活動使得公車調頭= =

挖哩哩..

期末專案構想

  最近在玩遊戲的時候,剛好玩到一個紅旗白旗的遊戲,
遊戲的人拿著兩支旗子,依照口令來決定要舉旗或是放下,
"紅旗舉起來"、"紅旗不要放"很容易讓玩遊戲的人混淆,也
具有挑戰性,是一個很受歡迎的團康活動。

  不過後來老師讓我們看學長姐們之前做過的遊戲,發現
有一 個『旗魂』的遊戲跟這個構想很像。

  本來想要換個題目的,但是又覺得這個遊戲真的很棒,
於是想要改良,目前想到可能做四肢(左手、右手、左腳、
右腳)的運動。

  一開始本來想要用旗子的顏色判定,用很多不一樣顏色
的旗子,可以增加遊戲的困難度,但是視訊畫面的顏色判斷
,好像有點困難,所以退而以左右來判斷,如果用左右來判
斷,遊戲的變化就比較少,這方面可能還要再多想一點。
  

設計展



今年的設計展還是一樣很多人

還比去年多了一個館

整個有逛不完的感覺
光是排隊進去就要好久
但是玲瑯滿目的設計

看的很滿足,有些創意,真的是令人讚嘆。

我喜歡看大型的設計
印象最深的是旁邊這張照片
是外國的學校做的
呈現出來的空間感
很令人印象深刻。

期末構想

這次想到的遊戲為"閃躲障礙"
CAMERA需要抓到人的全身,
而障礙為簡單的柱子,有垂直也有水平,
垂直的閃躲方式為往左或往右移動,
水平則為向上跳躍或彎腰來躲過高低不同的障礙。

設計展心得

從老師那邊聽說了新一代設計展的消息
就很想去看看
因為去年去紅樓看的數位展(應該吧@@)
看完之後,感覺挺好的
很多idea很容易想到
但卻不一定會去將它完成為一個作品

所以這個上個星期日也就抱著期待去到台北世貿
發現
其實和我期待的有很大的落差...

很多可以看出是從生活中取出
加以巧思完成的作品

但大部分
可能是我比較沒有欣賞藝術的細胞吧
我看不懂

我不懂碗盤有甚麼特別的
卡片透露出甚麼特別的涵意
幸好有人在旁邊解釋
不然我也只會走馬看花
然後就回家了

印象比較深刻的
就只有一些比較實作性的東西
像是大型賽車遊戲
可以上下樓梯的行走輔助器
有避震器的輪椅

可能是我邊看這些作品
會邊想他是如何設計完成的
所以印象比較深刻吧

這次的設計展雖然和我原本想的有落差
但還是有收穫的

(沒相機,所以沒有很多圖...但我真的有去)

期末專題構思_恐怖的大鱷魚

相信大家小時候都有玩過一個玩具
一隻大鱷魚張大嘴巴的模型
每一次都有一顆特定的牙齒
當那一顆特定的牙齒被觸碰到時大嘴巴會閉上
小朋友的手指會被咬到,他就輸了
當然如果按下牙齒沒有事發生的話的話
就輪到下一個玩家囉~

我要做了就是類似這種模型的遊戲
上排大概會有5-7顆牙
下排的牙齒則是裝飾
每一次會隨機選出上排的一顆牙當作特定牙齒
接著玩家的手會去觸碰牙齒
當某顆牙被黑影遮住時
代表該顆牙被玩家打掉了
沒事的話就換下一位玩家,按到特定牙齒玩家就死亡囉~

註:此遊戲適合2-3人PK

2009年5月18日 星期一

躲避球


玩法:玩家手持藍色物體,閃躲四面八方來的球,隨著時間的流逝,球的數目將會不斷增加,玩家能夠撐多少秒呢?

現代藝術展一遊

一開始先來個老師要的大合照(?)















這是我在展場中看到算是很有趣的作品.

作品名為"武.茶"
一開始看的時候還想說:這什麼怪茶壺阿 把手看起來怪怪的XD

後來看了下面的敘述
一整個就變得很有趣了

每一個茶壺都有各自的動作
而且還悄悄如生
實在是難得啊XD


←茶壺的敘述








後來還有看了其他很多的東西,不過很多都貼了'禁止拍照'

手機收起來後就懶惰拿出來拍了







接下來算是抱怨了:
門票150(算是有值回票價拉)
可是現場到底是怎麼了 一直在叫賣專刊
聽久了真的很覺得 好像來到菜市場了(喂)
而且某所大學 一直在場內叫喊
本來想安靜的看作品的,結果他們一叫喊,整個興致就沒了=3=
想說離開他們的行徑路線,去看其他學校,過了一陣子又聽到了那所大學的人在叫喊
整個都快崩潰了
=3=

是想說 雖然宣傳很重要,但是打擾到其他人就不好了不是嗎
或許是我比較龜毛把XD

不過還是受益良多,看看其他人的創意作品 的確是讓人能夠激發自己的創意阿
(雖然本人沒什麼創意就是了)

期末專案構想


我的構想是因為有時候去遊樂場玩,遊樂場有一種遊戲其中一關是左邊的人要不停的轉動左邊
轉盤,讓右邊的柵欄升起來,然後右邊的人要趁柵欄升上去的同時把鬼打死,如果轉盤停止轉動
那柵欄就會放下來,此時就會打不到鬼,然後要在限定時間內把鬼都打光

新一代設計展@世貿



15~17這三天在世貿的全國大專院校合展
設計的東西很多連每間學校的展館設計都很棒

銘傳商設:



世新數媒:


多種不同的設計,主要可分為衣服、商品、多媒體
衣服的設計感對我來說真的是太新奇,無法找到物品來拍

而商品類就得首推這項作品



這是銘傳商業設計系同學的作品,
也是我唯一在當天看到讓我覺得想買的作品,
有別於以往的拉繩式開關、檯燈的造型以及皮革紋的包覆,
很有時尚感覺,不管擺設在哪裡總是能符合環境又不失其特色,
不過造價卻是嚇人的五位數...不然我就可能買下去了。

此區為銘傳數位媒體系的多媒體區


在此首推我數媒的好朋友所製作的影片

在短短10分鐘的影片裡,道出了身為籃球裁判的面面觀,
以及很感同身受的『外行湊熱鬧,內行看門道』的心情,
觀眾往往只會以個人的思想來做為評斷的工具,
卻完全不瞭解身為裁判的辛苦以及經歷的那段努力...

期末專案

我想做的是類似出氣包的遊戲~
畫面上會有一隻可愛的小動物~
當你一直用手觸摸他的時候...
到達一個頂點~
他就會做出反擊的動作~

↓FLASH版本 0.0
http://big5.sgame8.com/flash/10420.htm

壓起球比賽



這次期末專案的構想是,兩個人進行壓氣球比賽,

兩個互相押對方的氣球,之後到一定的程度氣球就會破

掉而先押爆對方的氣球為贏家.

期末專案構想

我期末專案的構想是台桌上有一顆黑色的球,左右兩邊各一個綠色球門,球會自動亂跑,玩家要使用紅色的板子去擋住黑色的球,並且球會反彈,碰到綠色球門即得分!




王建民VS龍五





利用會黏住的球來玩這遊戲
會出現許多標計分數的標靶
把球丟到標靶即可
看是否能兩人玩
一人來個三球
比分數之類的....
標靶越小分數越高
就這樣
換成夜市那種可以黏的玩具槍應該也可以....
如圖...


期末構想

期末專案我要做一個小遊戲 就是產生一顆或兩科以上有顏色的 跟有顏色的
產生的球數會跟產生的洞顏色數 顆數一樣 然後球隨機亂碰撞,玩家需要利用手產生阻礙當作牆
把球引導到洞裡 完成遊戲 越後面球數越多越難 很讚的遊戲請期待

打磚塊



球碰到下面黑色部分會反彈去撞及磚塊
不同顏色會有不同分數
有三顆球的機會
把磚塊撞完或沒球了,遊戲即結束

新一代設計展


5/16中午, 我才來到在世貿1館的現代藝術展

裡面有各大專院校的設計展出

這是這次我最想買的東西之1

時尚簡約的風格很對我的胃口

我猜我以後的家會以簡約風格為主的裝潢吧

我想喜歡喝酒的人應該都會想要一台這個玩意吧

整個很正點耶







←先看一下大概的介紹吧













這裡是中段,擺杯子的地方

下面是控制溫度與濕度用的






























上面中間的地方,可以放正在喝的酒

來保持原有的溫度很正點!!
















這兩張是某學校的裝潢

真的非常華麗......

唯一的缺點就是

它歧視身高高的人!!!!!

每次要經過垂吊的布的時候

頭都得壓低...甚至是彎腰ˋˊ







遠處拍起來就是這樣囉

真的夭壽華麗......












這是這次我最有可能會購買的東西之2

概念音響的設計

把床頭燈和音響組合

一樣是簡約的風格XDD

btw





這個床頭音響的開關,是直覺式的開關

就像以前開燈的方式,向下一拉就開起了

這個設計感覺還有很多地方可以改進

比方說,與ipod結合,可外接其它的音響等等

不過我想他的重點應該是好看+實用而已吧!





大概就長這個樣子囉
這次的展出,看到了很多創意
可惜有很多已經在和廠商簽合約申請著作權?
都不能拍照觸碰ˋˊ
真的很摳耶......
還要收門票150(學生票)
不過看到這麼多有趣的玩意
逛到腳痛也是心滿意足的啦

期末專案構想

因為我很喜歡看棒球,所以也想做一個可以玩棒球的遊戲,遊戲者可以在右邊選擇自己想要打的球種類,由投球機投出來球,看是否有效擊中球,來判定球飛行距離是否打出全壘打!

期末專案構想

我想做的遊戲靈感來自於
不管玩多久~不管時間過多久
總是會有很多人玩的"大富翁"!!!

記得大富翁都會伴隨著一些小遊戲
我想做的就是
從天而降的一大堆金銀財寶
還有寶箱
如果接到~就加分
還有一些奇奇怪怪的東西
譬如垃圾阿~之類的
接到就扣分
阿如果接到炸彈!!!!!!
遊戲結束

就這樣!!!
玩了很久的大富翁
打發時間的好良伴!!
也是我期末專案的靈感
大富翁真是太棒了!!

跳舞機

左下角是視訊的畫面,根據隨機出現的箭頭方向,用手指點視訊的四個角。
右下角的人會隨著擺動。

期末專案構想


是從遊樂場裡面拳擊機想到的
玩法
1.左下角的那張圖開始,利用手去旋轉,經由四個紅點去判別轉了幾圈,轉越多圈,下面長方形的氣量表就會越多,表示威力越強
2.左上方的圖,上面會有氣量表開始跑,越接近紅色的地方,表示命中率越高
3.右方的圖,借由左邊兩個的圖,可以毆打人物,並得到分數,也許可以把人物毆打到天的另外一邊也說不定XD

期末構想


本來想說做鋼琴的遊戲!不過看到上上屆有人做了 ! 只好換個梗 ,本來還很開心跟劉昌杰同學說我想到還蠻不錯的game了呢!!!
但現在的構想也沒很創新!不過希望能夠把它做得好!
我的構想是:老鷹抓小雞也可以是海底世界的狩獵遊戲,
就像海底總動員的小丑魚爸爸保護兒子般,畫面中的鯊魚我著著小魚前近,當接近的時候會把魚而吃掉,玩家扮演著神之手,可以把鯊魚撥開(摸了鯊魚就改變方向了#轉了之後會繼續朝附近的魚兒前進)!這構想可以參考之前學長姐做的,摸魚魚就會改變方向,朝這方面去設計遊戲,希望能做出的另自己滿意得遊戲

###(沒畫構想塗)拿它充當一下

期末專案構想



氣球會不斷的飄上來,用實體的針狀物去搓,氣球會破掉

氣球會有分數,會有陷阱,目前還沒想到會有啥陷阱

期末構想



做一個類似打沙包的遊戲
當使用者出拳後
可以顯示分數之類的

現在比較難決定的是要用哪一種方法判斷出拳的力量

打地鼠


用球棒或是球拍當工具

利用視訊偵測球棒或球拍是否有打到老鼠

直到時間到為止

這只是初步的構想






2009年5月17日 星期日

算是閃躲遊戲吧= = 過山洞

這感覺滿耗體力的一個遊戲設計...

會有隨機高低不平的地板與天花板 一直望右移動
分數算法就是看時間了 到達某個時間分數會有變化
雖然原地 可能要跳 可能要蹲 練體能了!!

你還差的遠呢!

構想:類似網球遊戲 拿板子或拍子揮 當成揮拍動作
得分方式與網球規則相同 若輸了比賽 則顯示: