SlideShare a Scribd company logo
1 of 70
地図データでレースゲームを作って遊ぼう!
2019.10.19 #bmxug #bmxgg
11月2日(いいフタの日)
マンホールナイト #11
@ 江東区東大島文化センター3F
マンホールマップの新バージョンの
機能紹介と開発秘話を紹介する予定
お申し込みは
http://manholenight.info/
マンホール好きが集まって、
キャッキャウフフするイベント
2020 年度以降の大学入試
• 「大学入試センター試験」から「大学入学共通テスト」の施行へ(2020 年度)
• 変更点
• マークシートに加えて、記述式の導入(国語総合、数学Ⅰ)
• 民間英語検定試験の活用(英検、ケンブリッジ英語、GTECなど)
• 「情報」が基礎科目として追加
• 国立大のAO入試・推薦入試を入学定員の30%まで拡大(目標)
• → 調査書、志望理由書、面接の重視割合が増える
• 「主体性を持って多様な人々と協働して学ぶ態度」が重要
• 「大学入学希望者学力評価テスト(仮称)」(2024 年度)
• CBT(Computer Based Testing) の導入を検討
• パソコンで試験を受ける
• 2020 年度からは小学校教育でのプログラミング必修化
• 中学入試
• 首都圏中学入試における「プログラミング」入試の増加
今回作るもの
IoT
スマホをコントローラーにして使う!
2台で協力プレイ!
大まかな流れ
0. 諸準備
• IBM Cloud へログイン
• Node-RED 環境構築
• Node-RED 解説
1. 画面の用意
• ゲーム画面
• スマホ操作画面
• 動作確認
2. データ連携
• スマホのセンサーデータをゲーム画面へ送信
3. おまけ
• 難易度調整
• 2人協力プレイ
0. 諸準備
システム構成
Node-RED
レース
画面
スマホ
画面
IBM Cloud へログイン(1)
https://cloud.ibm.com/
IBM Cloud へログイン(2) 自分のアカウント名になっていることを確認
Node-RED の準備(1)
Node-RED を未作成の場合
Node-REDの準備(2)
Node-REDの準備(3)
Node-REDの準備(4)
Node-RED の準備(5)
※他の人が使わない名前(例: 名前-20191019-race)
Node-RED の準備(6)
Node-RED とは?
• IBM 英国 Hursley 研究所を中心に開発されたデータフローエディタ
• 各種データの流れと処理を定義するもの
• HTTP や MQTT、WebSocket といったプロトコルに対応
• 現在はオープンソース化されて、Linux Foundation 傘下で開発が続いている
• ほぼプログラミングすることなく、データ処理を定義する
https://nodered.org/
IoT(Internet of Things)
パブリッシャー ブローカー サブスクライバー
OpenStreetMap(OSM)
• 誰でも自由に地図を使えるよう、オープンデータの地理情報を作る
プロジェクト
• 誰でも参加可能、誰でも編集可能
• API が公開されていて、誰でもアプリケーション開発に利用可能
• 無料
• 今回のアプリケーションでも利用
https://openstreetmap.jp
Leaflet
• Web 地図を便利に扱うための JavaScript ライブラリ
• Google MAPs, OpenStreetMap, 国土地理院などの地図に対応
• Foursquare(Swarm), Pinterest, Flickr などで使われている
• GeoJSON 対応のスタイリングやマーカーなどに対応
• 使用例
<div id="map"></div>
<script>
// "map" divに地図を作成し、指定した場所とズームで表示する
var map = L.map( 'map' ).setView( [ 35.726207, 139.927341 ], 13 );
// OpenStreetMapタイルレイヤーを追加する
L.tileLayer( 'http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
attribution: '&amp;copy; <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo( map );
</script>
https://leafletjs.com/
Node-RED の準備(7)
Node-RED の準備(8)
初回のみ
Node-RED の準備(9)
初回のみ
Node-RED の準備(10)
初回のみ
Node-RED の準備(11)
初回のみ
Node-RED へのログイン(1)
Node-RED へのログイン(2)
Node-RED へのログイン(3)
パレット
キャンバス
情報タブ
デバッグタブ
デプロイボタン
個々の四角を「ノード」と呼ぶ
1. 画面の準備
ハンズオン用ソースコード
git clone する人はここからhttps://bit.ly/2mcTCds
ゲーム画面作成(1)
パレットの入力カテゴリから http を選んで、
キャンバスにドラッグ&ドロップ
ゲーム画面作成(2)
パレットの機能カテゴリから template を選んで、
キャンバスにドラッグ&ドロップ
ゲーム画面作成(3)
パレットの出力カテゴリから http response を選んで、
キャンバスにドラッグ&ドロップ
ゲーム画面作成(4)
3つのノードを線で結合する
ゲーム画面作成(5)
http ノードをダブルクリック
メソッド: GET
URL: /drive
と指定
「完了」ボタン
ゲーム画面作成(6)
http ノードの見た目が指定内容に合わせて変わることを確認
ゲーム画面作成(7)
https://bit.ly/2kOpK70
この内容をコピー
(Ctrl+A, Ctrl+C)
ゲーム画面作成(8)
template ノードをダブルクリック
名前: ドライブ に変更
テンプレート: 先程コピーした内容(ペースト : Ctrl+V)
「完了」
ゲーム画面作成(9) 「デプロイ」ボタンをクリック
ゲーム画面作成(10)
PCブラウザで https://(アプリケーション名).mybluemix.net/drive にアクセス
レースゲームが動いている!
スタート/ストップ: 下矢印
左: 左矢印
右: 右矢印
(おまけ)コードの紹介(1)
<style>
html, body {
width: 100%;
height: 100%;
padding: 0px;
margin: 0px;
}
#demoMap {
width: 100%;
height: 100%;
}
:
地図をブラウザ全画面に表示
//. 初期位置を中心とした地図を OpenStreetMap データで表示
map = L.map('demoMap', { dragging: false, zoomControl: false, minZoom: zoomlevel, maxZoom: zoomlevel }).setView( [ lat, lng ], zoomlevel );
L.tileLayer(
'http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: 'Map data &copy; <a href="http://openstreetmap.org/">OpenStreetMap</a>',
maxZoom: zoomlevel
}
).addTo( map );
鈴鹿サーキットのスタート地点を中心とした OSM 地図を表示
function render(){
//. 車を描画
for( var i = 0; i < 12; i ++ ){
$('#car').removeClass( 'rotate' + i );
}
$('#car').addClass( 'rotate' + anglelevel );
//. 地図を移動
if( speed > 0 ){
var z = ( 3 - anglelevel ) * Math.PI / 6;
lat += 0.0001 * Math.sin( z );
lng += 0.0001 * Math.cos( z );
map.panTo( new L.LatLng( lat, lng ) );
}
}
setInterval( render, 500 );
0.5 秒ごとに車を画面中心に(角度を変えて)描画
&地図を移動
(おまけ)コードの紹介(2)
//. keyboard
document.body.onkeydown = function( e ){
var keys = {
37: 'left',
//38: 'up',
39: 'right',
40: 'down'
};
if( typeof keys[e.keyCode] != 'undefined' ){
switch( keys[e.keyCode] ){
case 'left':
steering_left();
break;
case 'right':
steering_right();
break;
case 'down':
breaking();
break;
default:
break;
}
}
};
左右矢印キーか下矢印キーに対応するハンドラー
function steering_left(){
anglelevel --;
if( anglelevel < 0 ){
anglelevel += 12;
}
}
function steering_right(){
anglelevel ++
if( anglelevel > 11 ){
anglelevel -= 12;
}
}
function breaking(){
speed = ( speed == 0 ? 1 : 0 );
}
スマホ操作画面作成(1)
2本目のフローを同様に作成する:
入力カテゴリーの http ノード、
機能カテゴリーの templete ノード、
出力カテゴリーの http response ノード
をドラッグ&ドロップして、線で繋げる。
スマホ操作画面作成(2)
http ノードをダブルクリック
メソッド: GET
URL: /publish
と指定
「完了」
スマホ操作画面作成(3)
https://bit.ly/2kggGr8
この内容をコピー
(Ctrl+A, Ctrl+C)
スマホ操作画面作成(4)
template ノードをダブルクリック
名前: スマホ に変更
テンプレート: 先程コピーした内容(ペースト)
「完了」
スマホ操作画面作成(5) 「デプロイ」ボタンをクリック
スマホ操作画面作成(6)
スマホのブラウザで https://(アプリケーション名).mybluemix.net/publish にアクセス
スマホの傾きや振動に応じて、
画面内の数値が変更されることを確認
ここまでのシステム構成
Node-RED
レース
画面
スマホ
画面
後はここだけ
2. データ連携
データ連携(1)
3本目のフローを同様に作成する:
入力カテゴリーの ibmiot ノード、
機能カテゴリーの function ノード、
出力カテゴリーの debug ノード
をドラッグ&ドロップして、線で繋げる。
データ連携(2)
function ノードをダブルクリック 名前: 変換
内容:
msg.payload = msg.payload.d.ori;
return msg;
と変更
「完了」
データ連携(3)
ibmiot ノードをダブルクリック
スマホ画面の上部に書かれている
16桁の文字列をそのまま Device id に指定
「完了」
データ連携(4) 「デプロイ」ボタン
「デバッグ」タブに切り替え
デバッグタブにスマホの傾きが表示される
debug ノード右のボタンで
表示/非表示を切り替える
(表示を止めておく)
データ連携(5)
出力カテゴリーの websocket ノードをドラッグ&ドロップして、
ibmiot ノードと接続する
データ連携(6)
websocket ノードをダブルクリック
鉛筆マークをクリック
データ連携(7)
パス: /ws/sensor
と入力して、「追加」ボタン
1つ前の画面に戻るので「完了」
データ連携(8) 「デプロイ」ボタン
データ連携(9) 左: 「前後」を 135 以上に
右: 「前後」を 45 以下に
難しすぎる?
難易度調整(1)
機能カテゴリーの delay ノードをドラッグ&ドロップして、
ibmiot ノードと websocket ノードの間に接続する
難易度調整(2)
delay ノードをダブルクリック
動作: メッセージの流量制限
流量: 2 メッセージ 1 秒
「中間メッセージを削除」にチェック
に設定する。
※この設定だと1秒間に2回だけ動かせる
細かく調整しやすいが、素早く動かすことはできない
「完了」
難易度調整(3)
「デプロイ」をボタンを押して試してみる
必要に応じて、流量を調整する
他のスマホを使う場合
他のスマホでスマホ画面を表示
Node-RED を開いて、ibmiot ノードを開き、
そのスマホ画面に表示されている
Device id の値に書き換えて、完了
デプロイしてからゲーム画面を開く
2人協力プレイ(1)
出力カテゴリーの websocket ノードをドラッグ&ドロップして、
delay ノードの後ろに配置し、delay ノードと接続する
2人協力プレイ(2)
追加した websocket ノードをダブルクリックし、
パスを /ws/sensorL と書き換えて「更新」→「完了」
2人協力プレイ(3)
4本目のフローを同様に作成する:
入力カテゴリーの ibmiot ノード、
機能カテゴリーの delay ノード、
出力カテゴリーの websocket ノード
をドラッグ&ドロップして、線で繋げる。
2人協力プレイ(4)
ibmiot ノードの Device Id は
もう一台のスマホで /publish ページを
表示した時の文字列を書き写し、
delay ノードの設定は同様に
メッセージの流量制限
全てのメッセージ
2 メッセージ/1秒
中間メッセージを削除にチェック
websocket ノードのパスを
/ws/sensorR
にして更新→完了
最後にデプロイ
2人協力プレイ(5) /ws/sensorL 側: x, y, z いずれかが5以上で左、
/ws/sensorR 側: x, y, z いずれかが5以上で右
楽しかったですか?
• 感想を #BMXUG タグを付けて SNS で教えてください。
• 今後の運営の参考にさせていただきます。
IT に興味を持つきっかけに・・・
感想、要望、等々・・・を
#bmxug タグを付けてツイートしてください!

