File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # Auto detect text files and perform LF normalization
2+ * text =auto
Original file line number Diff line number Diff line change 1+ name : ci
2+ on :
3+ push :
4+ branches :
5+ - main
6+ permissions :
7+ contents : write
8+
9+ jobs :
10+ deploy :
11+ runs-on : ubuntu-latest
12+ steps :
13+ - uses : actions/checkout@v6
14+
15+ - name : Configure Git Credentials
16+ run : |
17+ git config user.name github-actions[bot]
18+ git config user.email 41898282+github-actions[bot]@users.noreply.github.com
19+
20+ - uses : actions/setup-python@v5
21+ with :
22+ python-version : " 3.12"
23+
24+ - run : echo "cache_id=$(date --utc '+%V')" >> "$GITHUB_ENV"
25+
26+ - uses : actions/cache@v4
27+ with :
28+ key : mkdocs-material-${{ env.cache_id }}
29+ path : ~/.cache
30+ restore-keys : |
31+ mkdocs-material-
32+
33+ - run : pip install mkdocs-material
34+ - run : mkdocs gh-deploy --force
Original file line number Diff line number Diff line change 1+ venv /
2+ __pycache__ /
3+ site /
Original file line number Diff line number Diff line change 1+ # 『C++でつくる ゲーム、対戦 AI、CG、オーディオ、電子工作、競プロ、CI/CD、言語仕様』資料・サポート
2+
3+ - 書籍 [ 『C++でつくる ゲーム、対戦 AI、CG、オーディオ、電子工作、競プロ、CI/CD、言語仕様』(技術評論社):material-open-in-new:] ( https://www.amazon.co.jp/dp/4297158485/ ) {: target ="_ blank"} の資料・サポートページです
4+ - サンプルコード、書籍の付録などを掲載しています
5+
6+ ## 1. サンプルコード・資料
7+
8+ - [ 第 1 章 Siv3Dで簡単 C++ ゲーム開発] ( )
9+ - [ 第 2 章 自分より強いリバーシ AI を作ってみよう] ( )
10+ - [ 第 3 章 レイトレーシングから始める CG レンダリング入門] ( )
11+ - [ 第 4 章 ミュージックプレイヤーを作ってみよう] ( )
12+ - [ 第 5 章 シンセサイザーを作ってみよう] ( )
13+ - [ 第 6 章 C++ プログラマのための Arduino ハードウェア開発入門] ( )
14+ - [ 第 7 章 C++ と AtCoder ではじめる競技プログラミング] ( )
15+ - [ 第 8 章 難しい問題にどう取り組むか] ( )
16+ - [ 第 9 章 GitHub Actions で作る C++ 開発環境] ( )
17+ - [ 第 10 章 作って理解する std::format] ( )
18+ - [ 第 11 章 C++ コンセプト入門] ( )
19+
Original file line number Diff line number Diff line change 1+ site_name : 書籍『C++でつくる ゲーム、対戦AI、CG、オーディオ、電子工作、競プロ、CI/CD、言語仕様』資料・サポート
2+ site_author : Ryo Suzuki
3+ site_description : " 書籍『C++でつくる ゲーム、対戦AI、CG、オーディオ、電子工作、競プロ、CI/CD、言語仕様』の資料・サポート"
4+
5+ # Copyright
6+ copyright : Copyright (c) 2026 Ryo Suzuki
7+
8+ # Theme
9+ theme :
10+ name : material
11+ language : ja
12+ font :
13+ text : IBM Plex Sans JP
14+ code : Roboto Mono
15+ palette :
16+ scheme : lecture
17+ logo : ' assets/images/code-white-48dp.svg'
18+ features :
19+ - navigation.instant
20+ - navigation.top
21+ - search.suggest
22+ - search.highlight
23+ - content.code.annotate
24+ - content.code.copy
25+ - content.tooltips
26+ plugins :
27+ - search :
28+ lang :
29+ - ja
30+ extra_css :
31+ - " https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css"
32+ - stylesheets/extra.css
33+ markdown_extensions :
34+ - abbr
35+ - admonition
36+ - attr_list
37+ - def_list
38+ - footnotes
39+ - meta
40+ - md_in_html
41+ - pymdownx.snippets
42+ - toc :
43+ permalink : true
44+ toc_depth : 3
45+ slugify : !!python/object/apply:pymdownx.slugs.slugify
46+ kwds :
47+ case : lower
48+ - pymdownx.details
49+ - pymdownx.highlight :
50+ anchor_linenums : true
51+ - pymdownx.superfences :
52+ preserve_tabs : true
53+ - pymdownx.keys
54+ - pymdownx.tabbed :
55+ alternate_style : true
56+ - pymdownx.tasklist :
57+ custom_checkbox : true
58+ - pymdownx.emoji :
59+ emoji_index : !!python/name:material.extensions.emoji.twemoji
60+ emoji_generator : !!python/name:material.extensions.emoji.to_svg
61+
62+ # Page tree
63+ nav :
64+ - 目次 : index.md
You can’t perform that action at this time.
0 commit comments