<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>elファンのブログ</title>
<link>https://ameblo.jp/el-lib-fan/</link>
<atom:link href="https://rssblog.ameba.jp/el-lib-fan/rss20.xml" rel="self" type="application/rss+xml" />
<atom:link rel="hub" href="http://pubsubhubbub.appspot.com" />
<description>EasyLinkLibralyのいちファンのゲーム開発ブログ</description>
<language>ja</language>
<item>
<title>ゆらゆら</title>
<description>
<![CDATA[ el.hを扱い始めて10年以上<br>こんなのを発見<br><br>// 円周率<br>const double PAI=3.14159265358979323846;<br>const double PAI2=PAI*2.0;<br><br>// 回転Ｘ座標・ウェーブ座標 ( 360度指定、int型 )<br>#define ROUND_X(Angle,Length,Center)\<br>\<br>    (int)(cos((Angle)*PAI2/360)*(Length)+(Center))<br><br>// 回転Ｙ座標 ( 360度指定、int型 )<br>#define ROUND_Y(Angle,Length,Center)\<br>\<br>    (int)(sin((Angle)*PAI2/360)*(Length)+(Center))<br><br>// 回転Ｘ座標・ウェーブ座標 ( ラジアン指定、float型 )<br>#define ROTATE_X(Angle,Length,Center)\<br>\<br>    F(cos(F(Angle))*F(Length)+F(Center))<br><br>// 回転Ｙ座標 ( ラジアン指定、float型 )<br>#define ROTATE_Y(Angle,Length,Center)\<br>\<br>    F(sin(F(Angle))*F(Length)+F(Center))<br><br>ゆーらゆーら揺れるものに利用できそう<br>
]]>
</description>
<link>https://ameblo.jp/el-lib-fan/entry-11254868257.html</link>
<pubDate>Sat, 19 May 2012 17:50:24 +0900</pubDate>
</item>
<item>
<title>ver0.00005</title>
<description>
<![CDATA[ ここまで作って止まってしまった<br>http://www1.axfc.net/uploader/Sc/so/345045.zip<br><br>古いバリバリシューティングなら作ったことあるけど弾幕シューのイメージがない。<br>そこから勉強しないとだめかな。いろいろなゲームを遊んでいます。<br>
]]>
</description>
<link>https://ameblo.jp/el-lib-fan/entry-11248689855.html</link>
<pubDate>Sat, 12 May 2012 17:43:02 +0900</pubDate>
</item>
<item>
<title>画面の色数の問題解消</title>
<description>
<![CDATA[ elで32ビット画面で使えない関数が半分くらいある、と<br>こないだ書きましたが、elDraw32を使えばいいのでした。<br>ありがたいです。<br>
]]>
</description>
<link>https://ameblo.jp/el-lib-fan/entry-11237252968.html</link>
<pubDate>Mon, 30 Apr 2012 08:44:23 +0900</pubDate>
</item>
<item>
<title>危機脱出</title>
<description>
<![CDATA[ 技術的なことではなく、やる気が無くなって<br>中断していました。<br><br>横シューで弾幕にしようと思ってましたが<br>アイデアにつまり<br>ずっと考え込んでいました。<br>絵がしょぼく、あれこれいじってもイメージどおりにならず<br>悩んでいました。<br><br>自機ショットをドット絵の点滅から、<br>アルファによる表示にしたら見違えるように立派になり<br>やる気が出てきました。<br><br>どうやってゲームの個性を出すか<br>でも悩んでいます。<br><br>自機の能力を個性的なものにするか<br>・敵をひろって投げる<br>・複雑な動きのレーザー<br>システム的なもの<br>・高得点のためのしくみ<br>・隠れキャラ<br>
]]>
</description>
<link>https://ameblo.jp/el-lib-fan/entry-11237251984.html</link>
<pubDate>Mon, 30 Apr 2012 08:37:11 +0900</pubDate>
</item>
<item>
<title>メモ</title>
<description>
<![CDATA[ el<br>640x480ドットの基本設計もですが、標準の色数が16ビット<br>というのもこまります。<br>関数によってはフルカラーにしてるモニタで<br>ウインドウで表示できません。<br>もう人には勧められませんね。残念です。<br><br>困るというよりなつかしいです。<br>また悩みながらプログラムするつもりです。<br><br>ｅｌのいいところであるelＤｒａｗ描画関数をまったく使用しないことで<br>色数問題は回避できます。<br>elFlatですべての絵を表示します<br><br>こんどはザクザクと割り切って進めるつもりです。<br>表示できない環境の人はごめんなさい<br>絵を借りて、音楽もMidiを使用せずmp3で。高音質でフリーの良い曲が<br>10年前と違いたくさんあります。<br>midiを使わなければ例のバグも出ないだろうし、ｏｓも違います。<br>
]]>
</description>
<link>https://ameblo.jp/el-lib-fan/entry-11227913302.html</link>
<pubDate>Fri, 20 Apr 2012 04:35:08 +0900</pubDate>
</item>
<item>
<title>困ったこと</title>
<description>
<![CDATA[ 数年ぶりにel.hでプログラミングしようとしたら・・・<br>画面解像度で困っています<br>1920x1080フルHDなのですが<br>標準で640x480のライブラリですから<br><br>フルHDでゲームを作りかけていろいろ不具合がでてきて<br>速攻で640に作り直しました。<br><br>Ｄｉｒｅｃｔｘ8のためのコードが残ってたり、標準の色数が<br>フルカラーだったりFLIPせずに裏画面を転送してるから<br>すごく遅かったり<br>今となっては人に勧めるなら断然DXライブラリです<br><br>うちのパソコン、640x480に解像度変更できないのに<br>640x480のフルスクリーンのゲームを起動すると<br>ちゃんと表示します<br>なぜ？<br><br>そういえばずっとわからずいまだにわからないままのこと<br>DirectxでVBLANK待ちの設定のとき、ちゃんとシステムに<br>処理を渡してくれているのでしょうか。<br>そうでないとムダにループだけして時間を食っている<br>ことになります。<br>と思ってSleep(8);をel.hに追加してみたり・・・<br>Sleep(16)でまるまる1/60secになってしまいます。<br>そういえば今はモニタを60Hzではない設定でパソコンを<br>使ってる人もいるはずで、それはどうなってるんだろう<br>・・・<br>コードを追加しなければならないかもしれません。<br>
]]>
</description>
<link>https://ameblo.jp/el-lib-fan/entry-11225312553.html</link>
<pubDate>Tue, 17 Apr 2012 04:03:29 +0900</pubDate>
</item>
<item>
<title>昔話</title>
<description>
<![CDATA[ 掲示板の情報もぜんぶネットアーカイブに残ってました<br>http://web.archive.org/web/20040604121851/http://www3.justnet.ne.jp/~botchy/talk.htm<br><br>oooという投稿者が私です（笑）<br><br>謎のバグに苦しんで何度も質問しています。<br>暴走してブルーバックになるのですが、midiを使わないと発生しないバグ。<br>他の人の同様の報告も無く、結局結論はでず、当時使っていたWindowsMeが悪いのではないかということにしてあります。<br>私の使用環境では、さいごにはMeくんはゴミ箱を空にするだけでも暴走してました。<br>2005年くらいからXPに代えたのですが、遅すぎました。<br><br>ソースプログラムを見せてもらうと、Sound関係のクラスで、オブジェクトがなんらかの理由で消失したときのエラー処理がありません。画像では再ロードの処理があります。<br>if (DDBack-&gt;BltFast(Px,Py,Sprite[ObjDD].Object,&amp;rect,<br>DDBLTFAST_NOCOLORKEY|DDBLTFAST_WAIT)==DDERR_SURFACELOST)<br>{<br>elDraw::ReloadObject();<br>}<br>その辺の仕様と、WindowsMeの不安定さが重なって謎の暴走に繋がっていたのではないかと見ています。<br>今では音楽再生にMidiを使用することは無いですから問題ないでしょう。<br>暴走してもゲーム程度ならOSごと落ちるなんてことも無いでしょうし。（ね？ｗ）<br>サウンドのサーフェスがロストする、という状況は10年くらい前のパソコンでMidi再生させ、OSがMeでなければ発生しないのでしょう。<br>ムダに苦労した上、一つもゲームが完成せず残念です。
]]>
</description>
<link>https://ameblo.jp/el-lib-fan/entry-11223263761.html</link>
<pubDate>Sat, 14 Apr 2012 22:51:09 +0900</pubDate>
</item>
<item>
<title>elライブラリについて</title>
<description>
<![CDATA[ elライブラリとは<br><br>　ウインドウズパソコンでテレビゲームを開発するためのライブラリです。<br>　1998～2004までBotchyさんにより公式サイトでサポートされていました。<br>　http://web.archive.org/web/20040604121851/http://www3.justnet.ne.jp/~botchy/talk.htm<br><br><br>elはライセンス完全フリーのゲーム作成ライブラリです<br><br>　Easy Link Libraryとは？<br>　http://web.archive.org/web/20040604164131/http://www3.justnet.ne.jp/~botchy/el/el1.htm<br>　http://web.archive.org/web/20040604171146/http://www3.justnet.ne.jp/~botchy/el/el4.htm<br>　http://web.archive.org/web/20040604171658/http://www3.justnet.ne.jp/~botchy/el/el5.htm<br><br><br>開発環境<br><br>　elはライブラリなので、別途コンパイラが必要になります。<br>　今でも手に入る環境はBCC V5.5+elです。<br>　私の環境はVC6.0+elです。<br>　http://web.archive.org/web/20040604165618/http://www3.justnet.ne.jp/~botchy/el/el3.htm<br><br>　さらに、DirectX SDKのインストールが必要です。<br><br><br>ゲーム開発<br><br>　c言語、あるいはc++言語が扱えることが前提となります。<br><br>　サンプルコード<br>　http://web.archive.org/web/20040604120437/http://www3.justnet.ne.jp/~botchy/sample.htm<br><br>
]]>
</description>
<link>https://ameblo.jp/el-lib-fan/entry-11223241295.html</link>
<pubDate>Sat, 14 Apr 2012 22:40:17 +0900</pubDate>
</item>
<item>
<title>el イージーリンクライブラリ 本体ダウンロード</title>
<description>
<![CDATA[ いまから10年以上前、2000年中ごろにこのライブラリの存在を知り<br>ゲーム開発に利用させていただきました。<br><br>懐かしいこのライブラリでまたゲームを作りたいと思います<br><br>まず本体の入手ですが<br>http://wiki.game-develop.com/index.php?%A5%D7%A5%ED%A5%B0%A5%E9%A5%DF%A5%F3%A5%B0%2F%A5%E9%A5%A4%A5%D6%A5%E9%A5%EA<br>によると、インターネットアーカイブに情報が残ってる模様・・・<br><br>http://web.archive.org/web/20040610085159/http://www3.justnet.ne.jp/~botchy/<br>2004年の閉鎖時のままデータが残っています<br>ダウンロードからel.lzhを入手できます。<br><br>コンパイラはVC6.0を使いたいと思います。<br>マシンは去年買った比較的新しいものです。<br>
]]>
</description>
<link>https://ameblo.jp/el-lib-fan/entry-11223222176.html</link>
<pubDate>Sat, 14 Apr 2012 22:22:55 +0900</pubDate>
</item>
</channel>
</rss>
