2009-01-01から1年間の記事一覧

ActionScript 3.0を使ってみる

ActionScript3を使って、何か作れるようになるまでの備忘録です。 開発環境 自分がざっと調べたところ、開発環境を拵える方法として、 下記の3通りがあります。■ Adobe Flex Builder ■ 無償の開発環境 ■ コマンドラインどの開発環境を使うにしても、長所、…

SJC-P対策 例外処理

例外処理について javaの例外処理である「try, catch, finnaly」について 出題範囲となる箇所をメモ。 try句、catch句、finnaly句 try句の後は、必ずcatch句か、finnaly句が必要。 それがなければ、コンパイルエラーになる。finnaly句は例外の発生に関わらず…

SJC-P対策 フロー制御(2)

break,continue文 break,cotinue文は、ループ制御中に使う事の出来るキーワードだ。普通ループ処理を中断したい場合は、次の3つの方法が考えられる。 break文、return文、System.exit()...break文は、現在実行中のループ処理を抜けたり、switch文をフォー…

SJC-P対策 フロー制御

フロー制御 javaのif文で評価する式は、必ずブールで無ければいけない。 つまり真か、偽のどちらかを評価しなければいけない。 次の式はコンパイルエラーとなる。 int x = 10; if(x) {} //整数値を評価する事は出来ない if(x = 0) {} //これもダメ ブール型…

SJC-P対策 演算子(3)

文字列連結演算子について javaの「+」演算子は数値に対する演算と、 文字列に対する連結演算が可能です。文字列と文字列を連結するのに「+」を使えるのはもちろん、 文字列と数値の連結にも「+」を使えます。 string str = "hoge"; System.out.println(str …

招き猫ダック(CM)ホラー編

この動画を作った人すごいね!いいセンスしてるね! 本家アフラックのCMと取り替えてもいいんじゃない?w

SJC-P対策 演算子

前回に引き続き、javaの演算子について復習。 Java特有の演算子について instanceof演算子はオブジェクト参照変数を比較するのに使う。 つまり、参照変数の型をチェックするだけの事。 ちなみに、比較するオブジェクト参照変数が、 ダウンキャスト可能か調べ…

javaの検定試験 SJC-P対策のメモ

今日からSJC-Pの学習で、特に重要なポイントとなりそうなところを メモ書き程度に残していこうと思う。 java5.0の演算子について とりあえずJavaの演算子を列挙してみる =, +=, -=, +, -, *, /, %, ++, --, <, <=, >, >=, ==, !=, &, |, ^, !, &&, ||, insta…

SDL_TTFで日本語を表示する

今回はSDL_ttfで日本語を表示するため、SDL_ttfをJIS,SJISに 対応したライブラリに改造してみた。 SDL_ttfではUTF-8,Unicodeしか対応していなかったが、自分がそれらの不足した機能を補う形で改造してみた。 追加で作成した関数は、JISコード、SJISコードを…

C# ゲーム画面作成ツール

こんにちは ボンバーマン風ゲーム用のステージエディタがついに完成したぜ! C#で作成。 C#については一切勉強してませんが、構文とか全く問題なし(´∀`)b 取り敢えずバイナリをアップしておきます。興味ある人は使ってみてね。 ちなみにこのツールで作った…

C#でグラデーションの矩形を描画

こんにちは。 この前作ったボンバーマ●ですが、ボンバーマ●のステージを作るのが結構めんどくさいので、暇を見てはステージエディタを作ってます。 作成中ですが、取り敢えず動画をアップロードしました。 ちなみにこのツールはC#で作っております。 C#は滅…

ThinkpadX30にminiPCI無線LANカードを取り付けてみる

こんにちは。 久しぶりのブログ更新です。 1ヶ月ぶりぐらいです...(^v^; ) 今回は実験的に、ThinkpadX30にminiPCI無線カードを取り付けてみました。 PCをわざわざ解体して、miniPCIスロットに取り付ける事にメリットはあるのか? って初めは思ってま…

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

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

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>…