More Related Content

More from K Kimura

MashupAward6 Manholemap(2010)
MashupAward6 Manholemap(2010)MashupAward6 Manholemap(2010)
MashupAward6 Manholemap(2010)K Kimura
 
スライドパズルハンズオン資料
スライドパズルハンズオン資料スライドパズルハンズオン資料
スライドパズルハンズオン資料K Kimura
 
ユーザー投稿型位置情報プロットシステム - マンホールマップ
ユーザー投稿型位置情報プロットシステム - マンホールマップユーザー投稿型位置情報プロットシステム - マンホールマップ
ユーザー投稿型位置情報プロットシステム - マンホールマップK Kimura
 
Scratch でゲームプログラミング
Scratch でゲームプログラミングScratch でゲームプログラミング
Scratch でゲームプログラミングK Kimura
 
空耳アワーマシーンを作ってみた
空耳アワーマシーンを作ってみた空耳アワーマシーンを作ってみた
空耳アワーマシーンを作ってみたK Kimura
 
生まれ変わるマンホールマップ
生まれ変わるマンホールマップ生まれ変わるマンホールマップ
生まれ変わるマンホールマップK Kimura
 
AI先生と外国語会話を練習しよう!
AI先生と外国語会話を練習しよう!AI先生と外国語会話を練習しよう!
AI先生と外国語会話を練習しよう!K Kimura
 
IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現
IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現
IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現K Kimura
 
「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料
「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料
「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料K Kimura
 
LINE お絵描きアプリハンズオン 20190519
LINE お絵描きアプリハンズオン 20190519LINE お絵描きアプリハンズオン 20190519
LINE お絵描きアプリハンズオン 20190519K Kimura
 
LINE お絵描きハンズオン 2019.04.26
LINE お絵描きハンズオン 2019.04.26LINE お絵描きハンズオン 2019.04.26
LINE お絵描きハンズオン 2019.04.26K Kimura
 
Hyperledger Hands-on 2019-03-30 @ Singularity HIVE
Hyperledger Hands-on 2019-03-30 @ Singularity HIVEHyperledger Hands-on 2019-03-30 @ Singularity HIVE
Hyperledger Hands-on 2019-03-30 @ Singularity HIVEK Kimura
 
LINE お絵描きアプリハンズオン
LINE お絵描きアプリハンズオンLINE お絵描きアプリハンズオン
LINE お絵描きアプリハンズオンK Kimura
 
ブロックチェーン体験 「ブロックを作って、チェーンでつないで、理解しよう!」
ブロックチェーン体験 「ブロックを作って、チェーンでつないで、理解しよう!」ブロックチェーン体験 「ブロックを作って、チェーンでつないで、理解しよう!」
ブロックチェーン体験 「ブロックを作って、チェーンでつないで、理解しよう!」K Kimura
 
