2016年12月6日 星期二

「IMPULSE衝力2D物理引擎」的探索過程與運作原理


在寫完前一篇「IMPULSE衝力2D物理引擎」的介紹後,感覺還少了些什麼?一個物理與數學的中輟生(我大三之後就沒再學物理了,且也快忘光了),是如何從coding的角度來探索物理引擎的呢?物理引擎內,到底是什麼程式呢?請看這一篇的紀錄文章。

2016年12月2日 星期五

Scratch作品介紹:Impulse衝力2D物理引擎

在之前探索Scratch與物理運算時,偶然發現了這個由griffpatch做出來的
IMPULSE 2D Physics Engine。一見之下,簡直驚~為~天~人~,不認真好好研究真是太可惜了。於是抱著敬畏與學習的心情,把它的操作介面給中文化了,希望可以讓更多人了解物理引擎。(以下皆採用中文化畫面)

中文化網址:https://scratch.mit.edu/projects/133931204/
原作品網址:https://scratch.mit.edu/projects/86958095/


2016年11月9日 星期三

Scratch碰撞遊戲與物理運算

為了增加真實感,有些遊戲中的物件或是角色會加入碰撞的模擬,在Scratch中要怎麼模擬呢?以下是我的簡略探索過程。



2016年10月26日 星期三

Scratch & OpenData :以桃園路外停車資訊為例

什麼是Open Data?什麼是JSON?Scratch可以做出什麼Open Data的應用?
以下是我的探索過程!


2016年10月20日 星期四

Scratch砲彈射擊與簡易物理運算

在Scratch遊戲中,射擊遊戲是許多小學生喜歡製作的類型。那有沒有辦法讓射擊小遊戲,加入一些模擬生活中的元素,讓學生了解更多生活中的物理現象呢?以下是我的探索過程。


Scratch迷宮尋寶與簡易AI設計

當看到外國網友A Oliver寫的Pacman for Scratch,除了驚嘆作者用Scratch寫程式的功力以外,當然也要給他好好的玩一玩。



2016年4月12日 星期二

有關「Scratch2中文積木預設字型過小」的學習過程

一開始的嘗試:2016 年4月6日 16:29

---------------------------------

【對Scratch2積木預設字型過小的執著】

2015年11月25日 星期三

土砲自製 ---- 我的溫度記錄站



這次實做的作品是「我的溫度記錄站」,使用的硬體是樹莓派、Arduio與DHT22溫度感測器。記錄站的功能是偵測溫度、顯示溫度與記錄溫度,同時樹莓派內也運行一個小網站,可以用來查詢溫度的記錄。在本文寫成時間,可以從這裡(163.30.47.6)連到樹莓派,查詢溫度記錄(不保証長久運行)。

2015年8月17日 星期一

用Python擴充我的Scratch2 -- 文字轉語音

在使用Scratch做動畫時,常常要呈現角色的台詞,有時在思考,
如果角色有聲音的話有多好。當然Scratch是可以做到,只要把台
詞一句一句錄成聲音檔就好了,只是過程會很辛苦。那有沒有什麼
方法可以讓角色的發出聲音呢?記得之前在寫AppInventor時,
有使用到一種依照文字動態、即時地發出聲音的做法,就是「文字轉語音」
(Text To Speech,簡稱TTS)。

2015年8月15日 星期六

用Python擴充我的Scratch2 -- 原理與Hello World篇

話說6月中旬,才剛開始研究在Scratch2上如何使用Arduino,感謝許仁傑老師的文章與建議,讓我很快的能開始使用s2a_fm(當然也感謝原作者Alan Yorinks)。雖然在便利性方面,可能還是mblock較好。但是自己從s2a_fm中,卻學到「Scratch 2.0離線版擴充積木」的運作方式,也算是一個意外的收獲了。這篇文章其實是自己的學習整理,如果有人有興趣的話,歡迎一起討論。不過要有心理準備,就像s2a_fm的安裝一樣,比較麻煩,還要寫code,但是…好外掛,不開嗎?

3D列印作品展示

上次看到瓦特的3D列印作品展示,看起來很不錯呢,我也要來學一學!



2015年2月5日 星期四

【3dp筆記】D-force Mini 零件改裝


【3dp筆記】D-force Mini安裝


終於把D-force mini組完(1月初),校正並印了幾樣東西,不過有些設定還不是調得很好。

當初要買mini的幾個目的是當備用機,自組Delta練習及增加維護D-force V2的能力。雖然在用料與功能差了V2一級,但是我的目的都有達到,而且在這個價位上到沒屋頂只買得到rostock mini而已,算是蠻划算的!

2015年2月1日 星期日

【3DP筆記】Slic3r中有關Z軸高度的設定




在切片軟體Slic3r,有關Z軸高度的設定主要是三個:
Layer height(層高)、First layer height(第一層層高)與Z offset(Z軸偏移)
以下用實際切片的例子來了解設定的效果

2014年10月16日 星期四

3D列印學習作品

學習了3個月的3D列印作品

S4A小專案 - 機器娃娃v2

與大家分享一下在暑假中自己研究的整合作品

2014年6月7日 星期六

【S4A應用】S4A遙控探測車



【前言】
當買來的遙控車套件測試ok後就在思考下一步,這樣的遙控車能做什麼,還有什麼可以讓遙控車變得更有趣的構想,而且學生也會感興趣呢?

2014年5月15日 星期四

【S4A小專案】白天與夜晚(光敏電阻)

【實作影片】
小專案參考Scratch範例中的Sunrise作品(在Sensors and Motors資料夾)。
先來看一看「白天與夜晚」小專案的實作情形

【S4A小專案】跳動的聲波(麥克風)

【實作影片】
小專案參考Scratch範例中的SoundGraph作品(在Simulations資料夾)。
先來看一看「跳動的聲波」小專案的實作情形


【S4A小專案】求救訊號(LED、蜂鳴器)

【實作影片】
小專案參考范運平老師的S4A救護車音效,感謝運平老師。
先來看一看「求救訊號」小專案的實作情形