Enviar búsqueda
Cargar
C#でゲームを作る2016 第8回
•
0 recomendaciones
•
2,161 vistas
京大 マイコンクラブ
Seguir
KMC’の新入生プロジェクトの一つ「C#でゲームを作る2016」で使ったスライドです。
Leer menos
Leer más
Tecnología
Denunciar
Compartir
Denunciar
Compartir
1 de 28
Descargar ahora
Descargar para leer sin conexión
Recomendados
2ヶ月前にgitを始めた私からこれから始める皆さんへ
2ヶ月前にgitを始めた私からこれから始める皆さんへ
Ayana Yokota
私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ
Shihomi Katayama
実用Brainf*ckプログラミング
実用Brainf*ckプログラミング
京大 マイコンクラブ
Git @ NNCT programming workshop
Git @ NNCT programming workshop
NNCT programming study group
なるべく噛み砕いたGit基礎講習
なるべく噛み砕いたGit基礎講習
石橋 啓太
Git tutorial
Git tutorial
Hiroki Kouchi
Git勉強会資料
Git勉強会資料
Kenji Takei
ておくれないgit
ておくれないgit
rkmathi
Recomendados
2ヶ月前にgitを始めた私からこれから始める皆さんへ
2ヶ月前にgitを始めた私からこれから始める皆さんへ
Ayana Yokota
私が複数人開発で感じている Git・GitHubのうまみ
私が複数人開発で感じている Git・GitHubのうまみ
Shihomi Katayama
実用Brainf*ckプログラミング
実用Brainf*ckプログラミング
京大 マイコンクラブ
Git @ NNCT programming workshop
Git @ NNCT programming workshop
NNCT programming study group
なるべく噛み砕いたGit基礎講習
なるべく噛み砕いたGit基礎講習
石橋 啓太
Git tutorial
Git tutorial
Hiroki Kouchi
Git勉強会資料
Git勉強会資料
Kenji Takei
ておくれないgit
ておくれないgit
rkmathi
Git講習会
Git講習会
galluda
Git flow概要紹介
Git flow概要紹介
y42sora
GitHubの入門を読む前に読む入門書
GitHubの入門を読む前に読む入門書
相皓 卞
2015年2月23日 wbtoyama 勉強会 はじめようgit
2015年2月23日 wbtoyama 勉強会 はじめようgit
Satoshi Kamigaki
Git初心者がつまづいたあるある話
Git初心者がつまづいたあるある話
省吾 松岡
はじめてのGit #gitkyoto
はじめてのGit #gitkyoto
Hisateru Tanaka
Git 10min
Git 10min
gon6109
Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)
Makoto Kawano
Gitプレゼンテーション
Gitプレゼンテーション
Masaru Ookawa
Gitごにょごにょ【概要編】
Gitごにょごにょ【概要編】
Kazuki Shingai
今日から始めるGithub
今日から始めるGithub
lion-man
Git Flowを運用するために
Git Flowを運用するために
Shun Tsunoda
Bitbucket and git
Bitbucket and git
Ryo Katsumata
Git紹介~入門編~
Git紹介~入門編~
ngi group.
Git紹介
Git紹介
Seiji Ochiai
20160128 jjug Nightセミナー_Git実践入門
20160128 jjug Nightセミナー_Git実践入門
Mizuki Ugajin
15分でわかる分散バージョン管理システムgit
15分でわかる分散バージョン管理システムgit
Tomohiro MITSUMUNE
2018 07-18 git-hub講座
2018 07-18 git-hub講座
貴一 末田
15分でわかるGit入門
15分でわかるGit入門
to_ueda
社内勉強会用Gitのスライド#02
社内勉強会用Gitのスライド#02
nobuyasu tomura
テキストファイルを読む💪 第1回
テキストファイルを読む💪 第1回
京大 マイコンクラブ
かわいくなろうとしたら語彙力が下がった話
かわいくなろうとしたら語彙力が下がった話
京大 マイコンクラブ
Más contenido relacionado
Similar a C#でゲームを作る2016 第8回
Git講習会
Git講習会
galluda
Git flow概要紹介
Git flow概要紹介
y42sora
GitHubの入門を読む前に読む入門書
GitHubの入門を読む前に読む入門書
相皓 卞
2015年2月23日 wbtoyama 勉強会 はじめようgit
2015年2月23日 wbtoyama 勉強会 はじめようgit
Satoshi Kamigaki
Git初心者がつまづいたあるある話
Git初心者がつまづいたあるある話
省吾 松岡
はじめてのGit #gitkyoto
はじめてのGit #gitkyoto
Hisateru Tanaka
Git 10min
Git 10min
gon6109
Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)
Makoto Kawano
Gitプレゼンテーション
Gitプレゼンテーション
Masaru Ookawa
Gitごにょごにょ【概要編】
Gitごにょごにょ【概要編】
Kazuki Shingai
今日から始めるGithub
今日から始めるGithub
lion-man
Git Flowを運用するために
Git Flowを運用するために
Shun Tsunoda
Bitbucket and git
Bitbucket and git
Ryo Katsumata
Git紹介~入門編~
Git紹介~入門編~
ngi group.
Git紹介
Git紹介
Seiji Ochiai
20160128 jjug Nightセミナー_Git実践入門
20160128 jjug Nightセミナー_Git実践入門
Mizuki Ugajin
15分でわかる分散バージョン管理システムgit
15分でわかる分散バージョン管理システムgit
Tomohiro MITSUMUNE
2018 07-18 git-hub講座
2018 07-18 git-hub講座
貴一 末田
15分でわかるGit入門
15分でわかるGit入門
to_ueda
社内勉強会用Gitのスライド#02
社内勉強会用Gitのスライド#02
nobuyasu tomura
Similar a C#でゲームを作る2016 第8回
(20)
Git講習会
Git講習会
Git flow概要紹介
Git flow概要紹介
GitHubの入門を読む前に読む入門書
GitHubの入門を読む前に読む入門書
2015年2月23日 wbtoyama 勉強会 はじめようgit
2015年2月23日 wbtoyama 勉強会 はじめようgit
Git初心者がつまづいたあるある話
Git初心者がつまづいたあるある話
はじめてのGit #gitkyoto
はじめてのGit #gitkyoto
Git 10min
Git 10min
Python for Data Analysis第1回勉強会(+git入門)
Python for Data Analysis第1回勉強会(+git入門)
Gitプレゼンテーション
Gitプレゼンテーション
Gitごにょごにょ【概要編】
Gitごにょごにょ【概要編】
今日から始めるGithub
今日から始めるGithub
Git Flowを運用するために
Git Flowを運用するために
Bitbucket and git
Bitbucket and git
Git紹介~入門編~
Git紹介~入門編~
Git紹介
Git紹介
20160128 jjug Nightセミナー_Git実践入門
20160128 jjug Nightセミナー_Git実践入門
15分でわかる分散バージョン管理システムgit
15分でわかる分散バージョン管理システムgit
2018 07-18 git-hub講座
2018 07-18 git-hub講座
15分でわかるGit入門
15分でわかるGit入門
社内勉強会用Gitのスライド#02
社内勉強会用Gitのスライド#02
Más de 京大 マイコンクラブ
テキストファイルを読む💪 第1回
テキストファイルを読む💪 第1回
京大 マイコンクラブ
かわいくなろうとしたら語彙力が下がった話
かわいくなろうとしたら語彙力が下がった話
京大 マイコンクラブ
Common Lisp入門
Common Lisp入門
京大 マイコンクラブ
多倍長整数の乗算と高速フーリエ変換
多倍長整数の乗算と高速フーリエ変換
京大 マイコンクラブ
つくってあそぼ ラムダ計算インタプリタ
つくってあそぼ ラムダ計算インタプリタ
京大 マイコンクラブ
Geometry with Unity
Geometry with Unity
京大 マイコンクラブ
セミコロンレスc++
セミコロンレスc++
京大 マイコンクラブ
エンジニアと健康
エンジニアと健康
京大 マイコンクラブ
女の子になれなかった人のために
女の子になれなかった人のために
京大 マイコンクラブ
Pietで競プロしよう
Pietで競プロしよう
京大 マイコンクラブ
もし太陽のコアがIntelCoreだったら
もし太陽のコアがIntelCoreだったら
京大 マイコンクラブ
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
京大 マイコンクラブ
プログラムを高速化する話Ⅱ 〜GPGPU編〜
プログラムを高速化する話Ⅱ 〜GPGPU編〜
京大 マイコンクラブ
ドット絵でプログラミング!難解言語『Piet』勉強会
ドット絵でプログラミング!難解言語『Piet』勉強会
京大 マイコンクラブ
No SSH (@nojima; KMC関東例会)
No SSH (@nojima; KMC関東例会)
京大 マイコンクラブ
DTM練習会2017第1.5回 「伴奏の付け方」
DTM練習会2017第1.5回 「伴奏の付け方」
京大 マイコンクラブ
hideya流 テストプレイ観察術
hideya流 テストプレイ観察術
京大 マイコンクラブ
暗号技術入門 秘密の国のアリス 総集編
暗号技術入門 秘密の国のアリス 総集編
京大 マイコンクラブ
Altseed
Altseed
京大 マイコンクラブ
C#でゲームを作る2016 第7回
C#でゲームを作る2016 第7回
京大 マイコンクラブ
Más de 京大 マイコンクラブ
(20)
テキストファイルを読む💪 第1回
テキストファイルを読む💪 第1回
かわいくなろうとしたら語彙力が下がった話
かわいくなろうとしたら語彙力が下がった話
Common Lisp入門
Common Lisp入門
多倍長整数の乗算と高速フーリエ変換
多倍長整数の乗算と高速フーリエ変換
つくってあそぼ ラムダ計算インタプリタ
つくってあそぼ ラムダ計算インタプリタ
Geometry with Unity
Geometry with Unity
セミコロンレスc++
セミコロンレスc++
エンジニアと健康
エンジニアと健康
女の子になれなかった人のために
女の子になれなかった人のために
Pietで競プロしよう
Pietで競プロしよう
もし太陽のコアがIntelCoreだったら
もし太陽のコアがIntelCoreだったら
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
プログラムを高速化する話Ⅱ 〜GPGPU編〜
プログラムを高速化する話Ⅱ 〜GPGPU編〜
ドット絵でプログラミング!難解言語『Piet』勉強会
ドット絵でプログラミング!難解言語『Piet』勉強会
No SSH (@nojima; KMC関東例会)
No SSH (@nojima; KMC関東例会)
DTM練習会2017第1.5回 「伴奏の付け方」
DTM練習会2017第1.5回 「伴奏の付け方」
hideya流 テストプレイ観察術
hideya流 テストプレイ観察術
暗号技術入門 秘密の国のアリス 総集編
暗号技術入門 秘密の国のアリス 総集編
Altseed
Altseed
C#でゲームを作る2016 第7回
C#でゲームを作る2016 第7回
Último
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
FumieNakayama
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
Yuki Kikuchi
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
sugiuralab
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
akihisamiyanaga1
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
UEHARA, Tetsutaro
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
博三 太田
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
FumieNakayama
Último
(9)
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
C#でゲームを作る2016 第8回
1.
C#でゲームをつくろう 第捌回 06/11 担当: suzusime
2.
自己紹介 京都大学理学部理学科二回生 ID:
suzusime(すずしめ) 物理学徒 解析学I中間テスト爆死しました。
3.
今回の内容 Git入門! ついでにLinux系コマンドの基本的な使い方をやります。
ついでにネットワークの仕組みをさらっとみてみます。 その他やり残した(話したい)ことをやります。 今回で講義フェイズは終わりかなー、と。
4.
Gitとはなんぞや バージョン管理システムのひとつ。 なかでも「分散型」に分類されるもの。
かなり広く使われている。 Githubとは違う。
5.
バージョン管理システムとは 「歴史」を管理するもの。
6.
バージョン管理システムとは これだと、どこが変わったのかすぐには分からない。 誰がどういう目的で変更したのかという情報もない。
つらい もうちょっとちゃんと管理したい。 目録を作ろう。
7.
バージョン管理システムとは 「リポジトリ」(貯蔵庫)と呼ばれる目録に、誰がいつ どのように変更したのかという情報を適宜書き込んでい く。 そうしたらあとで流れが追いやすい。
昔の状態に戻すこともすぐにできる。 便利。
8.
分散型バージョン管理システムとは 複数人で開発するときに、リポジトリをどうするかが問 題。 分散型では、一人一人が手許にリポジトリを持っている。
何か変更した時には、一度手許のリポジトリに登録した 後、それを全体のリポジトリに反映させる。 これによって変更の衝突の管理がしやすくなる。
9.
Githubとは Gitのリポジトリを置くことの出来るサーバーと、Gitと 連携して使える様々な便利機能を提供するWebサービス。 Issueを投げて改善希望をだしたり、PullRequestをだして 自分の変更を全体に反映してくれとお願いしたり。
開発用に特化した掲示板がリポジトリ毎に使えるように なっているイメージ。一種のSNSでもある。
10.
Githubは死んだんだ ですが今回はGithubの使い方については触れません。 Git本来の概念に加えて様々なGithub特有の概念があって 難儀なので。
Githubがいつまでもつかも分からない。 この講座では普遍性のある知識習得を目指しています!
11.
黒い画面はこわくない GUIで使えるGitも存在する(実はVisual Studioにも組み込 まれている)のですが、CUI(黒い画面)のGitでやろう と思います。
Gitはunix界隈初のソフトなので、GUIはあくまでCUIを 包んだだけという節がある。 黒い画面もこわくはないです。 折角なのでこの機に慣れましょう。
12.
Gitの練習(ローカル編) 覚えるべきは次の4つ! $
git status $ git add test.txt $ git commit –m “最初のコミット” $ git log あとは必要になったときに適宜調べる。
13.
Linuxの基本 とりあえず次の5つ $
ls $ cd “フォルダ名” $ less test.txt $ cp test.txt test2.txt $ vim test.txt
14.
Vimの基本 i 挿入モードに移行
Esc 標準モードに移行 :w 上書き保存 :q 終了 :q! 変更を破棄して終了
15.
ネットワークの話 $ ssh
user@kmc.gr.jp $ ssh ringo 下は部室の中からだけ繫がる
16.
IPアドレス インターネット上の住所 $
ssh user@192.168.220.34 (これも部室の中からだけ)
17.
DNS IPアドレスの直打ちは一般人には難しいので、適当に名 前を指定すると繫がるようにしたいです。 そのために使う辞書のようなものがDNSです。
さっきのringo→192.168.220.34は部室の中からだけみえる DNSにはいっています。なので外から $ ssh ringoとして も動かないのです。
18.
ポート ネットワーク上のコンピュータは通信するための出入り 口のようなものをもっています。 例:HTTPは80番ポート、sshは22番ポート
19.
サーバーをたてる 要はポートに来る信号を待ち受けて処理するプログラム を書けばそれがサーバーになります。 サーバーをたてるだけならとても簡単。
持っているそのPCで今すぐやることもできるのです。 サーバーもこわくない、ということだけ覚えておいてほ しいかな、と。
20.
スクリプトを読み込む 弾幕の弾の定義とか、ストーリーのテキストとか、そう いうものをソースコードに書くと毎回コンパイルしない と行けなくて面倒です。 外部のファイルに書いておいてそれを読み込めるように すると良い(良さそう)。
21.
スクリプトをどう考えるか CSVファイルとかそういうのに書くのが楽そうですね。 自分で言語仕様を決めて適当にパーサを書いて読み込む のもあり。
Luaとかそういう既存の組み込み用言語を組み込むのも あり。 CSharpCodeProviderとかいうのも存在します。
22.
外部ファイルの読み込み System.IO.StreamReader System.IO.StreamWriter
あたりを使う。 あとはConsole.ReadLine()したときを思い出そう。
23.
その他 だいたいこれで私の話せることは全部話したかな? 何か聞きたいことがあったら聞いて下さい。
適宜誰かに投げます。
24.
次回からの進め方 もうそろそろ課題(?)のゲームを作ってほしいという ところです。 後期の最初に発表会をしてこのプロジェクトは終わりに したいと思います。
それまではここにきて開発する、というので良いかなと。 前期の最後に中間報告会をやります。
25.
小課題 というだけだと途方に暮れてしまうかも知れないので、 小課題を出します。 次回(2週間後)までにシューティングゲームを作って きてください!!!!
素材とかそういうリソースの面は適当で良いです。 とりあえず、「ちゃんと遊べる」ものを作ってきて下さ い。
26.
小課題 がんばれ♡ がんばれ♡
27.
次回予告 次回は6月25日です。 小課題頑張ってください。
28.
――以上 お疲れ様でした。
Descargar ahora