顯示具有 96360600 阮昱貹 標籤的文章。 顯示所有文章
顯示具有 96360600 阮昱貹 標籤的文章。 顯示所有文章

2011年6月24日 星期五

期末專案: 來玩遊戲吧

專案構想: 我最初的想法是希望使用Interface mode 來遊戲,之後延伸出藉由一個Interface mode可以玩多個不同的遊戲,而其遊戲種類可互不相同。而我所想到辦法為設計一個遊戲選單,藉由使用者選擇某種遊戲後,而改變原本的介面,變成符合該遊戲的介面,這樣就成功的在一個Interface中可玩多種遊戲。







此圖為遊戲選單
在這我放入了三種遊戲的圖示,藉由碰觸可直接開啟遊戲並且在視訊擷取視窗中顯示符合該遊戲操作模式的觸發圖示,如下圖:








而在這階段則必須考慮到所有圖示的觸發事件,哪些應該執行哪些又該被隱藏,例如我選擇了小朋友下樓梯的遊戲,那麼在視窗中除了該遊戲的操作圖示外,其他圖示應該都被隱藏起來,並且就算觸碰到也不該有任何動作執行。在這邊我所有的動作以Bool的方式與觸發條件進行判斷,才解決了這部分的問題。









在遊戲進行中我藉由碰觸操作圖示來執行keybd_event和mouse_event的動作,上圖的小朋友下樓梯來說,我碰觸左右兩邊的圖示來進行遊戲人物的左右移動,而keybd_event動作為"按"和"放",但是這部分我在嘗試進行遊戲後,發現若是在執行"按"後馬上執行"放"則遊戲人物無法進行移動,若是在"按"動作前放入Sleep指令或於"放"動作後放入Sleep指令,則人物移動將變緩慢,如圖:


而之後找到的較有效為在"按"和"放"兩動作間插入數個Sleep,但每個Sleep時間必須極短暫,雖然並未完全的解決問題,但相較於之前的已經更為流暢。



在寫完程式之後,翻覆的進行測試發現在遊戲過程中,延遲時間真的占了相當重要的一個地位。原本打算將其中一個遊戲做成一個用腳的跳舞機,但是在做過程中發現其中有兩點不好達成,1個是身高和影子,但是這部分只需在地板鋪上深色紙和將WebCam放於頭頂上方,另一個則是WebCam放置的位置,正如前面所說應該放於上方,但是很遺憾並沒地方讓我將WebCam放置在高處。



影片:




















2011年6月6日 星期一

Week-12

這次的作業就只是在影像中加入一個色彩方塊,這類似的程式老師在影像處理課程的時候就已經有講解過,因此我認為這次的作業相對於上次的程式容易很多,因此我嘗試這次作業中撰寫老師最後所說的加入一張圖片,變成說還要考慮到整張圖片的大小,想放置的位置,而且因為我使用的為YUY2的WebCam,因此變得更加的繁瑣,很可惜的會後還是沒將程式做出。

week-11


>


這次作業花了我1.2星期,主要是因為我想自己寫出一個YUY2轉RGB的程式,雖然網路上都有公式說明兩者間的數值計算,但是在實際動手寫之後還是卡住了,最後我找出了第三個問題,YUY2轉RGB的數值計算、影像位置錯亂、色彩的差異,最後為了解決這三個問題,我到網路上找尋實際的範例並將自己所寫的程式以邏輯用紙筆寫出執行過程,最後終於將程式寫出。

2011年5月24日 星期二

期末專案發想-Week15

我最喜歡的作品為2010年-呂誌軒學長所完成的作品-控制地球,會喜歡主要是因為佩服他所完成的作品應用了Google Earth,藉由BCB所撰寫的程式,利用WebCam及手指的動作來控制Google Earth的動作,由於如何使用BCB與WebCam來串聯別人所寫好的遊戲或程式這點我還不太會,所以這是我目前最想學習到的。
因為之前就上過老師好幾門媒體學程的課,而且也看過相當多老師PO出來的視訊影片,而吸引我的不外乎是那些擁有美美或有趣的背景,然後並使用身體來玩的影片,但因為我不認為我美工會很好,所以我期望自己期末最少可以完成使用BCB與WebCam來串連別人所寫好的遊戲或程式。

