ボンバーマン風ゲームの動画公開

こんにちは! この前作ったボンバーマン風ゲーム動画アップロードしました。 動画を作るのに、何故かすごく時間がかかってしまった。 半日ぐらい費やした?(´・∀・`)...ふぅ

SDLで作成したアプリケーションにアイコンを設定する

こんにちは! 誰も見てくれていないと思いますがのブログ更新です。(^o^) 最近はブログ更新作業をサボりがちです... 更新するのを、忘れているわけではないんです。 仕事が忙しくて... アプリケーションを公開するとき、Windows標準のバイナリアイ…

SDLボンバーマ○風ゲーム7 ExplosionGame - SDL_Game

こんにちは! 前々からちょくちょく作ってた、ボンバーマ○風ゲームが ようやく完成?しました。(★≧▽^))★☆ 後は暇を見つけて、適当に更新していくつもりです。 興味のある方は、ソースをいじって自分好みのゲームに改造してみてください。 アプリケーションの…

SDLの各種DLLをまとめてインストール

こんにちは。 前々から思っていた事ですが、以前からこちらに公開してたアプリケーションについて、 アプリケーションを動かすのに必要なDLLを、毎回毎回添付していました。 これって無駄かな?と思ったり。 又、ダウンロードしたアプリケーションが動かない…

SDLでボンバーマン風ゲームを作ってみる6

こんにちは。 見てる人は少ないと思うが、久しぶりのブログ更新です。(´・∀・`) 今回は前回に引き続き、爆弾で壊せるコンテナの作成と、 同じく爆弾で殺せる敵を作ってみた。 本来なら、ブロックを崩すとアイテムが色々出てくるんですが そこはまだ作ってま…

SDLでボンバーマン風ゲームを作ってみる5

今回は、タイトル画像を追加してみました。 ソースコードはこちら http://www.geocities.jp/finnissy/data/090810.zip snd.c #include "main.h" #include "game.h" #include "import.h" #include "libttf.h" #include "gfx.h" #include "snd.h" #include "co…

SDLでボン○ーマンを作ってみる4

今回は、爆弾を置いた後の爆発する処理と、BGMの再生、効果音の再生する処理を追加。 サンプル画像 ソースコードはこちら http://www.geocities.jp/finnissy/data/090726.zip snd.c #include "snd.h" static const char *se_path[] = { PATH_SE_SOUND01, …

SDLでボン○ーマンを作ってみる3

今回は、爆弾を置いて爆弾が消えるまでの処理を追加。 サンプル画像 ソースコードはこちら http://www.geocities.jp/finnissy/data/090719.zip gfx.c #include "gfx.h" #include "import.h" #include "libttf.h" #include <stdio.h> #define ID_BOMM (0x100) #define </stdio.h>…

ノートPC用のスピーカー購入

ノートPC用のスピーカを購入しました。 普段自分の使っているノートPC(Thinkpad x30)は、 据付のスピーカーがモノラルですので(^〜^;) イヤホンだとまともな音楽鑑賞が出来ずに困っておりました。 そこで小型のスピーカを探しておりましたが…なかなか良…

SDLでボン○ーマンを作ってみる2

今回は、画面上の移動制限する処理を追加。 サンプル画像 ソースコードはこちら http://www.geocities.jp/finnissy/data/090711.zip main.c border-style: solid; border-width: 1px; border-color: #c1ffc1"> #include "main.h" #include "import.h" static…

SDLでボン○ーマンを作ってみる

今回から数回に分けてボン○ーマン風ゲームを、 少しずつ作成していきたいと思います。 まずは簡単な処理から。 キャラクターデータの表示と、FPSの表示を行います。 サンプル画像 ソースコードはこちら http://www.geocities.jp/finnissy/data/sample.zip ma…

FPSの計測

今回はFPSを表示するプログラムを組んでみたいと思います。 FPS(FramePerSecond)は、ゲーム起動中1秒間に何回フレームを表示したか示す指標となります。処理速度の速いPCだと、フレームレートが終始乱れることなく表示され続けますが、逆に処理速度の遅いP…

iPhoneでSDLを動かす

iPhoneの端末上でSDLって動かせるんですね。 iPhoneとか持ってないんで、詳しい事とかわかりませんが iPhoneでSDLを使うメリットってあるんだろうか?

画面にキャラクターデータの描画

こんにちは。 プログラムで2Dアニメーションを実装する方法は色々あると思いますが、 今回はSDLのライブラリを使ったアニメーションを、図解で説明したいと 思います。 今回のソースです。 http://www.geocities.jp/finnissy/data/AlphaBlitTest.zip 予めア…

SDL_BlitSurfaceについて。

