2008-01-01から1年間の記事一覧
名称無料有償体験版他 ふりーむ○××フリーゲーム専門 フリーゲーム夢現○×○他薦可 ゲームもりもり○○○記載のみ vector○○○ソフトウェア全般 100%ふりげストア○×○記載のみ 記載のみのサイトは、skydrive等のオンラインストレージを使うと吉。
ふりーむ!ゲームコンテスト 公式 ふりーむ 概要 ゲーム制作も「目的」が出来ると気合いが入る!しかも猛者達が集うコンテストの方が、たまらなくアツい! そこで、自作オリジナルゲームで応募できるコンテストを開催することになりました。 オリジナルなゲ…
購入日付 お勧め度 タイトル の順番です。 ゲームデザイン ゲームプログラミング 2008-11-24 ★★★★★ ゲームプログラマになる前に覚えておきたい技術 2007-00-00 ★★★★☆ DirectX ゲームグラフィックス プログラミング ver 2.1 2007-00-00 ★★★★★ シューティング…
シューティングゲーム プログラミングposted with amazlet at 08.12.27松浦 健一郎 司 ゆき ソフトバンククリエイティブ 売り上げランキング: 101217おすすめ度の平均: 内容に関して シューティングゲームの真髄について書かれた本 なかなか実戦的です。 ゲ…
全体 初めてゲームプログラミングでやるべき言語 ver1 new FPS(frame per second)を整える方法 状態遷移の柱「簡易シーケンス1 アクション、シューティング 当たり判定 for 長方形 アルゴリズム チェインハッシュ その他 ビット演算と管理方法 ビットシフト…
C言語やJavaなどで余りの出した方として定番なのは「%」の演算子を使う方法です。 int a = 3 % 10; // a == 3 int b = 8 % 6; // b == 2 そこで、言語に依存しないでやる方法はないでしょうか。 某所のセンタープレの数2の選択問題にこのネタがあったので…
ゲームプログラマになる前に覚えておきたい技術posted with amazlet at 08.11.25平山 尚(株式会社セガ) 秀和システム 売り上げランキング: 145おすすめ度の平均: 良書です。が、ある程度のプログラミングスキルが必要Amazon.co.jp で詳細を見る タイトル:ゲ…
FPS(frame per second)を整える方法のC/C++によるサンプル fpser.h #ifndef _FPSER_ #define _FPSER_ //=================================== // FPSの調整・管理クラス //=================================== class Fpser { private: const static int COU…
FPS(frame per second)を整える方法のRuby/SDLによるサンプル require 'sdl' class Fpser private @next_time=0 @fpslist @fps @@WAIT_TIME=16.66666 public #-------------------------------------- # コンストラクタ #----------------------------------…
導入 動画のなめらかさを表す指標。1秒間に何枚の画像を表示しているかを示す。e-words ゲームプログラミングにおいては、「1秒間に何回メインループを処理させるか」 という意味で使われることが多いようです。 FPSが制御されないと、コンピュータの性能差…
環境設定 基礎学習 おまけ RubyでSingletonの実装 RubyでFPS管理サンプル
Singletonとは、デザインパターンの一種でインスタンスが1つだけであることを保障します。 モジュールを使って実装する require "singleton" class SingletonClass include Singleton #クラスの実装内容 def method() puts "hello" end end #obj = Singleto…
C/C++ DXライブラリ Ruby Ruby/SDL
SDLとは、そのドキュメントによると、「マルチプラットフォームなマルチメディアライブラリ」であり Rubyとは、まつもと氏によるオブジェクト指向スクリプト言語です。 そして、Ruby/SDLはRubyからSDLを利用できるようにするためのライブラリです。 つまりは…
各頂点に注目して、領域内or領域外を判定します。 四角形Aと四角形Bの当たり判定 Aの左上頂点(x1,y1) 縦 h1 横 l1 Bの左上頂点(x2,y2) 縦 h2 横 l2 求める条件は以下のとおりです。 x1 x1+l1 > x2 (Aの右側はBの左側より右にある) → A.right > B.left y1 y1+…
ファイルサイズが大きくなりがちで技術的にもおくが深いので 悩むゲームプログラマーも多いのがこのサウンドに関する分野です。 一般的に使われる形式をまとめてみました。 Wave midi mp3 ogg 容量 △ ◎ ○ ○ BGM △ ○ ○ ○ SE ◎ △ ○ ○ 環境依存 ○ △ ○ ○ ライセ…
DXライブラリとは、DirectXを使ったWindowsソフトの開発に必ず付いて回るDirectXやWindows関連のプログラムを使い易くまとめた形で利用できるようにしたC++言語用の2Dゲームライブラリです。(使用する際はC言語の知識だけで大丈夫です) DXライブラ…
ビット演算とは、あるビットパターンを2進数として扱い演算することです。 演算にはAND OR XOR NOT などがあり、ビットシフトもここに該当することがあります。 AND OR XOR NOT ビットシフト 010101 010101 010101 010101 0001110 111100 111100 111100 << …
ゲーム創造における役立つ情報を発信するブログです。 主にプログラミング関係を主体として構成していきます。 著者のプロフィールは >> mitsu_chie