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
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Syo Igarashi
July 17, 2017
Technology
210
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
99
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
サイバーセキュリティ概論 / Introduction to Cybersecurity
ks91
PRO
0
170
AmazonRoute 53ではじめてのドメイン取得!HTTPS化までの道のりを整理してみた
usanchuu
3
110
"何を作るか"を任される エンジニアは、どう育つのか
yutaokafuji
1
260
Agentic ERPをどう設計するか ー 受発注エージェントを動かす、現場の知見と設計思想ー
recerqainc
1
2k
ABEMA の Datadog × OTel 基盤、 中から見るか? 外から見るか?
tetsuya28
0
110
AIの性能が向上しても未解決な組織の重大問題は何か?/An Unsolved Organizational Problem in the Age of AI
moriyuya
2
450
トークン数だけでは測れない — Claude Code 組織展開の効果検証から学んだこと
makikub
0
140
非エンジニアがClaudeと挑んだ「1ヶ月間プロダクト30本ノック」
askokc
0
140
製造業のクラウド活用最適解〜AI,DXを加速するデータ基盤の作り方〜
hamadakoji
0
420
中期計画、2回作ってみた ~業務委託と正社員、両方の視点から~
demaecan
1
450
SIer20年! 培ったスキルがスタートアップで輝く時
shucho0103
0
780
「気づいたら仕事が終わっている」バクラクAIエージェント本番運用の裏側 / layerx-bakuraku-aie2026
yuya4
19
11k
Featured
See All Featured
Optimizing for Happiness
mojombo
378
71k
Visualization
eitanlees
152
17k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
310
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
170
Tell your own story through comics
letsgokoyo
1
950
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
280
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.3k
GraphQLの誤解/rethinking-graphql
sonatard
75
12k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
860
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
お し ま い