2011年4月26日 星期二

HW4-Week7






這次上課因為睡過頭所以遲到了一節課,導致第一堂課沒聽到相當的可惜,之後就馬上開始實做了,本來是想說或許可以使用調色盤來存放,但是後來跟老師討論之後發現這樣是不行的,因為不清楚調色盤裡要存放什麼,然後亮度要如何去判斷,在跟老師討論完之後,又清楚的學習到了一項。

HW3







這次作業我認為相當的簡單,因為這個程式的類似程式在上影像處理和概論課的時候, 老師就已經講過相當多次,而且每次講解相關程式的時候,又會將程式碼再次說明一次, 而且程式中所使用的指令也都會在講解一次,在講解完之後也都會讓我們自己寫一次, 因此這程式的寫碼對於修過之前兩門的人來說,應該都相當的容易。

2011年3月21日 星期一

HW2






其實這個作業早在那週上完課之後就寫完了,但是由於後來趕時間而沒確認檔案是否已經完整上傳而離開,造成事後還要重寫一次,但是再重寫的時候由於想說之前已經寫過,於是直接複製老師的範例程式碼,結果造成編譯時發生"illegal character",在Debug的時候就知道可能是空白的問題,但是由於Debug時空白並沒有完全的刪除,所以導致illegal問題並沒有解決。最後只好請問老師,原來出錯的是"{"前空白變成全形字,所以阿程式果然還是要自己寫,不應該貪懶的。

2011年3月14日 星期一

第56號教室的奇蹟閱讀心得

