el.hを扱い始めて10年以上
こんなのを発見
// 円周率
const double PAI=3.14159265358979323846;
const double PAI2=PAI*2.0;
// 回転X座標・ウェーブ座標 ( 360度指定、int型 )
#define ROUND_X(Angle,Length,Center)\
\
(int)(cos((Angle)*PAI2/360)*(Length)+(Center))
// 回転Y座標 ( 360度指定、int型 )
#define ROUND_Y(Angle,Length,Center)\
\
(int)(sin((Angle)*PAI2/360)*(Length)+(Center))
// 回転X座標・ウェーブ座標 ( ラジアン指定、float型 )
#define ROTATE_X(Angle,Length,Center)\
\
F(cos(F(Angle))*F(Length)+F(Center))
// 回転Y座標 ( ラジアン指定、float型 )
#define ROTATE_Y(Angle,Length,Center)\
\
F(sin(F(Angle))*F(Length)+F(Center))
ゆーらゆーら揺れるものに利用できそう
ここまで作って止まってしまった
http://www1.axfc.net/uploader/Sc/so/345045.zip
古いバリバリシューティングなら作ったことあるけど弾幕シューのイメージがない。
そこから勉強しないとだめかな。いろいろなゲームを遊んでいます。
http://www1.axfc.net/uploader/Sc/so/345045.zip
古いバリバリシューティングなら作ったことあるけど弾幕シューのイメージがない。
そこから勉強しないとだめかな。いろいろなゲームを遊んでいます。
elで32ビット画面で使えない関数が半分くらいある、と
こないだ書きましたが、elDraw32を使え ばいいのでした。
ありがたいです。
こないだ書きましたが、elDraw32を使え ばいいのでした。
ありがたいです。
技術的なことではなく、やる気が無くなって
中断していました。
横シューで弾幕にしようと思ってましたが
アイデアにつまり
ずっと考え込んでいました。
絵がしょぼく、あれこれいじってもイメージどおりにならず
悩んでいました。
自機ショットをドット絵の点滅から、
アルファによる表示にしたら見違えるように立派になり
やる気が出てきました。
どうやってゲームの個性を出すか
でも悩んでいます。
自機の能力を個性的なものにするか
・敵をひろって投げる
・複雑な動きのレーザー
システム的なもの
・高得点のためのしくみ
・隠れキャラ
中断していました。
横シューで弾幕にしようと思ってましたが
アイデアにつまり
ずっと考え込んでいました。
絵がしょぼく、あれこれいじってもイメージどおりにならず
悩んでいました。
自機ショットをドット絵の点滅から、
アルファによる表示にしたら見違えるように立派になり
やる気が出てきました。
どうやってゲームの個性を出すか
でも悩んでいます。
自機の能力を個性的なものにするか
・敵をひろって投げる
・複雑な動きのレーザー
システム的なもの
・高得点のためのしくみ
・隠れキャラ
el
640x480ドットの基本設計もですが、標準の色数が16ビット
というのもこまります。
関数によってはフルカラーにしてるモニタで
ウインドウで表示できません。
もう人には勧められませんね。残念です。
困るというよりなつかしいです。
また悩みながらプログラムするつもりです。
elのいいところであるelDraw描画関数をまったく使用しないことで
色数問題は回避できます。
elFlatですべての絵を表示します
こんどはザクザクと割り切って進めるつもりです。
表示できない環境の人はごめんなさい
絵を借りて、音楽もMidiを使用せずmp3で。高音質でフリーの良い曲が
10年前と違いたくさんあります。
midiを使わなければ例のバグも出ないだろうし、osも違います。
640x480ドットの基本設計もですが、標準の色数が16ビット
というのもこまります。
関数によってはフルカラーにしてるモニタで
ウインドウで表示できません。
もう人には勧められませんね。残念です。
困るというよりなつかしいです。
また悩みながらプログラムするつもりです。
elのいいところであるelDraw描画関数をまったく使用しないことで
色数問題は回避できます。
elFlatですべての絵を表示します
こんどはザクザクと割り切って進めるつもりです。
表示できない環境の人はごめんなさい
絵を借りて、音楽もMidiを使用せずmp3で。高音質でフリーの良い曲が
10年前と違いたくさんあります。
midiを使わなければ例のバグも出ないだろうし、osも違います。
