[心情]致 浩智

  嗨,浩智早,我是過去的你。我知道有些話不能明講,但我還是希望讓你知道,希望讓你可以更完全地蛻變成你真正想成為的你。

  還記得10幾年前,在劉先生補習班中,老師所和我說的話嗎?「在你眼中,沒有一個人是開悟的。」我知道私底下的你,還是這樣的憤世嫉俗、睥睨天下。但是別忘了,這是促使你成長的原動力。...別擔心,我不想傷害你,我想要你別忘記這樣的自己,即便這個原動力,未來會像火箭的燃料一般用盡,但這是你的成長軌跡,也是你與眾不同的地方之一。

  浩智,我明白,你有太多看不下去的人事物,以及看過太多荒謬的道理,經歷過人的各種陰暗面。即便你心中有這麼些希望,有些人用地獄之火燃燒千百遍,也不肯罷休。但是,在心中永遠原諒他們吧。極盡探究真相的你,早已知道這是這個世界所運轉的道理。有喜歡的東西,自然會有不喜歡的東西;有讓人尊敬的人事物,自然會有讓人不屑的人事物。一切都是事物的兩面而已,到最後,你也會從喜愛的事物上看到噁心的部分,從不喜愛的事物上看到親切的一面。切身之痛真實在,何須假自在?追根究柢都是空,何須執於空?甚至這些究竟,你也許也不需要了。

  你沒有被世界選中,沒有關係。你清楚的知道,你一直都是全心全意在付出、在探索的。有些人笑你痴狂,笑你愚昧,也沒有關係,許多事情執行的過程,都是看似愚蠢的。絕不要忘記,你拼出最後一塊拼圖的那種喜悅,那種發自內心的開心,正是你想要的。

  修行是一輩子的事情,不須用"真心"(你知道真心的意義)在"世界"(用你經歷過的教會觀點去解釋),答案不在那裏。把支撐人生的力量,放在那永恆的事物上吧。人的想法會轉變,行為會改變;事物的形體會改變,狀態會變換;前賢之言,會隨著時代的轉變而有解釋上的轉變。除此之外,應該就是你可以寄託一生的地方了。我相信,這點你是不會變的。

  浩智,如果需要的話,找個沒人的地方盡情的哭一場吧。那些你覺得可怕、無恥、噁心的人事物,好好的放下吧。好好繼續相信你所相信的,我永遠支持你。沒有任何名利財這點,也許會繼續絆跌你,但,不要感到自卑,我會好好陪你見證完這一切。

  我唯一擔心的,是你老了以後,怎麼辦?你應該會誠懇地看著我,跟我說不用擔心。你經歷過大是大非、大風大浪,也許我不應該擔心的,但還記得嗎,我們小時候的約定?不過,我知道,你一定可以活出最好的你,不讓我擔心的。

  你知道嗎?我再過兩年就要不惑之年了,我真的不惑了嗎?我也不清楚(你懂的)。過個幾年,我們再一起喝飲料講是非。

浩智 敬上

[書籍]給內向者的人生指南書《安靜是一種超能力》


  大家好,小弟最近都在忙遊戲跟音樂創作,比較少上來充實小弟的部落格。今天剛好想到之前有幫同事做了一本書的推薦,還有內容的簡述投影片。在這邊,也跟大家分享一下這本書的內容,希望能夠讓更多的朋友了解自己的人格特質。

前情提要:

  這本書原本是小弟去看中醫時,不小心在書架上看到的書,讀了一些內容覺得不錯,後續又讀了幾次,便決定花錢錢買下來。一來,小弟算是相對偏內向的朋友,二來,小弟公司的技術部內部成員大部份也都是內向的人格,可以將這些訊息分享給大家。因此,小弟便花了一些時間將書的精華節錄下來,並製成投影片。


投影片載點:

《安靜是一種超能力》重點節錄 V1.0.0
https://docs.google.com/presentation/d/1BXbidaygLoX5cYRmjGYTp3b8VAhe2lCk


