トップページgamedev
984コメント447KB

VB厨が作ったゲーム

■ このスレッドは過去ログ倉庫に格納されています
0001あきまさ(VB厨であり、リ厨)01/11/18 12:03ID:aaVnfHyi
VBでゲーム作ったんですけど、このゲームやってて「マジつまんねぇ」と思う。
友達(だと思ってる奴)にやらしてもつまらんとか言うし。
どうすれば面白くなるかネタくれませんか?
ゲーム名は"realUFO"。
できるだけネタ盗り込もうと思っているのでよろしく。

まぁ、自分で言うのもなんだけど糞スレの予感…。
0206名無しさん01/12/19 23:57ID:???
Unloadの後ENDでも良いと思うが。
ENDまでに使ったサーフェイスやらなんやら
全て開放していれば良いハズ。
0207あきまさ01/12/20 05:59ID:???
>>205 フォームに対する処理って何かしてるかなぁ…。
ちょっと思いつきません…。
まぁ、>>206さんがこう言ってくださるのでEndでイイや、などと思ってます。
0208あきまさ01/12/20 06:20ID:???
今日も多少改良しました。

・スコアとステージが表示される

ステージは無いけど…。
こうしたほうがイイ!というようなところがあればアドバイスをお願いします。

http://akimasa.any.za.net/
0209名無しさんお腹いっぱい01/12/20 09:46ID:???
Unload frm_Mainした後に
DXEndFull frm_Mainの
フォームのハンドル取得で再度呼び出されてる
これが終了しない原因

>>206でもあるように全て開放が完了していれば
ENDでも良いけど、そのへんが微妙なので極力使わない方がいい

書くとすればこうかな
If Game_Main Then
DXEndFull frm_Main
ShowCursor True
Set dd = Nothing
Set dx = Nothing
Unload frm_Main
Exit Do
End If

で、最後のENDは消す

Initは初期処理ということで
メインループはMainの中にあるほうがいいかな
0210あきまさ01/12/21 15:45ID:???
>>209 アドバイスありがとうございます。
指摘されたところを直してみました(見事終了されるようになりました)。

あと、Spaceportsを使おうと思っていたのですが、
BlueRibbonなるWizっぽい(関係なかったけど)垢がとれる鯖があったのでそちらにしてしまいました。
速いというところ以外とくにイイところは無いと思いますがね…。

http://blue.ribbon.to/~akimasa/
0211あきまさ01/12/22 15:02ID:???
改良しました。

・メッセージが表示される
・ステージの追加
・音の追加

です。
DirectSoundを久しぶりに使ってみたのですがどうも遅い気がしました。
高速化の余地があったら教えてください。
おねがいします。

ていうか見てくれている人どれくらいいるのかぁ?
年末だから少ないかな?
最近更新遅かったから人がほとんどいなくなってしまった気がします…。

http://blue.ribbon.to/~akimasa/
0212名前は開発中のものです。01/12/22 16:00ID:???
>>あきまさ氏
年がら年中がらがらですよ ここは
0213あきまさ01/12/23 07:26ID:???
>>212
う゛、そうなんですか…。
0214名前は開発中のものです。01/12/24 01:52ID:???
おおっこんなものがあったとは
更新楽しみ〜
0215あきまさ01/12/24 07:18ID:???
>>214
更新楽しみにしてくださる方が1人でもいるならガムバルしかない!
やる気が2倍ぐらいになったので景気良くage。

カウント数3…。
http://blue.ribbon.to/~akimasa/
0216あきまさ01/12/24 08:03ID:???
少し改良しました。

・BGMの追加

です。
某後輩がつくってきてくれました。
音楽作れなさそうな顔してるのに…。
あと、この処理をつけるだけで時間がかなりかかった…。
ベーマガマンセー!

