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
160
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
69
2018夏開発合宿
igara
0
120
2018冬開発合宿
igara
0
1k
Bariiiii
igara
0
100
My Chrome Plugin
igara
0
120
2017冬合宿
igara
0
130
Other Decks in Technology
See All in Technology
新卒エンジニア研修の試行錯誤と工夫/nikkei-tech-talk-31
nishiuma
0
160
職種に名前が付く、ということ/The fact that a job title has a name
bitkey
1
210
LINE Notify互換のボットを作った話
kenichirokimura
0
100
Dapr For Java Developers SouJava 25
salaboy
1
120
BCMathを高速化した一部始終をC言語でガチ目に解説する / BCMath performance improvement explanation
sakitakamachi
2
980
React Server Componentは 何を解決し何を解決しないのか / What do React Server Components solve, and what do they not solve?
kaminashi
5
920
「エンジニアマネージャー」の役割を担っている / 担ってみたい方へのキャリアパスガイド
coconala_engineer
1
220
Cloud Native PG 使ってみて気づいたことと最新機能の紹介 - 第52回PostgreSQLアンカンファレンス
seinoyu
0
110
RubyKaigi 2025でプロポーザルが初めて採択されるまでにやったこと
yuuu
1
280
LINEギフトのLINEミニアプリアクセシビリティ改善事例
lycorptech_jp
PRO
0
130
我々に残された仕事はあるのか?
taishiyade
0
200
モノリスの認知負荷に立ち向かう、コードの所有者という思想と現実
kzkmaeda
0
100
Featured
See All Featured
How to Ace a Technical Interview
jacobian
276
23k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Mobile First: as difficult as doing things right
swwweet
223
9.5k
Become a Pro
speakerdeck
PRO
26
5.2k
KATA
mclloyd
29
14k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Making Projects Easy
brettharned
116
6.1k
Product Roadmaps are Hard
iamctodd
PRO
52
11k
Automating Front-end Workflow
addyosmani
1369
200k
Designing Experiences People Love
moore
140
23k
The Invisible Side of Design
smashingmag
299
50k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.3k
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
お し ま い