2010年12月14日 星期二

遊戲設計--基礎(2)--勇闖迷宮

目標:設定互動動作~滑鼠動作偵測(碰到道路外顏色即失敗)
  • 新增角色:繪製新角色/(繪製新增三個角色造型
    造型1:藍色圓點
    造型2:失敗
    造型3:成功

  • 更換背景:繪製新背景/(如下圖)



設定角色1的程式積木

功能【1】
1)切換到【造型1】
2)移動到【-235,176】

功能【2】 
1)控制/當角色被點一下
2)重複執行(迴圈開始): 
 動作/移動到滑鼠游標 
  (條件判斷)如果:碰到綠色→切換到造型2→全部停止
  (條件判斷)如果:碰到紅色→切換到造型3→全部停止
 (迴圈結束)

2010年12月3日 星期五

遊戲設計--基礎(1)--場景偵測

目標:設定互動動作~滑鼠動作偵測

  • 新增角色:繪製新角色/(繪製新增三個角色造型原始、藍色、紅色

  • 更換背景:繪製新背景/(如下圖)




設定角色1的程式積木

功能【1】
1)切換到【造型1】
2)移動到【0,0】

功能【2】 
1)控制/當角色被點一下
2)重複執行(迴圈開始): 
 動作/移動到滑鼠游標 
  (條件判斷)如果:碰到藍色→切換到造型2→全部停止
  (條件判斷)如果:碰到紅色→切換到造型3→全部停止
 (迴圈結束)

    2010年11月23日 星期二

    迴圈概念(三):抓阿飄

    目標:設定互動動作~滑鼠動作偵測

    • 新增角色:開啓角色檔案/Fantasy/(新增二個角色ghost2-bwizard1)
    • 更換背景:nature/woods

    1. 設定阿飄的程式積木
    2. 控制/當角色被點一下
    3. 動作/將大小設定為100%
    4. 設定動作:面對滑鼠游標→移動10步
    5. 設定適當迴圈
    6. 控制/全部停止
    • 作業:抓到阿飄後的角色變化~

    2010年11月9日 星期二

    迴圈概念(二):街舞

    目標:街舞練習~角色造型的變化

    • 新增角色:開啓角色檔案/People/(新增一個角色anjuli-1)
    • 更換背景:sports/baseball-field


    1. 設定程式積木
    2. 控制/當綠旗被點一下
    3. 動作/在【】秒內,滑行到X:【】Y:【】→設定跑到定點位置。
    4. 變化造型:造型/匯入→anjuli-1~anjuli-5,共5個造型
    5. 重覆3.4動作→把所有造型都變化一次
    6. 控制/全部停止
    • 作業:在街上走路~

    2010年10月19日 星期二

    迴圈概念(一):棒球場練體能

    目標:棒球場練體能~跑壘包五圈
    • 新增角色:開啓角色檔案/People/(新增一個角色royleperson)
    • 更換背景:sports/baseball-field

    1. 設定程式積木
    2. 控制/當綠旗被點一下
    3. 動作/在【】秒內,滑行到X:【】Y:【】→設定跑到壘包位置。
    4. 加上迴圈:控制/重複執行【】次。
    5. 控制/全部停止
    • 作業:二個角色在棒球場上追逐~

    2010年10月14日 星期四

    MicroSoft OS Shutdown 功能

    shutdown [/i | /l | /s | /r | /g | /a | /p | /h | /e] [/f]
    [/m \\computer][/t xxx][/d [p|u:]xx:yy [/c "comment"]]

    No args 顯示說明。與輸入 /? 意義相同。
    /?  顯示說明。與不輸入任何選項意義相同。
    /i   顯示圖形化使用者介面 (GUI)。
         這必須是第一個選項。
    /l   登出。不能和 /m 或 /d 選項一起使用。
    /s  將電腦關機。
    /r   將電腦關機並重新啟動。
    /g  將電腦關機並重新啟動。當系統
         重新開機後,請重新啟動任何已登錄的應用程式。
    /a  中止系統關機。
         只有在等候逾時期間可以使用這個選項。
    /p  沒有等候逾時時間或警告就關閉本機電腦
         能和 /d 與 /f 選項一起使用。
    /h  讓本機電腦休眠。
         能和 /f 選項一起使用。
    /e  記錄電腦意外關機的理由。
    /m \\computer 指定目標電腦。
    /t xxx 將關機前的等候逾時時間設定為 xxx 秒。
         正確的範圍是 0-315360000 (10 年),預設值為 30。
         若逾時期間大於 0,則會隱含 /f參數。
    /c  "comment" 重新啟動或關機理由的註解。
         最多僅允許 512 個字元。
    /f   沒有事先警告使用者就強制執行中的應用程式關閉。
         為 /t 參數指定大於 0 的值時,會隱含 /f 參數。
    /d [p|u:]xx:yy 提供重新啟動或關機的理由。
    p  代表重新啟動或關機是已計劃的。
    u  代表理由是由使用者所定義。
        若未指定 p 或 u,則重新啟動或關機是未計劃的。
    xx 是主要的理由編號 (小於 256 的正整數)。
    yy 是次要的理由編號 (小於 65536 的正整數)。

    2010年10月13日 星期三

    三上電腦教學課程架構

    Parkinson's Law

    Parkinson:Work expands so as to fill the time available for its completion. 
    帕金森是英國一位管理學者他,就提出了一個有名的管理定律,意思是說:「工作會延伸到填滿可用的時間」。 這句話的另一個意思是:「時間有多長,工作就會有多長」。
    如果一個人預期一天的工作時間有十二小時,不知不覺中他就會把工作填滿這段時間。但是若每天只有八小時可利用,他就會設法提昇效率,必須完成的工作,會在這八小時內做完。

    2010年10月10日 星期日

    USB

    Universal Serial Bus,簡稱「USB」

    架構:
    • pc→控制器→USB
    • 使用7bit(位元)定址欄位
    • 每一個控制器可連接127個設備(2^7=128,扣除控制器本身接口)
    • 可連五層USB Hub
    • 每個USB連接線最長5米
    USB版本/速率/傳輸速率範圍/理論值傳輸速率
    • USB 3.0/SuperSpeed/ 4.8Gbps5Gbps
    • USB 2.0/Hi-Speed/25Mbps-400Mbps/480Mbps
    • USB 1.1/Full-Bandwidth/500Kbps-10Mbps/12Mbps
    • USB 1.0/Low-Bandwidth/10Kbps-100Kbps/1.5Mbps

    2010年10月5日 星期二

    第三課--多人賽跑

    目標:大家一起來賽跑~
    • 新增角色:開啓角色檔案/People/(新增二個角色:roundman和royleperson)
    • 更換背景:sports/football-field
    1. 設定程式積木(二個角色各自設定如下:)
    2. 控制/當綠旗被點一下
    3. 動作/在【】秒內,滑行到X:【】Y:【】
    4. 控制/全部停止
    • 作業:二個角色在運動場上相撞了~

    第二個程式--小貓亂跑

    目標:小貓跑太快,撞到牆壁了~
    • 更換背景:indoors/party-room
    • 設定程式積木
    1. 控制/當綠旗被點一下
    2. 動作/在【】秒內,滑行到X:【】Y:【】
    3. 動作/旋轉(向左)【90】度
    4. 在【】秒內,滑行到X:【】Y:【】
    5. 動作/旋轉(向右)【90】度
    6. 控制/全部停止
    • 作業:小貓登台表演秀

    2010年9月27日 星期一

    第一個程式--小貓動起來

    幫主角換裝
    換舞台
    建立腳本
     1.控制/當綠旗被點一下
     2.在〔〕秒內,滑行到X:〔〕Y:〔〕
    執行程式:按綠旗→執行
    第一個程式執行成功

    Scratch的介面

    Scratch的介面:

    舞台區的大小與座標:

    程式區塊區:
    腳本區:

    2010年9月21日 星期二

    繪圖功能

    • 繪圖工具列
    • 拉出物件
    • 圖層概念
    • 群組物件
    • 文字方塊
    • 文字藝術師
    • 快取圖案
    • 線上資源
    • 作業:賀卡

    表格應用

    • 表格及框線工具列
    • 建立表格
    • 增刪行列
    • 線條設定
    • 儲存格設定
    • 多對角線儲存格
    • 框線與網底
    • 作業:功課表

    文字的編輯

    • 格式工具列
      檢視/工具列/格式工具列

    • 字型與字型大小
      ◎ 改變字型
      ◎ 改變文字大小

    • 文字效果
      ◎ 粗體/斜體/底線
      ◎ 字元框線/字元網底/字元比例

    • 位置設定
      ◎ 靠左對齊
      ◎ 置中對齊
      ◎ 靠右對齊
      ◎ 分散對齊

    • 項目符號及編號
      ◎ 編號
      ◎ 項目符號
      ◎ 減少/增加縮排

    • 文字顏色及特殊文字效果
      ◎ 醒目提醒
      ◎ 文字顏色
      ◎ 注音標示
      ◎ 圍繞字元

    環境介紹

    • 開啓程式
    • 工具列介紹
    • 檔案的開啓與資料匣的介紹

    2010年9月9日 星期四

    21世紀應具備的技能

    學習和創新技能

     獨創和創新
    • 在工作上展現獨創性及創造力
    • 在工作裡證明獨創性和發明才能
    • 能發展、實踐及溝通新的構想
    • 以開放與積極的態度面對不同及新奇的觀點
    • 實現創造性的想法,並作出具體的貢獻
     批判性思考和問題解決
    • 在理解過程訓練健全的推理能力
    • 做複雜的選擇和決策
    • 瞭解各系統間的相互關係
    • 提出可澄清多方觀點的問題,以提出好的解決辦法
    • 能分析、整合多元的訊息,以解決、回答問題
     通訊和合作
    • 清楚而有效的透過口語和文字方式表達想法
    • 展現能力並能與其他團隊有效率地合作
    • 願意彈性地做必要的妥協,以達成共同目標
    • 共同承擔合作工作上的責任

    資訊,媒體和科技技能

     資訊素養
    • 有效率的取得資訊,深度且完整的評估資訊,並正確、創意的使用資訊解決手邊的問題
    • 對取得及使用資訊的倫理/法律面,具有基本的了解
     媒體素養
    • 理解媒體資訊如何產生,為了那些目的和運用那些工具。
    • 了解每個人對資訊理解的個別差異,如何接受或排除價值觀與觀點,以及媒體資訊如何影響信念和行為
    • 對取得及使用資訊的倫理/法律面,具有基本的了解

     ICT(資訊,通訊和科技) 素養
    • 適當的使用數位科技、通訊工具和網路,取得、管理、整合、評鑑,並且創造資訊,以成就知識經濟
    • 運用科技作為研究,組織,評價並且交流資訊的工具,對取得及使用資訊的倫理/法律面,具有基本的了解

    生活和職場技能

     靈活性和適應性
    • 適應各種各樣的角色和責任
    • 在不確定的環境有效率地工作,並調整優先權
     主動性和自我導向
    • 監控自己的理解和學習需求
    • 盡力探索及擴展自己學習和獲得專門技能的機會
    • 主動地精進技能達到專業水準
    • 在沒有監控下能確認,執行和完成任務
    • 有效地利用時間並且管理工作量
     終身學習
    • 社會和跨文化技能
    • 與其他人恰當且具生產力地工作
    • 適當地善用團體的集體智慧
    • 消除文化差異並且運用不同觀點以增進創新和工作的品質
     生產力和責任感
    • 對自己和他人設定高標準和目標
    • 勤勉和正向的工作道德(例如準時及可信賴)
     領導和責任
    • 運用人際和問題解決技能,影響及導引其他人完成目標
    • 善用他人的力量以實現共同目標
    • 展現誠實和倫理的行為
    • 對群體的利益表現出責任感

    2010年7月3日 星期六

    拖慢系統啟動的 8 個原因

    大家都希望電腦一開機就可以立即進入Windows 系統而不用等待,但由於種種原因常常未能如願,甚至一開機就當機 的情況也時有發生。其實有些時候Windows 啟動速度緩慢並不是它本身的問題,而是一些設備或軟體造成的,看看下面拖慢系統啟動的8個原因,再查一查你的電腦是不是也存在類似問題!

    1. USB硬碟和掃瞄儀等設備

      如果電腦安裝了掃瞄儀等設備,或在啟動時已經連接了USB硬碟,那麼不妨試試先將它們離線,看看啟動速度是不是有變化。一般來說,由於USB連接頭速 度較慢,因此相應設備會對電腦啟動速度有較明顯的影響,應該盡量在啟動後再連接USB設備。如果沒有USB設備,那麼建議直接在BIOS設置中將USB功 能關閉。

      由於Windows 啟動時會對各個驅動器(包括光碟)進行檢測,因此如果光碟中放置了光碟,也會延長電腦的啟動時間。

    2. 令人心煩的網卡

      如果設置不當,網卡也會明顯影響系統啟動速度,如果你的電腦用不著網卡,那就直接將網卡拔掉,以免影響系統啟動速度。

      如果你的電腦連接在局域網內,安裝好網卡驅動程式後,預設值情況下系統會自動通過DHCP來獲得IP位址,但大多數公司的局域網並沒有DHCP服務 器,因此如果用戶設置成「自動獲得IP位址」,系統在啟動時就會不斷在網路中搜索DHCP 服務器,直到獲得IP 地址或超時,自然就影響了啟動時間,因此局域網用戶最好為自己的電腦指定固定IP位址。

    3. 檔案和列印機共享

      有些安裝了Windows XP專業版的電腦也會出現啟動非常慢的問題,甚至達到了1分40秒之多!系統似乎當機 了,登錄系統後,桌面也不出現,電腦就像停止反應,1分鐘後才能正常使用。這是由於使用了Bootvis.exe 程序後,其中的Mrxsmb.dll檔案為電腦啟動新增了67秒的時間!

      要解決這個問題,只要停止共享資料夾和列印機即可:選擇「開始→設置→網路和撥號連接」,右擊「本地連接」,選擇「內容」,在開啟的彈出視窗中取消「此連接使用下列選定的元件」下的「Microsoft網路的檔案和列印機共享」前的復選項,重啟動電腦即可。

      晨風提示:微軟已經對Bootvis.exe檔案進行了多次昇級,而且它確實對Windows XP的啟動速度有很大幫助,建議大家到http橲//www.microsoft.com/whdc/hwdev/platform /performance/fastboot/default.mspx 下載該工具。

    4. 離線不用的網路驅動器

      為了消除或減少 Windows 必須重新建立的網路連接數目,建議將一些不需要使用的網路驅動器離線,也就是進入「我的電腦」,右擊已經建立映射的網路驅動器,選擇「離線」即可。

    5. 硬碟分區太多也有錯

      如果你的Windows 2000沒有昇級到SP3或SP4,並且定義了太多的分區,那麼也會使啟動變得很漫長,甚至掛起。所以建議昇級最新的SP4,同時最好不要為硬碟分太多的 區。因為Windows 在啟動時必須裝載每個分區,隨著分區數量的增多,完成此操作的時間總量也會不斷增長。

    6. 桌面圖示太多會惹禍

      桌面上有太多圖示也會降低系統啟動速度。Windows每次啟動並顯示桌面時,都需要逐個搜尋桌面快捷方式的圖示並載入執行它們,圖示越多,所花費的時間當然就越多。建議大家將不常用的桌面圖示放到一個專門的資料夾中或者乾脆刪除!

      有些殺毒軟體提供了系統啟動掃瞄功能,這將會耗費非常多的時間,其實如果你已經開啟了殺毒軟體的既時監視功能,那麼啟動時掃瞄系統就顯得有些多餘,還是將這項功能禁止吧!

    7. 字體過多也拖後腿

      儘管微軟聲稱Windows可以安裝1000~1500種字體,但實際上我們卻發現當安裝的字體超過500 種時,就會出現問題,譬如:字體從應用程序的字體列表中消失以及Windows的啟動速度大幅下降。在此建議最好將用不到或者不常用的字體刪除,為避免刪 除後發生意外,可先進行必要的備份。

    8. 微軟自己起「內訌」

      還記得Windows XP的某個橲修正檔造成系統啟動變慢的新聞吧(譬如:代號為 Q328310的橲修正檔會造成Windows 2000/XP啟動和關機速度奇慢,甚至有可能導致註冊表鎖死),可見微軟自己內部出問題的可能性也不小,如果你在昇級了某個系統橲修正檔後,突然發現系 統啟動變慢,那麼最好留意一下是不是橲修正檔惹的禍。

    2010年5月28日 星期五

    Android Enulator

    Android 模擬器稱作「Android 虛擬機器」(Android Virtual Device),簡寫為「AVD」


    Android開發工具

    OS
    • Windows XP, Vista, 7 ...

    JDK
    • JAVA Development Kit : Currnet Version → JDK 6 update 20
    http://java.sun.com
    • 設定path及CLASSPATH
    • Windows設定(控制台→系統→進階/環境變數)
    簡單的方法:
    將jdk- /bin的路徑到Path裡面,
    例如:C:\Program Files\Java\jdk1.6.0_20\bin,

    正式的方法:
    在環境變數中新增一個JAVA_HOME,並將jdk的安裝路徑到JAVA_HOME中
    設定完之後,在Path中加入%JAVA_HOME%/bin;

    如果用到Java以外的class的時候就相當需要ClassPath
    例如:在連接JDBC的時候,就相當需要設定CLASSPATH,

    先在環境變數中新增CLASSPATH,然後將需要的class放入即可,
    例如:
    .;C:\Program Files\Java\jdk1.6.0_20\lib;C:\Program Files\Java\jdk1.6.0_20\lib\tools.jar;
    注意前面還有點→ .;
    重新啟動電腦,並在命令提示字元內輸入javac -version確認

    • Linux設定
    vim /etc/profile
    1. export JAVA_HOME="/usr/java/jdk1.6.0_05":
    2. export PATH="$JAVA_HOME/bin":$PATH":
    3. export CLASSPATH="$JAVA_HOME/lib":
    • ※ 在Linux底下 : 跟Windows的 ; 功能是一樣的
    若要馬上驗證設定是否有成功,在終端機下
    source /etc/profile接著輸入
    java -version以及javac -version

    設定完成後重開機。

    Eclipse IDE
    ADT
    Android SDK
    安裝流程
    下載Eclipse

    安裝Eclipse
    1. 將eclipse解壓即可。

    安裝ADT
    1. 開啟eclipse
    2. help / Install New Software...
    3. add→輸入URL→ https://dl-ssl.google.com/android/eclipse/
    4. Install

    下載Android SDK
    1. 將Android SDK解壓至eclipse資料匣下
    設定Android SDK
    1. 開啟eclipse
    2. window / preference / 選Android
    3. Location選己下載解壓的Android sdk資料匣
    4. apply→OK
    安裝Android SDK & AVD Available Packages
    1. 開啟eclipse
    2. Window / Andorid SDK and AVD managment /Available Packages
    3. Install

    2010年5月14日 星期五

    apt-get設定

    使用apt-get前,先作套件info的更新
    > sudo apt-get update

    2010年4月17日 星期六

    以位置和情境感知網絡為基礎之主動式校園資訊服務系統 (黃志泰, 18:52)

    以位置和情境感知網絡為基礎之主動式校園資訊服務系統 (黃志泰, 18:52)

    http://ccnet.km.nccu.edu.tw/xms/content/play.php?id=484