Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
2017夏開発合宿
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Syo Igarashi
July 17, 2017
Technology
220
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2017夏開発合宿
Syo Igarashi
July 17, 2017
More Decks by Syo Igarashi
See All by Syo Igarashi
2020冬開発合宿
igara
0
220
2019冬開発合宿
igara
0
100
2018夏開発合宿
igara
0
150
2018冬開発合宿
igara
0
1.4k
Bariiiii
igara
0
120
My Chrome Plugin
igara
0
150
2017冬合宿
igara
0
150
Other Decks in Technology
See All in Technology
最適な自走を最小限の支援で — M&Aで拡大する組織で少人数SREが挑んだ1年 / SRE NEXT 2026
genda
0
900
AIDLC_ヤフーショッピングの取り組み
lycorptech_jp
PRO
0
600
プライバシー保護の理論と実践
lycorptech_jp
PRO
1
250
スタートアップにおけるアジャイルの実践について #shibuyagile
murabayashi
3
2.2k
Compose 新機能総まとめ / What's New in Jetpack Compose
yanzm
0
160
CSに"SLO"は要らない、経営層に"99.9%"は伝わらない - SREを全社に"翻訳"する3原則
cscengineer
PRO
1
4.3k
product engineering with qa
nealle
0
160
次世代ランサムウェア対策の考察 / 20260704 Mitsutoshi Matsuo
shift_evolve
PRO
5
1.7k
証券システムを10年Scalaで作り続けるということ - 関数型まつり2026
krrrr38
3
820
SRE Next 2026 何でも屋からの脱却
bto
0
460
はじめてのWDM
miyukichi_ospf
1
140
DatabricksにおけるMCPソリューション
taka_aki
1
180
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.9k
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
210
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1k
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
320
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
5
1.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
52k
Utilizing Notion as your number one productivity tool
mfonobong
4
360
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
200
Paper Plane (Part 1)
katiecoart
PRO
0
9.5k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
490
Mind Mapping
helmedeiros
PRO
1
280
Transcript
2017 夏開発合宿 今年の夏もゲーム作成だった 五十嵐 翔
アジェンダ ・モチベーション ・環境構築周り ・コンテンツ ・まとめ
モチベーション
・個人サイト(syonet.work)もゲームっぽいサイトにしたくなってきた クリエイティブさを主張したい ・極力コーディングしないでWebサイト作る技術得たい プログラミング能力以外を強化したい ・とにかく楽しみたい
環境構築周り
Server側 言語:Rust 1.12.0 FW:Iron 0.5.1 リバプロ:nginx HTTP/2 ALPN対応 ルーティングしかさせてない Rust使いたい気運が高まってた
Client側 ゲームエンジン:Cocos Creator 1.5.1 言語:TypeScript Cocos Creator 1.5以降からTSサポート 前回の合宿でUnityやったので 他のゲームエンジン使ってみた Cocos CreatorもUnityのように 使えるらしいので遊びで導入 あと画像は自前、音は著作権フリーの
コンテンツ
まずは404?ページを作成してみた
https://syonet.work/da ↓ リダイレクト https://syonet.work/notfound/
None
某Webブラウザのネットワーク繋がらない時に遊べる 名前のわからないあの例の機能っぽいゲームを作った
人間とサボテンがぶつかったとき ゲームが終了(スコアが止まる)ようになっている ここの仕組みはUnityでもあったCollider(衝突)の イベントで処理してる 衝突のコールバック関数名はUnityもCocosも同じだった OnCollisionEnter OnCollisionExit OnCollisionStay
次に合宿2日にして5000兆円をネタに なんかマ◦オみたいな作ろうとしたけど断念 良い5000兆円の使い方がわからなかった
作りかけの5000兆円があるマ◦オクローン https://syonet.work/game/yen/
合宿2日目の夜、5000兆円でちょっと物理演算を導入したので ボールを転がして点数得るようなゲーム作ろうとしてみた 物理演算もUnityと同様にRigidbodyで行える
ごめんなさい、作りかけです https://syonet.work/game/ball/
まとめ
・NotFoundページが一番本気出してた ・合宿でなに作ろうか明確にしなさすぎた 逃げの方針でゲーム作ろうとしたけど 無心でゲームを作るもんじゃない ・ソースはこちら https://github.com/igara/syonet-five
お し ま い