この関数のおかげで、半日ほど無駄に過ごしてしまった。 SDL_BlitSurfaceを使う場合の注意点を上げておきます。 int SDL_BlitSurface( SDL_Surface *src, /* 転送元のサーフェース */ SDL_Rect *srcrect, /* 転送元画像の矩形情報 */ SDL_Surface *dst, /* …

SDL_TTF その3

前回に引き続き、今回もSDL_TTFを改良したプログラムを掲載します。ゲームなどで使いやすいように、 ライブラリにして公開します。関数についての細かい説明は、ダウンロードしたフォルダにソースコードが入っておりますので、適当に読んでください。下のソ…

SDL_TTFで文字列を表示 その2

前回紹介しましたSDL_TTFの使い方ですが、 一部ロジック的におかしな所がありましたので、 再度作り直しました。 SDL_TTF サンプルプログラムのダウンロードはこちら: SDL_TTF_sample キーボードを操作するごとに、プログラム内に埋め込んだ文字列を表示し…

絶対値関数

C

分岐不要の絶対値関数です。 条件分岐しないという事は、どれくらいマシンの負担を減らすここが出来るのだろうか...... アセンブラコードに置き換えると、2ステップぐらい減らす事が出来そうですね。 #include <stdio.h> int myabs(int x); int mynabs(int x); </stdio.h>…

GNU global -ソースコードをハックする-

今回はソースコードを解析するのに便利なツール、 GNU globalを使ってみます。ソースコードをからタグファイルを生成してくれる有難いツールです。 sakuraなどのエディタだけで、grepしながら解析するのも大変ですよね...(⊃∀`)ダウンロードはこちら http…

今回はジョイステックを使ったプログラムを組んでみました。

ゲームを作るにはゲームコントローラがないと話しなりません。 ジョイステックを操作するたび、コンソール画面に操作したジョイステックの情報が表示されるともいます。 ソースコードをコンパイルする前に、サブシステムをコンソールにしておいてください。 …

SDL_Cursor()

今回はSDLのマウスカーソルを変更する関数を使って、 マウスカーソルのアイコンを変えてみようと思います。 SDLのリファレンスはこちら↓ http://www.tacoworks.jp/software/SDLdoc-jp/html/sdlcreatecursor.html ダウンロードはこちらから↓ http://www.geoci…

テトリス風ゲーム

久しぶりの日記更新です。前々よりちょくちょく作成していたゲームがついに完成しました。http://www.geocities.jp/finnissy/tetris.zip http://www.geocities.jp/finnissy/data/Tetris.zip 少しバージョンアップしました...テトリス風ゲームです。SDL+C…

SDLで入力制御

今回はマウスとキーボードを使ったサンプルプルグラムです。 キーを入力すると画面に描画する色を変更、 左のマウスボタンをクリックすると、画面に矩形を描画します。 イベントが発生したときのみ処理を実行するようにしています。SDLでのマウスを押した時…

SDLでイベント処理

前回の続きです。 今度のプログラムは、キーボードを押すと画面を白く塗ります。 マウスボタンを押すと、画面を青く塗ります。 #include <SDL/SDL.h> #pragma comment(lib,"SDL.lib") #pragma comment(lib,"SDLmain.lib") #define WIDTH 320 //横幅 #define HEIGHT 240 </sdl/sdl.h>…

SDLでHelloWorld

日記つけるの久しぶりだ。 今回からはSDLの簡単な使い方を紹介していきます。 ウィンドウ表示から始まって、簡単なゲームを完成させるまでは続けていきたいですね。 まずは真っ黒なウィンドを表示するプログラムです。 キーを押すことによりアプリケーション…

SDLで描画ライブラリの作成

プレゼンハムのアルゴリズムを使って、矩形を描画する関数を作ってみました。 main.c #include <SDL/SDL.h> #include "drw_line.h" #pragma comment(lib,"SDL.lib") #pragma comment(lib,"SDLmain.lib") SDL_Surface *g_screen; int rcv_event(void); #define W 200 #de</sdl/sdl.h>…

SDLで描画ライブラリの作成

今回はプレゼンハムの線分発生アルゴリズムを使って、線を描く関数を作ります。 Enterキーを押すと、ライン描画関数を使ったグラデーションの矩形を描画します。 Enterを繰り返し押下するごとに、描画する矩形の色が変わります。 main.c #include <SDL/SDL.h> #include </sdl/sdl.h>…

動画ダウンロードツール

FireFoxのアドオンですが、かなりお勧めです。 https://addons.mozilla.org/ja/firefox/addon/3006

GIFアニメ作ってみました

面白い画像があったのでくっつけてみました。

YouTubeの動画ファイルから音声ファイルのみ抽出する

前回頑張ってインストールしたXMMS2ですが、色々調べて見たところ、日本語のドキュメントが全然無いのと、操作方法がよく分からないので諦めました。 代わりにXMMSを使うことにしました。( ̄〜 ̄;)せっかくBSDで音楽鑑賞を楽しむ余裕ができたので、前々か…