Skip to content

gakimaru2/public

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

公開プログラム&ドキュメント

####[document]#### | |- ★仕様・設計書.zip ... 下記「仕様・設計書」をまとめたアーカイブファイル |- ★Gitマニュアル・調査資料.zip ... 下記「Gitマニュアル・調査資料」をまとめたアーカイブファイル | |-[仕様・設計書] | | | |- ★ゲームシステムのアーキテクチャと開発環境.pdf | |- ★検索インデックス.pdx | | | |-[AI] | | | | | - ☆プランナーのためのAIシステム考察.pdf | | | |-[アセット管理] | | | | | - ☆効果的なランタイムアセット管理.pdf | | | |-[カメラシステム] | | | | | - ☆カメラ処理の効率化手法.pdf | | | |-[ゲームデータ管理] | | | | | |- ★ゲームデータ仕様.pdf | | |- ☆ゲームデータ管理DBシステム.pdf | | - ☆ローカライズのためのテキスト管理構造.pdf | | | |-[ゲームループ管理] | | | | | - ☆マルチスレッドによるゲームループ管理.pdf | | | |-[サウンドシステム] | | | | | - ☆リソース管理を最適化するためのサウンドシステム.pdf | | | |-[シーン管理] | | | | | |- ☆オープンワールドのためのレベル管理.pdf | | |- ☆ゲーム全体を円滑に制御するためのシーン管理.pdf | | - ☆効果的なイベントストリーミングシステム.pdf | | | |-[シリアライズ] | | | | | - ☆セーブデータのためのシリアライズ処理.pdf | | | |-[スクリプト管理] | | | | | - ★スクリプトの生産性向上のための名前付きデータ参照pdf | | | |-[デバイス管理] | | | | | - ☆反応性と安全性を考慮した入力デバイス管理.pdf | | | |-[デバッグシステム] | | | | | |- ☆デバッグ制御システム.pdf | | |- ★ユニットテストと継続的ビルド.pdf | | - ★効果的なデバッグログとアサーション.pdf | | | |-[ファイルシステム] | | | | | - ☆開発を効率化するためのファイルシステム.pdf | | | |-[プログラミングTips] | | | | | |- ★オブジェクト指向とC++.pdf | | |- ★チーム開発のためのコーディング手法.pdf | | |- ★デザインパターンの活用.pdf | | |- ★プレイヤーに不満を感じさせないための乱数制御.pdf | | |- ★プログラミング禁則事項.pdf | | |- ★効果的なテンプレートテクニック.pdf | | - ★本当にちょっとしたプログラミングTips.pdf | | | |-[プロジェクト管理] | | | | | |- 【未】ゲーム開発プロジェクト管理.pdf | | |- 【未】プロジェクト管理Webシステム.pdf | | - 【未】技術ナレッジDBシステム.pdf | | | |-[マルチスレッド制御] | | | | | |- ☆「サービス」によるマルチスレッドの効率化.pdf | | |- ★マルチスレッドプログラミングの基礎.pdf | | - ★効率化と安全性のためのロック制御.pdf | | | |-[メモリ管理] | | | | | |- ★ゲーム制御のためのメモリ管理方針.pdf | | |- ☆柔軟性を追求したメモリ管理システム.pdf | | - ★様々なメモリ管理手法と共通アロケータインターフェース.pdf | | | |-[リソース管理] | | | | | - ☆開発の効率化と安全性のためのリソース管理.pdf | | | -[開発環境] | | | - 【未】複数タイトルにまたがる効率的なフレームワーク管理.pdf | -[Gitマニュアル・調査資料] | |-  [00]Readme.txt |- ★[01]SubversionユーザーのためのGit活用の勧め.pdf |- ★[02]TortoiseGitセットアップ手順.pdf |- ★[03]TortoiseGitのhttp(s)通信およびパスワードの記憶と破棄について.pdf |- ★[04]TortoiseGitのSSH通信およびパスフレーズの記憶と破棄について.pdf |- ★[05]TortoiseGitによるSSH通信用秘密鍵・公開鍵生成手順.pdf |- ★[06]TortoiseGitの使い方とワークフロー.pdf |- ☆[資料01]Gitサーバー比較.pdf |- ☆[資料02]Gitに関する推奨書籍.pdf | - [Tools] | -[git_erase_wincred_all] ... ★TortoiseGit が wincred で記憶する  ユーザー認証情報を一括削除するための  ごく簡単なツール