http://blue.ribbon.to/~akimasa/
0217名前は開発中の名無しさん 01/12/24 11:06ID:???
今気づいたけど、ベーマガの掲示板にいた子か(w

stgの方、あいかわらず灰色で動かない。
VB用のDirectXはよく知らんけど、CreateSurfaceFromFile
使うときに、サーフェス記述子にサーフェスの寸法を書いておいた方
がいいと思う。
0218名前は開発中の名無しさん 01/12/24 11:06ID:???
今気づいたけど、ベーマガの掲示板にいた子か(w

stgの方、あいかわらず灰色で動かない。
VB用のDirectXはよく知らんけど、CreateSurfaceFromFile
使うときに、サーフェス記述子にサーフェスの寸法を書いておいた方
がいいと思う。
0219名前は開発中の名無しさん01/12/24 11:08ID:???
ごめん、2重になった。アフォが電話使おうとしてね・・・
0220あきまさ01/12/24 13:48ID:???
>>217 う゛、気付かれてしまった…。
あのときは他力本願とか言い出してヴァカな事をしてしまいました…。
情けない…。

あと、
stg動かないですか…。
stgの方という事はパクーマンのほうは動いたのでしょうか?
それなら音楽を聴きながら起動しようとしたとかそれぐらいしか原因が思いつかないのですが…。
どうなんでしょうか?
それと、
>サーフェス記述子にサーフェスの寸法を書いておいた方がいいと思う。
とのありがたいアドバイスですが、
これをやると面倒なコードが増えそうだし、今のところ困っていないので実装しない方針で…。
絶対に実装したほうがイイようなら最後に実装します。

あと、質問ですが、midiのループ時に一瞬止まる気がするのですがループを高速化する方法って物は無いでしょうか?
もしあるようなら教えてください。
お願いします。
さらに、余分かもしれませんが、コード中に
Dim a As String * 255
と変数を定義しているところがありますが、*255っていうのはどのような意味があるのでしょうか?
ベーマガのソースをパクってるだけなので自分は分かりません…。
これも分かる方がいらしたらお願いします。
0221あきまさ01/12/24 14:42ID:???
また揚げました。
改良点は

・タイトルの表示
・Push Space Keyの表示です
・クリッピング処理の追加

です。

http://blue.ribbon.to/~akimasa/
0222ななしさんお腹いっぱい01/12/24 15:09ID:???
Dim a As String * 255

aを255バイト固定の文字列型で宣言
足りないところはスペースがはいる
0223あきまさ01/12/24 15:36ID:???
>>222
おぉ、そういう意味なんですか。
ありがとうございます。
0224あきまさ01/12/25 06:58ID:???
少しながらも重要な改良をして、致命的なミスを直しました。
致命的なミスとは、プレイヤーが半分より上に逝った時に敵が戻ってこなくなるというものです。
これじゃゲームになりません…。

http://blue.ribbon.to/~akimasa/
0225あきまさ01/12/25 15:09ID:???
多少改良しました。

・ゲームがエンドレスに…

なりました。
少しずつ改良を重ねていきます。
次は『TATSUJINBOM』でも付けようかと思っていますが…。

http://blue.ribbon.to/~akimasa/
0226あきまさ01/12/25 17:44ID:???
また改良しました。
ヘボボムを撃てるようになりました。
敵を沢山ためてから撃つと点数が沢山入ります。
引き続きアドバイス求む。

http://blue.ribbon.to/~akimasa/
0227名前は開発中の名無しさん01/12/25 19:58ID:WpOvNfxh
>>アキマサ
 動かない原因わかった。
 bombchip.bmp用に横384ドットのサーフェス確保しようとしてる
ようだけど、プライマリサーフェスより横幅が大きいワイドサーフェス
に俺のビデオカードが対応してなかったようだ。
 ワイドサーフェスに対応してないカードは結構あるはずだから、
絶対に使わないことをオススメしとく(古いDirectXでは厳禁だった
ぐらいのものだし)
0228あきまさ01/12/25 20:41ID:???
>>227
そうなんですか!
早く直さなければ!

…でも、今からMP3プレイヤーの設定をしなければならないので明日直します。
アドバイスありがとうございました。
0229あきまさ01/12/26 06:40ID:???
>>227 一応直してみました。
動くことを祈りつつage。

http://blue.ribbon.to/~akimasa/
0230あきまさ01/12/26 13:54ID:???
…。
なんとなく、Gates32のようなSTGが作りたくなってきた…。
対抗してAsahara32でも作ろうかな…。

などと思う今日この頃。

こっちの方が作ってて面白そうだし…、どうしよう。
害虫STGは製作終了ってことにしようかな…。
全然人がいないし…。

ア゛ぁ、どうしよう…。
0231名前は開発中のものです。01/12/26 14:55ID:rfy3Y+lo
はじめまして。技術的なことはまだ分かりませんが感想書きます。

○シューティング
 いい感じですね。でも、ヌルい私にゃかなり難しかったです。

 以下、プレイヤーとしての要求(参考程度で、、)
  敵の弾をもう少し遅めにしてください。
  全弾を見やすい色で、大きくしてください。
  ボム、ミサイルキーを入れ替えてください。(Z,Xキー)
  残機制を取り入れてください。(3機ぐらい)

○豆イート
 例のゲームにソクーリでビクーリ(W
 敵がどこまでも追っかけてくるので回避方法がなくなりますね。ムズい!
 自機をハトに、敵を猫かアミ持った人に、
 デカイ餌を七味とんがらしにしてください(うそ)

 プレイヤーとしての要求
  やはり残機制を希望
  敵に性格をつけてください。(ますます似てしまいますが、、)
  食べるSEつけてください。

ではでは。
0232あきまさ01/12/26 15:09ID:???
おぉ!
とても参考になるアドバイスをありがとうございます。
STGの方は比較的簡単に改造できるので実装してみます。
しかし、豆のほうは自分が稚拙なあたり判定を組んだせいで改造が非常にしにくくなってしまいました…。
なので、敵のスピードを変えることができず、どこまでも追ってくるようになってしまいました…。
まぁ、ある程度距離があれば逃げ切ることもできるので許してください…。
でも、食べるSEは簡単に実装できそうなので実装します。

とりあえず、全て実装したらAsahara32を作り始めようかと…。
0233名前は開発中のものです。01/12/26 15:27ID:???
レス早いッスね。キターイしてます。
0234あきまさ01/12/26 16:04ID:???
改良しました(STGだけですが)。

・残機制の導入
・死んだときにメッセージを表示
・残機の表示
・弾が見やすく
・敵の弾の減速

です。
1時間かかった…。
今日はPCいじるのこれぐらいかな…。

http://blue.ribbon.to/~akimasa/
0235名前は開発中のものです。01/12/26 16:41ID:???
わ、マジに早いっ!
プレイしてみましたが、格段に遊びやすいです。
注文すべて取り入れていただいたようで、サンクスです。
おーーーえーん!
では。
0236名前は開発中の名無しさん01/12/26 17:23ID:???
動いたよオメデトサン。

そろそろフレームスキップなんかの実装に挑戦するといいと思った。
0237あきまさ01/12/26 19:46ID:???
>>236
スマソ、フレームスキップって何なんでしょうか?
処理落ち?

教えてください。
0238あきまさ01/12/27 08:37ID:???
うぅぅ、
検索にかけて調べてみましたが、
要は一定のスピードを古いパソコンでも出せるようにするもののようなものでしょうか?
どのように実装するのでしょうか?
FPSを調べながら60逝ってなかったらスキップさせるとかかな…?
ん、それじゃぁ意味が無いような…。
…。
思いつきません…。

分かる方は是非教えてください。
お願いします。
0239名前は開発中のものです。01/12/27 09:17ID:???
そうだよ。>>238
目標フレームレートに描画が追いつかないとき
動きと処理か、当たり判定とかだけして、描画を行わないこと。
0240あきまさ01/12/27 11:11ID:???
おぉ、あってましたか。
でも、それを実装するにはどのようなコードを組めばイイのでしょうか?
ちょっと、思いつきません…。
参考になるサイトとかソースがあったら教えてください。
お願いします。
0241名前は開発中の名無しさん01/12/27 12:35ID:???
 実装方法はいろいろあるだろうけど、俺は

[1]内部処理

[2]T>tなら[3A]へ、それ以外なら[3B]へ
[3A]描画して  t ← 描画にかかった時間 (→[4]へ)
[3B]t ← t - T (→[4]へ)
[4]1に戻ってループ

こんな感じでやってる。T=18〜19msぐらいがいいと思う。
 前回の描画である一定以上時間がかかったら、超えた分がチャラになるまで
以降の描画をとばすだけ。
0242名前は開発中のものです。01/12/27 12:56ID:???
んじゃ、もう一つ具体的に。
VBじゃないけど。

// 30fpsを目標とする場合
#define FPS 30
#define ONE_FRAME_TIME (1000/FPS)

// 次の描画の目標時間
int next_draw_time = GetTickCount() + ONE_FRAME_TIME;

// game loop
while (1) {
  //ゲームの計算だけする
  process_a_game_frame();

  // まだ時間があるなら、目標時間まで待って描画を行う
  // そうでないなら描画をスキップ
  int now_time = GetTickCount();
  if (next_draw_time > now_time) {
    Sleep(next_draw_time - now_time);
    // 描画
    draw_all_game();
    flip_screen();
  }

  // 次の描画の目標時間
  next_draw_time += ONE_FRAME_TIME;
}

GetTickCount()がミリ秒単位でシステム時間を取ってくる関数、
Sleep()は、ミリ秒を指定して実行をとめる関数。

実はこれだと、計算に時間がかかる場合、ずっと描画されなくなってしまう
という罠がある。
その辺が心配ならもう少し工夫する必要あり。
0243あきまさ01/12/27 13:06ID:???
丁寧な解説ありがとうございます。
質問したら答えてくれる人がいるって素晴らしいなぁ…。
ガムバッテみます。
0244あきまさ01/12/27 14:05ID:???
…。
一応は実装してみたのですが、なぜかキーの判定が無くなってしまいました…。
理由は全然分かりません…。
むかしのバージョンを動かしてみたら難なく動きました。

原因が分かる方はどうか教えてください。
おねがいします。
0245あきまさ01/12/27 14:06ID:???
揚げておきましたのでどうぞ…。
http://blue.ribbon.to/~akimasa/

お願いします。
0246あきまさ01/12/27 19:56ID:???
原因が分からないと何にもできないので、
どなたか親切な方がいらしたら教えてください。

お願いします(マヂで)。
0247名前は開発中のものです。01/12/27 20:24ID:???
windowsのメッセージ受け取れてない?
0248あきまさ01/12/27 20:32ID:???
>>247Windowsのメッセージとは!?
もしかしたらFullScreenで実行してるからメッセージが表示されていても見れないかも…。
もし、>>247さんがWindowsのメッセージを受け取ったのなら是非教えてください。
お願いします。
0249名前は開発中のものです。01/12/27 21:20ID:???
VBはよくわからないんだけども、
メインループにDoEventsを入れ忘れてるとか?

フルスクリーンでキーをまったく受け付けなかったんで困っちゃったよ。
動いてたころのソースがあるならもう少し詳しく見れるけど。
0250名前は開発中のものです。01/12/27 21:23ID:???
君が連想してるメッセージとはたぶん違う・・・
0251名前は開発中のものです。01/12/27 21:41ID:???
VBはWindowsメッセージをほぼ完全に隠蔽しちゃってるからVBしかやったこと無いと分からないだろうね。
CでWindows API使ったプログラムもちょっとだけ勉強しといたほうがいいかも。
いろいろ知っとくだけでずいぶん違うよ。>>246みたいなときどこが悪いかの当たりをつける勘が鋭くなる。
0252名前は開発中のものです。01/12/27 23:20ID:???
とりあえずPlatformSDKのサンプルGeneric.cのソースでも[読んで|改造して]勉強しとけ と。<メッセージ
0253名前は開発中のものです。01/12/28 00:49ID:???
>>252
確かに、SDKは基本だが重要だ。
Windowsのプログラムの仕組みも解るようになるしナ。
0254名無しさんお腹いっぱい01/12/28 09:53ID:zinNL+2Z
Windowsのプログラムの仕組みを理解することは必要だと思うけど
今回は単純にメインループの中で息抜きしてないのが原因
メインループでは必ず Sleep か Doevents を入れること
CPU使用率がかなり下がる
>>249が正解と思われ
Do While brunning
  ・
  ・
  ・
ndt = ndt + oft
DoEvents '息抜き
Loop
で、こちらでは動くようになった
0255>>25401/12/28 13:17ID:???
ウソついちまった
CPU使用率が下げるのは
Sleep 1 だった
Do While brunning
  ・
  ・
  ・
  ndt = ndt + oft
  DoEvents '息抜き1
  Sleep 1  '息抜き2
Loop
かな・・・
0256あきまさ01/12/28 14:15ID:???
>>249的確なアドバイスをありがとうございます。
>>250ダイアログがポンポン出てきて…ってやつでは無いと!?
>>251やっぱり、VBだけだとヤヴァイですかぁ〜…?まぁ、今のところはVBで逝きます。
>>252Cですか…。お金も無いし、Cをやる気も無いので辛い…。でも、いずれかやることになるのでしょう…。
>>253SDKって何の略でしたっけ?DirectXSDKとかもあったような…。
>>254-255あなたのコードをいれたらうまく動くようになりました。感謝です。

いやぁ、皆さんがわざわざ自分のために時間を割いてくださってありがたいです。
自分はとても恵まれていますね。
これからもガムバッテ作って逝きます。
0257あきまさ01/12/28 14:23ID:???
と、いうわけでフレームスキップの実装に成功したのでageます。

http://blue.ribbon.to/~akimasa/
025825301/12/28 14:52ID:???
SoftwareDevelopmentKitの略だよ。
WindowsSDKなら、
ウィンドウズプログラムを作るための開発キットという事。
0259あきまさ01/12/28 14:54ID:???
>>258おぉ、また新しい知識がっ。
ありがとうございます。
0260あきまさ01/12/28 15:17ID:???
一応害虫STGは完成ってことで、
次はAsahara32改め、MAD32を作ろうかな…。
0261あきまさ01/12/28 15:27ID:???
とりあえず、タイトルだけ作ってみました。

http://blue.ribbon.to/~akimasa/images/mad_title.gif
0262名前は開発中のものです。01/12/28 17:47ID:???
>>256
最後のSleep 1はいらないね。フレームレート調整のところでSleepしてるから。
(その何の疑問も無くSleep 1まで入れてしまう姿勢には疑問が残るぞ。)
あと、豪華なGUI開発環境を望まなければC(C++)はただで手に入る。
0263あきまさ01/12/28 20:29ID:???
>>262うっ、そうでしたか…。
自分も何でSleep 1をかましてるのかなぁ〜、
とは疑問には思いましたが、自分よりできる人が言ってるんだしイイかぁ〜とか思いまして…。
必要無いなら消します。

あと、Cはただで手に入るんですか。
たしかBorlandの奴でしたっけ?
えぇ〜と、まぁ、いまのところはVBで足りてると思うので移行する気は無いです。
VBだと手軽に作れますし。
でも、本格的にプログラミングをするようになるとCを使うようになるんですよねぇ、多分…。
鬱な気分になりそう…。
0264あきまさ01/12/28 21:53ID:???
一応レィザァの画像を作ってみました。
結構面倒だなぁ…。

http://blue.ribbon.to/~akimasa/images/playerlaser.gif
http://blue.ribbon.to/~akimasa/images/enemylaser.gif

画像についてもアドバイスがあればお願いします。
0265あきまさ01/12/28 22:06ID:???
…。
害虫STGでうまく逝ってないところをハケーンしました。
どうもデスクトップからフォルダを移動すると音楽が鳴らなくなって、
しかも動作が非常に重くなってしまいます…。
みなさんのPCではこのような事態に陥ることは無いでしょうか?
あと、原因が分かる方は是非教えてください。
お願いします。
0266名前は開発中のものです。01/12/28 22:32ID:???
フレームスキップの最大値を設定しといたほうがいいかも。
遅くなりだすとかなり悲惨なことに…
0267名前は開発中のものです。01/12/28 22:46ID:???
>>265
移動先のフォルダにスペースが入ってない?
0268名前は開発中のものです。01/12/28 22:52ID:???
まだ中学生だし、これからもゲームを作りつづけたいなら(プロアマ関係なく)、
C(C++)くらい覚えてもいいかも。どうせAPI使ってるみたいだし。
VBでゲームアルゴリズムをちょこちょこ覚えておけばスムーズに移行できそう。
0269名無しさん01/12/29 01:11ID:???
>>265
音ファイルを延々と探してるので遅くなってると
思われる。>>267のようなケアレスミスでしょう。
ファイル名をダブルクォーテーションでくくったものを
渡してみてくだされ。
0270名前は開発中のものです。01/12/29 04:48ID:???
漏れも害虫ゲーやってみた。敵の動きがカケーね。
MAD32に期待age
0271あきまさ01/12/29 09:30ID:???
>>266midiが正常に鳴るようになったので多分、大丈夫だと思います。
>>267,>>269app.pathを消して、"\dat\bgm.mid"の頭の\を消したらうまく逝きました。
アドバイスありがとうございます。
>>268C(C++)ですか…。将来的にもゲームを作って逝きたいとは思っています。
でも、C(C++)でゲームを作るのって強烈に大変と漠然と感じているんですがどうなんでしょうか?
C(C++)でもそれなりの効率でゲームが作れるのでしょうか?
>>270いやぁ、やっぱり誉められるとうれしいです。
MAD32はテロリスト達(麻原とか)が出演するGates32みたいなものを目指して逝きます。
でも、自分はGates32はLevel1で氏んでる程度なので初心者(自分)でも楽しめるように、
難易度を最初はぬるく、あとからだんだん難しくして逝きたいです。

>>269->>270さんが景気よくageてくれたので調子に乗ってageます(宣伝も含んで…)。
http://blue.ribbon.to/~akimasa/
0272名前は開発中のものです。01/12/29 10:01ID:???
>>271
>C(C++)でもそれなりの効率でゲームが作れるのでしょうか?
ある程度以上の規模になると、VBでもCでもどちらでも大変、というのが俺の印象。
ゲーム専用の言語とか出来ない限りどれでも代わらないだろうね。

逆にいえば、VBで出来てればCでもできる。
それでいてCの方が圧倒的に出来ることが多い。
スピード的にも有利。

まぁ、VBだとCのいやな部分に触らなくてすむというのもあるけど。
メモリ管理とかポインタで変なところアクセスしちゃったりとか。
0273あきまさ01/12/29 10:25ID:???
>>272
うぅ〜ん、そうなんですかぁ〜…。
まぁ、今のところはアルゴリズムを学び、豪華なGUI環境を望んでいるので(とてもじゃないけど耐えれなさそう…)
工房になったらC(C++)をはじめてみようかぁと思っています。
あと、4ヶ月しかないし…(スムーズに逝ってだけど)。
0274あきまさ01/12/29 21:43ID:???
スマソ。
今日はサイトのリニューアルに時間を費やしてしまいました…(親からの圧力もあったけど…)。
とりあえず、広告が場所取りすぎてうざいのでiswebにそのうち移転します。
移転しまくりですみません…。

http://blue.ribbon.to/~akimasa/
0275名前は開発中の名無しさん01/12/29 23:04ID:???
>>アキマサ
害虫の方、「画面が全く更新されない現象」が出た。
 フレームスキップを改良するか、トグルで解除できるようにした方が
いい。

あと、敵の出現処理は配列にマップを作るなりした方が効率的だと思う。
0276名前は開発中のものです。01/12/29 23:55ID:???
iswebの方がウザイと思うんだが。
上のバナーは時節柄のようだし。
0277名前は開発中のものです。01/12/30 00:17ID:???
これだけできるならC++でも作れるね
何にせよ、口だけではない所が好感が持てる

VC++のアカデミック版は9800円位だから正月のこづかいで買えるでしょう
0278あきまさ01/12/30 06:51ID:???
>>275うゎ、それはまずいですね…。
トグルっていうのはあるキーを押したときフラグを立てて、
スキップしないようにするようなものでしょうか?
トグルっていうのははじめて聞く単語です…。
>>276いやぁ〜、iswebもiswebでアレですが、
どうもribbonは下のスペースを圧迫しすぎて、
デザイン上というかなんというか、ともかく嫌なんですよ…(広告の種類も)。
それにcgiも使えるみたいですし、50Mbだし、なにより、もう登録をしてしましました…。
>>277スマソ。
正月のありがたい小遣いはMP3プレイヤーのドッキングステーションに消えます。
詐欺かと思うほど高いです…(6000円ぐらいだったかな…)。
ちなみに、残りの小遣いは工房に進学したときに買う新しいPC(ノートの予定)の資金になります。
なので、新しいPCを買うときに一緒に買いたいと思っています。
それに、VBもまだ1万円分使って無い気がするので…。

なにもしていないのにレスがくることに感謝です。
でも、文章をタイプするのに結構時間がかかる…。
0279あきまさ01/12/30 06:53ID:???
あ、あと
>>275さんの
>あと、敵の出現処理は配列にマップを作るなりした方が効率的だと思う。
とのアドバイスですが。
害虫STGは面倒なので、MAD32に実装したいと思います。
0280あきまさ01/12/30 07:02ID:???
とりあえず、目標というか理想は
VBでゲーム製作→ベーマガに投稿→見事に載る→金もらう→VC++を購入

…。
理想は高く、果てしなく。
0281あきまさ01/12/30 07:30ID:???
とりあえず、たいした改良ではないですがageます。
フレームスキップの有無をSキーで切り替えることができます。

http://blue.ribbon.to/~akimasa/

あと、MP3プレイヤーはCreativeのものを買ったのですが、
Newsupdとかいうアプリ(というかトロイだろこれは!)が
不正がどうとかとか逝って強制終了されてしまいます。
まぁ、これだけならウザイだけですが、
強制終了されるときのダイアログボックスのせいでゲームまで強制終了をくらいます。
マヂでウザイです。
どうにかすることはできないのでしょうか?
0282あきまさ01/12/30 08:28ID:???
メィルチェックしたらVisualRankingなるサイトからメィルが…。
ノリで登録したのでよろしければ投票してください。
宣伝age。

http://blue.ribbon.to/~akimasa/

めざせ田代。
0283名前は開発中の名無しさん01/12/30 12:35ID:???
 ベーマガの原稿料って1万円から源泉徴収しょっ引かれて9千円だったっけ?
 どうせなら少しそれに足して最適化コンパイラがついてくるProfessional版買った方がいい。VCは。

 そうそう、オイラもこの前BM載ったよと宣伝( ´д`)y-~
0284あきまさ01/12/30 13:03ID:???
>>283ほぉ〜、Professional版ですか〜…。
いくらぐらいでしょうか?
まぁ、ベーマガに載ったら(そのまえに投稿できるものが作れるか)の話ですけどね…。
ソースを公開しながら作っているようなものを投稿できるのでしょうか?
知りたいです。
あと、ベーマガに載ったんですか〜。
投稿したプログラムにどれくらい時間を費やしましたか?
0285名前は開発中のものです。01/12/30 13:19ID:???
ネット等で公開してるものは投稿できないんじゃなかったっけ?
うろ覚えでスマソ。
0286あきまさ01/12/30 13:38ID:???
う、そうなんですか…。
とりあえずMAD32を作り終わってから考えます。
0287あきまさ01/12/30 14:12ID:???
画像製作にてこずる…。
とりあえず、画像はこれだけで十分だと思われ。

http://blue.ribbon.to/~akimasa/images/laser.bmp
http://blue.ribbon.to/~akimasa/images/enemy.bmp

年末は鬱な気分…。
0288名前は開発中のものです。01/12/30 16:34ID:???
俺もベーマガのった事ある。
ゲームじゃなくてツールだけどな。
原稿料は九千円なり。
俺はその金+小遣いでVC++Proをかったよ。
ソースにコメント入れとくと吉、かも。
0289名前は開発中のものです。01/12/30 17:22ID:???
>>287
今一番ホットな芸能人が抜けてるぞ!!
TIME誌の表紙を飾りそうになったヒト。
0290名前は開発中のものです。01/12/30 17:35ID:???
ほら、あと5000万で保釈された人!
0291名前は開発中のものです。01/12/30 17:44ID:???
マーシー?
稲垣メンバー?
いっせー?
さっちー?
0292名前は開発中の名無しさん01/12/30 19:04ID:???
>どれくらい時間を
 半年ぐらい。怠けてる時間も多かったけどな(w
 プログラム自体よりステージデータ作るのが異様にタルかった(毎回そうだけど)

 別板のスレッドで、何回か掲載されると原稿料上がるとかいう話が出てた
けど、そのへん常連の人いたら話聞きたい。
0293あきまさ01/12/30 20:52ID:???
>>288ほぉ〜、コメントを逝れておくと吉ですか。
ベーマガって初投稿は甘く見てくれるかなぁ…。
あと、小遣いっていくらぐらいあったんですか?
>>289う、そういえば…。
まぁ、でも、あの人はなんかなぁ…。
>>290うぅぅぅ、その人モナー…。
>>291…。
>稲垣メンバー?
>いっせー?
非常識極まりない自分はこの単語が指す人物が分かりません。
合掌。
>292半年ですか…。
さすがにそんなには自分は耐えれないなぁ…。
あと、原稿料って上がるんですか〜。
常連っていうのはイイものですね…(懸賞とか…)。

もう、今年も終わりつつある…。
にもかかわらず、MAD32などというアヤシイゲームを作っている自分って…。
…。
合掌。
0294名前は開発中のものです。01/12/30 20:56ID:???
VBってライバル多そうだけどどうなん?
ポケコンだとレベル低くても(失礼)載りそうな予感。

そういや一時期VBscript+DirectXで毎回(NOT 毎月)載ってる
高校生がいたね。
0295あきまさ01/12/30 21:01ID:???
いやぁ〜、
それでもVBしか使えないんで…。
それに、同年代の厨房が載ってるみたいですし、
お情けで載せてもらえるでしょう〜。
多分…。
0296あきまさ01/12/30 21:07ID:???
http://www6.tkcity.net/~tairanto/

ちなみに、MAD32推奨BGMはこのサイトのMAD NEWSに置いてある、
『最高ですか?テクノ版』というイカシタ音楽を激しく推奨します。
029728801/12/30 21:27ID:???
確かにVBは競争率高いな。
でも、レベルは低めだからそれなりのを組めば大丈夫。がんばれ。
俺は、3ヶ月ぐらいして忘れそうになった頃に載ったよ。
製作時間は1週間くらいだったかな。
小遣いはいくらだったか忘れた、スマソ。

次は、C++(DirectX不使用)で作って応募するかな。
029828801/12/30 21:35ID:???
忘れたって言うのも不親切だと思ったので検索。
http://www.sofmap.com/shop/product/tanpin.asp?PRDT_ID=1039304
↑はソフマップドットコムより。
少しばかり高いが、これさえ買っとけばソフト開発には
しばらく金を使わなくて済むはずだ。
0299あきまさ01/12/30 22:36ID:???
MAD32を骨組みだけ作りました。
操作方法は
Z:左に標準回転
X:右に標準回転
カーソルキー:移動
です。
これだけ作るのに結構時間かかった…。
自機の画像ですが、ちょっとイイ画像が見つからなく、
自分では作れないので誰かドット絵を…(1パターンだけ…)。
今すぐでなくても構いませんのでどなたかお願いできませんか(年末で忙しいと思いますが…)?

http://blue.ribbon.to/~akimasa/

>>297-298
ガムバリます。
が、どの程度のものを組めばイイでしょうか?
害虫STGを拡張した程度で大丈夫かなぁ…。
それ以上のものは難しいかも…。
あと、VC++って思っていたほど高くないですね…。
アカデミックで3万ぐらいかと最初は思っていました…。

>次は、C++(DirectX不使用)で作って応募するかな。
ガムバッテ下さい。
自分がVC++を買っていたら参考にさせていただくかも…。
0300あきまさ01/12/30 22:39ID:???
なんか、画像とか作ってるよりも、
コードを組んでるほうが燃える…。
0301名前は開発中のものです。01/12/30 23:11ID:???
VC++って正直なところエクスプローラにメモ帳がついただけにしか見えない・・・
ボーランドが作ってる〜ビルダーやデルファイの方が開発環境としては
よく出来てると自分は思う。
VC++でプログラム組むのが難しいと思われてるのはきっとWINの汚いところ
(煩雑なところ)を触るからだろうなぁ
初期化だけで発狂モードに・・・
慣れればなんともないが、M$に対して怒りが湧いてくる
0302名前は開発中のものです。01/12/30 23:17ID:???
最近のベーマガの傾向を見てると、技術よりもアイデア重視のような
気がする(VB多いし)。

「害虫STG」はよくあるSTGなので(スマソ)、載らないと思う。

>>301
俺はVCの方が好き。
やっぱ、人それぞれだねえ…。
0303名前は開発中のものです。01/12/31 06:25ID:qMc0hn/Z
>>301
ボーランド厨の気持ちは非常によくわかるんだけどね…
そういう漏れはVC厨。
結局のところ、総合的な機能は対等よ?
VSS含めた統合環境的には、流石M$製品というか、一日以上の長アリだと思うが、どうか。
0304名前は開発中のものです。01/12/31 06:45ID:???
>>あきまさ
よく、数あるシューティングゲームの中からGates32を選んできたな(w

>>301
俺はDel厨歴5年だけど正直、エディタはVCの方がいいと思う。
さすがにMSだなって思ってしまう。
つーか、メモ帳はいつからあんなに高機能になったんだ(藁

DelでAPIで作ってるけど初期化だけに発狂って、
そこら辺結局ライブラリにまとめちゃうからそれほどのことでもない。
030528801/12/31 11:47ID:???
俺は、VC++使ってるが
使いにくいって思ったことない。
ボーランドの方は未体験だから下手なことは言えないけどな。
VC++のMFCはVB感覚で使ってたら怪我したよ。
今も、使う気が起こらんね。駄目かな?
男ならウィンドウ作成からコード書くべし。
■ このスレッドは過去ログ倉庫に格納されています