IBM Cloudant の細かすぎて伝わりにくい機能(その2) データの変更履歴が自動管理できるらしい
IBM Cloudant の細かすぎて伝わりにくい機能(その2) データの変更履歴が自動管理できるらしいIBM Cloudant の細かすぎて伝わりにくい機能(その2) データの変更履歴が自動管理できるらしい
IBM Cloudant の細かすぎて伝わりにくい機能(その2) データの変更履歴が自動管理できるらしいK Kimura
 
Web Audio API と IBM Watson Speech to Text の話
Web Audio API と IBM Watson Speech to Text の話Web Audio API と IBM Watson Speech to Text の話
Web Audio API と IBM Watson Speech to Text の話K Kimura
 
BMXUG 大阪 ブロックチェーン
BMXUG 大阪 ブロックチェーンBMXUG 大阪 ブロックチェーン
BMXUG 大阪 ブロックチェーンK Kimura
 
WordPress meets IBM Watson ~WordPress のコンテンツデータを IBM Watson に機械学習させてみよう~
WordPress meets IBM Watson ~WordPress のコンテンツデータを IBM Watson に機械学習させてみよう~WordPress meets IBM Watson ~WordPress のコンテンツデータを IBM Watson に機械学習させてみよう~
WordPress meets IBM Watson ~WordPress のコンテンツデータを IBM Watson に機械学習させてみよう~K Kimura
 
