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
210
0
Share
2017夏開発合宿
Syo Igarashi
July 17, 2017
More Decks by Syo Igarashi
See All by Syo Igarashi
2020冬開発合宿
igara
0
210
2019冬開発合宿
igara
0
96
2018夏開発合宿
igara
0
150
2018冬開発合宿
igara
0
1.3k
Bariiiii
igara
0
110
My Chrome Plugin
igara
0
150
2017冬合宿
igara
0
150
Other Decks in Technology
See All in Technology
Rebirth of Software Craftsmanship in the AI Era
lemiorhan
PRO
2
420
OBI+APMでお手軽にアプリケーションのオブザーバビリティを手に入れよう
kenshimuto
0
310
こんなアーキテクチャ図はいやだ / Anti-pattern in AWS Architecture Diagrams
naospon
1
370
QGISプラグイン CMChangeDetector
naokimuroki
1
270
Databricksで構築するログ検索基盤とアーキテクチャ設計
cscengineer
0
190
JOAI2026講評会資料(近藤佐介)
element138
1
130
インターネットの技術 / Internet technology
ks91
PRO
0
110
システムは「動く」だけでは足りない 実装編 - 非機能要件・分散システム・トレードオフをコードで見る
nwiizo
3
390
ぼくがかんがえたさいきょうのあうとぷっと
yama3133
0
130
BigQuery × dbtでコスト削減した話
rightcode
0
140
Amazon S3 Filesについて
yama3133
2
110
幾億の壁を超えて/Beyond Countless Walls(JP)
ikuodanaka
0
130
Featured
See All Featured
Heart Work Chapter 1 - Part 1
lfama
PRO
5
35k
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
720
The World Runs on Bad Software
bkeepers
PRO
72
12k
Become a Pro
speakerdeck
PRO
31
5.9k
How Software Deployment tools have changed in the past 20 years
geshan
0
33k
The Limits of Empathy - UXLibs8
cassininazir
1
290
Designing Experiences People Love
moore
143
24k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
250
How to Talk to Developers About Accessibility
jct
2
170
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
47
8k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.3k
Raft: Consensus for Rubyists
vanstee
141
7.4k
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
お し ま い