SlideShare une entreprise Scribd logo
1  sur  15
Qt quick で オトゲー
ハード制作 @BLUE4z
ソフト制作 @latte_zero
ハードからソフトまで jubeat 自作
した
オトゲーって
何?
・例: 太鼓の達人
cytus   
・叩く!
・楽しい! 簡単!
太鼓の達人
今回作ったもの
● Jubeat (ユビート)
● ゲーセンの奥にある
● 16個のボタン
● 光るモグラを叩く!
● 2分で1000匹ぐらい
作ったJubeat
デモ
・去年 10月5日(金) 〜 10月6日(土)に
文化祭
・4月・・・企画
・9月・・・何も手を付けていない。やばい。
Qt quick での 開発までの流れ
・qml にも canvas があった!
・これでなんとか行けるかもしれな
い!
プログラム全体
Qml   行
Js    行
C++ 行
プログラム全体
Qml   行
Js    行
C++ 行
3000
1000
200
楽だったこと
1 状態変移
普通 ・・・ yield return & 条件式
Qtquick ・・・ 値 & 秒数 & 条件 などを用
意
  → 簡単にアニメーション
楽だったこと
2 様々なファイル形式が扱える
普通 ・・・ 生データ。自作。様々なラ
イブラリ
Qtquick ・・・ png, mp4, mp3
 
→ デフォルトでいけた
  
Image{
id:smith
source: “/img/smith.png"
width:250
height:350
x:500
y:200
SequentialAnimation{
running:true
loops:Animation.Infinite
NumberAnimation {
target:smith
property: "y"
duration: 200
from:200; to:180
easing.type: Easing.InOutQuad
}
NumberAnimation {
target:smith
property: "y"
duration:200
from:180; to:200
easing.type: Easing.InOutQuad
}
}
}
↑
  上下運動
↓
楽だったこと
3 ドキュメント
普通 ・・・ 非公式 ブログ 書籍
Qtquick ・・・ 公式 サンプル ドキュメ
ント
→ これだけでいける
その他 嬉しかったこと
js が es5 に準拠
・新しい知識が必要ない
c++の拡張が簡単
・シグナル、スロットが整ってる
qt creatorが便利
・予測変換
・F1でリファレンス
c++ から qmlがメタ的に操作できる
・ホットリロードっぽい機構が自作可能
まとめ
Qt quickで何ができるの?
まとめ
Qt quickで何ができるの?
こんな派手なゲームもできる!!
<<
ご清聴ありがとうございました。

Contenu connexe

Tendances

おうちハックナイト
おうちハックナイトおうちハックナイト
おうちハックナイトHirotaka Niisato
 
BOOTがぶっとんだ
BOOTがぶっとんだBOOTがぶっとんだ
BOOTがぶっとんだparalleltree
 
2011-05-28 #qpstudy 勉強会ツール作ろうの会
2011-05-28 #qpstudy 勉強会ツール作ろうの会2011-05-28 #qpstudy 勉強会ツール作ろうの会
2011-05-28 #qpstudy 勉強会ツール作ろうの会Masahiro NAKAYAMA
 
Skype4 pyで遊んでみた
Skype4 pyで遊んでみたSkype4 pyで遊んでみた
Skype4 pyで遊んでみたDaijirou Yamada
 
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜  (Gunma.web #12 2013/02/09)  エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜  (Gunma.web #12 2013/02/09)
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09) parrotstudio
 
回転寿司デート(時すでにお寿司 At oculus game jam 3 大阪会場)
回転寿司デート(時すでにお寿司 At oculus game jam 3 大阪会場)回転寿司デート(時すでにお寿司 At oculus game jam 3 大阪会場)
回転寿司デート(時すでにお寿司 At oculus game jam 3 大阪会場)pafuhana 1213
 
Tokyo sc #10_2013_10_27
Tokyo sc #10_2013_10_27Tokyo sc #10_2013_10_27
Tokyo sc #10_2013_10_27Koichiro Mori
 
正月発火村に参加して変なJobQueueサーバー作った話
正月発火村に参加して変なJobQueueサーバー作った話正月発火村に参加して変なJobQueueサーバー作った話
正月発火村に参加して変なJobQueueサーバー作った話karupanerura
 

Tendances (10)

おうちハックナイト
おうちハックナイトおうちハックナイト
おうちハックナイト
 
家電の話(Nt京都)
家電の話(Nt京都) 家電の話(Nt京都)
家電の話(Nt京都)
 
BOOTがぶっとんだ
BOOTがぶっとんだBOOTがぶっとんだ
BOOTがぶっとんだ
 
2011-05-28 #qpstudy 勉強会ツール作ろうの会
2011-05-28 #qpstudy 勉強会ツール作ろうの会2011-05-28 #qpstudy 勉強会ツール作ろうの会
2011-05-28 #qpstudy 勉強会ツール作ろうの会
 
