2019年11月25日 星期一

剪刀石頭布

一、確認角色
老師暫時專案檔下載...
http://nas3.wtps.tp.edu.tw/~lai/10854sss.sb2

玩家player 剪刀p1 石頭p2 布p3
出剪刀拳(p1) 及廣播 開始出拳(gogogo)







電腦computer 剪刀c1 石頭c2 布c3

二、玩家出拳
如果按下角色  p1,廣播出拳(gogogo)廣播 p1。此時p2,p3收到p1立即隱藏。
依此類推...
玩家出拳..<正確>
                         玩家剪刀


    玩家石頭<依此類推>
    玩家 布<依此類推>

三、電腦 亂數 (1~3)出拳 
接收c1 c2 c3


                              













   電腦 剪刀收到 C1顯示


電腦 石頭<依此類推>

電腦  布<依此類推>




輸贏判斷 切換角色(win,lose,push)



3.電腦出拳
亂數



4.判斷
如果出拳
p=1 且c=3,   p=2且c=1, p=3且c=2 , ,  玩家贏,切換的造型






如果出拳 =平手 <自己寫>

p=1 且c=1,    p=2 且 c=2,    p=3 且 c=3 兩家平手,


否則玩家 輸<自己寫>



老師專案檔下載...








程式 Debug,沒有人可以一次寫對程式,透過不斷修改,來完成程式。

關於寫程式的態度說明:
1.沒有每個人一定要會寫程式,不會也沒有關係,人生一樣是彩色的。

2.可以試著把寫程式當成解決人生的困難與挫折。人生充滿各種挑戰與困難,能解決困難的人,可能掌握較多的優勢。

3.學會 『Learn how to learn』學會如何學習,是我們學程式的終極目的。

2019年11月8日 星期五



    nodeMcu驅動

    Arduino的安裝說明: 
    打開ARDUINO軟體,檔案>>偏好設定,在下方額外的開發板管理員網址:輸入
    http://arduino.esp8266.com/stable/package_esp8266com_index.json

    加入


    Adafruit Unified Sensor Driver




    2019年10月30日 星期三

    ARDUINO

    1.Arduino,是一個開放原始碼單晶片微控制器,它使用了Atmel AVR單片機,採用了開放原始碼的軟硬體平台



    2開發沿革

    Arduino的核心開發團隊成員包括:馬西莫·班齊(Massimo Banzi)、大衛·奎提耶斯(David Cuartielles)、湯姆·伊果(Tom Igor)、贊布羅塔·馬提諾(Gianluca Martino)、大衛·梅利斯(David Mellis)和尼可拉斯·蘭比提(Nicholas Zambetti)。

    幾乎任何人,即使不懂電腦編程,也能用Arduino做出很酷的東西,比如對感測器作出回應,閃爍燈光,還能控制馬達。
    資料來源:維基百科 https://zh.wikipedia.org/wiki/Arduino



    4.圖形介面ardublock

    安裝方式:
    1.先裝Arduino-1.8.10-windows

    https://www.arduino.cc/

    Windows Installer 
    2.


    3.ˇ打開Arduino(1.8.10)板:在:
    檔案/偏好設定 >找到"草稿碼簿的位置"  例如C:\User\documents\Arduino 
    接到這個位置再新增" tools\ArduBlockTool\tool"       (大小寫相同)
    把 

    https://sourceforge.net/projects/ardublock/

    ardublock-beta-20140702.jar  放到這個資料夾










    Ardublock即裝成功!!
    下載與安裝


    慧手科技



    2019年10月6日 星期日

    打磚塊 暫時

    打磚塊 暫時

    1.球



    2.磚塊




    3.打擊板

    4.成功

    5.失敗
    6.線

    暫時專案檔

    學生創意
    抓雞

    延伸學習:
    變化
    1.如何動態改變球速?等等