BMXUG女子部 ブロックチェーン
BMXUG女子部 ブロックチェーンBMXUG女子部 ブロックチェーン
BMXUG女子部 ブロックチェーンK Kimura
 
既存 IBM Notes アプリにブロックチェーンを適用するよ! (きっと)動くよ!!
既存 IBM Notes アプリにブロックチェーンを適用するよ! (きっと)動くよ!!既存 IBM Notes アプリにブロックチェーンを適用するよ! (きっと)動くよ!!
既存 IBM Notes アプリにブロックチェーンを適用するよ! (きっと)動くよ!!K Kimura
 

More from K Kimura (20)

MashupAward6 Manholemap(2010)
MashupAward6 Manholemap(2010)MashupAward6 Manholemap(2010)
MashupAward6 Manholemap(2010)
 
スライドパズルハンズオン資料
スライドパズルハンズオン資料スライドパズルハンズオン資料
スライドパズルハンズオン資料
 
ユーザー投稿型位置情報プロットシステム - マンホールマップ
ユーザー投稿型位置情報プロットシステム - マンホールマップユーザー投稿型位置情報プロットシステム - マンホールマップ
ユーザー投稿型位置情報プロットシステム - マンホールマップ
 
Scratch でゲームプログラミング
Scratch でゲームプログラミングScratch でゲームプログラミング
Scratch でゲームプログラミング
 
空耳アワーマシーンを作ってみた
空耳アワーマシーンを作ってみた空耳アワーマシーンを作ってみた
空耳アワーマシーンを作ってみた
 
生まれ変わるマンホールマップ
生まれ変わるマンホールマップ生まれ変わるマンホールマップ
生まれ変わるマンホールマップ
 
AI先生と外国語会話を練習しよう!
AI先生と外国語会話を練習しよう!AI先生と外国語会話を練習しよう!
AI先生と外国語会話を練習しよう!
 
IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現
IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現
IBM Watson IoT を用いた遠隔ゲームコントローラーと Node-RED による簡易カスタマイズによる実現
 
「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料
「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料
「テトリスを作ってスマホで振って遊ぼう!」ハンズオン資料
 
LINE お絵描きアプリハンズオン 20190519
LINE お絵描きアプリハンズオン 20190519LINE お絵描きアプリハンズオン 20190519
LINE お絵描きアプリハンズオン 20190519
 
LINE お絵描きハンズオン 2019.04.26
LINE お絵描きハンズオン 2019.04.26LINE お絵描きハンズオン 2019.04.26
LINE お絵描きハンズオン 2019.04.26
 
Hyperledger Hands-on 2019-03-30 @ Singularity HIVE
Hyperledger Hands-on 2019-03-30 @ Singularity HIVEHyperledger Hands-on 2019-03-30 @ Singularity HIVE
Hyperledger Hands-on 2019-03-30 @ Singularity HIVE
 
LINE お絵描きアプリハンズオン
LINE お絵描きアプリハンズオンLINE お絵描きアプリハンズオン
LINE お絵描きアプリハンズオン
 
ブロックチェーン体験 「ブロックを作って、チェーンでつないで、理解しよう!」
ブロックチェーン体験 「ブロックを作って、チェーンでつないで、理解しよう!」ブロックチェーン体験 「ブロックを作って、チェーンでつないで、理解しよう!」
ブロックチェーン体験 「ブロックを作って、チェーンでつないで、理解しよう!」
 
IBM Cloudant の細かすぎて伝わりにくい機能(その2) データの変更履歴が自動管理できるらしい
IBM Cloudant の細かすぎて伝わりにくい機能(その2) データの変更履歴が自動管理できるらしいIBM Cloudant の細かすぎて伝わりにくい機能(その2) データの変更履歴が自動管理できるらしい
IBM Cloudant の細かすぎて伝わりにくい機能(その2) データの変更履歴が自動管理できるらしい
 
