各プロジェクトはduneで作成しています。
dune init proj 01_hello_color
jsoo系は下記コマンドでjsファイルを作成。なにかサーバーを起動してmain.htmlをブラウザで開くと確認できます。
dune build main.bc.js
-
A01_hello_color helloに色をつけて表示するコマンド
-
A02_hello_move helloの場所に動きをつけて表示するコマンド
-
A03_keyboard_detect SDLでキーボードのイベントを表示するコマンド
-
A04_hello_timer LWTでタイマーを表示するコマンド
-
A05_move_box LWTで箱を動かす
-
A06_words_waterfall LWTでマトリックス的に文字が上から下に落ちてくる
-
A07_poke_dot ドット絵をコンソールに表示するよ
-
A08_drop_box カラフルな箱を降らせるよ
-
A09_stack_block 凸箱を積み上げるよ
-
A10_clear_block 箱が横一列に埋まったら消すよ
-
A11_l_block L字ブロックを表示するよ
-
A12_rotate_block ブロックを回転させるよ
-
A13_speed_block ブロックの落下スピードを早くするよ
-
A14_leftright_block ブロックを左右に動かすよ
-
A15_move_and_stack_block ブロックを左右に動かす+積み上げるよ
-
A16_side_wall_block 左右に壁を立てるよ
-
A17_move_stack_rotate_block ブロックを左右に動かす+積み上げる+回転させるよ
-
A18_move_stack_rotate_delete ブロックを左右に動かす+積み上げる+回転させるよ+揃ったら消すよ
-
A19_tetris なんとなくテトリスっぽい何か。
-
A23_jsoo_breakout_game_1 ブロック崩しっぽいなにか。
- Designing Math 数学とデザインをむすぶプログラミング入門