第56號教室的奇蹟這本書之後,給我的感覺就是這些事情不都是我在學十幾年幾乎都有經歷過的問題嗎!或許不只是我,可能幾乎所有上過學的學生都發生過這些問題吧。老師是學生幾乎要每天朝夕相處的對象,而學生每天待在學校的時間將近一半,所以老師本身的所作所為對學生都具有潛移默化的影響力。
用信任取代恐懼:其實剛開始學生並不會感到恐懼,但是由於老師有時候會要求不合理的規則或者是處罰,而且還常在最後威脅學生說如果有什麼事就會聯絡家長,所以才造成學生會擔心、害怕,甚至開始反抗一些合理的或本該遵守的規則,彼此間的信任關係就自然而然的打破了,然而建立『信任』不是一件容易的事,人與人相處首先做的並非信任而是懷疑,因此要信任他人是相當相當困難的,人始終都在學習著信任他人,信任朋友、信任同學、信任師長、信任家人、信任任何需要信任的人。雷夫在書中提到:「破壞的信任是無法修補的」,確實是如此,在人與人之間信任被打破的情形下,就算認為已經修補了,但其實彼此間還是會不自覺得想起被迫畫過信任這件事,這不就代表著彼此早已不存在著『信任』。
紀律必須合乎邏輯:例如:以前我待過的班級就有過老師因學生考卷不及格,而要求學生伏地挺身將近百下、交互蹲跳或打手心,這就像是教小狗一樣,處罰完真的可以讓學生明白意思嗎?這答案是否定的,處罰完後不會的還是不會,只會加深對老師厭惡。這不正是不合邏輯嗎!明明無法使得學生學會,但是卻始終要求學生被迫照做,這樣存在著什麼這正當的意義嗎,其實什麼都不存在著,而學生學習到的只是怎樣的老師會讓他感到厭惡。無意義的紀律所擁有的只是學生與老師間的緊張情緒和耗費大量時間、精力所得到的體力浪費。
在書中又提到-你就是榜樣:其實老師在學校中的所作所為一直 都被學生們看在眼中,甚至在私底下評論,有些老師認為他上課的班級行為良好,學生都以他為榜樣,事實並非如此,而是老師本身的行為學生們早已不當作一回事,他講他的課我做我的事已深入學生的心中,就算那位老師的課堂相當有意思,但是學生與他的互動也單單只侷限於他所講課的內容,他本人的人格早已被學生給否定了。
『道德的六階段』:
第一階段:我不想惹麻煩
雷夫在書中提到『我們要孩子們有良好表現的最終目的,是讓孩子們知道並且相信,這麼做是對的,不是因為害怕懲罰而已。』其實當過學生的人都知道,並沒有任何是天生想惹麻煩的,完成作業、打掃、上課都是因為不想惹麻煩,很少有人是將這當作是自己自願而為的。而雷夫教導學生應該將這些事情做為自發性的主動行為。
第二階段:我想要獎賞
雷夫在書中提到『行為得宜是應該的,不需要給予獎賞』。許多的家長、老師總是希望孩子表現出優異的行為,因而提出許多豐厚的獎項,如:有父母成績在班上前幾名就買遊戲機提出。這樣真的好嗎?孩子或許真的會努力,但是其努力的目標早已偏離這是自己該做的事,而以為初衷。或許,就像雷夫說的『我想,我們可以做得更好。』
第三階段:我想取悅某人
孩子在成長過程中不斷的發掘自己做哪些行為可以取得某人好感或照成某人厭惡。但是這樣做卻是無法學行到任何事,得到的只是在取悅某人後,他人高興而自己卻感到空虛的心情。放眼現在台灣,許多大學生為了迎合家人的期待選擇比較有名的大學,而放棄自己原本的興趣。這樣只對現在益處,但是四年後畢業自己又將何去何從!
第四階段:我要遵守規則
雷夫認為『規則尚無法真正改變孩子的內心,如果孩子知道,某些事情本身就不該去做,更不該去嘗試,那麼規則對她們來說,也就不需要了。』但是往往孩子身上常常被束加多種規則,其中包含了不合理與合理,這使得孩子開始猶豫規則究竟是該遵守還是不該遵守,不合理的不遵守又將被懲罰,這使得孩子感到無所適從。
第五階段:我能體貼別人
這個階段不只對孩子難以達成,很多人到現在也都還在學習階段。因為『能夠幫助孩子們對週遭的人產生同理心,是非常了不起的成就』,因為每個人都是不同的個體 ,很少人可以做到真正的信任和體恤他人,正如『你永遠無法真正了解一個人,除非你能從對方的角度來看待事物…』正因為不可能,所以許多人都已不信任為前提,很少有人可以放開心胸。
第六階段:我有自己的行為準則並奉行不悖
這是最難達到的階段,也是最難教的階段,因為『行為準則存在於個人靈魂中,其中還包含了一份健全的人性在內』,雷夫在書中說明他透過書籍、影片中擁有第六階段思考的人,來協助孩子嘗試從別人身上找出行為準則。
現在的孩子中擁有閱讀習慣的真的越來越少了,隨著資訊的發達孩子通常都只在學校學習讀教科書,回家後書包一丟就開始玩電腦遊戲或看電視,而看書的時間就只剩下寫作業的時間,雖然遊戲或電視擁有的相當多的益智遊戲或學習節目,但是相對上的對孩子無意義的也相當的多,而在扣除掉上學時間和遊玩、其他時間後,孩子最後擁有閱讀時間也剩下不多,更遑論現在網路資訊與網路文學的發達,而閱讀實體書的人就相對更少了,雖然不能完全否定網路文學,畢竟網路中也存在著令人省思或學習的教材相當多,但是實體書和電子書終究還是不同的。而現在孩子閱讀書籍往往是因為為了應付作業或考試,鮮少有真的是喜歡閱讀而閱讀的人。而正如雷夫所說『熱愛閱讀的孩子將擁有梗美好的人生。』因為唯有孩子是真心喜愛閱讀才能真正的明白他們所閱讀的書,其中包含多少的知識與樂趣,也才能從書中學習到更多。

2011年3月1日 星期二

HW1 互動視訊遊戲試玩



這是我第一次玩webcam 遊戲,剛開始玩的感覺就類似wii的體感遊戲,但是比起體感遊戲更加難以控制。相同的地方是藉由相對的動作來引發遊戲中角色的動作,這部分與wii幾乎是一樣的,例如試玩過的其中一款名叫DanceCam 的遊戲,它必須讓人站在遠方做出和遊戲中角色的相同動作。不同於wii它是藉由webcam所攝影到動作來比對,但是卻無法做出相當精細的判斷。