ãã¥ã¼ããªã¢ã«ãFS APIã使ãããªãããã¾ã¨ã
ç®æ¬¡
ãã¥ã¼ããªã¢ã«ç®æ¬¡ãï¼ï¼ããã¥ã¼ããªã¢ã«ãFS APIã使ãããªãããã¾ã¨ã
- å ¨13å
- 対象ï¼Luaããã°ã©ãã³ã°ãåç´ï½ä¸ç´è
ï¼
- (1): CCファイルシステムの基礎
- (2): CCのファイルを扱うシステムプログラムの紹介
- (3): FS APIの解説
- (4): fs.open()でファイルの読み書き
- (5): APIファイルの自動ダウンロード
- (6): タートルの移動履歴をファイルに書き残すプログラム
- (7): 【補足】関数を定義する関数を定義する(基礎編)
- (8): 【補足】関数を定義する関数を定義する(応用編)
- (9): 【補足】関数を定義する関数を定義する(解説編)
- (10): 関数の引数を柔軟に取り扱う
- (11): 移動履歴を使って元の位置に戻る機能を実現
- (12): logging API version0.4の解説と応用
- (13): ゲーム再起動時にタートルが初期位置に戻ってくるプログラム
ã¾ããComputerCraftã®ãã¡ã¤ã«ããã£ã¬ã¯ããªï¼ãã©ã«ãï¼ã«ã¤ãã¦åºæ¬ç¥èãç´¹ä»ãããã¡ã¤ã«ã®ã³ãã¼ã移åãªã©ãããããæ±ãããã®ã·ã¹ãã ããã°ã©ã ãç´¹ä»ãã¾ããï¼ç¬¬1ï½2åç®ï¼ã
ããã¦ãããã°ã©ã ä¸ã§ãã¡ã¤ã«ããã£ã¬ã¯ããªãæ±ãããã®APIã§ããFS APIã«ã¤ãã¦è§£èª¬ãã¦ãã¾ãï¼ç¬¬3ï½4åç®ï¼ã
FS APIã®ä½¿ç¨ä¾ãè±å¯ã«ç´¹ä»ãã¦ãã¾ãã
ãã£ã¨ãç°¡åãªä¾ã¨ãã¦ãpastebinã¨ãããµã¤ãããComputerCraftç¨ããã°ã©ã ãã¡ã¤ã«ï¼APIãã¡ã¤ã«ï¼ãèªåã§ãã¦ã³ãã¼ãããããã°ã©ã ãç´¹ä»ãã¾ããï¼ç¬¬5åç®ï¼ã
ããã¦ãããªãçºå±ã¨ãã¦ãã¿ã¼ãã«ã移åããã¨ãã«ãã®ç§»åå±¥æ´ããã¡ã¤ã«ã«ãã°ã¨ãã¦æ®ãããã°ã©ã ãç´¹ä»ãã¦ãã¾ãï¼ç¬¬6åç®ï¼ã
éä¸ã®ç¬¬7ï½9åã§ã¯ããé¢æ°åããã°ã©ãã³ã°ãããã¼ãã«Luaããã°ã©ãã³ã°ä¸ç´è åãã®è£è¶³äºé ãæ²è¼ãã¾ããã
ããã¦10åç®ä»¥éã¯ãCCããã°ã©ãã¼ãªã誰ã§ãæ©ãã
ãã¿ã¼ãã«ä½æ¥ä¸ã«ã²ã¼ã ãä¸æããã¨CCããã°ã©ã ãä¸æãã¦ãã¾ãã®ã§ãã²ã¼ã ãåéããã¨ãã«èªåã®ä½ç½®ãããããã«æä½æ¥ã§ã¿ã¼ãã«ãå ã®ä½ç½®ã«æ»ãã¦ãããªãã¨ãããªãåé¡ã
ç¥ãã¦ããä½æ¥ä¸ã«ã²ã¼ã ä¸æããã¨ã¿ã¼ãã«ãè¿·åãåé¡ã解決ããããã°ã©ã ãç´¹ä»ï¼è§£èª¬ãã¦ãã¾ãã
第13åã§ã¯ããã¨ãã¨ã©ã¼ãªã©ã§ã²ã¼ã ãã¯ã©ãã·ã¥ãã¦ããåæä½ç½®ã«èªåçã«æ»ã£ã¦ããããã°ã©ã ãç´¹ä»ãã¾ããã
使ããããããã«APIã¨ãã¦ä½ã£ã¦ããã¾ãã
ãã²ä½¿ã£ã¦ãã ãããããã¦ææ³ãããã ããã¨åã¯åã³ã®èãè¸ãã¾ãã
- logging API version 0.5: http://pastebin.com/30Gp0qVJ
- 使ç¨ä¾ã¯ã第13åãã©ããã