SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
cocos2d-x + Lua で
テトリスを作ってみたけど
何か質問ある?

g um i
13年10月17日木曜日
cocos2d-x + Lua でテトリス作ったけど質問ある?
2013.10.17 12:30

カテゴリ:質問 教えて ,

 1:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:00.00 ID:gaoryu

上司にいきなり、研修用にcocosなんたらでテトリス作れよっていわれ(ry

13年10月17日木曜日
cocos2d-x + Lua でテトリス作ったけど質問ある?
2013.10.17 12:30

カテゴリ:質問 教えて ,

 1:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:00.00 ID:gaoryu

上司にいきなり、研修用にcocosなんたらでテトリス作れよっていわれ(ry
 2:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:11.00 ID:srYPDdexw

ちょ、おま、その上司Cooooooooolすぎ

13年10月17日木曜日
cocos2d-x + Lua でテトリス作ったけど質問ある?
2013.10.17 12:30

カテゴリ:質問 教えて ,

 1:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:00.00 ID:gaoryu

上司にいきなり、研修用にcocosなんたらでテトリス作れよっていわれ(ry
 2:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:11.00 ID:srYPDdexw

ちょ、おま、その上司Cooooooooolすぎ
 3:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:30.00 ID:gaoryu
>>2

ですよね。というわけで、まじcocosなんたらわからないから、
検証とかいろいろ考えて、まずはタスクからあげたわ
大きくは、テトリスプレイ
      →素材作成
        →技術検証
          →テスト作成
              →設計
                →実装
13年10月17日木曜日
cocos2d-x + Lua でテトリス作ったけど質問ある?
2013.10.17 12:30

カテゴリ:質問 教えて ,

 4:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:30.00 ID:srYPDdexw
>>3

大きくは、テトリスプレイ
      →素材作成
        →技術検証
          →テスト作成
              →設計
                →実装
最初は、要件定義で、そっから設計っしょ。開発知らない?

13年10月17日木曜日
cocos2d-x + Lua でテトリス作ったけど質問ある?
2013.10.17 12:30

カテゴリ:質問 教えて ,

 4:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:30.00 ID:srYPDdexw
>>3

大きくは、テトリスプレイ
      →素材作成
        →技術検証
          →テスト作成
              →設計
                →実装
最初は、要件定義で、そっから設計っしょ。開発知らない?
 5:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:00.00 ID:gaoryu
>>4

Σ(><)痛ッ
システム開発というより研修デザインなので、なるべく シンプル にしたくて

13年10月17日木曜日
シンプルに

13年10月17日木曜日
テトリスも

シンプルに

13年10月17日木曜日
テトリスも

シンプルに

落ちて

13年10月17日木曜日
テトリスも

シンプルに

積む

13年10月17日木曜日
テトリスも

シンプルに

積上る

13年10月17日木曜日
テトリスも

シンプルに

積上る 2

13年10月17日木曜日
プログラムも

シンプルに

13年10月17日木曜日
プログラムも

シンプルに

描画

13年10月17日木曜日

処理
ブロック 当たり
判定
回転

メッセージ

表示

ボタン
回転・右左

背景
(layer)
描画

13年10月17日木曜日

処理
リ・
ゲーム
スタート オーバー

ブロック 当たり
判定
回転

メッセージ

表示

ボタン
回転・右左

背景
(layer)
描画

13年10月17日木曜日

処理
リ・
ゲーム
スタート オーバー

メッセと
当たり
判定

メッセージ

表示

ボタン
回転・右左

背景

on
Touch

(layer)
描画

13年10月17日木曜日

処理

初期化
動作
リ・
ゲーム
スタート オーバー

メッセと
当たり
判定

表示

ボタン
回転・右左

背景

on
Touch

(layer)
描画

13年10月17日木曜日

処理

初期化
動作

ボタンと
当たり
判定

メッセージ

ブロック
左移動
ブロック
右移動
ブロック
回転
リ・
ゲーム
スタート オーバー

メッセと
当たり
判定

表示

ボタン
回転・右左

背景

ブロック
左移動
ブロック
右移動

on
Touch

(layer)
描画

ブロック
回転

処理
on
EnterFrame

13年10月17日木曜日

初期化
動作

ボタンと
当たり
判定

メッセージ

壁と
当たり
判定
リ・
ゲーム
スタート オーバー

メッセと
当たり
判定

表示

ボタン
回転・右左

背景

描画

積上る
ブロック

13年10月17日木曜日

ブロック
左移動
ブロック
右移動

on
Touch

(layer)

操作
ブロック

初期化
動作

ボタンと
当たり
判定

メッセージ

ブロック
回転

処理
on
EnterFrame

壁と
当たり
判定
リ・
ゲーム
スタート オーバー

メッセと
当たり
判定

表示

ボタン
回転・右左

背景

描画

積上る
ブロック

13年10月17日木曜日

ブロック
左移動
ブロック
右移動

on
Touch

(layer)

操作
ブロック

初期化
動作

ボタンと
当たり
判定

メッセージ

ブロック
回転

処理
on
EnterFrame

ブロックと
当たり
判定

壁と
当たり
判定
リ・
ゲーム
スタート オーバー

メッセと
当たり
判定

表示

ボタン
回転・右左

背景

描画

積上る
ブロック

ブロック
左移動
ブロック
右移動

on
Touch

(layer)

操作
ブロック

初期化
動作

ボタンと
当たり
判定

メッセージ

ブロック
回転

処理
on
EnterFrame

壁と
当たり
判定

ブロックと
当たり
判定
行揃ったら
消す

13年10月17日木曜日

消えた
行は
ずらす
リ・
ゲーム
スタート オーバー

メッセと
当たり
判定

表示

ボタン
回転・右左

背景

ランダム
生成
繰り返し
生成

描画
操作
ブロック

積上る
ブロック

ブロック
左移動
ブロック
右移動

on
Touch

(layer)
ブロック
下移動

初期化
動作

ボタンと
当たり
判定

メッセージ

ブロック
回転

処理
on
EnterFrame

壁と
当たり
判定

ブロックと
当たり
判定
行揃ったら
消す

13年10月17日木曜日

消えた
行は
ずらす
開発プロセスも

シンプルに

13年10月17日木曜日
開発プロセスも

シンプルに
要件確認

仕様書

テスト仕様書

実装(検証)

テスト

完成

13年10月17日木曜日
開発プロセスも

ん?シンプル?

シンプルに
要件確認

仕様書

テスト仕様書

実装(検証)

テスト

完成

13年10月17日木曜日
開発プロセスも

というより
現実的に

シンプルに
要件確認

要件からの読み取り
テスト項目作成

仕様書
必要な技術検証
テスト仕様書

実装(検証)

テスト

簡単な設計

実装

テスト

修正
完成
完成

13年10月17日木曜日
cocos2d-x + Lua でテトリス作ったけど質問ある?
2013.10.17 12:30

カテゴリ:質問 教えて ,

 6:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:00.00 ID:srYPDdexw

印象に残っているバグはなんかあんの?

13年10月17日木曜日
cocos2d-x + Lua でテトリス作ったけど質問ある?
2013.10.17 12:30

カテゴリ:質問 教えて ,

 6:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:00.00 ID:srYPDdexw

印象に残っているバグはなんかあんの?
 7:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:11.00 ID:gaoryu
>>6

それは壁抜けだな。ゲームの王道的バグだって、興奮したよ。(爆)

13年10月17日木曜日
cocos2d-x + Lua でテトリス作ったけど質問ある?
2013.10.17 12:30

カテゴリ:質問 教えて ,

 8:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:00.00 ID:srYPDdexw

他には?

13年10月17日木曜日
cocos2d-x + Lua でテトリス作ったけど質問ある?
2013.10.17 12:30

カテゴリ:質問 教えて ,

 8:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:00.00 ID:srYPDdexw

他には?
 9:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:11.00 ID:gaoryu
>>8

やっぱり当たり判定ですね。想像を超えた積上り…。orz
透過部分にも当たり判定。

13年10月17日木曜日
ここ当たるから

13年10月17日木曜日
cocos2d-x + Lua でテトリス作ったけど質問ある?
2013.10.17 12:30

カテゴリ:質問 教えて ,

 8:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:00.00 ID:srYPDdexw

他には?

13年10月17日木曜日
cocos2d-x + Lua でテトリス作ったけど質問ある?
2013.10.17 12:30

カテゴリ:質問 教えて ,

 8:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:00.00 ID:srYPDdexw

他には?
 9:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:11.00 ID:gaoryu
>>8

やっぱり当たり判定ですね。想像を超えたすり抜け…。orz
画像を組み合わせたのにすり抜けた…。

13年10月17日木曜日
親スプライト

13年10月17日木曜日

子スプライト
こ
こ
抜
け
る
か

ら

13年10月17日木曜日
cocos2d-x + Lua でテトリス作ったけど質問ある?
2013.10.17 12:30

カテゴリ:質問 教えて ,

 12:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:00.00 ID:gaoryu

というわけで、ネ申降臨!!

その名も、

13年10月17日木曜日
cocos2d-x + Lua でテトリス作ったけど質問ある?
2013.10.17 12:30

カテゴリ:質問 教えて ,

 12:以下、名無しにかわりましてVIPがお送りします:2013/10/17(木)13:00:00.00 ID:gaoryu

というわけで、ネ申降臨!!

イチリス!!

その名も、

13年10月17日木曜日
13年10月17日木曜日
【研修の効果】

13年10月17日木曜日
【before】
Luaの書き方がわからない…

13年10月17日木曜日
【before】
Luaの書き方がわからない…

【after】
Lua書けるようになります!

13年10月17日木曜日
【before】
cocos2d-xが何かわかない…

13年10月17日木曜日
【before】
cocos2d-xが何かわかない…

【after】
使い勝手がわかります。

13年10月17日木曜日
【before】
わからないことがわからない…

13年10月17日木曜日
【before】
わからないことがわからない…

【after】
わかならいことが何かわからないと
出来上がらないことがわかります。

13年10月17日木曜日
ご清聴ありがとうございました!

13年10月17日木曜日

Weitere ähnliche Inhalte

Mehr von フリーランス

XP祭り2017 描いてますか?描く前に考える3つのコト ファシリテーショングラフィック
XP祭り2017 描いてますか?描く前に考える3つのコト ファシリテーショングラフィックXP祭り2017 描いてますか?描く前に考える3つのコト ファシリテーショングラフィック
XP祭り2017 描いてますか?描く前に考える3つのコト ファシリテーショングラフィックフリーランス
 
Agile japan2016 D-1:請負で企画・開発・運用・拡張まで担当するアジャイルチーム
Agile japan2016 D-1:請負で企画・開発・運用・拡張まで担当するアジャイルチームAgile japan2016 D-1:請負で企画・開発・運用・拡張まで担当するアジャイルチーム
Agile japan2016 D-1:請負で企画・開発・運用・拡張まで担当するアジャイルチームフリーランス
 
アキヤプロジェクトプレゼン公開用
アキヤプロジェクトプレゼン公開用アキヤプロジェクトプレゼン公開用
アキヤプロジェクトプレゼン公開用フリーランス
 
【案】発表したいこと
【案】発表したいこと【案】発表したいこと
【案】発表したいことフリーランス
 
【案】発表したいこと
【案】発表したいこと【案】発表したいこと
【案】発表したいことフリーランス
 
XP祭りC-4「DevLOVE.pubの執筆術」
XP祭りC-4「DevLOVE.pubの執筆術」XP祭りC-4「DevLOVE.pubの執筆術」
XP祭りC-4「DevLOVE.pubの執筆術」フリーランス
 
マンション管理組合にファシリテーションを活かす
マンション管理組合にファシリテーションを活かすマンション管理組合にファシリテーションを活かす
マンション管理組合にファシリテーションを活かすフリーランス
 
What is the agile inception deck
What is the agile inception deckWhat is the agile inception deck
What is the agile inception deckフリーランス
 
LT in Co-Edo 「How to learn English. 」
LT in Co-Edo 「How  to learn English. 」LT in Co-Edo 「How  to learn English. 」
LT in Co-Edo 「How to learn English. 」フリーランス
 
社内で英語を学ぶ方法(英語)
社内で英語を学ぶ方法(英語)社内で英語を学ぶ方法(英語)
社内で英語を学ぶ方法(英語)フリーランス
 
LT(1000 Speakers Conference in English 4)
LT(1000 Speakers Conference in English 4)LT(1000 Speakers Conference in English 4)
LT(1000 Speakers Conference in English 4)フリーランス
 
2011年08月05日に行ったダイアログ企画のスライド
2011年08月05日に行ったダイアログ企画のスライド2011年08月05日に行ったダイアログ企画のスライド
2011年08月05日に行ったダイアログ企画のスライドフリーランス
 
夏サミB5「そろそろ社内研修を活かしませんか?」
夏サミB5「そろそろ社内研修を活かしませんか?」夏サミB5「そろそろ社内研修を活かしませんか?」
夏サミB5「そろそろ社内研修を活かしませんか?」フリーランス
 
20130713変真プロセス 公開用
20130713変真プロセス 公開用20130713変真プロセス 公開用
20130713変真プロセス 公開用フリーランス
 
伝えることのはじめ方(公開版)
伝えることのはじめ方(公開版)伝えることのはじめ方(公開版)
伝えることのはじめ方(公開版)フリーランス
 
AgileJapan2012東京サテライトセッション用
AgileJapan2012東京サテライトセッション用AgileJapan2012東京サテライトセッション用
AgileJapan2012東京サテライトセッション用フリーランス
 

Mehr von フリーランス (20)

XP祭り2017 描いてますか?描く前に考える3つのコト ファシリテーショングラフィック
XP祭り2017 描いてますか?描く前に考える3つのコト ファシリテーショングラフィックXP祭り2017 描いてますか?描く前に考える3つのコト ファシリテーショングラフィック
XP祭り2017 描いてますか?描く前に考える3つのコト ファシリテーショングラフィック
 
Agile japan2016 D-1:請負で企画・開発・運用・拡張まで担当するアジャイルチーム
Agile japan2016 D-1:請負で企画・開発・運用・拡張まで担当するアジャイルチームAgile japan2016 D-1:請負で企画・開発・運用・拡張まで担当するアジャイルチーム
Agile japan2016 D-1:請負で企画・開発・運用・拡張まで担当するアジャイルチーム
 
アキヤプロジェクトプレゼン公開用
アキヤプロジェクトプレゼン公開用アキヤプロジェクトプレゼン公開用
アキヤプロジェクトプレゼン公開用
 
【案】発表したいこと
【案】発表したいこと【案】発表したいこと
【案】発表したいこと
 
【案】発表したいこと
【案】発表したいこと【案】発表したいこと
【案】発表したいこと
 
XP祭りC-4「DevLOVE.pubの執筆術」
XP祭りC-4「DevLOVE.pubの執筆術」XP祭りC-4「DevLOVE.pubの執筆術」
XP祭りC-4「DevLOVE.pubの執筆術」
 
マンション管理組合にファシリテーションを活かす
マンション管理組合にファシリテーションを活かすマンション管理組合にファシリテーションを活かす
マンション管理組合にファシリテーションを活かす
 
What is the agile inception deck
What is the agile inception deckWhat is the agile inception deck
What is the agile inception deck
 
LT in Co-Edo 「How to learn English. 」
LT in Co-Edo 「How  to learn English. 」LT in Co-Edo 「How  to learn English. 」
LT in Co-Edo 「How to learn English. 」
 
社内で英語を学ぶ方法(英語)
社内で英語を学ぶ方法(英語)社内で英語を学ぶ方法(英語)
社内で英語を学ぶ方法(英語)
 
LT(1000 Speakers Conference in English 4)
LT(1000 Speakers Conference in English 4)LT(1000 Speakers Conference in English 4)
LT(1000 Speakers Conference in English 4)
 
2011年08月05日に行ったダイアログ企画のスライド
2011年08月05日に行ったダイアログ企画のスライド2011年08月05日に行ったダイアログ企画のスライド
2011年08月05日に行ったダイアログ企画のスライド
 
夏サミB5「そろそろ社内研修を活かしませんか?」
夏サミB5「そろそろ社内研修を活かしませんか?」夏サミB5「そろそろ社内研修を活かしませんか?」
夏サミB5「そろそろ社内研修を活かしませんか?」
 
20130713変真プロセス 公開用
20130713変真プロセス 公開用20130713変真プロセス 公開用
20130713変真プロセス 公開用
 
とある社内の勉強会
とある社内の勉強会とある社内の勉強会
とある社内の勉強会
 
傾聴Ws(改)
傾聴Ws(改)傾聴Ws(改)
傾聴Ws(改)
 
傾聴Ws
傾聴Ws傾聴Ws
傾聴Ws
 
伝えることのはじめ方(公開版)
伝えることのはじめ方(公開版)伝えることのはじめ方(公開版)
伝えることのはじめ方(公開版)
 
20120424 実践知の会用lt
20120424 実践知の会用lt20120424 実践知の会用lt
20120424 実践知の会用lt
 
AgileJapan2012東京サテライトセッション用
AgileJapan2012東京サテライトセッション用AgileJapan2012東京サテライトセッション用
AgileJapan2012東京サテライトセッション用
 

Kürzlich hochgeladen

東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2Tokyo Institute of Technology
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ssusere0a682
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationYukiTerazawa
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ssusere0a682
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料Takayuki Itoh
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024koheioishi1
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptyuitoakatsukijp
 

Kürzlich hochgeladen (7)

東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
 

社内Lt用外向けスライド(2013.10.17)