Max 練習(二)布朗運動小遊戲

念了四年工學院的理工宅力出現,一起聽點奇怪的音樂順便學點物理ㄅ

來到第二次作業,這次難度感覺一口氣提升不少R

身為27學分的可憐大四生,看完這個作業後想了一想。嗯…最近實在是有點忙到沒有什麼靈感。翻了翻手上的筆記本,都是數學跟物理的公式…沒有什麼好玩的…

嗯?物理的公式好像 可 以 喔 ?

看了一下最近寫的筆記,是有關布朗運動的公式,如果不知道布朗運動是什麼的這邊補上wiki的資料。(不想看就跳過吧)

        布朗運動(Brownian motion)是微小粒子或者顆粒在流體中做的無規則運動。布朗運動過程是一種常態分布獨立增量連續隨機過程

         在1905年,愛因斯坦提出了相關理論。他的理論有兩個部分:第一部分定義布朗粒子擴散方程式,其中的擴散係數與布朗粒子平均平方位移相關,而第二部分連結擴散係數與可測量的物理量。

我的筆記本上的最後一個公式就是愛因斯坦關係式,大家想到愛因斯坦只會想到別的東西,所以我決定來做點小科普遊戲。

整個公式寫出來好像就太複雜了,這邊只會用到下面這個擴散方程式的一個簡單概念:

布朗粒子的位置和時間根號成反比

 

首先,玩家要先閱讀上面我所提到的關係式,然後配合隨機產生的數字作簡單的計算,輸入正確的數字就會開始開心播音樂。

一開始就先準備音樂的部分:

我先再做了一次上次作業做過的鼓在旁邊,再加上這次教的MIDI做簡單的walking bass 當成遊戲的小配樂(walking bass借用了好和弦影片裡的)。

 

接著是數學公式的部分,計算上原本以為很簡單,沒想到最後用了老師還沒有教到運算方式才寫完QQ(讚嘆資工系的室友)

最後寫出的東西好像只是變成了密碼鎖XDD

稍微改良後,變成會自動開關,並加上”答對了”的提示文字。

本來想說要寫一個讓輸入的數字再用randon的方式成為主旋律,這樣每次都可以產出新的旋律,但我低估了判別輸入內容的部分QQ,在此時已經遲交了,被我寫得很複雜的東西,但只做了一件很簡單的事,根據資工系室友說:

沒關係的,你很快就會習慣寫個一個很複雜會動的大便,歡迎來到coding的世界。

 

嗯…我想我已經感受到了…

本次遇到的問題:

  1. 切到presentation mode時,comment會跑版,原本排好的東西會亂掉
  2. 有時候聲音撥一撥會當掉,要電腦重開機才會回來QQ

((寫到這邊我先交出,隔天我會繼續做原本預計做的Bonus影片→codiv-19 beats

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

T

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。

相關文章

把錄音室搬進耳朵裡? 淺談Ambisonics技術與應用

相信不少人都看過360度全景視角影片,畫面會隨著觀者的滑鼠移動來到不同的角度,然而不知道是否有人感到奇怪,為何視角變了,聲音的方向卻沒有改變呢?柏克萊音樂學院教授John Escobar 製作了一系列關於Spatial Audio的課程,在這個影片中,你會發現樂手的聲音方向會隨著視角而有所改變,彷彿是將整間錄音室搬進耳朵裡,這是怎麼做到的呢?讓我們簡單談談Ambisonics 這項技術吧!

閱讀全文 »

Touch Board 基礎設定教學

這塊觸摸板是一個可以使你的項目變得可互動、有響應、變聰明或是變有趣的工具。通過將材料表面轉換成觸摸感應介面,就可以利用這塊互動板來改變周圍世界!可以在你的牆上做一個女巫燈、紙鋼琴或者創造一些從來沒有人想到的東西。不管是帶領工作坊、設計教案、展覽或現場表演,Touch Board都會是最佳入門工具!

閱讀全文 »
回到頂端