2017年11月27日 星期一

用C# 寫小遊戲: 模擬重力及封閉環境的物體運動 完整程式碼 (Full Source Code)

這個小遊戲模擬一個小方塊在封閉環境中的運動情況,考慮了初速度,重力加速度,反彈,摩擦力等物理特性,所以看起來更為真實。(在視窗中任一點按下滑鼠,方塊會以特定初速,沿著特定方向運動)



2017年11月21日 星期二

用C# 寫經典遊戲: 記憶卡牌遊戲(Memory Game) 完整程式碼 (Full Source Code)

記憶卡牌遊戲(Memory Game) 是規則簡單,又容易撰寫的小程式,大人小孩都愛玩。
(程式中用到的圖形版權屬於動畫電影:Strange Magic 仲夏夜魔法,由迪士尼公司旗下的盧卡斯電影製作)。



2017年11月13日 星期一

用C# 寫經典遊戲: TETRIS 俄羅斯方塊(魔術方塊) 完整程式碼 (Full Source Code)

       
        用C#寫出經典遊戲:俄羅方塊(又名魔術方塊,TETRIS)?乍聽之下,好想頗複雜,但是實際上,你只要會幾個簡單的語法,就可以順利的把它實做出來。


 
先來看看執行的情況 !!!



  如果你真的很有興趣,想要自己動手做,那麼就 ...
下載完整程式碼 (download full source code)

2017年9月14日 星期四

蘇黎士投機定律 (The Zurich Axioms by Max Gunther) 讀書筆記

1. 憂慮不是心理疾病,而是健康的徵兆。如果你不擔憂,那就是你冒的險不夠。
     1-1. 始終要下有意義的賭注。
     1-2. 避免過份分散風險。

2. 盡早獲利了結。   
    2-1. 預先決定投機賺多少,目標達成後,立即獲利了結。

3. 船開始下沉時,不要禱告,趕快脫身。
   3-1. 欣然接受小損失,儘管歷經多次失敗,但要設法一次扳回來。

4. 人類的行為根本不能預測,不要相信任何未卜先知。

5. 出現條理之前的混論並不危險。
    5-1. 當心歷史會重演的心理陷阱。
    5-2. 謹防圖表分析的幻覺。
    5-3. 勿輕易論斷因果關係。
    5-4. 勿犯賭徒的荒謬心理。

6. 避免紮跟,它妨礙靈活性。
    6-1. 不要因為意氣或念舊,而駐足於已經沒有希望的投資活動。
    6-2. 如果要更吸引人的機會橫在前面,要毫不遲疑脫開原來的樊籠。

7. 可以解釋的預感或直覺是值得信賴的。
    7-1. 絕對不要把希望和預感混為一談。

8. 上帝創造世界的計畫中,未必包括使你發財。
    8-1. 占星術要是靈的話,占星學家早都發了。
    8-2. 不要過度迷信,如果你能淡然處之,也可以享受到一些樂趣。

9. 預期最佳況會發生就是樂觀,信心則是知道如和處理最壞情況,決不要因為樂觀而採取投       機活動。

10. 請藐視多數人的意見,因為他們可能是錯的。
      10-1. 不要追逐風潮。沒有人進場的時候,往往就是買進的時機。

11. 如果第一次沒賺到錢,忘掉他,重新再來。
      11-1. 決不要用向下承接的攤平法,挽救沒有希望的投機。

12. 長期計畫引起的危機是,它讓你認為未來是可以控制的,永遠不要為自己或讓別人為你制        定長期計畫。
       12-1. 避開長期計畫。

2017年5月12日 星期五

科幻小說"三體(The Three-Body Problem)" (劉慈欣 著,2015年雨果獎得主) 讀書心得

     


      "三體" 這本小說的作者,是大陸最炙手可熱的科幻作家-劉慈欣,本書榮獲2014年『星雲獎』提名,並於2015年獲得『雨果獎』最佳長篇小說的殊榮,也是華人圈第一次得到這個榮譽,"三體"被前美國總統歐巴馬,臉書創辦人祖克柏列為閱讀書單,除此之外,版權還被美國好萊塢買下,準備拍成電影。

        本小說的書名"三體",源自於書中外星人的故鄉"半人馬座alpha星系",一個三合星系,也就是由三個恆星構成的系統,而擁有高度科技文明的的外星人,就居住在這星系中的一個行星,雖然已經擁有極其高度的文明,卻被不穩定的生存條件所困擾,氣候有時溫度極為溫和(只有一個太陽),有時卻是黑暗冰凍(沒有太陽)和猛爆烈焰(兩個或三個太陽),歷經幾百次幾乎慘遭毀滅的輪迴之後,外星人決定離開如此惡劣的環境,移往一個氣候穩定的星球,而這個時候,從一個遠達4.2光年外的太陽系行星,傳來有文明存在的信號,又得知該行星的氣候非常溫和且穩定,這個個行星就是人類居住的地球...當外星人收到這樣的信號,會有什麼樣的反應呢? 和地球人交朋友?還是毀滅地球人呢?

          三體女主角"葉文潔",經歷過文化大革命,其父慘死於紅衛兵的批鬥,之後遭流放並輾轉進到中國當時名為"紅岸"的祕密機構,因一次機會,他利用機構內的超大型發射器,以太陽為放大器,對全宇宙進行廣播,八年多以後,獲得了外星人的回應,由時間來推算,這極有可能是從半人馬座alpha星系裡的外星文明所傳來,但是首先接收到訊號的外星人卻警告葉文潔不要再次傳遞訊號,更不能告知其他外星文明地球的所在位置,否則很可能會遭致毀滅的命運,而在葉文潔經歷過一連串無情的打擊,對人性徹底失望之際,她決定不再留戀整個人類社會,於是和其黨羽繼續和外星人聯繫並提供情報,而外星人在了解人類的狀況後,憑其高超的科技,傳送了僅有質子大小的智慧微機械:智子,對人類科技進行封鎖和監控其所有活動,同時也派出龐大的星際艦隊以光速的百分之一速度,朝地球進行侵略行動,當然,地球人不可能坐以待斃,據估算,外星人到達地球,還需420年的時間,於是整個地球世界都動員起來,進行跨國合作,期望能找到有效的辦法,以抵禦外星人的入侵‧‧‧