十六型人格(MBTI):

  這邊也簡單介紹一下可以測出內向者跟外向者的測驗MBTI。除了結果供參考以外,也別忘了,第一,個人的人格特質除了遺傳以外,是會隨著年齡與經歷而有些微改變的[1],第二,除了內向與外向以外,中性人格是大多數人的特質[2],所以才會有時而外向、時而內向的感受。

16 Personalities
https://www.16personalities.com/


書籍內容:

  內向的人會傾向深度思考,三緘其口,用字遣詞也都再三思考過。另外,內向者也喜歡使用長期記憶,因為記憶比較間接,需要不同的連結,而且存取也需要更久的時間,使得反應速度相對外向者慢上許多。

  在職場上,內向與外向的行為模式大不相同,請參照以下圖片。

  但是,這些特質並不代表內向者就一定吃虧,因為內向者更容易在思考周全之後做出更有利的行動,也不用像外向者一樣需要靠與他人相處獲得能量,不需要太多外在刺激,便能好好的作業,而且獨立便能完成一件事

  對於內向者來說,在接觸第一次的新環境時,因為需要面對新的人事物,壓力會比一般人大。而且有不少的公司因為空間規劃,會採用開放式的空間來辦公,對內向者來說壓力更大。而且最麻煩的是,臨時參與會議討論時比較容易緊張,越想發言腦袋越是一片空白,整天緊張兮兮,搞得自己很疲累。這時候,能先從眾多的同事之中,先交一個頻率比較接近的朋友,便可以以他為基礎去慢慢認識其他同事。

  對於闡述一件事情,內向者相對是說不出漂亮話,但外向的主管其實會知道,內向者是有料的,透過傾聽與擁有的敏銳度,通常可以給出很棒的回應。接著是在職場中提升能見度,向上管理或是關鍵簡報時有好的表現,便能提升內向者的能見度,不需要像外向者一樣舌燦蓮花,便能從關鍵小事上改變全局。

  在交友關係上,內向者更著重在朋友的質而非量,精緻的交友圈常常會有意想不到的效果。而面對人際衝突,對內向者來說最好的做法,便是先暫時離開衝突現場,或是運用同理心傾聽,把握溝通機會,衝突解決後不把事情放在心上。

  除了以上這些內容以外,這本書也節錄了許多內向者會碰到的劇場,像是如何優雅地自誇、有效使用溝通工具、面臨談判的處理方式、遠端工作是否適宜、若要頻繁出差的建議、跨文化職場中的內向者、將內向優點表現在工作、社交活動的對應模式、站在台上講話的對應模式...等等。

  小弟節錄的書本內容僅約七成左右,如果希望看到完整的版本,還請試著在網路上[3]或書局找看看,應該都找得到喔~

參考文章:

[1] 人類性格特質:五大因素模型
http://cfh.com.tw/ClassifyByDisease/%E8%85%A6-%E7%A5%9E%E7%B6%93%E7%B3%BB%E7%B5%B1-%E7%B2%BE%E7%A5%9E%E7%A7%91/Mar--2017/%E4%BA%BA%E9%A1%9E%E6%80%A7%E6%A0%BC%E7%89%B9%E8%B3%AA%EF%BC%9A%E4%BA%94%E5%A4%A7%E5%9B%A0%E7%B4%A0%E6%A8%A1%E5%9E%8B.aspx

[2] 分不清自己是外向還內向?其實大多數人都是「中性人格」
https://vidamore.tw/ambivert/

[3] 博客來 - 安靜是種超能力:寫給內向者的職場進擊指南,話不多,但大家都會聽你說
https://www.books.com.tw/products/0010794006

[遊戲製作進度] [大型專案:BK MOD] ~EP.05~ 好好地豐富遊戲基礎設定吧

上一篇:

[遊戲製作進度] [大型專案:BK MOD] ~EP.04~ 各種細節微調與招式初步製作
https://hcyang1227.blogspot.com/2023/06/bk-mod-ep04.html


下一篇:

待寫...

前言:

  大家好,好久不見了~閉關這四個月,讓小弟的寫遊戲功力又大增了(看來並沒有)。因為閉關的關係,有好長一段時間沒有好好寫文章、剪影片等等,現在再度執筆,感覺好像有點生疏的感覺。在這邊,來報告一下最近這幾個月做《BK-MOD》遊戲的一些最新進度吧!(*’ー’*)

