Android NDKゲーム開発クックブック

最後に、Android向けのC ++開発に関するレシピ集がリリースされました。



画像







www.packtpub.com/android-ndk-game-development-cookbook/book



この本は、例としてAndroid向けのゲームを使用して、モバイルアプリケーション用のポータブルC ++コードを開発する方法に専念しています。 つまり ほとんどの場合、ゲームはPCで開発され、モバイルデバイスで組み立てられてテストされます。 既製のエンジンは使用されません-C ++およびオープンソースライブラリのみ。 Android固有のものも使用されません。libcompressを介して展開する.apk、OpenALを介してサウンドを出力し、libcurlを介してネットワークにアクセスし、JNIサービスを最小限に使用します。



本を書いている間、対象読者は完全に明確ではありませんでした。 多くのことは初心者には理解できない場合があり、上級開発者自身がそのようなミニフレームを簡単に作成できます。 この本は、Android向けの簡単なC ++アプリケーションの作成方法を既に知っている中間開発者に焦点を当てていると思います。 一般に、この本は最初のAndroid NDKの本ではありません。この本を読んで理解してください:)



すべてのプロジェクトのソースコードが本に添付されています。 最新バージョンはGitHubで入手できます: github.com/corporateshark/Android-NDK-Game-Development-Cookbook



プロセス自体について少し説明します




それはすべて、Packt Publishingの買収マネージャーからアプローチを受け、すでに完成したタイトルで本を書くことを申し出たという事実から始まりました。 本の内容は、完全に独立して判断できました。 オプションの議論を数回繰り返した後、すべての章のタイトルとその内容の説明とともに、本の概要のドラフトが登場しました。 その後、標準的な契約書が送られ、そこから好ましくないいくつかのアイテムを削除することができました(出版社の優先事項は著者の将来の本をN年間知ることです)。章を書く時間を延長します(章ごとに2週間)。 契約が調印され、草案の作成が始まりました。



チャプターを書き始めると、最初は何を書くべきか明確ではありません。 しかし、章のコードを書くだけで十分であることが判明し、その後、テキスト自体が2〜3日間(各章で約30ページ)川を流れ、合意された3週間で余裕をもって収まりました。



出版社が前払い金の一部を支払ったため、マイルストーンが決定されました。1〜5章のドラフトコピーの配信、6〜10章のドラフトコピーの配信、レビュー済みのすべての章の配信、書籍のリリースです。 さらに、契約で指定された期間内にすべてのドラフトを配信するためのボーナスが提供されました(このボーナスを受け取りました)。



ドラフトの章の準備ができたら、編集者がレビューし、修正と提案を行います。 このようないくつかの反復の結果が、この章の最終ドラフトです。 テキストを注意深く読み、さらにコメントを書くレビュアーに渡されます。 すべての章の下書きが書かれた後にのみ、それらを修正し始めました。



次に、 運用前フェーズを開始します。 出版社は修正された章を受け取り、「はい、この本を出版します!」という決定を下し、ウェブサイトで本の予約注文ページを開きます。 この時点(最初の章の最初のドラフトが書かれてから6か月が経過しました)で、著者は私が本に含めたいバグ修正と追加のリストを蓄積しました(たとえば、技術が進歩し、AndroidとNDKの新しいバージョンがリリースされました)。 本のテキスト全体を書き換えるには数週間かかります。 テキストの追加/削除、フォーマットの変更などができます。 この段階では、本にはまだ読者が見る視覚的な構造がありません。 すべての作業はまだWordで行われています。



書き換えられたテキストの配信後、 制作段階が始まります。 Wordのファイルはセットに引き渡され、結果は美しい.pdfになります。これは、すでに本の最終版に非常によく似ています。 この段階で、本に小さな追加や修正を加えることができます。 修正プログラムも作業に含まれており、言語スタイルと文法エラーの修正に役立ちます。 さらに2週間後、すべての変更が行われると、 最終版が.pdfで作成者に送信されます。 本はほぼ完成しました。 プレファイナルでは、タイプミスと重大な間違いのみを修正できます。 テキストを追加することはできなくなりました。



著者が最終版の品質を確認した数日後、出版社は本の電子版をサイトに公開します。 同日、印刷されたコピーの出荷が開始されます。



すぐにいくつかの提案された質問に答えてください:







PS本の追加レビューをしてくれたAlexander Pavlov(Google、サンクトペテルブルク)に感謝します。 サーシャ、どれだけ彼女が良くなったのか想像できません!



All Articles