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
京大 マイコンクラブ
2,226 views
C#でゲームを作る2016 第8回
KMC’の新入生プロジェクトの一つ「C#でゲームを作る2016」で使ったスライドです。
Technology
◦
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 28
2
/ 28
3
/ 28
4
/ 28
5
/ 28
6
/ 28
7
/ 28
8
/ 28
9
/ 28
10
/ 28
11
/ 28
12
/ 28
13
/ 28
14
/ 28
15
/ 28
16
/ 28
17
/ 28
18
/ 28
19
/ 28
20
/ 28
21
/ 28
22
/ 28
23
/ 28
24
/ 28
25
/ 28
26
/ 28
27
/ 28
28
/ 28
More Related Content
PDF
バージョン管理システムチュートリアル
by
Ryo Igarashi
PDF
2ヶ月前にgitを始めた私からこれから始める皆さんへ
by
Ayana Yokota
PDF
実用Brainf*ckプログラミング
by
京大 マイコンクラブ
PPTX
私が複数人開発で感じている Git・GitHubのうまみ
by
Shihomi Katayama
PDF
VCS - Version Control System at Security and Programming camp 2011
by
Hiro Yoshioka
PDF
git-webtouchmeeting
by
Tomohiko Himura
PDF
Version Control System Tutorial バージョン管理システムチュートリアル
by
Computational Materials Science Initiative
PDF
Agileツール適合化分科会(gitとgit hub)
by
masanori kataoka
バージョン管理システムチュートリアル
by
Ryo Igarashi
2ヶ月前にgitを始めた私からこれから始める皆さんへ
by
Ayana Yokota
実用Brainf*ckプログラミング
by
京大 マイコンクラブ
私が複数人開発で感じている Git・GitHubのうまみ
by
Shihomi Katayama
VCS - Version Control System at Security and Programming camp 2011
by
Hiro Yoshioka
git-webtouchmeeting
by
Tomohiko Himura
Version Control System Tutorial バージョン管理システムチュートリアル
by
Computational Materials Science Initiative
Agileツール適合化分科会(gitとgit hub)
by
masanori kataoka
Similar to C#でゲームを作る2016 第8回
PDF
15分でわかるGit入門
by
to_ueda
PDF
Git 初心者講座 by forkwell
by
sinsoku listy
PDF
ソフトウェア工学2023 07 バージョン管理
by
Toru Tamaki
PPTX
Git 入門ちょい手前
by
Yuichi Goto
KEY
デザイナのためのGit講座
by
Akira Suenami
PDF
Python for Data Analysis第1回勉強会(+git入門)
by
Makoto Kawano
ODP
Next-L Enju 開発ワークショップ #02
by
Kosuke Tanabe
PPT
Gitの紹介
by
Shoot Morii
PDF
Gitで始めるバージョン管理
by
Daisuke Konishi
PDF
Gitと出会って人生変わった テックヒルズ2013-03-22
by
Shota Umeda
PDF
広島Git勉強会
by
森下 智裕
PDF
バージョン管理Git
by
松本 雄貴
PDF
gitを使う準備をしよう - 初級編
by
Sanae Yamashita
PPTX
第1回Git勉強会
by
kunimiya
PDF
Git勉強会1回目
by
洋佑 堀川
PDF
Git for beginners
by
Shohei kamon
PPTX
Git勉強会
by
Tomoki Oyamatsu
PDF
[Intermediate 02] シェルの使い方 / Git, GitHub について
by
Yuto Takei
PPTX
GitHubワークショップ
by
Hiroaki Murayama
KEY
Git (実践入門編)
by
Naomichi Yamakita
15分でわかるGit入門
by
to_ueda
Git 初心者講座 by forkwell
by
sinsoku listy
ソフトウェア工学2023 07 バージョン管理
by
Toru Tamaki
Git 入門ちょい手前
by
Yuichi Goto
デザイナのためのGit講座
by
Akira Suenami
Python for Data Analysis第1回勉強会(+git入門)
by
Makoto Kawano
Next-L Enju 開発ワークショップ #02
by
Kosuke Tanabe
Gitの紹介
by
Shoot Morii
Gitで始めるバージョン管理
by
Daisuke Konishi
Gitと出会って人生変わった テックヒルズ2013-03-22
by
Shota Umeda
広島Git勉強会
by
森下 智裕
バージョン管理Git
by
松本 雄貴
gitを使う準備をしよう - 初級編
by
Sanae Yamashita
第1回Git勉強会
by
kunimiya
Git勉強会1回目
by
洋佑 堀川
Git for beginners
by
Shohei kamon
Git勉強会
by
Tomoki Oyamatsu
[Intermediate 02] シェルの使い方 / Git, GitHub について
by
Yuto Takei
GitHubワークショップ
by
Hiroaki Murayama
Git (実践入門編)
by
Naomichi Yamakita
More from 京大 マイコンクラブ
PDF
暗号技術入門 秘密の国のアリス 総集編
by
京大 マイコンクラブ
PDF
多倍長整数の乗算と高速フーリエ変換
by
京大 マイコンクラブ
PDF
プログラムを高速化する話Ⅱ 〜GPGPU編〜
by
京大 マイコンクラブ
PDF
Common Lisp入門
by
京大 マイコンクラブ
PDF
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
by
京大 マイコンクラブ
PDF
エンジニアと健康
by
京大 マイコンクラブ
PDF
つくってあそぼ ラムダ計算インタプリタ
by
京大 マイコンクラブ
PPTX
女の子になれなかった人のために
by
京大 マイコンクラブ
PDF
セミコロンレスc++
by
京大 マイコンクラブ
PDF
Geometry with Unity
by
京大 マイコンクラブ
PDF
Pietで競プロしよう
by
京大 マイコンクラブ
PDF
C#でゲームを作る2016 第7回
by
京大 マイコンクラブ
PDF
ドット絵でプログラミング!難解言語『Piet』勉強会
by
京大 マイコンクラブ
PDF
かわいくなろうとしたら語彙力が下がった話
by
京大 マイコンクラブ
ODP
もし太陽のコアがIntelCoreだったら
by
京大 マイコンクラブ
PDF
DTM練習会2017第1.5回 「伴奏の付け方」
by
京大 マイコンクラブ
PPTX
hideya流 テストプレイ観察術
by
京大 マイコンクラブ
PDF
Altseed
by
京大 マイコンクラブ
PDF
No SSH (@nojima; KMC関東例会)
by
京大 マイコンクラブ
PDF
テキストファイルを読む💪 第1回
by
京大 マイコンクラブ
暗号技術入門 秘密の国のアリス 総集編
by
京大 マイコンクラブ
多倍長整数の乗算と高速フーリエ変換
by
京大 マイコンクラブ
プログラムを高速化する話Ⅱ 〜GPGPU編〜
by
京大 マイコンクラブ
Common Lisp入門
by
京大 マイコンクラブ
C# ゲームプログラミングはホントにメモリのことに無頓着でいいの?
by
京大 マイコンクラブ
エンジニアと健康
by
京大 マイコンクラブ
つくってあそぼ ラムダ計算インタプリタ
by
京大 マイコンクラブ
女の子になれなかった人のために
by
京大 マイコンクラブ
セミコロンレスc++
by
京大 マイコンクラブ
Geometry with Unity
by
京大 マイコンクラブ
Pietで競プロしよう
by
京大 マイコンクラブ
C#でゲームを作る2016 第7回
by
京大 マイコンクラブ
ドット絵でプログラミング!難解言語『Piet』勉強会
by
京大 マイコンクラブ
かわいくなろうとしたら語彙力が下がった話
by
京大 マイコンクラブ
もし太陽のコアがIntelCoreだったら
by
京大 マイコンクラブ
DTM練習会2017第1.5回 「伴奏の付け方」
by
京大 マイコンクラブ
hideya流 テストプレイ観察術
by
京大 マイコンクラブ
Altseed
by
京大 マイコンクラブ
No SSH (@nojima; KMC関東例会)
by
京大 マイコンクラブ
テキストファイルを読む💪 第1回
by
京大 マイコンクラブ
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.
――以上 お疲れ様でした。
Download