プログラムのページ

プログラミングやゲーム開発についての文章やサンプルソース、作成したツール、CGIなどを公開中です。

目次

ドキュメント&サンプルソースコード

Processingで遊ぼう - 短いコードでゲームプログラミング

Processingを使ったサンプルゲームプログラムや雑談です。

NetChair with Wheel-Library - P2Pネットワークにおける同期処理

ネットワーク&マルチプレイのテストプログラムと、同期処理の仕組みの解説です。

デザインパターンの実験をかねて作成した、3Dアプリケーションライブラリのソースコードがセットになっています。なんだかんだでわりと参考になるかも。

ClipMirrorEnvTex - スフィア環境マップを簡単に

テクスチャ座標自動生成機能を使ったシングルパス・マルチプル・テクスチャ・ブレンディングでスフィア環境マップを行うサンプルです。楽するマルチテクスチャのやり方を解説しています。

そのほか

MFCとDirectX 5〜6(3D RM/IM)を使用するサンプルなど、古すぎて使い道のなさそうなものは現在載せていません。必要な方は管理人までお問い合わせください。

ドキュメント

ゲームデザイン

Game Designing Gems

ゲームデザインに関する実践的TIPSです。

ゲームソフトを作ろう!

ゲームはいかにして作られるのか? 企画から開発、発表までの過程、できあがっていく様子をざっと紹介します。

プログラム

.NETについて

マイクロソフトの提唱する.NET/.NET Frameworkについて紹介するメモです。

デザインパターンまとめ

各デザインパターンのよいところ、悪いところを一覧で見比べるための資料です。

テンプレートのすすめ

C++言語のテンプレート機能を紹介します。

RayPickの手順

3Dシーン上で線分が交差したものを探す、RayPickのやり方について紹介します。

開発管理・計測・運営

楽しいプロジェクト運営

厳しい現実の中、会社、従業員、顧客、クライアント……皆が幸せになる方法は存在するのでしょうか?

FP法について

ソフトウェア規模を測るファンクションポイント(FP)法の概要と効用について調べています。

読み物

ブックレビュー

Storiesにあるブックレビュー内には、プログラムやプロジェクト関係の良書紹介があります。

プログラミング・メモ

プログラム関係のメモ的なドキュメント&リンクです。Linksにもプログラム関係のリンクがあります。

開発の雑多な話題

Topページで連載中のCafe Diaryから、開発関連の話題を抜粋しています。

そのほか

アプリ開発画面

仕事以外で作ったアプリケーションのスクリーンショットをいくつか展示してあります。

ツール

MotionWorks

DirectX 3Dモデルの動き(モーション、アニメーション)を作成するためのソフトウェアです。

PolyPoly

DirectX6.1を使用したフルスクリーン3Dポリゴンモデラー。DirectXBBSで知り合った北川 義高さん制作のツールです。

Webサービス

Widegle

Widegleは一画面閲覧型の検索ユーザーインターフェイス実験サイトです。Google Web APIsを使用しています。Ajaxの概念を取り入れたWidegle-Ajaxもあります。

JavaScriptLibrary / CGI

jquery-incode

ソースファイルをJavaScriptで読み込んでハイライト表示できます。

filedate.cgi

特定ファイルの更新日時をCGIのみで出力できます。

text.cgi

テキストファイルをページ分割したHTMLとして出力するCGIです。