遊戲載點:

遊戲名稱:BK-MOD(V0.1.01)
遊戲類型:橫向卷軸動作遊戲
發表日期:2024/04/08

遊戲雛型下載點:
https://drive.google.com/file/d/17F47mL1WINlcG5ugw31uOEhGGn9qSHbI

本次更新心得與內容

  這次因為是做大型專案,不只要花的時間也多,要注重的細節、遊玩樂趣等等,也都很重要。因此,小弟把不少精力花在單一角色的各項遊戲設定上。然而,因為前前前作《拯救貪吃老人大作戰》中,小弟把主角「凱特」的攻擊招式跟方法作到爆炸多(普通攻擊、招式攻擊、武器攻擊、元素攻擊等等),現在要復刻在Unity上,實在有點吃力。因此,本作目前只復刻了普通攻擊跟招式攻擊,其他時間便放在優化遊戲跟增加玩法上。不過小弟也怕提前破太多梗,後面就不好玩了,因此這邊只小小的分享比較可以分享的遊戲內容(´_ゝ`)

  首先是,遊戲引進比前前前作《拯救貪吃老人大作戰》複雜一點的AI系統,也是小弟作品最近的新突破。這次採用了A*搜尋演算法[1]來優化地形複雜的情況下的人物移動。以前的《LF2》因為沒有太多障礙物,也幾乎沒有"地形"可言,因此AI的寫法不需要寫得很複雜;小弟的《BK-MOD》是2D卷軸遊戲,感覺不是3D的,應該不難寫AI,然而因為地形相當複雜,要用普通的寫法去模擬跟計算移動方式,太耗算力(沒辦法實時運算,主角動作會變緩慢甚至動不了),所以便引進A*搜尋演算法的概念,讓角色可以實時找到前去攻擊敵人/回到我方的移動最短路徑。

  當然,這個遊戲沒有引進LLM(大型語言模型),也沒有最近幾年很夯的智能系統(GPT等等)等等,LLM應該很難在目前算力的電腦上實時運作,至少也需要超級電腦跑個幾秒鐘。這可能要再更未來,量子電腦或是其他電腦技術引進才能實現實時運作吧d(`・∀・)b

  再來是,遊戲使用了一些post-processing(後期製作)效果[2]、shader(著色器)[3]跟粒子系統[4],例如通關的時候背景會泛光與模糊化,死亡的時候背景會紅化並縮小視角,畫面變色、反色等等。其他像是畫面震動效果,以前小弟在《拯救貪吃老人大作戰》就做很多了,還難不倒小弟。

  除了這些以外,小弟這次的遊戲也引進了非常多的Buff跟Debuff效果,其中小弟覺得最有意思的,是"加減速"狀態。主角或是各個敵人會看起來像是不同時間軸的人物,有些快有些慢。更機車的是,小弟設計成主角加速越快,要鍵入招式指令的速度也要更快,意味著玩家要跟上主角的速度,跟不上連招式都發不出來(可惡的作者)。這些idea其實都不是新的,也是從小弟玩過的許多遊戲中引入的(這部分多虧了《任天堂明星大亂鬥》,有各種不同的角色狀態可以參考)。

  最後,必須得說,雖然做了這麼多上述的改進跟玩法,但是這次的試玩Demo版還沒辦法全部玩到,小弟打算在故事慢慢推進的過程加入這些元素,並且不事先爆雷,讓遊戲玩起來更有樂趣。(,,・ω・,,)

遊戲畫面剪輯:

參考資料:

[1]Wikipedia - A*搜尋演算法
https://zh.wikipedia.org/zh-tw/A*%E6%90%9C%E5%B0%8B%E6%BC%94%E7%AE%97%E6%B3%95

[2]Unity - Post-processing in the Universal Render Pipeline
https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@13.1/manual/integration-with-post-processing.html

[3]Wikipedia - 著色器
https://zh.wikipedia.org/zh-tw/%E7%9D%80%E8%89%B2%E5%99%A8

