diff --git a/docs/gamedesign.md b/docs/gamedesign.md index 9cc74ba..c34489a 100644 --- a/docs/gamedesign.md +++ b/docs/gamedesign.md @@ -2,3 +2,54 @@ ================ ゲームデザインを自宅にて学習する場合は、将来のことを含めて プログラミング環境を自己 PC に構築することが望ましい。 + +必要になるものは以下の3点。 +* Git + リモートリポジトリ(サーバ上に自分の作品を履歴ごと格納する)管理ツール +* テキストエディタ(Emacs, VS Code, vim) + プログラムの入力に必要 +* 言語処理系(Ruby) + プログラム実行に必要 + +なお、ネット接続が良好なら [VPN+VNC接続](vpn-vnc.md) +して大学環境をそのまま利用するのも手であり、その場合以下は不要である。 + +以下は、自分PCに環境構築する説明である。 + +Gitの導入 +--------- +* Linuxの場合 + おそらく既に入っている。 +* Windowsの場合 + [【初心者向け】Gitのインストール方法をわかり易く解説(画面付き)](https://eng-entrance.com/git-install) +* macOSの場合 + [Gitのインストール〜GitをMacにインストールしよう〜](https://tracpath.com/bootcamp/git-install-to-mac.html) + +ターミナル(あるいはWindowsコマンドシェル)で +```` + git --version +```` +と叩いてバージョンが番号が出てくれば完了。 + +テキストエディタの導入 +---------------------- +|エディタ |特徴 +|---------------|------------- +|GNU Emacs |情報リテラシーで使ったのと同じ。導入やや難。 +|VS Code |導入簡単。Emacs互換モードにすると教室とほぼ同じ感じになる。 + +### GNU Emacsの場合 +参考サイト: +[Emacsを使えるようにするための最低限のこと](https://qiita.com/lis_t_s/items/3735838ba21af8052041) + +### VS Codeの場合 +参考: 三浦先生の +[テキストエディタ(VisualStudio Code)の導入](https://koeki.negix.org/rubyenv/vscode.html) +のあと、拡張機能の設定で以下の3つを入れるとよい。 +|拡張機能名 |概要 +|-----------------------|----------------- +|Awesome Emacs Keymap |Emacsと同じ操作にする(お好みで)。 +|Code Runner |エディタ内でRubyプログラムを実行できる。 +|VSCode Ruby |Rubyの文法に応じた編集を補佐してくれる。 + +### Ruby言語処理系の導入