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
Syo Igarashi
July 17, 2017
Technology
0
170
2017夏開発合宿
Syo Igarashi
July 17, 2017
Tweet
Share
More Decks by Syo Igarashi
See All by Syo Igarashi
2020冬開発合宿
igara
0
180
2019冬開発合宿
igara
0
81
2018夏開発合宿
igara
0
130
2018冬開発合宿
igara
0
1.1k
Bariiiii
igara
0
100
My Chrome Plugin
igara
0
130
2017冬合宿
igara
0
140
Other Decks in Technology
See All in Technology
Sansanのデータプロダクトマネジメントのアプローチ
sansantech
PRO
0
160
ネットワーク保護はどう変わるのか?re:Inforce 2025最新アップデート解説
tokushun
0
210
AWS認定を取る中で感じたこと
siromi
1
190
品質と速度の両立:生成AI時代の品質保証アプローチ
odasho
1
360
United airlines®️ USA Contact Numbers: Complete 2025 Support Guide
unitedflyhelp
0
310
使いたいMCPサーバーはWeb APIをラップして自分で作る #QiitaBash
bengo4com
0
1.9k
ビズリーチが挑む メトリクスを活用した技術的負債の解消 / dev-productivity-con2025
visional_engineering_and_design
3
7.7k
面倒な作業はAIにおまかせ。Flutter開発をスマートに効率化
ruideengineer
0
260
Reach American Airlines®️ Instantly: 19 Calling Methods for Fast Support in the USA
flyamerican
1
170
AI時代の開発生産性を加速させるアーキテクチャ設計
plaidtech
PRO
3
160
freeeのアクセシビリティの現在地 / freee's Current Position on Accessibility
ymrl
2
200
さくらのIaaS基盤のモニタリングとOpenTelemetry/OSC Hokkaido 2025
fujiwara3
3
440
Featured
See All Featured
Facilitating Awesome Meetings
lara
54
6.4k
BBQ
matthewcrist
89
9.7k
Become a Pro
speakerdeck
PRO
29
5.4k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
950
Writing Fast Ruby
sferik
628
62k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
How GitHub (no longer) Works
holman
314
140k
A Tale of Four Properties
chriscoyier
160
23k
Building Applications with DynamoDB
mza
95
6.5k
Why Our Code Smells
bkeepers
PRO
336
57k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
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
お し ま い