[4]Wikipedia - 粒子系統
https://zh.wikipedia.org/wiki/%E7%B2%92%E5%AD%90%E7%B3%BB%E7%BB%9F

[5]Wikipedia - 任天堂明星大亂鬥系列
https://zh.wikipedia.org/wiki/%E4%BB%BB%E5%A4%A9%E5%A0%82%E6%98%8E%E6%98%9F%E5%A4%A7%E4%BA%82%E9%AC%A5%E7%B3%BB%E5%88%97

[Python作品]用Python與微軟Hyper-V製作跨平台APP:你一定要知道的Kivy(iOS篇)


  接續之前寫過的Android篇,因為有些內容是重複的(比方說撰寫.py與.kv的說明),小弟就貼個連結給各位參考前半部分嘍~APP打包以前的內容都可以參考這篇文章:

[Python作品]用Python與微軟Hyper-V製作跨平台APP:你一定要知道的Kivy(Andriod篇)
https://hcyang1227.blogspot.com/2023/12/kivy.html

  根據Kivy官方文件,我們可以找到關於將APP打包成iOS版本的方法[1]。最一開始我們要創建打包環境,按照文件內容,我們最好先灌mac常用的Homebrew套件管理工具[2],這個東西只能在macOS終端機或是Linux Shell才能執行。按照Homebrew官方文件的方法,先打開Hyper-V的Ubuntu系統,打開終端機Terminal程序,並鍵入以下的內容:

[Python作品]用Python與微軟Hyper-V製作跨平台APP:你一定要知道的Kivy(Andriod篇)

 

  哈嘍,各位朋友好,小弟這回又要來分享程序相關的資訊了~要看這篇文章前,建議先有點Python的基礎再看,會比較輕鬆喔~這邊就不教學安裝Python跟pip等方法,也不會特別說明Python語法的特別之處,要的話請找看看網路資源,或是看這篇文章[4]稍微對Python有基礎了解喔~(❛◡❛✿)

  這次要幫公司做個出差用的打卡APP,因為原本的打卡網頁不太好使用,要經過數道程序才能打到卡,同事都說爛,因此小弟想說來簡化這個流程。APP上面只要輸入帳號密碼,再按一個按鈕,便可以到打卡頁面、或是直接打卡。小弟之前趁有空的時候有去在職訓練網學程序(.NET MAUI[1]),是一個可以用C#來寫跨平台APP的架構。然而,寫起來坦白說還是有點麻煩,而且很久沒寫了,Visual Studio打開後直接發呆10分鐘。這時候,小弟無意間查到Kivy這個跨平台的架構,可以用Python這個敏捷開發的程式語言開發APP,簡直樂呆了!

  沒錯,Kivy最棒的好處就是,可以簡單上手(因為使用Python)、可跨平台、執行速度快,對像小弟一樣想要獨自開發APP的朋友來說,可說是一大福音啊!所以小弟查到一篇Kivy相關的中文文章[3],直接一頭熱就栽下去了。想當然耳,那篇文章所提到的坑,小弟也都遇到了。為了避免大家還要再踩一樣的坑,小弟寫了這篇文章,為了提醒自己,也造福人群(๑¯∀¯๑)

  截至寫文章的目前(2023/12/06),小弟雖然有串出Kivy對於Andriod的APK製作方法,但是對於iOS的IPA製作作法仍還在串聯中。由於公司大部分同仁是使用iOS系統的蘋果機,所以用Kivy打包成iOS這一哩路勢必得要進行,等小弟串成功後會在這篇文章作個交互連結,方便iOS開發的使用者參考(。A。)

 [Python作品]用Python與微軟Hyper-V製作跨平台APP:你一定要知道的Kivy(iOS篇)
https://hcyang1227.blogspot.com/2023/12/kivy-ios.html

[音樂作品]Keaton凱特自創曲總覽與下載點


☆2023/12/04更新☆

把以前作的MIDI音樂轉換成MP3放在SoundCloud上面,列個表出來稍微介紹一下~
新的作品也會放在這個地方~
希望作編曲方面能越來越進步嘍<( ̄︶ ̄)>

