Your SlideShare is downloading. ×
0
ぴゅう太フォン
ぴゅう太フォン
ぴゅう太フォン
ぴゅう太フォン
ぴゅう太フォン
ぴゅう太フォン
ぴゅう太フォン
ぴゅう太フォン
ぴゅう太フォン
ぴゅう太フォン
ぴゅう太フォン
ぴゅう太フォン
ぴゅう太フォン
ぴゅう太フォン
ぴゅう太フォン
ぴゅう太フォン
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

ぴゅう太フォン

1,973

Published on

Windows Phone上でぴゅう太っぽい環境を作りました。

Windows Phone上でぴゅう太っぽい環境を作りました。

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,973
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. 木下剛志日本Androidの会 福井支部 第4回勉強会 2011/11/23
  • 2. 動機 小学校低学年からプログラミングができる環 境が作ろう。 自分の場合  小1(1994) PC始めた 自作PCを主に  小6(1999) Visual Basic 6.0の入門書を買った  中学生 (2000-2002) N-88 Basic, HTML, Flash, PocketPC買った  高専(2003-) C言語とか
  • 3. 問題点 言語的な問題  命令が英語  英字入力 環境の問題  開発環境の準備や、ソフトの使い方がむずい  作ったプログラム見せるのが大変  ライブラリが豊富すぎて作り上げた感が乏し い
  • 4. 解決手段 環境的な問題  PCではなく、インストールが楽なスマート フォン 言語的な問題  日本語プログラミング言語  スマートフォンでも入力しやすい
  • 5. 日本語プログラミング言語の歴史 1980年代頃  和漢  日本語ベーシック  ぴゅう太  MIND 2000年代頃  TTSneo  なでしこ  言霊 「日本語プログラミング言語、およそ 20 年の歴史と今後」より
  • 6. 準備 ぴゅう太を選択 実機がないので、インターネットの情報 を頼りにする
  • 7. ぴゅう太とは 定価59,800円 ウィキ  ぴゅう太(とは、1982年8月20日にトミー工業(現 タカラトミー)より定価59,800円で発売された16 ビットゲームパソコン。初代機は日本語記述の BASIC(G-BASIC)を搭載しており、型番は TP1000だった。ぴゅう太という名称は子供用のこ ん「ぴゅーた」というところから名付けられている。
  • 8. 画面座標
  • 9. 機能 変数代入 シキ A = B + 3 ジャンプ 100 ニイケ 繰り返し マワレ i = 1 カラ 15 トジル 条件分岐 モシ A = 1 ナラ 100 ニイケ 音 オト イチオン キー入力 キイ 1, J, S タイマー タイマ 1 オン モシ タイマ1 = 1000 ナラ100 ニイケ
  • 10. サンプルプログラムの作成 とりあえずPONG(ぽん)
  • 11. ソースコード1/310 タイマ 1 オン11 シキ PL = 29112 シキ PL2 = 31813 シキ B = 36814 シキ PB = B15 シキ VX = 016 シキ VY = 020 マワレ 15 I = 0 カラ 421 シキ P = PL + 32 * I22 カケ P, ""|""23 シキ P = PL2 + 32 * I24 カケ P, ""|""25 トジル
  • 12. ソースコード2/350 モシ タイマ1 = 0 ナラバ 100 ニイケ 300 モシ PL = 3 ナラバ 100 ニイケ60 50 ニイケ 301 シキ C = PL + 32 * 4100 キイ 1 J, K 302 カケ C, """"110 モシ J = 1 ナラバ 300 ニイケ 303 シキ PL = PL - 32120 モシ J = 5 ナラバ 310 ニイケ 304 カケ PL, ""|""200 カケ PB, """" 309 200 ニイケ201 カケ B, ""O"" 310 モシ PL = 579 ナラバ 100 ニイケ202 シキ PB = B" 311 カケ PL, """"210 モシ VX = 0 ナラバ 400 ニイケ 312 シキ PL = PL + 32220 モシ VX = 1 ナラバ 410 ニイケ 313 シキ C = PL + 32 * 4230 モシ VY = 0 ナラバ 420 ニイケ 314 カケ C, ""|""240 モシ VY = 1 ナラバ 430 ニイケ 319 200 ニイケ250 モシ B < 32 ナラバ 500 ニイケ 400 シキ B = B - 1260 モシ B >= 705 ナラバ 510 ニイケ 401 220 ニイケ270 シキ X = B % 32 410 シキ B = B + 1271 モシ X = 1 ナラバ 520 ニイケ 411 230 ニイケ281 モシ X = 0 ナラバ 530 ニイケ 420 シキ B = B - 32282 モシ X = 4 ナラバ 540 ニイケ 421 240 ニイケ283 モシ X = 29 ナラバ 570 ニイケ 430 シキ B = B + 32 431 250 ニイケ
  • 13. ソースコード3/3500 シキ VY = 1 551 モシ B <= D ナラバ 560 ニイケ501 オト イチオン 552 290 ニイケ502 270 ニイケ 560 シキ VX = 1510 シキ VY = 0 561 290 ニイケ511 オト イチオン 570 シキ PL2S = PL2 - 1512 270 ニイケ 571 モシ B >= PL2LS ナラバ 580 ニイケ520 シキ VX = 1 572 290 ニイケ521 オト イチオン 580 シキ D = PL2 + 32 * 4 + 1522 290 ニイケ 581 モシ B < D ナラバ 590 ニイケ530 シキ VX = 0 582 290 ニイケ531 オト イチオン 590 シキ VX = 0532 290 ニイケ 591 290 ニイケ540 モシ B > PL ナラバ 550 ニイケ541 290 ニイケ550 シキ D = PL + 32 * 4 + 1
  • 14. スクリーンショット
  • 15. まとめ 追加予定  ドット絵を描いて動かす機能 (アニメ命令)  サブルーチン  スマートフォン上で使いやすいエディタ

×