Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Yuusuke Takeuchi
44,049 views
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
Read more
12
Save
Share
Embed
Embed presentation
Download
Downloaded 50 times
1
/ 19
2
/ 19
3
/ 19
4
/ 19
5
/ 19
6
/ 19
7
/ 19
8
/ 19
9
/ 19
10
/ 19
11
/ 19
Most read
12
/ 19
13
/ 19
Most read
14
/ 19
15
/ 19
Most read
16
/ 19
17
/ 19
18
/ 19
19
/ 19
More Related Content
PDF
【Unity】 Behavior TreeでAIを作る
by
torisoup
PDF
MagicOnion入門
by
torisoup
PDF
UE4でマルチプレイヤーゲームを作ろう
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
ネットワーク ゲームにおけるTCPとUDPの使い分け
by
モノビット エンジン
PPTX
UnityでUI開発を高速化した件
by
Grenge, Inc.
PDF
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
by
UnityTechnologiesJapan002
PDF
オンラインゲームの仕組みと工夫
by
Yuta Imai
PDF
コールバックと戦う話
by
torisoup
【Unity】 Behavior TreeでAIを作る
by
torisoup
MagicOnion入門
by
torisoup
UE4でマルチプレイヤーゲームを作ろう
by
エピック・ゲームズ・ジャパン Epic Games Japan
ネットワーク ゲームにおけるTCPとUDPの使い分け
by
モノビット エンジン
UnityでUI開発を高速化した件
by
Grenge, Inc.
【Unite Tokyo 2019】Unityだったら簡単!マルチプレイ用ゲームサーバ開発 ~実践編~
by
UnityTechnologiesJapan002
オンラインゲームの仕組みと工夫
by
Yuta Imai
コールバックと戦う話
by
torisoup
What's hot
PDF
WebSocket / WebRTCの技術紹介
by
Yasuhiro Mawarimichi
PDF
株式会社コロプラ『GKE と Cloud Spanner が躍動するドラゴンクエストウォーク』第 9 回 Google Cloud INSIDE Game...
by
Google Cloud Platform - Japan
PDF
The Usage and Patterns of MagicOnion
by
Yoshifumi Kawai
PDF
Unityでオンラインゲーム作った話
by
torisoup
PPTX
DeNAの最新のマスタデータ管理システム Oyakata の全容
by
sairoutine
PDF
UniTask入門
by
torisoup
PDF
猫でも分かるUE4.22から入ったSubsystem
by
エピック・ゲームズ・ジャパン Epic Games Japan
PDF
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
by
京大 マイコンクラブ
PDF
自宅で出来る!ゲームサーバの作り方
by
光晶 上原
PDF
インタフェース完全に理解した
by
torisoup
PDF
ゲームの仕様書を書こうまとめ
by
Sugimoto Chizuru
PDF
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
by
Drecom Co., Ltd.
PDF
通信対戦ゲームを作った話
by
mipsparc
PDF
TDPT + VMCプロトコル on WebRTC
by
hironroinakae
PDF
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
by
SEGADevTech
PDF
Riderはいいぞ!
by
UnityTechnologiesJapan002
PDF
【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~
by
UnityTechnologiesJapan002
PDF
第1回UE4名古屋勉強会
by
Masahiko Nakamura
PPTX
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
by
DeNA
PPTX
若輩エンジニアから見たUniRxを利用したゲーム開発
by
Hirohito Morinaga
WebSocket / WebRTCの技術紹介
by
Yasuhiro Mawarimichi
株式会社コロプラ『GKE と Cloud Spanner が躍動するドラゴンクエストウォーク』第 9 回 Google Cloud INSIDE Game...
by
Google Cloud Platform - Japan
The Usage and Patterns of MagicOnion
by
Yoshifumi Kawai
Unityでオンラインゲーム作った話
by
torisoup
DeNAの最新のマスタデータ管理システム Oyakata の全容
by
sairoutine
UniTask入門
by
torisoup
猫でも分かるUE4.22から入ったSubsystem
by
エピック・ゲームズ・ジャパン Epic Games Japan
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
by
京大 マイコンクラブ
自宅で出来る!ゲームサーバの作り方
by
光晶 上原
インタフェース完全に理解した
by
torisoup
ゲームの仕様書を書こうまとめ
by
Sugimoto Chizuru
CEDEC 2016 Metal と Vulkan を用いた水彩画レンダリング技法の紹介
by
Drecom Co., Ltd.
通信対戦ゲームを作った話
by
mipsparc
TDPT + VMCプロトコル on WebRTC
by
hironroinakae
「龍が如くスタジオ」のQAエンジニアリング技術を結集した全自動バグ取りシステム
by
SEGADevTech
Riderはいいぞ!
by
UnityTechnologiesJapan002
【Unite Tokyo 2019】SRPで一から描画フローを作ってみた! ~Unity描画フローからの脱却~
by
UnityTechnologiesJapan002
第1回UE4名古屋勉強会
by
Masahiko Nakamura
Unity 2018-2019を見据えたDeNAのUnity開発のこれから [DeNA TechCon 2019]
by
DeNA
若輩エンジニアから見たUniRxを利用したゲーム開発
by
Hirohito Morinaga
Viewers also liked
PDF
新入社員のための大規模ゲーム開発入門 サーバサイド編
by
infinite_loop
PDF
スマートフォン向けサービスにおけるサーバサイド設計入門
by
Hisashi HATAKEYAMA
PDF
年の瀬!リアルタイム通信ゲームサーバ勉強会
by
monobit
PDF
Djangoによるスマホアプリバックエンドの実装
by
Nakazawa Yuichi
PDF
Djangoフレームワークの紹介
by
Shinya Okano
PDF
ゲームサーバ開発現場の考え方
by
Daisaku Mochizuki
新入社員のための大規模ゲーム開発入門 サーバサイド編
by
infinite_loop
スマートフォン向けサービスにおけるサーバサイド設計入門
by
Hisashi HATAKEYAMA
年の瀬!リアルタイム通信ゲームサーバ勉強会
by
monobit
Djangoによるスマホアプリバックエンドの実装
by
Nakazawa Yuichi
Djangoフレームワークの紹介
by
Shinya Okano
ゲームサーバ開発現場の考え方
by
Daisaku Mochizuki
Similar to 日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
PDF
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
by
Kohei Kadowaki
PDF
【Unite Tokyo 2019】「禍つヴァールハイト」最大100人同時プレイ!モバイルオンラインゲームの実装テクニック
by
UnityTechnologiesJapan002
PDF
Unity WebSocket
by
光晶 上原
PDF
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
by
モノビット エンジン
PDF
Node.jsなら日曜プログラマーでも簡単に通信対戦ゲームが作れる
by
Yuusuke Takeuchi
PPT
同人ゲームサークルの1プログラマとしての過去・現在・未来
by
IGDA Japan
PDF
【Unite Tokyo 2019】「禍つヴァールハイト」最大100人同時プレイ!モバイルオンラインゲームの実装テクニック
by
UnityTechnologiesJapan002
PDF
ソーシャルゲーム開発パッケージ化とネイティブアプリの取り組みと開発ノウハウ
by
Genki Yamada
PDF
Html5の通信対戦ゲームをテスト駆動開発で作ってみた
by
Yuusuke Takeuchi
PDF
ゲームとUIの関係
by
Sayuri Nagayoshi
PDF
CEDEC 2015: PlaygroundとLuaによる 大規模モバイルオンラインゲーム開発のレベルアップ Part3
by
Takuya Hashimoto
PDF
ゲーム会社でのRuby : rails活用事例
by
Yasutomo Uemori
PPTX
Nodeで対戦型シューティング
by
Unty PocaPoca
PDF
神奈川電子技術研究所 あかんゲームといいゲーム
by
IGDA Japan
PDF
本職のプログラマーが趣味で対戦ゲーム作ってみた Part10
by
Yuusuke Takeuchi
PPT
Ai-Lug(Aizu.LT×つくらぐ)「2.情報大学生ならゲームつくろうぜ!」
by
louis 0023
PDF
ガールアックス:リアルタイム通信処理の効率的な実装
by
dena_study
PDF
ポコロンダンジョンズとリアルタイム通信 -クライアント編-
by
Suguru Shirai
PDF
ガールアックス マルチプレイのリアルタイム通信ゲーム開発入門
by
dena_study
PPTX
Imprementation of realtime_networkgame
by
Satoshi Yamafuji
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
by
Kohei Kadowaki
【Unite Tokyo 2019】「禍つヴァールハイト」最大100人同時プレイ!モバイルオンラインゲームの実装テクニック
by
UnityTechnologiesJapan002
Unity WebSocket
by
光晶 上原
【CEDEC2013】20対20リアルタイム通信対戦オンラインゲームのサーバ開発&運営技法
by
モノビット エンジン
Node.jsなら日曜プログラマーでも簡単に通信対戦ゲームが作れる
by
Yuusuke Takeuchi
同人ゲームサークルの1プログラマとしての過去・現在・未来
by
IGDA Japan
【Unite Tokyo 2019】「禍つヴァールハイト」最大100人同時プレイ!モバイルオンラインゲームの実装テクニック
by
UnityTechnologiesJapan002
ソーシャルゲーム開発パッケージ化とネイティブアプリの取り組みと開発ノウハウ
by
Genki Yamada
Html5の通信対戦ゲームをテスト駆動開発で作ってみた
by
Yuusuke Takeuchi
ゲームとUIの関係
by
Sayuri Nagayoshi
CEDEC 2015: PlaygroundとLuaによる 大規模モバイルオンラインゲーム開発のレベルアップ Part3
by
Takuya Hashimoto
ゲーム会社でのRuby : rails活用事例
by
Yasutomo Uemori
Nodeで対戦型シューティング
by
Unty PocaPoca
神奈川電子技術研究所 あかんゲームといいゲーム
by
IGDA Japan
本職のプログラマーが趣味で対戦ゲーム作ってみた Part10
by
Yuusuke Takeuchi
Ai-Lug(Aizu.LT×つくらぐ)「2.情報大学生ならゲームつくろうぜ!」
by
louis 0023
ガールアックス:リアルタイム通信処理の効率的な実装
by
dena_study
ポコロンダンジョンズとリアルタイム通信 -クライアント編-
by
Suguru Shirai
ガールアックス マルチプレイのリアルタイム通信ゲーム開発入門
by
dena_study
Imprementation of realtime_networkgame
by
Satoshi Yamafuji
More from Yuusuke Takeuchi
PDF
Reduxについて
by
Yuusuke Takeuchi
PDF
テスト駆動ゲーム開発をJava scriptで実践
by
Yuusuke Takeuchi
PDF
Gブレイバーのことれからとこの先
by
Yuusuke Takeuchi
PDF
Node.jsで対戦ゲーム作ったよ
by
Yuusuke Takeuchi
PDF
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
by
Yuusuke Takeuchi
PDF
Enchant.js入門
by
Yuusuke Takeuchi
PDF
Node.jsでサーバプログラマ デビューしよう
by
Yuusuke Takeuchi
PDF
2014年上期Gブレイバー振り返り
by
Yuusuke Takeuchi
PDF
日曜プログラマーとigoogle先生
by
Yuusuke Takeuchi
PDF
ゲームの自動テストを 作ってみた
by
Yuusuke Takeuchi
PDF
テスト駆動ゲーム開発をJava scriptで実践 in jscafe20
by
Yuusuke Takeuchi
PDF
春のJs祭2015 lt
by
Yuusuke Takeuchi
PDF
東京Node学園祭2014 飛び入りLT
by
Yuusuke Takeuchi
PDF
自作ゲームをWebpack対応させてみた
by
Yuusuke Takeuchi
PDF
Gブレイバー開発計画3スプリント目
by
Yuusuke Takeuchi
PDF
Gブレイバー1人用モード開発案
by
Yuusuke Takeuchi
PDF
Passportでサクッと外部認証を組み込もう
by
Yuusuke Takeuchi
PDF
Gブレイバー開発計画 2スプリント目
by
Yuusuke Takeuchi
Reduxについて
by
Yuusuke Takeuchi
テスト駆動ゲーム開発をJava scriptで実践
by
Yuusuke Takeuchi
Gブレイバーのことれからとこの先
by
Yuusuke Takeuchi
Node.jsで対戦ゲーム作ったよ
by
Yuusuke Takeuchi
日曜プログラマーがHtml5とかで通信対戦ゲームを作ってます
by
Yuusuke Takeuchi
Enchant.js入門
by
Yuusuke Takeuchi
Node.jsでサーバプログラマ デビューしよう
by
Yuusuke Takeuchi
2014年上期Gブレイバー振り返り
by
Yuusuke Takeuchi
日曜プログラマーとigoogle先生
by
Yuusuke Takeuchi
ゲームの自動テストを 作ってみた
by
Yuusuke Takeuchi
テスト駆動ゲーム開発をJava scriptで実践 in jscafe20
by
Yuusuke Takeuchi
春のJs祭2015 lt
by
Yuusuke Takeuchi
東京Node学園祭2014 飛び入りLT
by
Yuusuke Takeuchi
自作ゲームをWebpack対応させてみた
by
Yuusuke Takeuchi
Gブレイバー開発計画3スプリント目
by
Yuusuke Takeuchi
Gブレイバー1人用モード開発案
by
Yuusuke Takeuchi
Passportでサクッと外部認証を組み込もう
by
Yuusuke Takeuchi
Gブレイバー開発計画 2スプリント目
by
Yuusuke Takeuchi
日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた
1.
2014/3/23 日曜プログラマーが 1週間くらいで通信対戦ゲームを作ってみた 竹内 佑介
2.
自己紹介 ✤ 竹内 佑介! ✤ 日曜プログラマーです! ✤
RPGツクール、HSP、 クリック&クリエイト、 DXライブラリをいじってました! ✤ 最近はenchant.js + node.jsに はまってます
3.
通信対戦ゲームは敷居が高い? ✤ コンピュータ単体で動くゲームのノウハウは 沢山ありますね! ✤ でも、通信対戦ゲームの作り方となると途端に敷居が 高くなりますよね
4.
そんなことはありません ✤ 便利なライブラリ・サービスを組み合わせれば、 日曜プログラマーでも1週間で通信対戦ゲーム が作れます! ✤ 論より証拠ということで、まずはゲームをお見せします
5.
ジャンケンゲームを作ってみました http://janken-kaidouji85.herokuapp.com/
6.
動画デモも公開しています https://www.youtube.com/watch?v=1_ukdCUcw-Q
7.
ゲーム作成期間とか ✤ 作成期間 1週間 ->プロトタイプ作成 4日、ブラッシュアップ
3日 ->日曜プログラマーだから1日1日の感覚は結構多いん だけどね! ✤ 行数は全部で500行程度 ->行数はサーバとクライアントで大体半々くらいです
8.
作り方を少しだけ紹介します ✤ どうやって累計1週間で通信対戦ゲームを作ったのか 少しだけノウハウを共有させて頂きます! ✤ まずは通信対戦ゲーム作りで壁になるところを リストアップします
9.
通信対戦ゲーム作成の課題 1. ゲームプログラムてどう作るの?! 2. 通信プログラムってどう書くの?! 3.
サーバとゲーム画面の通信は、 どういう仕組みでやればいいの?! 4. ゲームをネットに公開するのはどうやるの?
10.
1. ゲームプログラミング ✤ ゲーム画面作成にはenchant.jsを使います! ✤
ネット上の日本語のノウハウが多く、入門本も 沢山あります! ✤ http://enchantjs.com/ja/
11.
2. 通信プログラム ✤ node.js
+ socket.ioで超簡単に通信プログラムが 書けます! ✤ BASICとかHSP感覚で通信プログラムが作れます! ✤ これもノウハウが多いですし、公式ページが驚くほど 分かりやすいです! ✤ http://socket.io/#how-to-use
12.
3. 通信ロジック① ✤ ここまでで、ゲーム画面、通信プログラムが作れるよ うになります! ✤
しかし、サーバ・クライアント間で同期をとる方法を 考える必要があります
13.
サーバ クライ アント ゲームロジック実行 結果に応じた ゲーム画面表示 コマンド送信 ゲーム判定結果送信 3. 通信ロジック② サーバ :
ゲームの処理を実行する! クライアント: ゲームの結果を表示! プレイヤーのコマンドをサーバに送信
14.
4. サービス公開方法 ✤ herokuとかを使えば簡単にサービス公開できます! ✤
デプロイは1コマンドでOK 例)git push heroku master! ✤ しかも5アプリまでなら無料で公開可能です! ✤ https://id.heroku.com/
15.
もっと詳しく知りたい方は ✤ ソースコードをgithubに公開しているので、是非アク セスしてみて下さい! ✤ https://github.com/kaidouji85/janken
16.
応用すればスゴいゲームも作れるかも ✤ ジャンケンゲームで一通りサーバ・クライアント間通 信はできました! ✤ あとはこれを少し複雑にしたり、積み上げたりすれば、 より複雑なゲームを作ることも可能です! ✤
実はジャンケンゲームを元に、通信対戦PRGを作って ます
17.
ジャンケンゲームの応用でこんなん作ってます ✤ ジャンケンゲームの応用で通信対戦PRGを作ってます! ✤ 近況は、ブログで順次お伝えします
18.
ブログもやってます ✤ ブログもやってます! ✤ 通信対戦プログラムの解説なども順次掲載するつもり です! ✤
毎日プログラム http://blog.livedoor.jp/kaidouji85/
19.
ご清聴ありがとうございました
Download