トップページgamedev
1001コメント303KB

HSP - Hot Soup Processor [6]

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。04/03/07 21:01ID:XxrmN16J

       (  ,,,)
        .(  ,,)      スクリプト言語 HotSoupProcessor について
        ( ,,).        ゲーム製作の視点から、また〜りと語り合うスレ。
     , -──- 、
    (,;::-──-; )-、
     .|` ̄ ̄ ̄´;;|ヽ l   * 質問する前に検索してみる事
     l;    :::;;;l-' /   * ヲチ、ネタなどはスレ違い
    ,-ヽ───.'-、´..   * 前スレ、関連サイトは >>2-5 あたり
    ヽ ──── '
0475名前は開発中のものです。04/05/01 10:51ID:fK+FSVAF
>>474
1, ソフトをその雑誌に掲載してほしいかどうか
2, その雑誌を送ってほしいかどうか
はどうなんですか
0476名前は開発中のものです。04/05/01 10:56ID:Un96yRDG
>>474
その企業が大きい企業なら別に良いと思う。
教えるときはドメイン確認しる。
0477名前は開発中のものです。04/05/01 11:08ID:iFDTBUKL
>>474
別にいいんちゃう
俺は住所聞いてこない場合でも「サンプル送ってください」って言って、
住所教えてるけど。
047847404/05/01 11:30ID:WBkHcxwJ
>>475
本心としては載せてもらいたいです。載せてもらったらやはり自分の目で確認したいです。
>>476
確認してみます。
>>477
今回が初めてだからどこの雑誌も送る旨伝えてくるかと思っていましたが雑誌によって違うんですね。
0479名前は開発中のものです。04/05/01 13:08ID:PMj/CcED
アドベンチャーゲームにlineはつかわないということは・・・・・・。。
どうやったら、メッセージ枠が作れるんですか?
0480名前は開発中のものです。04/05/01 13:20ID:HBkcYGik
>>479
・画像
・boxf
0481boxf04/05/01 13:20ID:IS+8Iiy/
じゃねーの?
0482名前は開発中のものです。04/05/01 13:26ID:kD/O1yqC
>>480
>>481
ケコーンしる。
0483名前は開発中のものです。04/05/01 13:27ID:HBkcYGik
>>481
女?(w
0484名前は開発中のものです。04/05/01 14:20ID:ojkGDNSl
>>474
何回もやってるけど特に気にしてない。
実際外注も多いし。
一回やると同じ雑誌から来やすくなる。
0485名前は開発中のものです。04/05/01 17:39ID:I8FOwk1l
スプライトが必ず番号順に手前のほうに表示されていく仕様ってHSPだけ?
キャラが重なったら手前のキャラが前に表示されるようにするには
その度にスプライト番号を入れ替えるという作業をしなきゃならない?
0486名前は開発中のものです。04/05/01 17:56ID:rAOxy+Dh
HSPだけってことはないが
入れ替える作業は必要だな。
0487名前は開発中のものです。04/05/01 19:06ID:ojkGDNSl
どっちが手前か、どうやって判断すると・・・
3DならZ軸あるけど。
0488名前は開発中のものです。04/05/01 19:19ID:B0MU/GwS
STGで地上と空の敵を分けるってぐらいなら0〜50を空 51〜100を地上の敵専用に振っとけばいいけど
細かく分けたいなら入れ替えるしかないな
0489名前は開発中のものです。04/05/01 22:06ID:jDURfFwi
俺も485の部分で悩んだ。
ファイナルファイト系のゲームで
奥の敵が手前の敵よりも前に表示されてちゃおかしいからね。
ソート使ってスプライト置き換えるのがめんどくさい。
Y座標の大きい順にスプライト表示するという
プラグイン誰か作ってくれないかなー。
0490名前は開発中のものです。04/05/01 22:25ID:ojkGDNSl
作者に頼んだ方がいいだろうな。
0からはつらいだろ。
0491名前は開発中のものです。04/05/01 23:53ID:I8FOwk1l
>>489
漏れはその都度順番が隣合う二つのスプライトのy座標を比較して置き換える…
という方式にしたけど、
普通に歩いて入れ替わるだけなら上手くいくけど、
なんかアクションしてるところを通り過ぎるとバグってしまう…。
0492名前は開発中のものです。04/05/02 00:09ID:LoJEeiGt
  __
_|_B |
| A | | ←立ち位置奥
|__| ̄ ←立ち位置手前
スプライト番号はA<B
これでAがBより奥に移動すると
_._
| A_|_ ←立ち位置奥
|_| B | ←立ち位置手前
  |__|
としたいわけだが、スプライト番号がそのままだと
_._
| A |_
|__|B |
  |__|
となってしまう。Aがジャンプした、という設定なら構わないんだけどね。
0493名前は開発中のものです。04/05/02 00:32ID:uwWrCrfB
ファイナルファイトっぽい表示で
ジャンプしたりするなら
y軸は2系統必要だぞ?
0494名前は開発中のものです。04/05/02 00:37ID:BXZlqDhG
>>402
ランキング登録のとき
アドレスとポートには何を入れればいいんですか?
0495名前は開発中のものです。04/05/02 13:41ID:QNwvpQjG
個人的にHSP超使いやすくて好きなのだが、
巨大プログラム作るのはキツいよね。
今まで見た中では、にゃんこボールが一番ねっちり作ってあったが、
あれより懲りたいって時は、みんなやっぱC言語行くのかね?
0496名前は開発中のものです。04/05/02 19:24ID:Jspb7Sq+
いい年こいてHSPなんか使うなよ
0497名前は開発中のものです。04/05/02 19:50ID:V+iytljA
じゃあ、何歳までならいいんだ。
何歳から何歳まで何を使えばいいのか。
そして、お前は何歳で何を使ってるんだ。
そのまえにお前は何物だ?
というか何様だ?
何の権限があって何でそんなこと言うんだ?
0498名前は開発中のものです。04/05/02 19:57ID:A8iXWID5
9回
0499名前は開発中のものです。04/05/02 21:16ID:BsWZXbD2
0500名前は開発中のものです。04/05/02 21:20ID:9Rw7cN0R
ホットスーププロセッサーマンセー♥
0501名前は開発中のものです。04/05/02 21:34ID:mu6vug+V
荒らすことでしか自分の存在を示せない無能を相手にするなよ。
無能がうつるぞ。
0502名前は開発中のものです。04/05/02 22:06ID:Q+/7CRBJ
↓釣り発言する>>496
0503名前は開発中のものです。04/05/02 22:37ID:HYEYStdw
いつからオンクリックなんて便利なのがあったんだ?
0504名前は開発中のものです。04/05/02 23:11ID:uwWrCrfB
かなり前からあるぞ
0505名前は開発中のものです。04/05/02 23:16ID:VzwEieEx
>>494
自分のホームページ。
0506名前は開発中のものです。04/05/02 23:42ID:HYEYStdw
>>504 そうでしたか、
なにしろマニアルがテックウイン連載のスープちゃんしかないもので、、、
0507名前は開発中のものです。04/05/02 23:53ID:V+iytljA
そういえばテックウインが季間になるんだって。
出版業界は今はつらいよな。
0508あみじ房 ◆HSP.RPGgiU 04/05/03 00:09ID:02m1P6h/
実際に作ろうとしている訳ではないですが、
Die SlaveとかRADIO ZONDEみたいに3Dエフェクト命な
2DSTGをHSPで作るとしたらプラグインは何ですかね?
なんとなく気になったんで。

「つーかCやれ」 以外希望。
0509名前は開発中のものです。04/05/03 01:13ID:dtfY/mB3
つーかC++やれ
ほら、希望通りか?
0510名前は開発中のものです。04/05/03 01:13ID:id4cBCKi
じゃあDelphiだなw
0511名前は開発中のものです。04/05/03 01:24ID:fVQQR24n
自作
0512名前は開発中のものです。04/05/03 01:32ID:kJKNsxHV
>>508
マジレスするとZGP
0513名前は開発中のものです。04/05/03 23:23ID:M0dyTteQ
同一画面に同じ形のキャラを色違いで複数並べて表示したいのですが、
元の形は同じ物を使い回して、
色だけを切り替えるようにしたいんですが、
どうすればいいですか?みな同じ色になってしまう…。
その都度RGBを指定する形でもいいし、
パレットコードを置き換える形でもいいんですが。
0514名前は開発中のものです。04/05/03 23:33ID:917myzKY
>>513
パレットの一部をカラーバリエーション用に確保してビットマップをそのパレットNoに直接書き換える。
ただし、プラグイン書かないとまともな速度は出ない。

もっとも、その色が不定でない限り色の数だけ事前に画像データを用意するのが普通。



0515名前は開発中のものです。04/05/04 00:33ID:hY9kx+29
>>514
とりあえず色パターンの数だけ画像を読み込むことにしました。
そこからなんですが、範囲を指定して特定色のみ置き換えるにはどうすればいいでしょう?
矩形塗りつぶしで、一つ一つ置き換えるということをしなければなりませんか?
0516名前は開発中のものです。04/05/04 09:11ID:WhWlsQnD
>>515
BMSCR.pBitにDIBへのポインタが入ってるからそれを使え。
ただし、実用にならない速度になると思うが。
それでも1ピクセル単位でpsetやboxfよりマシな速度ではあるが。

//Cでパレット12をパレット128で塗りつぶす例

func(BMSCR *bm, int, int, int)
{
 if (bm->palmode != 1) return 0;
 BYTE *p;
 for(int y=0; y<bm->sy; y++)
 {
  p = bm->pBit + (bm->sy - 1 - y ) * bm->sx;
  for(int x=0; x<bm->sx; x++)
  {
   if (*p == 12)
   {
    *p = 128;
   }
   p++;
  }
 }
 return 0;
}
0517名前は開発中のものです。04/05/04 11:48ID:ghyBa6/7
実行時に別の色のキャラを生成したいなら、
コピー先のバッファを置き換え後の色で塗りつぶして、
置き換えたい色を抜き色にしてコピーすれば、
一応、色の置き換えできると思う。

でも、はじめから画像ファイルに複数の色のキャラ用意したほうがいいとおもうよ。

パレットカラーのバッファからフルカラーのバッファに、
抜き色つかってコピーできれば、キャラ画像ひとつで、
複数の色のキャラをゲーム中に表示できるけど、それはできない・・・。
051851304/05/04 19:19ID:hY9kx+29
レスありがとうございます。
結局>>517さんの方法を採用しました。
無理してパレットモードのままでやろうとしたのがかえって難解になったようです。
ところで、es_bufferの透明色指定って、RGBの順番が逆になってるのは仕様ですか?
0519名前は開発中のものです。04/05/05 00:05ID:3eDqbhuc
先生ー。メタセコで吐き出せるモデリングデータと相性のいいプラグインは
次のうちどれですか?
1 ZGP
2 Hgimg
3 Eazy3D
4 Forsythia3D
0520名前は開発中のものです。04/05/05 00:46ID:YBW/tBTG
2は論外。
0521名前は開発中のものです。04/05/05 01:58ID:8WMM3RNH
2Dスプライト系ゲーム作るなら、どのプラグインがいいの?
0522あみじ房 ◆HSP.RPGgiU 04/05/05 02:03ID:1vXjv6X6
>>519
マジレスするとZGP

>>521
つーかCやれ。
0523あみじ房 ◆HSP.RPGgiU 04/05/05 02:08ID:1vXjv6X6
>>521
すまんすまん。前スレは嘘ね。(ZGP含む)
HSPDXじゃ不満なの?
0524あみじ房 ◆HSP.RPGgiU 04/05/05 02:23ID:1vXjv6X6
前レスでした。
0525名前は開発中のものです。04/05/05 06:25ID:AP+XEGvy
>524
HSPDXはウィンドウモードで凄く遅い時があるのが。(ハードウェア構成による)

あと一番困るのは、スプライトの展開。
大きさまちまちの大量のスプライトを扱うにはちょっと向いてない。
仮想VRAMが1024枚ぐらい使えるとか、
普通に配列にグラフィックデータ持てるとか、
そーゆー事ができるといいのだけど。だめ?

0526名前は開発中のものです。04/05/05 07:20ID:MBjwGi2r
>>522
ありがとう 先生ー。
0527名前は開発中のものです。04/05/05 11:20ID:3K1hOpOF
>>525
どうでもいいが仮想VRAMはメモリ単位だからxMB。
枚は仮想スクリーンだろ。
0528名前は開発中のものです。04/05/05 16:10ID:kWTR1Ijx
マルチです。
HSPもいんですけど(実際自分自身使ってます)
今まで知らなかった言語を見つけました。
HSPよりもゲーム製作に特化しているような感じです。
興味がありましたら覗いてみてくださいな。
http://jbbs.shitaraba.com/computer/13302/hando.html
0529名前は開発中のものです。04/05/05 16:56ID:Gwktyyzv
なぜここに
0530名前は開発中のものです。04/05/05 17:24ID:kWTR1Ijx
閉鎖しますた
0531名前は開発中のものです。04/05/05 17:36ID:IqQpqyWJ
>528
さんは新しい言語を見つけてやる気まんまんなんでしょう。
暖かく見守りたい。なんならゲ製版にもラムダ用の
スレッドを立ててはどうでしょか。
本家頁を拝見しましたが、サークルの作品が前面にあり
言語が置いてあるとはちょっとわかりません。HSPとは逆の感じ。
しかしサポートBBSもあり、情報のやりとりが行われている模様。
ちょっとBBSをのぞいたところ、構造体が無いらしいなどHSPと
あまり変わらない感じ。プラグインが豊富な分HSPやや有利と
見ますがどうでしょう。

HSP製シューティングGrunicalやったら落ちた。HSPゲームが落ちるの
めずらしいです。その前にさんざんいろいろな作業をやったせいも
あるのでしょうが。HSPには残りメモリが少ないとかVRAMが
確保できなかったなどのエラーを調べる方法ありますか?

んでもGrunicalって100メガヘルツ台のパソコンでも動いていた
ような記憶が…処理、なかなか高速ですね。ゲームは描画が最大に
処理時間を食うので、その部分がプラグイン化されているなら、
速度的にはCで組むのと大して変わらないかも。

なんとなく使ってないんだけど食わず嫌いだろうか。
0532名前は開発中のものです。04/05/05 17:38ID:IqQpqyWJ
>530
ていうか見てる端から閉鎖…
ちょっと残念。
0533名前は開発中のものです。04/05/05 17:51ID:BdgXy1T6
2Dゲーム開発ソフト Lambda
http://pc5.2ch.net/test/read.cgi/gamedev/1083747086/

立てたよ
0534名前は開発中のものです。04/05/05 23:18ID:IyeAAegZ
2年も前からスレがたっているうえに、100もレスがない。
0535名前は開発中のものです。04/05/06 00:09ID:W2FOh9Mo
つまりその程度のものか、あるいは厨房が寄ってこないような
「環境を整えるまで少し努力が必要」なもののどちらか、ということか。
0536名前は開発中のものです。04/05/07 10:13ID:iuc8uij8
いつ見てもしょーもないスレだな
0537↑は04/05/09 02:41ID:LvRKAtVV
いつも見てるしょーもないカスだな
0538名前は開発中のものです。04/05/09 03:11ID:3CC0eq3S
2日かけて言うことか?
0539名前は開発中のものです。04/05/10 00:05ID:bS231gRw
寂れたな
0540名前は開発中のものです。04/05/10 14:13ID:+gI5pFx1
俺、HSP用の素材を六角大王で作ってた事あったが・・まさかNEKOviewerの作者がwinnyの作者だったとは・・。
0541名前は開発中のものです。04/05/10 14:50ID:JPsOFG6U
47氏は無罪になるだろ
0542名前は開発中のものです。04/05/10 18:54ID:aoUbX8KX
しかし我々は・・・。
0543名前は開発中のものです。04/05/10 21:00ID:qRFGgTGi
☆★☆★ 日本語プログラミング言語『ひまわり』 ☆★☆★

日本語で『こんにちはと、言う。』と入力すれば
ダイアログに『こんにちは』と出るプログラミング言語登場!!
PNGもサポートしてるので、かなりおすすめです!!
また、【『http://www.xxxx.xx/』を、『index.htm』へ、HTTPダウンロード。】
とすれば自動的にダウンロードできる優れ物です!!

↓日本語プログラミング言語『ひまわり』
http://hima.chu.jp/index.htm
↓日本語プログラミング言語『ひまわり』スレッド
http://pc5.2ch.net/test/read.cgi/tech/1083053283/l50
0544名前は開発中のものです。04/05/10 21:13ID:k7cAm3LP
またか・・宣伝ウゼー
0545名前は開発中のものです。04/05/10 21:22ID:dP5a5aGl
クソスレの宣伝なんてされてもな
0546名前は開発中のものです。04/05/10 21:29ID:maqFjLyN
PNGが使えるのはいいね、Jpgでは透明色指定の黒がはみ出る
0547名前は開発中のものです。04/05/10 22:21ID:sY6XJpIO
ぴゅう太?
0548名前は開発中のものです。04/05/10 22:28ID:c1/LEP5m
Ruby>>Java>>C#>>C++>>Delphi>>VB>>HSP>>>>>ひまわり>>TTS>>豆乳
0549名前は開発中のものです。04/05/10 22:52ID:Ftqu6cdH
日本語プログラミングは食わず嫌いされがちだが、ひまわりは割と面白いと思います。
漏れはHSPと同じくらいのレベルに(遊べるおもちゃ程度に)捉えてます。
確かにアクが強い感じで好き嫌いは分かれるけど。

ところでなぜ548はアクション特化の豆乳を他言語と同列で比較してるんだ?
0550名前は開発中のものです。04/05/10 22:56ID:6nGlu/+v
うぜえよサブカルメガネ
0551名前は開発中のものです。04/05/10 23:20ID:sY6XJpIO
サブカルメガネとは一体
0552名前は開発中のものです。04/05/11 00:05ID:5WxSQfKj
>>546
HspにはMAGがあるさ!
バリバリフルカラーゲーム用じゃなかったらこれで十分だとおもわれ。。。
0553名前は開発中のものです。04/05/11 00:11ID:oN/qBzS3
鮪って保存するのがめんどくさいくない?
0554名前は開発中のものです。04/05/11 01:10ID:Z75iHgUy
手元に鮪保存できる「商用」アプリがあるが‥‥
0555名前は開発中のものです。04/05/11 01:26ID:XUQHSsmY
MAGってDOS時代だよな。
Winの時代の物じゃない。
0556名前は開発中のものです。04/05/11 12:31ID:FOmu8y9j
ひまわりは一回インストしたけど、デスクトップを右クリックで出る「新規作成」に
勝手に項目を作り、アンインスト時消していかなかったので、好きじゃない。
そして消し方がわからず今も残っていて、見るたびに思い出す…。
0557名前は開発中のものです。04/05/11 12:42ID:V9Q3IqC5
>>556 あらら、そりゃウザイね、とりあえずは「窓の手」
0558名前は開発中のものです。04/05/11 19:01ID:OR8U+qnW
>>553
さくらおじさんのコンバータはどう?
055955604/05/12 12:29ID:Z4axcPf6
>557 綺麗に消えたよ、サンクス!
0560名前は開発中のものです。04/05/13 23:03ID:PTfPyEEf
スロゲー作りたくてHSP始めたのは良いが画像の動かし方がワカラン・・・・_| ̄|○
0561名前は開発中のものです。04/05/13 23:32ID:mbqKv6Pd
スロゲーとは何ぞや?
0562名前は開発中のものです。04/05/13 23:41ID:PiC3Q4ow
>>560
どんなんか知らんが初歩の初歩だろ。
gcopyでずらしていけばいいだけ。
redrawしないとちらつく。
なんか適当なサンプルだって転がってるだろ。
0563名前は開発中のものです。04/05/14 04:20ID:ef/sw/01
質問なのだが、

HSPDXで、DirectXを使っている場合、
es_screen 640,480,16,0
ってやったら、フルカラーモードなわけですよねぇ?
なんか、パレットモードになってる気がするのだけど。
うーん。
0564名前は開発中のものです。04/05/14 07:32ID:xT89cKe4
>>560
スロット?
0565名前は開発中のものです。04/05/14 08:24ID:bVA3DNgw
>>563
16ってHighColorじゃないの?
フルカラーって32bitだよな?
いずれにせよパレットモードって事はないと思うけど。
0566名前は開発中のものです。04/05/14 11:21ID:d5RG26B1
画像表示は最初につまずいたなぁ、
0567名前は開発中のものです。04/05/14 14:18ID:FVa84SpL
実行中の他のプログラム(プロセス?)を強制終了って
何かのプラグインで出来る?
0568名前は開発中のものです。04/05/14 16:25ID:rNevQGKw
>>567 好きなのを選べ
・TerminateProcessを使う。
・WM_CLOSEをSendMessageで送る。
・DestroyWindowを使う。

下の2つは、ウィンドウを閉じるように伝えるだけだが。
WIN32APIなので標準命令(llmod.asで簡素化可)だけで使えるぞ。
0569名前は開発中のものです。04/05/14 17:06ID:aY1XZbx+
HSP用の外部エディタでお薦めなのはなんですか?
0570名前は開発中のものです。04/05/14 17:09ID:6aWOsX7k
>>562
サンクス。
サンプル探してソース見てみます・・・
057156704/05/14 18:06ID:FVa84SpL
>>568
thx!
0572名前は開発中のものです。04/05/14 20:33ID:nM0DOv9/
>>568
この場合はPostMessageのが適切なような‥‥
0573名前は開発中のものです。04/05/14 21:04ID:rNevQGKw
>>572
そうですね・・・・失礼。
0574名前は開発中のものです。04/05/14 21:18ID:aFkv6ZgI
なんか無性にゲームが作りたくなった
手ごろそうなHSPでがんばってみる
■ このスレッドは過去ログ倉庫に格納されています