SlideShare a Scribd company logo
JJS で対戦できるゲーム作ったS で対戦できるゲーム作った
もりき
ももりきりき
Akito Moriki / benishouga
クレスコ
今はメーカーさんでJavaScript
FPSゲー
SSOURCEROURCER
JavaScript 書いて対戦できるゲーム
カルネージハートっぽく
自機を中心とした扇型レーダー
燃料/オーバーヒート
"クレスコSourcer" 検索で記事あります。
https://github.com/benishouga/sourcer
(https://github.com/benishouga/sourcer)
SSOURCEROURCER
0 (frame)
return function(controller) {
// 前90度 距離100 敵 攻撃 見
if (controller.scanAttack(0, 90, 1
// 後進 高度 落
controller.back();
controller.descent();
return;
}
// 高度 低
if (controller.altitude() < 100) {
// 上昇
controller.ascent();
return;
}
...省略...
}
repl
使使ったものったもの
Mongo / Express / React / Node.js (MERN)
SuperAgent / vm2
TypeScript / Webpack
SVG
実実装装
モモチベーションチベーション
初めは社内イベント向けで個人的に
今はツールやライブラリのトライアルに
過去
Angular
CoffeeScript
enchant.js
利利用実績用実績
社内イベントで数回
プログラミングコンテスト
内定者の懇親イベントで学生同士で
学生向けプログラミング体験イベント
コミュニティ/イベントがターゲット
DDEMOEMO
※優しくご利用ください
https://sourcer.herokuapp.com/
(https://sourcer.herokuapp.com/)
TTRY IT OUT !RY IT OUT !
お手元のPCで(要MongoDB)
git clone
環境変数を設定
npm install → npm start
Heroku ボタン
ぜひ自社のJS仲間と!
TTHENK YOU.HENK YOU.
https://sourcer.herokuapp.com/
(https://sourcer.herokuapp.com/)

More Related Content

What's hot

boot2docker upgrade
boot2docker upgradeboot2docker upgrade
boot2docker upgrade
Kazuhiro Nishiyama
 
Coffee script初めの一歩
Coffee script初めの一歩Coffee script初めの一歩
Coffee script初めの一歩Misa Kondo
 
「3Dプリンタってどんなマシン?羽ばたき飛行機をつくって飛ばそう!」ワークショップ資料
「3Dプリンタってどんなマシン?羽ばたき飛行機をつくって飛ばそう!」ワークショップ資料「3Dプリンタってどんなマシン?羽ばたき飛行機をつくって飛ばそう!」ワークショップ資料
「3Dプリンタってどんなマシン?羽ばたき飛行機をつくって飛ばそう!」ワークショップ資料
祐介 高橋
 
Casperjsのインストール
CasperjsのインストールCasperjsのインストール
Casperjsのインストール
Kohei Misu
 
A_road_to_AMBER_simulations_ver_1.0
A_road_to_AMBER_simulations_ver_1.0A_road_to_AMBER_simulations_ver_1.0
A_road_to_AMBER_simulations_ver_1.0Satoshi Kume
 
Node.jsで対戦ゲーム作ったよ
Node.jsで対戦ゲーム作ったよNode.jsで対戦ゲーム作ったよ
Node.jsで対戦ゲーム作ったよ
Yuusuke Takeuchi
 
elixirを使ったゲームサーバ
elixirを使ったゲームサーバelixirを使ったゲームサーバ
elixirを使ったゲームサーバ
Hidetaka Kojo
 
Html5の通信対戦ゲームをテスト駆動開発で作ってみた
Html5の通信対戦ゲームをテスト駆動開発で作ってみたHtml5の通信対戦ゲームをテスト駆動開発で作ってみた
Html5の通信対戦ゲームをテスト駆動開発で作ってみたYuusuke Takeuchi
 
Chef solo 入門の入門
Chef solo 入門の入門Chef solo 入門の入門
Chef solo 入門の入門
正之 安宅
 
ebisu.rb #19 超実践 super
ebisu.rb #19 超実践 superebisu.rb #19 超実践 super
ebisu.rb #19 超実践 super
Kaito Minatoya
 
サーバ構築実践入門
サーバ構築実践入門サーバ構築実践入門
サーバ構築実践入門
優之 田中
 
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内
Yasutaka Hamada
 
SoftlayerのCLIで遊ぼうとしたら
SoftlayerのCLIで遊ぼうとしたらSoftlayerのCLIで遊ぼうとしたら
SoftlayerのCLIで遊ぼうとしたら
雄哉 吉田
 
Cocos2d xゲームでuiテスト自動化
Cocos2d xゲームでuiテスト自動化Cocos2d xゲームでuiテスト自動化
Cocos2d xゲームでuiテスト自動化
Naoyuki Totani
 
後期第六回ネットワークチーム講座資料2016
後期第六回ネットワークチーム講座資料2016後期第六回ネットワークチーム講座資料2016
後期第六回ネットワークチーム講座資料2016
densan_teacher
 
20130222 osc13tk osc.cms
20130222 osc13tk osc.cms20130222 osc13tk osc.cms
20130222 osc13tk osc.cmsusptomo
 
自宅サーバ仮想化
自宅サーバ仮想化自宅サーバ仮想化
自宅サーバ仮想化
anubis_369
 
Lxc on cloud
Lxc on cloudLxc on cloud
Lxc on cloud
Yukihiko SAWANOBORI
 

What's hot (20)

boot2docker upgrade
boot2docker upgradeboot2docker upgrade
boot2docker upgrade
 
Coffee script初めの一歩
Coffee script初めの一歩Coffee script初めの一歩
Coffee script初めの一歩
 
「3Dプリンタってどんなマシン?羽ばたき飛行機をつくって飛ばそう!」ワークショップ資料
「3Dプリンタってどんなマシン?羽ばたき飛行機をつくって飛ばそう!」ワークショップ資料「3Dプリンタってどんなマシン?羽ばたき飛行機をつくって飛ばそう!」ワークショップ資料
「3Dプリンタってどんなマシン?羽ばたき飛行機をつくって飛ばそう!」ワークショップ資料
 
Casperjsのインストール
CasperjsのインストールCasperjsのインストール
Casperjsのインストール
 
A_road_to_AMBER_simulations_ver_1.0
A_road_to_AMBER_simulations_ver_1.0A_road_to_AMBER_simulations_ver_1.0
A_road_to_AMBER_simulations_ver_1.0
 
Node.jsで対戦ゲーム作ったよ
Node.jsで対戦ゲーム作ったよNode.jsで対戦ゲーム作ったよ
Node.jsで対戦ゲーム作ったよ
 
PowerShell de Azure
PowerShell de AzurePowerShell de Azure
PowerShell de Azure
 
elixirを使ったゲームサーバ
elixirを使ったゲームサーバelixirを使ったゲームサーバ
elixirを使ったゲームサーバ
 
Html5の通信対戦ゲームをテスト駆動開発で作ってみた
Html5の通信対戦ゲームをテスト駆動開発で作ってみたHtml5の通信対戦ゲームをテスト駆動開発で作ってみた
Html5の通信対戦ゲームをテスト駆動開発で作ってみた
 
Packerで自動化
Packerで自動化Packerで自動化
Packerで自動化
 
Chef solo 入門の入門
Chef solo 入門の入門Chef solo 入門の入門
Chef solo 入門の入門
 
ebisu.rb #19 超実践 super
ebisu.rb #19 超実践 superebisu.rb #19 超実践 super
ebisu.rb #19 超実践 super
 
サーバ構築実践入門
サーバ構築実践入門サーバ構築実践入門
サーバ構築実践入門
 
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内
第4回 一撃サーバー構築シェルスクリプト勉強会(もくもく) 発表資料 - さくらのクラウド操作案内
 
SoftlayerのCLIで遊ぼうとしたら
SoftlayerのCLIで遊ぼうとしたらSoftlayerのCLIで遊ぼうとしたら
SoftlayerのCLIで遊ぼうとしたら
 
Cocos2d xゲームでuiテスト自動化
Cocos2d xゲームでuiテスト自動化Cocos2d xゲームでuiテスト自動化
Cocos2d xゲームでuiテスト自動化
 
後期第六回ネットワークチーム講座資料2016
後期第六回ネットワークチーム講座資料2016後期第六回ネットワークチーム講座資料2016
後期第六回ネットワークチーム講座資料2016
 
20130222 osc13tk osc.cms
20130222 osc13tk osc.cms20130222 osc13tk osc.cms
20130222 osc13tk osc.cms
 
自宅サーバ仮想化
自宅サーバ仮想化自宅サーバ仮想化
自宅サーバ仮想化
 
Lxc on cloud
Lxc on cloudLxc on cloud
Lxc on cloud
 

JSで対戦できるゲーム作った