####[tools]#### | `-[git_erase_wincred_all] ... ★TortoiseGit が wincred で記憶する  ユーザー認証情報を一括削除する為の  ごく簡単なツーる  そのソースコード

####[test]#### | |-[Program] ... プログラムのテスト | | | |-[C#] ... C#のテスト | | | | | -[JSON] ... ☆C#によるJSON解析およびC#スクリプトのランタイムコンパイル&実行のテスト | | | |-[C++] ... C++ のテスト | | | | | |-[Allocator] ... ★メモリアロケートのテスト | | |-[Allocator_unix] ... ★メモリアロケートのテスト(Unix系+GCC) | | | | | |-[boost] ... Boost C++ のテスト | | | | | | | |-[install] ... ☆boost のインストール手順の記録 | | | | | | | -[serializer] ... boost::serialization をテスト | | | |-[Test01] ... ネット上のサンプル通りのテスト | | | -[Test02] ... 機能確認のためのサンプル | | | | | |-[C++CLI_SmartPtr] ... C++/CLIのgcnewのテスト | | | | | |-[CalcExpression] ... 計算式の状況に応じた右値評価のテスト | | | | | |-[callPoint] ... ★コールポイントのサンプルプログラム | | |-[callPoint_unix] ... ★コールポイントのサンプルプログラム(unix系+GCC) | | | | | |-[constexpr] ... constexpr のテスト | | | | | |-[DebugPrint] ... 【失敗作】デバッグ用ロギング処理/boost::backtraceのテスト | | | ※マルチスレッドの考慮が不完全でダメ | | |-[DebugPrintTest] ... 【失敗作】デバッグ用ロギング処理の試作 | | | | | |-[DesignPattern] ... ☆デザインパターンの実装テスト | | | | | |-[FloatedFraction] ... ☆浮動小数点小数のバイナリデータ構造確認 | | | | | |-[GDConv] ... ゲームデータ構造定義データの構成テスト | | | | | |-[NamedRef] ... ★名前付きデータ参照のサンプル処理 | | | | | |-[objcopy] ... ☆objcopyによる実行ファイルへのファイル埋め込みのテスト | | | | | |-[OpenGL] ... OpenGLとGLSLのごく簡単なテスト(シェーダーのテストが目的) | | | | | |-[PrecompiledHeader] ... プリコンパイル済みヘッダーの確認 | | | | | |-[Random] ... 乱数のテスト | | | | | |-[ResourceBuilderFactory] ... ★リソースビルダーファクトリーのサンプル処理 | | | | | |-[RTTI] ... 実行時型情報(RTTI)の確認 | | | | | |-[serializer] ... ★シリアライズのサンプルプログラム | | |-[serializer_unix] ... ★シリアライズのサンプルプログラム(unix系+GCC) | | | | | |-[stack] ... スタックメモリの使用状態と、各データセクションの扱いを確認 | | | | | |-[StaticCRC32] ... ★文字列のCRC32計算をテンプレートで行うテストプログラム | | |  ※テンプレートでは無理。constexprが必要。 | | |-[StaticCRC32_unix] ... ★文字列のCRC32計算をconstexprとユーザー定義リテラルを使用して | | |  コンパイル時に計算するサンプル(unix系+GCC) | | | | | |-[template] ... テンプレートのテスト | | | | | | | |-[countOf] ... ☆配列要素数取得のテンプレートとマクロ比較テスト | | | | | | | |-[CRTP01] ... ☆CRTPテンプレートのテスト | | | | | | | |-[Max] ... ☆Min/Maxテンプレート関数のテスト(アセンブラ展開の状態確認が目的) | | | |  ※本当は constexpr との挙動の違いを比較したかった | | | | | | | -[Proxy] ... ☆テンプレートによる、Proxyパターンおよび自前仮想クラスの実装テスト | | | | | |-[Thread] ... マルチスレッドのテスト | | | | | | | |-[alarm_fork] ... Unix alarmとforkのテスト(雑) | | | |-[alarm_thread] ... Unix alarmとpthreadのテスト(雑) | | | |-[aync_c++11] ... C++11 非同期関数テスト | | | |-[callonce_C++11] ... C++11 CallOnceテスト | | | |-[callonce_posix] ... POSIX CallOnceテスト | | | |-[Fiber] ... WIN32 ファイバースレッドテスト | | | |-[fork] ... Unix forkテスト | | | |-[monitor_atomic_c++11] ... C++11 アトミック型を使用したモニターのテスト | | | |-[monitor_barrier_posix] ... POSIX Barrierを使用したモニターのテスト | | | |-[monitor_cond_c++11] ... C++11 条件変数を使用したモニターのテスト | | | |-[monitor_cond_posix] ... POSIX 条件変数を使用したモニターのテスト | | | |-[monitor_event_win] ... WIN32 イベントを使用したモニターのテスト | | | |-[monitor_interlocked_win] ... WIN32 インターロック操作を使用したモニターのテスト | | | |-[monirot_named_event_win] ... WIN32 名前付きイベントを使用したモニターのテスト | | | |-[OpenMP] ... OpenMPのテスト | | | |-[promise_c++11] ... C++11 先物のテスト | | | |-[share_named_semaphore_posix] ... POSIX 名前付きセマフォのテスト | | | |-[share_named_semaphore_win] ... WIN32 名前付きセマフォのテスト | | | |-[share_semaphore_posix] ... POSIX セマフォのテスト | | | |-[share_semaphore_systemv] ... SystemV セマフォのテスト | | | |-[share_semaphore_win] ... WIN32 セマフォのテスト | | | |-[signal_posix] ... POSIX シグナルのテスト | | | |-[SingletonPattern] ... ★自作シングルトンパターンサンプル処理 ※もはやテスト用ではない(ひとまずの完成版) | | | |-[sync_asm_win] ... WIN32 インラインアセンブラを使用した同期のテスト | | | |-[sync_atomic_c++11] ... C++11 アトミック型を使用した同期のテスト | | | |-[sync_atomic_fast_c++11] ... C++11 アトミックフラグ型を使用した同期のテスト | | | |-[sync_criticalsection_win] ... WIN32 クリティカルセクションを使用した同期のテスト | | | |-[sync_interlocked_win] ... WIN32 インターロック操作を使用した同期のテスト | | | |-[sync_mutex_c++11] ... C++11 ミューテックスを使用した同期のテスト | | | |-[sync_mutex_posix] ... POSIX ミューテックスを使用した同期のテスト | | | |-[sync_mutex_win] ... WIN32 ミューテックスを使用した同期のテスト | | | |-[sync_named_mutex_win] ... WIN32 名前付きミューテックスを使用した同期のテスト | | | |-[sync_nosync_win] ... WIN32 通常変数にによる誤った同期のテスト | | | |-[sync_rwlock_c++11] ... ★C++11 自作リードライトロックサンプル処理 | | | |-[sync_rwlock_posix] ... POSIX リードライトロックによる同期のテスト | | | |-[sync_spinlock_posix] ... POSIX スピンロックを使用した同期のテスト | | | |-[sync_volatile_win] ... WIN32 volatile型修飾子付き変数にによる誤った同期のテスト | | | |-[thread_c++11] ... C++11 スレッド生成のテスト | | | |-[thread_errno] ... WIN32 スレッドの作り方によるerrnoの値の違いを確認...するはずだったが、問題を検出できなかった | | | |-[thread_posix] ... POSIX スレッド生成のテスト | | | |-[thread_win] ... WIN32 スレッド生成のテスト | | | |-[tls_c++11] ... WIN32(C++11) スレッドローカルストレージ(TLS)のテスト | | | -[volatile] ... WIN32 volatile型修飾子によるコード生成の確認テスト | | | | | -[UnitTest] ... ☆ユニットテスト用処理作成 | | | |-[F#] ... F#のテスト | | | | | -[Test01] ... F#を試しに使ってみた | | | |-[JScript] ... JScriptのテスト | | | | | -[JSON] ... ☆JScriptによるJSON解析テスト(VBA, VBScript, PowerShellのサンプルも置いている) | | | |-[Prolog] ... Prologのテスト | | | | | -[Test01] ... Prologを試しに使ってみた | | | |-[Scons] ... ☆Sconsによるスクリプトビルド環境のテスト | | | -[Unity] ... Unityを試用(起動した程度) | |-[Excel] ... Excelのテスト | | | |-[VBAでJSONパーステスト] ... VBAを使用し、JSONテキストをパースするテスト | | | -[What-If分析テスト] ... ExcelのWhat-If分析機能をテスト | -[ドキュメント] ... ドキュメント作成のテスト | `-[縦書きテスト] ... InDesign と Word を使用し、縦書きの表示具合をテスト。

####[凡例]#### ★ ... とくに有効性が高い(と自分で思っている)もの。 ☆ ... 有効性は高い(と自分で思っている)が、内容が不完全なもの。

以上

About

板垣の公開リポジトリのフォーク

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published