同時下載所有音樂(Google Drive資料夾):

[專題]無性戀者的人生選擇,婚與不婚

  

  結婚生子與否是許多人人生最大的抉擇,結婚生子通常也意味著,人生的後半跟著塵埃落定。由於生子這件事情更為困難與複雜,許多結了婚的夫妻走到這邊,也會有部分夫妻選擇不生子,當個頂客族。聽起來,結婚感覺是一件相對比較簡單的事情。然而,結婚對無性戀者來說,可能也是個要天塌下來的人生磨難跟重大選擇。身為一位異性浪漫傾向無性戀的小弟,主要想要討論的,是「無性戀者」對於結婚的抉擇與否,以及心中的掙扎過程。由於這是篇「專題」文章,小弟會以自身狀況出發,並試圖帶入國外的論文來論述,希望讓這篇文章更加有說服力☆⌒(*^-゜)v

  首先先來闡述一下「異性浪漫傾向無性戀」的意義。其實意思很簡單,就是「想跟異性談戀愛,但是不想與異性做愛」。對於每位無性戀者來說,都會經歷這個過程,就是,戀愛與性愛是可以分開的,對他人沒有性吸引力,而且不是嘴巴上這樣說,而是身體就是這樣如實反映的。

  對於這樣的小弟而言,結婚生子答案應該會是「跟異性結婚,但是不生子,因為不想發生性關係」( • ̀ω•́ )

  那麼,為什麼會小弟會一直在想要結婚跟不想結婚的想法之間搖擺不定呢?答案也蠻複雜的,不過小弟還是試著用最慣用的列舉法來列舉。

[閒聊]高學歷如何應徵初階工作(例如小北百貨)


   大家好,小弟好久沒有撰文來寫寫心得了。最近這三個月來都在作音樂,不過也許是進入人家所說的「撞牆期」,也可能是有點倦怠了,最近一點靈感都沒有,也只想躺平。由於十月初去日本玩的時候,不小心把氮化鎵快充頭(還有一張金融卡)忘在日本了,今天想說去小北百貨買一下快充頭。這時候,小弟回憶起了一段前年的往事...(,,・ω・,,)

★前情提要★

  前年春天的時候,疫情依然在嚴峻的狀況,工作不好找,小弟也失業中。那時候還沒有開始安心上工(政府提供的打工機會)的工作,只見口袋的錢越來越少,許多公司卻不肯錄用小弟、或根本不開缺(小弟連面試的機會都沒有),走進熟悉的小北百貨買東西,小弟突然靈光一閃:「不如來應徵小北百貨的店員吧!」d(`・∀・)b

  過了幾天,小弟準備了自己的個人履歷,到家附近的小北百貨詢問應徵事宜。一開始問店員要應徵的時候,店員滿臉問號,想說小弟來作什麼。還好,店長當時就在旁邊,店長說,這些應徵資料會送去總公司作審核,並要小弟填寫個人資料跟學經歷。小弟開始填寫時,想到朋友講的,要把學歷填低一點,不然可能連面試的機會都沒有。可是偏偏小弟念到研究所碩士畢業,這該怎麼填好呢?想來想去,小弟決定把學歷填成高中畢業(也就是台中一中畢業),其他地方也都照實回答,就這樣花了10多分鐘,把個人資料填完,將資料送給店長。

  一週過去了。一個月過去了。一年過去了。
  至今過了兩年,小弟連一封訊息、一通電話都沒收到 (´;ω;`)

  這兩年半,小弟陸陸續續還是有去一樣的小北百貨消費,但店長、店員可能連小弟是誰都記不得了。小弟開始反省自己,是不是應徵當下哪裡做的不對?是不是故意用高中學歷應徵太明顯,應該用原本碩士學歷來應徵?還是使用台中一中學歷太奇怪,應該用其他後段班的學校應徵才合理?亦或是經歷有太長的一段空白,沒有做過便利超商還是百貨服務業就想要來做小北百貨?還是....高學歷跟初階工作本身就無緣?

