SlideShare ist ein Scribd-Unternehmen logo
1 von 28
IT講座
第2回
株式会社デイブレイク
全講義内容について
1. IT基礎知識
自己紹介、webの世界について、ITの基礎知識について学ぶ。
2. ゲームを作るって?
ゲームを作るのに必要な知識を学ぶ。プログラミングの基本的な考え方を学ぶ。
3. ゲームを作ってみよう!/基礎編
簡単なゲームを作ってみる。
Javascript ライブラリのphina.js を使うことを考えています。
4. ゲームを作ってみよう!/応用編
基礎編よりも難しい内容のゲームを作ってみる。
5. ゲームを作ってみよう!/実践編
自分たちでゲームを考えてみて実際に作ってみる。
超すごいメモ帳インストール
Webサイトはテキストで出来ているので、
メモ帳でも作ることができます。
ただ、普通のメモ帳は使いにくいので、
色々機能のある超すごいメモ帳の
Sublime textを使って作業します。
黒い画面でテキストを書いていると
ハッカーぽくてカッコイイ!!
HTMLには
何が書かれているんだろう?
なんだか英語がたくさん書いてあってよく分からない・・・
基本的な書き方
〜タグ〜
<タグ名>→開始タグ
</タグ名>→終了タグ
基本的な書き方
〜インデント〜
国語の文章を書く時みたいに
HTMLも
段落をつけていきます
見やすくするために
とても大事。
<html>
<head>
</head>
</html>
1.DOCTYPE宣言
この文書が「HTML」だよ〜ということを宣
言するための記述。
<!DOCTYPE html>
2.大枠のタグを書く
• <html>~</html>
→HTML文書であることを宣言するタグ
• <head>~</head>
→ページの基本情報を入れるタグ
• <body>~</body>
→ブラウザに表示される内容を入れるタグ
3.headの中身を書く
• <meta charset="utf-8">
→文字コードの宣言
• <title>~</title>
→ページのタイトルを入れるタグ
• <link …
→外部から読み込むファイルを書くタグ
4.bodyの中身を書く
• <div>~</div>
→何でも入るタグ
大きな箱のようなイメージで、
他のタグのグループ分けなどに使える
• <img …
→画像を表示させるタグ
4.bodyの中身を書くその2
• id=“header”・class=“text”
→タグに名前をつけるための記述
idは1つのものにしか付けられない
classは同じ名前を複数に付けれる
• width=“220”・height=“40”
→画像の幅と高さ
• alt=“メインビジュアル”
→画像が表示できない時に表示させるテキスト
タグは他にもたくさんあります
TAG index(http://www.tagindex.com/html5/index.html)
CSSには
何が書かれているんだろう?
HTMLとの違いとは一体・・・
HTML CSS
デコレーション前の
スポンジケーキのみの状態
スポンジケーキに
装飾することが出来る
基本の書き方
#wrapper {
height: auto;
width: 800px;
margin-right: auto;
margin-left: auto;
}
セレクタ
プロパティ
値
どんなプロパティがあるのか
• margin
→余白を作る
• background-color
→背景の色を指定する
• color
→文字の色を指定する
• font-size
→文字のサイズを指定する
プロパティは他にもたくさんあります
TAG index(http://www.tagindex.com/stylesheet/index.html)
プログラミング言語を
書くときの考え方
ゲームを作り始める前に・・・
実は、
HTMLとCSSは
プログラミング言語ではありません
データを処理できる
動きのあるものを
プログラミング言語と呼ぶ
コンピュータに処理をお願いするために
コンピュータでの課題を解決する
手順のことを
アルゴリズム(論理的思考)
と言います。
プログラミング言語を書くにあたって
大事な考え方です。
コンピュータに処理をお願いするために
例えば…ゲームの中に表示するキャラク
ターを増やして色を変えたいとする。
コンピュータに処理をお願いするために
増やしてから色を変える場合…
モンスターを1匹増やす→モンスターを1匹増やす→モンスター1の色
を変える→モンスター2の色を変える→モンスター3の色を変える
5回の処理が必要
コンピュータに処理をお願いするために
色を変えてから増やした場合…
モンスター1の色を変える→モンスターを1匹増やす→モンスターを1
匹増やす
3回の処理で済む!!
アルゴリズムを学べるサイト
ITなるほど委員会
http://pr.jp.nttdata.com/naruhodo/training2/algorithm.html
アルゴリズムを学べるサイト
アルゴリズム体験ゲーム・アルゴロジック
http://home.jeita.or.jp/is/highschool/algo/info/index.html
参考サイト
■ TAG INDEX
http://www.tagindex.com/html5/index.html
■ ITなるほど委員会
http://pr.jp.nttdata.com/naruhodo/training2/algorithm.html
■ アルゴリズム体験ゲーム・アルゴロジック
http://home.jeita.or.jp/is/highschool/algo/info/index.html

Weitere ähnliche Inhalte

Was ist angesagt?

Unity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだことUnity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだことKatsutoshi Makino
 
Aiming 開発ゲームの裏側
Aiming 開発ゲームの裏側Aiming 開発ゲームの裏側
Aiming 開発ゲームの裏側Katsutoshi Makino
 
2019/12/06 社内勉強会「ついやってしまう」体験のつくりかた
2019/12/06 社内勉強会「ついやってしまう」体験のつくりかた2019/12/06 社内勉強会「ついやってしまう」体験のつくりかた
2019/12/06 社内勉強会「ついやってしまう」体験のつくりかたbeychan
 
ゲーム仕様書の書き方 ~大久保磨編~ ver.1.2.0
ゲーム仕様書の書き方 ~大久保磨編~ ver.1.2.0ゲーム仕様書の書き方 ~大久保磨編~ ver.1.2.0
ゲーム仕様書の書き方 ~大久保磨編~ ver.1.2.0Osamu Ohkubo
 
目が見えない状態を想定したUI設計
目が見えない状態を想定したUI設計目が見えない状態を想定したUI設計
目が見えない状態を想定したUI設計Keita Kawamoto
 
KLabインターンシップ成果報告会
KLabインターンシップ成果報告会KLabインターンシップ成果報告会
KLabインターンシップ成果報告会Hiroaki Murayama
 
チームグリグリ メンバーの個性を生かすゲーム作り
チームグリグリ メンバーの個性を生かすゲーム作りチームグリグリ メンバーの個性を生かすゲーム作り
チームグリグリ メンバーの個性を生かすゲーム作りIGDA Japan
 
DiGRAJ-GD 12/04/2011 大野 功二
DiGRAJ-GD 12/04/2011 大野 功二DiGRAJ-GD 12/04/2011 大野 功二
DiGRAJ-GD 12/04/2011 大野 功二Kenneth Chan
 
Unibook3執筆ガイドライン
Unibook3執筆ガイドラインUnibook3執筆ガイドライン
Unibook3執筆ガイドラインKeigo Ando
 
UNIBOOK2執筆ガイドライン
UNIBOOK2執筆ガイドラインUNIBOOK2執筆ガイドライン
UNIBOOK2執筆ガイドラインKeigo Ando
 
ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減 ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減 Mikito Yoshiya
 
はじめよう!Ossコードリーディング!!
はじめよう!Ossコードリーディング!!はじめよう!Ossコードリーディング!!
はじめよう!Ossコードリーディング!!友里 高島
 
RPGにおけるイベント駆動型の設計と実装
RPGにおけるイベント駆動型の設計と実装RPGにおけるイベント駆動型の設計と実装
RPGにおけるイベント駆動型の設計と実装Koji Morikawa
 
2D格闘ゲームにおけるユーザビリティとゲームデザインについて
2D格闘ゲームにおけるユーザビリティとゲームデザインについて2D格闘ゲームにおけるユーザビリティとゲームデザインについて
2D格闘ゲームにおけるユーザビリティとゲームデザインについてKoji Morikawa
 
Androidでお気軽プログラミング
Androidでお気軽プログラミングAndroidでお気軽プログラミング
Androidでお気軽プログラミング高見 知英
 
ハードウェア勉強会[Shibuya Hw]
ハードウェア勉強会[Shibuya Hw]ハードウェア勉強会[Shibuya Hw]
ハードウェア勉強会[Shibuya Hw]Akihiro Kuwano
 
20131116 creators meetup
20131116 creators meetup20131116 creators meetup
20131116 creators meetupSeigo Tanaka
 
C# で i phone ゲーム開発
C# で i phone ゲーム開発C# で i phone ゲーム開発
C# で i phone ゲーム開発Katsutoshi Makino
 
常識を疑え ゲームの企画書に望まれるものと期待されるもの (HDIfes#3 2014-6-21)
常識を疑え ゲームの企画書に望まれるものと期待されるもの (HDIfes#3 2014-6-21)常識を疑え ゲームの企画書に望まれるものと期待されるもの (HDIfes#3 2014-6-21)
常識を疑え ゲームの企画書に望まれるものと期待されるもの (HDIfes#3 2014-6-21)uehara1974
 

Was ist angesagt? (20)

Unity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだことUnity * スマートフォン開発で学んだこと
Unity * スマートフォン開発で学んだこと
 
Aiming 開発ゲームの裏側
Aiming 開発ゲームの裏側Aiming 開発ゲームの裏側
Aiming 開発ゲームの裏側
 
2019/12/06 社内勉強会「ついやってしまう」体験のつくりかた
2019/12/06 社内勉強会「ついやってしまう」体験のつくりかた2019/12/06 社内勉強会「ついやってしまう」体験のつくりかた
2019/12/06 社内勉強会「ついやってしまう」体験のつくりかた
 
ゲーム仕様書の書き方 ~大久保磨編~ ver.1.2.0
ゲーム仕様書の書き方 ~大久保磨編~ ver.1.2.0ゲーム仕様書の書き方 ~大久保磨編~ ver.1.2.0
ゲーム仕様書の書き方 ~大久保磨編~ ver.1.2.0
 
目が見えない状態を想定したUI設計
目が見えない状態を想定したUI設計目が見えない状態を想定したUI設計
目が見えない状態を想定したUI設計
 
KLabインターンシップ成果報告会
KLabインターンシップ成果報告会KLabインターンシップ成果報告会
KLabインターンシップ成果報告会
 
チームグリグリ メンバーの個性を生かすゲーム作り
チームグリグリ メンバーの個性を生かすゲーム作りチームグリグリ メンバーの個性を生かすゲーム作り
チームグリグリ メンバーの個性を生かすゲーム作り
 
DiGRAJ-GD 12/04/2011 大野 功二
DiGRAJ-GD 12/04/2011 大野 功二DiGRAJ-GD 12/04/2011 大野 功二
DiGRAJ-GD 12/04/2011 大野 功二
 
Unibook3執筆ガイドライン
Unibook3執筆ガイドラインUnibook3執筆ガイドライン
Unibook3執筆ガイドライン
 
UNIBOOK2執筆ガイドライン
UNIBOOK2執筆ガイドラインUNIBOOK2執筆ガイドライン
UNIBOOK2執筆ガイドライン
 
ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減 ゆるロボ製作所開発事例 – ドローコール削減
ゆるロボ製作所開発事例 – ドローコール削減
 
Game bun1
Game bun1Game bun1
Game bun1
 
はじめよう!Ossコードリーディング!!
はじめよう!Ossコードリーディング!!はじめよう!Ossコードリーディング!!
はじめよう!Ossコードリーディング!!
 
RPGにおけるイベント駆動型の設計と実装
RPGにおけるイベント駆動型の設計と実装RPGにおけるイベント駆動型の設計と実装
RPGにおけるイベント駆動型の設計と実装
 
2D格闘ゲームにおけるユーザビリティとゲームデザインについて
2D格闘ゲームにおけるユーザビリティとゲームデザインについて2D格闘ゲームにおけるユーザビリティとゲームデザインについて
2D格闘ゲームにおけるユーザビリティとゲームデザインについて
 
Androidでお気軽プログラミング
Androidでお気軽プログラミングAndroidでお気軽プログラミング
Androidでお気軽プログラミング
 
ハードウェア勉強会[Shibuya Hw]
ハードウェア勉強会[Shibuya Hw]ハードウェア勉強会[Shibuya Hw]
ハードウェア勉強会[Shibuya Hw]
 
20131116 creators meetup
20131116 creators meetup20131116 creators meetup
20131116 creators meetup
 
C# で i phone ゲーム開発
C# で i phone ゲーム開発C# で i phone ゲーム開発
C# で i phone ゲーム開発
 
常識を疑え ゲームの企画書に望まれるものと期待されるもの (HDIfes#3 2014-6-21)
常識を疑え ゲームの企画書に望まれるものと期待されるもの (HDIfes#3 2014-6-21)常識を疑え ゲームの企画書に望まれるものと期待されるもの (HDIfes#3 2014-6-21)
常識を疑え ゲームの企画書に望まれるものと期待されるもの (HDIfes#3 2014-6-21)
 

Ähnlich wie 第2回 IT講座 ゲームを作るって?

IEとメモ帳でかんたんゲーム開発
IEとメモ帳でかんたんゲーム開発IEとメモ帳でかんたんゲーム開発
IEとメモ帳でかんたんゲーム開発amusementcreators
 
はじめてのUnity教室 講義用ppt
はじめてのUnity教室 講義用pptはじめてのUnity教室 講義用ppt
はじめてのUnity教室 講義用pptTaro Takano
 
Unityとスマートフォンアプリの最適化
Unityとスマートフォンアプリの最適化Unityとスマートフォンアプリの最適化
Unityとスマートフォンアプリの最適化COLOPL, Inc.
 
Firefox osにenchant.jsを食わせてみた
Firefox osにenchant.jsを食わせてみたFirefox osにenchant.jsを食わせてみた
Firefox osにenchant.jsを食わせてみたLuccafort Dx
 
スマートフォン勉強会 関東 19
スマートフォン勉強会 関東 19スマートフォン勉強会 関東 19
スマートフォン勉強会 関東 19Kenji Daikoku
 
ARLT_10_Unityと昔のAR会
ARLT_10_Unityと昔のAR会ARLT_10_Unityと昔のAR会
ARLT_10_Unityと昔のAR会arcircle tmu
 
実体験に基づく、少人数制作によるシューティングゲームの提案
実体験に基づく、少人数制作によるシューティングゲームの提案実体験に基づく、少人数制作によるシューティングゲームの提案
実体験に基づく、少人数制作によるシューティングゲームの提案IGDA Japan
 
Tizen web app について調べたよ
Tizen web app について調べたよTizen web app について調べたよ
Tizen web app について調べたよNaruto TAKAHASHI
 
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできることモノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできることKazumi IWANAGA
 
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1Takuya Mukohira
 
JavaOne報告会 ライトニングトーク
JavaOne報告会 ライトニングトークJavaOne報告会 ライトニングトーク
JavaOne報告会 ライトニングトークTakuya Sato
 
Electronで社内ツールを作ったお話
Electronで社内ツールを作ったお話Electronで社内ツールを作ったお話
Electronで社内ツールを作ったお話sters
 
Unity勉強会 / ライトニングトーク - ゲーム開発書籍紹介
Unity勉強会 / ライトニングトーク - ゲーム開発書籍紹介Unity勉強会 / ライトニングトーク - ゲーム開発書籍紹介
Unity勉強会 / ライトニングトーク - ゲーム開発書籍紹介Ryo Yamamoto
 
Unityでこんなことができる KLab×博多Tech塾
Unityでこんなことができる KLab×博多Tech塾Unityでこんなことができる KLab×博多Tech塾
Unityでこんなことができる KLab×博多Tech塾KLab Inc. / Tech
 
プログラマのためのPC自動化
プログラマのためのPC自動化プログラマのためのPC自動化
プログラマのためのPC自動化高見 知英
 
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみたゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみたKohei Kadowaki
 
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -Kishi Shundo
 
Unityを触ってみた話
Unityを触ってみた話Unityを触ってみた話
Unityを触ってみた話tomomihirano1
 

Ähnlich wie 第2回 IT講座 ゲームを作るって? (20)

IEとメモ帳でかんたんゲーム開発
IEとメモ帳でかんたんゲーム開発IEとメモ帳でかんたんゲーム開発
IEとメモ帳でかんたんゲーム開発
 
はじめてのUnity教室 講義用ppt
はじめてのUnity教室 講義用pptはじめてのUnity教室 講義用ppt
はじめてのUnity教室 講義用ppt
 
Unityとスマートフォンアプリの最適化
Unityとスマートフォンアプリの最適化Unityとスマートフォンアプリの最適化
Unityとスマートフォンアプリの最適化
 
Firefox osにenchant.jsを食わせてみた
Firefox osにenchant.jsを食わせてみたFirefox osにenchant.jsを食わせてみた
Firefox osにenchant.jsを食わせてみた
 
スマートフォン勉強会 関東 19
スマートフォン勉強会 関東 19スマートフォン勉強会 関東 19
スマートフォン勉強会 関東 19
 
Enchant.js入門
Enchant.js入門Enchant.js入門
Enchant.js入門
 
ARLT_10_Unityと昔のAR会
ARLT_10_Unityと昔のAR会ARLT_10_Unityと昔のAR会
ARLT_10_Unityと昔のAR会
 
実体験に基づく、少人数制作によるシューティングゲームの提案
実体験に基づく、少人数制作によるシューティングゲームの提案実体験に基づく、少人数制作によるシューティングゲームの提案
実体験に基づく、少人数制作によるシューティングゲームの提案
 
Tizen web app について調べたよ
Tizen web app について調べたよTizen web app について調べたよ
Tizen web app について調べたよ
 
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできることモノづくりを楽しもう! ~ このデバイスとクラウドでできること
モノづくりを楽しもう! ~ このデバイスとクラウドでできること
 
Programming school 02
Programming school 02Programming school 02
Programming school 02
 
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
苫小牧高専 ソフトウェアテクノロジー部 enchant.jsでゲーム作り 1
 
JavaOne報告会 ライトニングトーク
JavaOne報告会 ライトニングトークJavaOne報告会 ライトニングトーク
JavaOne報告会 ライトニングトーク
 
Electronで社内ツールを作ったお話
Electronで社内ツールを作ったお話Electronで社内ツールを作ったお話
Electronで社内ツールを作ったお話
 
Unity勉強会 / ライトニングトーク - ゲーム開発書籍紹介
Unity勉強会 / ライトニングトーク - ゲーム開発書籍紹介Unity勉強会 / ライトニングトーク - ゲーム開発書籍紹介
Unity勉強会 / ライトニングトーク - ゲーム開発書籍紹介
 
Unityでこんなことができる KLab×博多Tech塾
Unityでこんなことができる KLab×博多Tech塾Unityでこんなことができる KLab×博多Tech塾
Unityでこんなことができる KLab×博多Tech塾
 
プログラマのためのPC自動化
プログラマのためのPC自動化プログラマのためのPC自動化
プログラマのためのPC自動化
 
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみたゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
ゲーム開発初心者の僕がUnity + WebSocketで何か作ってみた
 
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
組み込み向けC++のやり方を探る - mbedで楽しい組み込みプログラミング -
 
Unityを触ってみた話
Unityを触ってみた話Unityを触ってみた話
Unityを触ってみた話
 

Kürzlich hochgeladen

ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ssusere0a682
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2Tokyo Institute of Technology
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ssusere0a682
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024koheioishi1
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料Takayuki Itoh
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationYukiTerazawa
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptyuitoakatsukijp
 

Kürzlich hochgeladen (7)

ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
 

第2回 IT講座 ゲームを作るって?

Hinweis der Redaktion

  1. みんなゲーム好きですか? どんなゲームが好き? どんなゲームを作ってみたいとかありますか?
  2. クラッキングとハッキングが違うよと話しても良い ハッキングそのものは「高い技術レベルを必要とするコンピュータ利用」といった意味合いであり、善悪の要素を持たない。そのうち、破壊などを伴い他者に迷惑をかけるものや、秘匿されたデータに不正にアクセスすることなど、悪意・害意を伴うもののことをクラッキングと呼び、これには明確な否定的意味合いがある。
  3. 小説などで使われているカギカッコと同じような使い方です たまに閉じないのもありますが、基本は始まりと同じで同じタグを使って中身を囲うイメージで書いていきます
  4. HTMLの書き方にも色々なバージョンがあり、これ一つではないのですが、 最新の宣言はこの書き方です ちなみにこれは閉じません
  5. 他にも色々あります
  6. 他にも色々あります
  7. http://www.tagindex.com/html5/index.html
  8. CSSを消した状態のHTMLを見せてみる
  9. セレクタは要素を当てたい部分 プロパティはどんな装飾をしたいか 値は当てたい装飾の詳細
  10. 他にもたくさんあります
  11. http://www.tagindex.com/stylesheet/index.html
  12. パソコン上に表示されるものがテキストで書かれているという基本を学ぶために紹介しましたが、 厳密に言うとプログラミング言語ではありません
  13. HTMLとCSSは止まったものしか作れず、データを表示しているだけなのでマークアップ言語と呼ばれる https://amaru.me/zatsugakuou/different-program-markup/ プログラミング言語の要件として、何かしらデータを処理できることが挙げられます。 例えば「商品の価格を元に消費税を計算する」「クラスのテストの点数データを元に平均点を算出する」などです。 「順次」「選択」「繰り返し」といった基本制御構造と呼ばれる処理を組み合わせ、効率よくデータを処理できるのがプログラミング言語なのです。 対してHTMLやCSSはデータを表現するためのマークアップ言語と呼ばれる言語です。 HTMLでは「ここは見出し、ここは段落、ここは画像」といった「文書構造」を定義します。 CSSでは「見出しは太字、背景は青色、画像の大きさは横幅の10%」といった「文書構造の表現」を定義します。 この2つの言語ではデータを計算したり処理したりはできないので、プログラミング言語ではないという訳です。
  14. http://home.jeita.or.jp/is/highschool/algo/info/index.html
  15. こんな感じで手順を効率よくコンピュータにお願いできる考え方が必要になります
  16. http://pr.jp.nttdata.com/naruhodo/training2/algorithm.html
  17. http://home.jeita.or.jp/is/highschool/algo/info/index.html