SlideShare a Scribd company logo
Javascript勉強会テトリス編~テトリスを完成させよう~2010年6月26日ものづくり寺子屋
この時間の目的揃った行を消そういろいろなブロックを出せるようにしよう
揃った行を消そう
方針一行すべてにブロックがたまっている(行の配列がすべて1である)かどうかもし、そろっていたら・・・その行を消して、新たに上に行を付け足す。注意!一度に揃うのは、一行だけとは限らない
結果を確認しよう
いろいろなブロックを出せるようにしよう
方針配列をブロックの定義を増やす新しい図形が出てくるときその中からランダムで図形が選ばれる最初に作った配列とは違う配列を使うこと
blocks[Math.floor(Math.random() * blocks.length)];Math.random0~1までのランダムな数値を返すMath.floor数値の小数点以下を切り捨てるランダムな数値を、図形の個数で×小数点以下を切り捨てることで、図形の個数のランダムな数値が返る
結果を確認しよう
以上で、テトリスは完成です。結果はいかがだったでしょうか

More Related Content

PDF
アルゴリズム+データ構造勉強会(1)
PDF
アルゴリズム+データ構造勉強会(3)
PDF
アルゴリズム+データ構造勉強会(2)
PDF
アルゴリズム+データ構造勉強会(7)
PDF
null使ったら負け東京版
PDF
化学科自主ゼミ1
PDF
VBAで数値計算 09 掃き出し法
PPTX
基礎構文班20回目 コンストラクタ 継承
アルゴリズム+データ構造勉強会(1)
アルゴリズム+データ構造勉強会(3)
アルゴリズム+データ構造勉強会(2)
アルゴリズム+データ構造勉強会(7)
null使ったら負け東京版
化学科自主ゼミ1
VBAで数値計算 09 掃き出し法
基礎構文班20回目 コンストラクタ 継承

Viewers also liked (20)

PDF
kc035nagaoka-tobikomi
PDF
EST Group brochure
PDF
Meet the Social Media Leaders - Newfoundland & Labrador
PPT
Novascotia chocolate lake-march302010
PPT
Chris Ashwell 9006
DOCX
Evaluation
PDF
جزوه درس مهندسی حفاری یک،ویرایش ششم
PPTX
Jean Piaget
PPT
1 What Is Chemistry
PDF
Q932+dfd reference fa lec 4x1
PDF
Q932+de1 reference fa lec
PDF
Q922+rfp+l04 v1
PDF
Q923+rrl+l01
PDF
Q932+stm reference fa lec 4x1
PDF
Waterline Tech Catalog X
ODP
Wii4Dida Didattica Aperta Verona 270310
PPTX
JavaScript入門勉強会ー第二章
PDF
Q921 re1 lec8 v1
PPTX
Mozakerty
PDF
Q921 de1 lec 7 v1
kc035nagaoka-tobikomi
EST Group brochure
Meet the Social Media Leaders - Newfoundland & Labrador
Novascotia chocolate lake-march302010
Chris Ashwell 9006
Evaluation
جزوه درس مهندسی حفاری یک،ویرایش ششم
Jean Piaget
1 What Is Chemistry
Q932+dfd reference fa lec 4x1
Q932+de1 reference fa lec
Q922+rfp+l04 v1
Q923+rrl+l01
Q932+stm reference fa lec 4x1
Waterline Tech Catalog X
Wii4Dida Didattica Aperta Verona 270310
JavaScript入門勉強会ー第二章
Q921 re1 lec8 v1
Mozakerty
Q921 de1 lec 7 v1
Ad