[樂理]Keaton的作編曲音樂課集錦(2023/10/19更新)

  因為從2023年7月初找了作編曲的音樂老師來教小弟音樂,小弟打算把教學的內容寫成文章,讓未來可以依循以前的文章來檢視自己,也可以分享給不同的朋友。近期也是小弟比較大量創作的一段時間。沒有客戶的催稿壓力,也沒有一定要在什麼時候完成的due date壓力,小弟可以慢慢地但盡情地創作,也可以說是相當幸運。

  老師用心良苦,一開始便不是選擇用音色跟效果豐富的電腦編曲教學,而是用小弟家的平台鋼琴來進行作編曲的教學,是因為老師要教的是除了"音色庫"跟"混音效果"以外的音樂表現。只有將彈奏樂器簡單化,才能感受到更多的動態(dynamic)跟律動(grooving)等細節

  老師勉勵小弟,目前小弟作曲的程度已經可以試投遊戲音樂的投稿了。但如果可以,其實還有很多可以再更棒的地方,老師也會不斷的把這些可以更優化音樂的內容作教學。

[音樂作品]A08_Story of the Stars(星星的故事) 與創作理念分享

  各位朋友好,上次分享的作品與創作理念,是比較黑暗、悲憤、讓人髮指的曲子。但是,如果我們把觀看世界的視角繼續擴大增廣,會發現,我們都只是那星星(星系)裡的一個小小故事而已。是的,這次的創作《星星的故事》比較特別,是從宇宙、星星(恆星)的觀點去詮釋的一首曲子,裡面也充滿了小弟第一次實驗性嘗試的節奏與曲調,希望大家會喜歡(。A。)

mp3下載點:
https://drive.google.com/file/d/16lDB_aJ95KSWc6MdarEtrBGxayFWaLQv


StoryOfTheStars(星星的故事)
Composer\Arrangement: Keaton
Software: Cubase Pro 12

Creation Date:
2023/08/01

Theme:
每一顆星星都有他們的故事。今天我們說到哪一顆星星的故事了呢?
Every star has their story. Which star story did we talk about today?


  因為現在找了作編曲的老師來教學,小弟作曲便不能像以往這麼沒有目的或是創作的畫面。那麼,我們以下來抽絲剝繭,來了解這首曲子的構成跟許多巧思吧~因為曲子的主旨是「星星」的故事,主角自然就是星星(恆星)嘍~(。◕∀◕。)

  首先,小弟首次使用了13/4拍。當然,能用四分音符當作一拍沒什麼有趣的地方,但是那個13個一拍是怎麼一回事?其實,在歐洲旗、星座、時間、甚至是音律上,都是用12當作完整的數字[1],因此這時候的13超越了這個完整性,顯得特別不和諧,並且讓人恐懼。當年小弟在罹患思覺失調症時,也會對這個數字感到莫名恐懼,超越了完整的那個1,究竟代表了什麼惡魔還是邪門歪道在裏頭呢?當年唯一讓小弟繼續克服恐懼的其中一個念頭,便是「13只是代表一個12的週期過去、而下個週期的1來臨了」,就這樣躲在被窩安慰自己,恐懼得等待下個天明。

[1] Wikipedia - 十三恐懼症
https://zh.wikipedia.org/zh-hk/%E5%8D%81%E4%B8%89%E6%81%90%E6%87%BC%E7%97%87

  用在音樂裡面,13/4拍其實沒有說特別的不好用。當年(小時候),小弟做過7/4拍的曲子已經受盡苦頭,現在要來小小的挑戰自我,自然是輕而易舉嘍。沒錯,我們可以分解這13拍唷。我們可以分解成3-3-3-4,也可以分解成4-4-4-1或4-4-5,又或是5-5-3、6-6-1、6-7等等,這些也都是這首曲子裡面所使用的節拍。只要我們能夠分解這些節拍,便可用自己更為熟悉的節奏去掌握13/4拍喔~而這些拆解之後的節拍數,是不是也像這個浩瀚的宇宙一樣,充滿無限的可能呢?

  接下來,我們開始進入這奇幻的星星故事...(❛◡❛✿)