GameProgramTips


ゲームプログラミングに使えそうな情報やプログラムに関する雑多な事を書いています。

GameProgramTipsについて / HowTo / Tips / 色々 / リンク / 戻る / トップページ


GameProgramTipsについて

ゲームプログラミングに使えそうな情報を書いていこうと思います。
 
私のホームページにあるゲーム作品のうちいくつかは諸事情により ソースファイルの公開が出来ません。 そこで、作品の実装に使ったテクニックなどについても 書いていこうと思います (あまりゲームに関係のない記事もあります)。
 
また、ゲーム業界内のプログラムには固有のテクニックや文化があり、 それらは一般にはあまり知られていません。 そこで、それらをここに書き留めたいと思います。 以下の記述は私の知っている範囲のことであり、国や会社、 プロジェクトによっては全く違うこともありますのでご注意ください。 主に国内のコンシューマ (家庭用ゲーム機) に関して書いています。
 
汚いコードですが ソースファイルはご自由に使って頂いて結構です。
 
解説に分かり難い部分、間違った部分があることに気づきましたら メール メール 掲示板 で教えて頂けると嬉しいです。 皆さんのプログラムに役立てて頂ければ幸いです。

HowTo

フレームレートのお話
ゲームのメインループ、フレームレートのお話です。 (2004/06/02 更新)
 
メモリの管理
メモリの管理のお話です。 (2004/06/02 更新)
 
タスクとは
タスクとはどのようなものなのか、についてのお話です。 (2005/09/27 更新)
 
バージョン管理運営
バージョン管理運営の仕方についてのお話です。 (2004/06/02 更新)
 
コーディングについて
コーディングをする際にやることについてのお話です。 (2004/06/02 更新)
 
特殊な実装手法
スクリプト言語や、オーバーレイなどについてのお話です。 (2006/06/26 更新)
 
磨き上げる
デバッグやクオリティアップについてのお話です。 (2005/12/11 更新)

Tips

衝突判定のアルゴリズム
3 次元空間での 2 つの図形の衝突判定を行う計算方法の説明です。 (2012/04/10 更新)
 
圧縮アルゴリズムの種類
圧縮・伸張のアルゴリズムの種類を紹介します。 (2012/04/10 更新)
 
暗号化アルゴリズムの種類
暗号化のアルゴリズムの種類を紹介します。 (2012/04/10 更新)
 
Subversion とは
Subversion についてご紹介です。 (2007/11/18 更新)
 
標準機能で簡易ツールを作ろう
OS の標準機能だけで作る、簡易ツールの説明です。 (2011/04/04 更新)
 
Perl サブルーチン集
Perl でよく使う処理のサブルーチンを紹介します。 (2004/02/02 更新)
 
Java←→CGI 通信
Java Applet から CGI を呼び出す方法についての解説です。 (2004/02/02 更新)
 
Java 1.0, 1.1 で Fake 半透明
Java 1.0, 1.1 で半透明っぽい表示をする方法についてです。 (2004/02/02 更新)
 
Java のアニメーション手法
Java でのアニメーションの方法とその高速化手法を説明します。 (2005/08/21 更新)
 
Java のアニメーション手法 その1 (2005/08/21 更新)
Java のアニメーション手法 その2 (2005/08/21 更新)
Java のアニメーション手法 その3 (2005/08/21 更新)
Java のアニメーション手法 その4 (2005/08/21 更新)

色々試してみよう

Google Web APIs を使ってみる
Google Web APIs (Google SOAP Search API) の使い方などの説明です。 (2006/12/29 更新)
 
Google Maps API を使ってみる
Google Maps API の使い方などの説明です。 (2007/05/26 更新)
 
Evernote API を使ってみる
Evernote API の使い方などの説明です。 (2013/06/05 更新)
 
Twitter API を使ってみる
Twitter API の使い方などの説明です。 (2019/01/05 更新)
 
Mastodon API を使ってみる
Mastodon API の使い方などの説明です。 (2019/07/19 更新)
 
iTunes Store/App Store Search API を使ってみる
iTunes Store, App Store の Search API の使い方の説明です。 (2013/05/08 更新)
 
Amazon Drive API を使ってみる
Amazon Drive API の使い方の説明です (2018/08/16 更新)
 
SQLite を使ってみる
SQLite のロック周りの説明です。 (2016/01/18 更新)
 
Lua で組んでみる
汎用組み込み用スクリプト言語 Lua でのプログラムの書き方の説明です。 (2012/03/30 更新)
 
Unity で組んでみる
ゲームエンジン Unity の使い方の説明です。 (2013/09/17 更新)
 
OculusブラウザでVR New
OculusブラウザでWebVRなどを実装する方法の説明です。 (2020/01/01 更新)
 
Ajax で作ってみる
ロード待ちのない Web アプリケーションを作る Ajax の説明です。 (2005/04/15 更新)
 
Bookmarklet を作ってみる
ちょっと便利なブックマーク、Bookmarklet の書き方です。 (2016/10/03 更新)
 
ゲーム機の Web ブラウザ
ゲーム機 (コンシュマー機) の Web ブラウザの仕様についてです。 (2015/08/20 更新)

リンク

Java 初心者に役立つホームページへのリンク
Java を始めたばかりの方にとって役に立つホームページへのリンクを集めてあります。 (2005/08/07 更新)
 
DirectX 開発に役立つホームページへのリンク
DirectX でゲームを開発する時に、役に立つホームページへのリンクを集めてあります。 (2004/05/26 更新)
 
お勧めホームページへリンク
お勧めホームページへのリンクが貼ってあります。 (2007/02/03 更新)

戻る