Web Audio API と IBM Watson Speech to Text の話
Web Audio API と IBM Watson Speech to Text の話Web Audio API と IBM Watson Speech to Text の話
Web Audio API と IBM Watson Speech to Text の話
 
BMXUG 大阪 ブロックチェーン
BMXUG 大阪 ブロックチェーンBMXUG 大阪 ブロックチェーン
BMXUG 大阪 ブロックチェーン
 
WordPress meets IBM Watson ~WordPress のコンテンツデータを IBM Watson に機械学習させてみよう~
WordPress meets IBM Watson ~WordPress のコンテンツデータを IBM Watson に機械学習させてみよう~WordPress meets IBM Watson ~WordPress のコンテンツデータを IBM Watson に機械学習させてみよう~
WordPress meets IBM Watson ~WordPress のコンテンツデータを IBM Watson に機械学習させてみよう~
 
BMXUG女子部 ブロックチェーン
BMXUG女子部 ブロックチェーンBMXUG女子部 ブロックチェーン
BMXUG女子部 ブロックチェーン
 
既存 IBM Notes アプリにブロックチェーンを適用するよ! (きっと)動くよ!!
既存 IBM Notes アプリにブロックチェーンを適用するよ! (きっと)動くよ!!既存 IBM Notes アプリにブロックチェーンを適用するよ! (きっと)動くよ!!
既存 IBM Notes アプリにブロックチェーンを適用するよ! (きっと)動くよ!!
 

Recently uploaded

株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。takuyamatsumoto29
 
20240424 zaim academy counseling lesson .pdf
20240424 zaim academy counseling lesson .pdf20240424 zaim academy counseling lesson .pdf
20240424 zaim academy counseling lesson .pdfssuser80a51f
 
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続Yusuke Katsuma
 
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社hmoriyama
 
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------ssusercbaf23
 
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパンYusuke Katsuma
 
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfchouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfssuser31dbd1
 

Recently uploaded (10)

KestrelPro Flyer Japan IT Week 2024 (Japanese)
KestrelPro Flyer Japan IT Week 2024 (Japanese)KestrelPro Flyer Japan IT Week 2024 (Japanese)
KestrelPro Flyer Japan IT Week 2024 (Japanese)
 
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
株式会社AllAdsと申します。サービス紹介資料で御座いますので、是非ご覧くださいませ。
 
20240424 zaim academy counseling lesson .pdf
20240424 zaim academy counseling lesson .pdf20240424 zaim academy counseling lesson .pdf
20240424 zaim academy counseling lesson .pdf
 
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
JAPAN WEB3.0 AWARD 2023 ブロックチェーン(NFT)技術を活用したアイディア 優秀賞作品 遺3.0相続
 
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
コダワリ抜いた経営指南書(概要版) - コダワリ・ビジネス・コンサルティング株式会社
 
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
HCCソフト株式会社 2025年新卒採用向け 会社紹介・採用情報資料------
 
company profile
company profilecompany profile
company profile
 
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
第15回販促コンペ 審査員個人賞(林 知幸 氏) アルカナ? アディダスジャパン
 
Japan IT Week 2024 Brochure by 47Billion
Japan IT Week 2024 Brochure by 47BillionJapan IT Week 2024 Brochure by 47Billion
Japan IT Week 2024 Brochure by 47Billion
 
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdfchouhou_obuse_reiwa6nenn_4_2404slide.pdf
chouhou_obuse_reiwa6nenn_4_2404slide.pdf
 

地図データでレースゲームを作って遊ぼう!

Editor's Notes

  1. 国語:80~120字程度を3問程度 数学:3題程度 英語:聞く・読むだけでなく、書く・話すも https://financial-field.com/living/2018/07/12/entry-20296 https://www.myfirstpc.jp/examinationessential/ https://study-club.jp/info/programming-entrance-examination/