Skype4 pyで遊んでみた
Skype4 pyで遊んでみたSkype4 pyで遊んでみた
Skype4 pyで遊んでみた
 
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜  (Gunma.web #12 2013/02/09)  エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜  (Gunma.web #12 2013/02/09)
エンジニアがTRPGをやるべき理由 〜隣り合わせの遊びと技術〜 (Gunma.web #12 2013/02/09)
 
回転寿司デート(時すでにお寿司 At oculus game jam 3 大阪会場)
回転寿司デート(時すでにお寿司 At oculus game jam 3 大阪会場)回転寿司デート(時すでにお寿司 At oculus game jam 3 大阪会場)
回転寿司デート(時すでにお寿司 At oculus game jam 3 大阪会場)
 
Tokyo sc #10_2013_10_27
Tokyo sc #10_2013_10_27Tokyo sc #10_2013_10_27
Tokyo sc #10_2013_10_27
 
Qt小技(修正版)
Qt小技(修正版)Qt小技(修正版)
Qt小技(修正版)
 
正月発火村に参加して変なJobQueueサーバー作った話
正月発火村に参加して変なJobQueueサーバー作った話正月発火村に参加して変なJobQueueサーバー作った話
正月発火村に参加して変なJobQueueサーバー作った話
 

En vedette

Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京hecomi
 
POSIX中心主義と情報科学教育
POSIX中心主義と情報科学教育POSIX中心主義と情報科学教育
POSIX中心主義と情報科学教育Tomoyuki Matsuura
 
中年以降エンジニアの成長戦略
中年以降エンジニアの成長戦略中年以降エンジニアの成長戦略
中年以降エンジニアの成長戦略Ryo Tomidokoro
 
20150201 シェル芸勉強会LT GlueLangについて (シェル書いてますが何か?)
20150201 シェル芸勉強会LT GlueLangについて(シェル書いてますが何か?)20150201 シェル芸勉強会LT GlueLangについて(シェル書いてますが何か?)
20150201 シェル芸勉強会LT GlueLangについて (シェル書いてますが何か?)Ryuichi Ueda
 
恐怖!シェルショッカーの POSIX原理主義シェルスクリプト
恐怖!シェルショッカーの POSIX原理主義シェルスクリプト恐怖!シェルショッカーの POSIX原理主義シェルスクリプト
恐怖!シェルショッカーの POSIX原理主義シェルスクリプトRichie Shellshoccar
 
Unsupervised Image-to-Image Translation Networksの紹介
Unsupervised Image-to-Image Translation Networksの紹介Unsupervised Image-to-Image Translation Networksの紹介
Unsupervised Image-to-Image Translation Networksの紹介KCS Keio Computer Society
 

En vedette (7)

Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
Hello, C++ + JavaScript World! - Boost.勉強会 #11 東京
 
qmake入門
qmake入門qmake入門
qmake入門
 
POSIX中心主義と情報科学教育
POSIX中心主義と情報科学教育POSIX中心主義と情報科学教育
POSIX中心主義と情報科学教育
 
中年以降エンジニアの成長戦略
中年以降エンジニアの成長戦略中年以降エンジニアの成長戦略
中年以降エンジニアの成長戦略
 
20150201 シェル芸勉強会LT GlueLangについて (シェル書いてますが何か?)
20150201 シェル芸勉強会LT GlueLangについて(シェル書いてますが何か?)20150201 シェル芸勉強会LT GlueLangについて(シェル書いてますが何か?)
20150201 シェル芸勉強会LT GlueLangについて (シェル書いてますが何か?)
 
恐怖!シェルショッカーの POSIX原理主義シェルスクリプト
恐怖!シェルショッカーの POSIX原理主義シェルスクリプト恐怖!シェルショッカーの POSIX原理主義シェルスクリプト
恐怖!シェルショッカーの POSIX原理主義シェルスクリプト
 
Unsupervised Image-to-Image Translation Networksの紹介
Unsupervised Image-to-Image Translation Networksの紹介Unsupervised Image-to-Image Translation Networksの紹介
Unsupervised Image-to-Image Translation Networksの紹介
 

Jubeatプレゼン

Notes de l'éditeur

  1. こんにちは。和行と申します。普段は高校生やってます。 今日は、去年10月に学校の文化祭で展示した、 Qtquick qmlで作ったちょっとしたゲームについて語っていこうとおもいます。 もうそちらで、黒い筐体を見た方もいるかもしれませんがそいつですね。 まずはたいとるから、qtquickでオトゲー、ソフトからハードまで自作した。 という意味のわからないタイトルですが、 まずはオトゲーってなんなの?というところから説明します。