あらすじ・内容紹介
C++とコンピューターを味わいつくす!
つくる・表現する楽しさと、技術を深く知るおもしろさを、一冊に詰め込みました。
ゲーム、対戦AI、CG、オーディオ、電子工作、競プロ、CI/CD(C++の開発環境)、C++の言語仕様ーー。
それぞれの分野のエキスパートが、初めて触れる方にもわかるように、やさしく、かつディープに解説します。
【こんな方におすすめ】
・C++で新たなジャンルに挑戦したい方
・基本的な文法をひと通り学び、その知識を活かして何かをつくってみたい方
・C++とコンピューターを愛してやまない皆様
【内容・著者】
■ ゲーム
Siv3Dで簡単C++ゲーム開発
ーー鈴木 遼(@Reputeless、Reputeless)
■ 対戦AI
自分より強いリバーシAIを作ってみよう
ーー山名 琢翔(@takuto_yamana、Nyanyan)
■ CG
レイトレーシングから始めるCGレンダリング入門
ーー大垣 真二(@ShinjiOgaki、shinjiogaki)、小澤 祐樹(ykozw)、鈴木 健太郎(githole)
■ オーディオ
ミュージックプレイヤーを作ってみよう
ーー塩澤 達矢(@CO_CO_、COx2)
シンセサイザーを作ってみよう
ーー浅野 昇平(@migizo、migizo)
■ 電子工作
C++プログラマのためのArduinoハードウェア開発入門
ーー高橋 卓人(@segawachobbies)、高橋 奈都美(@matsuhachi0f)
■ 競プロ
C++とAtCoderではじめる競技プログラミング
ーー田村 唯(@NachiaVivias)
難しい問題にどう取り組むか
ーー米田 優峻(@e869120、E869120)
■ CI/CD
GitHub Actionsで作るC++開発環境
ーー白柳 隆澄(@srz_zumix、srz-zumix)
■ 言語仕様
作って理解するstd::format
ーー松村 哲郎(@tetzrom)
C++コンセプト入門
ーー安藤 弘晃(@onihusube9)
第1章 [ゲーム] Siv3Dで簡単C++ゲーム開発
第2章 [対戦AI] 自分より強いリバーシAIを作ってみよう
第3章 [CG] レイトレーシングから始めるCGレンダリング入門
第4章 [オーディオ] ミュージックプレイヤーを作ってみよう
第5章 [オーディオ] シンセサイザーを作ってみよう
第6章 [電子工作] C++プログラマのためのArduinoハードウェア開発入門
第7章 [競プロ] C++とAtCoderではじめる競技プログラミング
第8章 [競プロ] 難しい問題にどう取り組むか
第9章 [CI/CD] GitHub Actionsで作るC++開発環境
第10章 [言語仕様] 作って理解するstd::format
第11章 [言語仕様] C++コンセプト入門