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

HSP - Hot Soup Processor [8]

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。04/08/05 17:33ID:uVX1jKHB
関連サイト
  ONION software (本家)
   http://www.onionsoft.net/
  HSP CENTER
   http://hspcenter.com/
  HSP ML
   http://garde.esprix.net/hsp-ml/

誰かDtHSPpOH ◆kxrJVlZ8OEに答えてやれよ。
誰かが答えないと永遠に質問繰り返しそうだぞ。
それにマルチで他のスレにも迷惑がかかる。
071270804/11/29 22:12:16ID:HzJL4Fxv
>>711
ああ、ほんとだ。上下の縮め忘れてた。
サンプル画像を台形にしてそれで満足してた。
碁盤目みたいな画像を用意しなきゃ…
0713名前は開発中のものです。04/11/29 22:15:03ID:EziFsQ2N
よくわからんけど、HGIMGでフルポリゴンではダメなの?
2D部分の表現は、ポリゴン上にテクスチャはっつければ良いんじゃないのか。
要するにプレステ。
071470804/11/29 22:32:32ID:HzJL4Fxv
>>713
うほっ イイアイデア。
四角い板ポリに二次元キャラ貼り付けるってことかな?
それって切り抜きっていうか透過色の処理どうすんでせうか?

hgimg…1年くらいさわってないから殆ど覚えてないや…orz
0715名前は開発中のものです。04/11/29 22:48:12ID:EziFsQ2N
>>714
一応3Dでも透明色処理は出来るみたいだけど。
アルファチャンネル付き画像を使っても良いんじゃ
…ってアレ、HGIMGってアルファ付画像扱えないのか??

個人的にはZGPのほうが簡単だと思うんだけど。
ZGP1800系ならかなり詳しいドキュメントが同梱されてるよ。
071670804/11/29 23:13:19ID:HzJL4Fxv
>>715
おお、透過できるのですか。それは知らなかったです。
真四角なキャラしか置けないものかとばかり…

zgp180、1900、1901、19012持ってます。
180の中みたら結構マニュアルとサンプルがあるので地道に覚えてみるかな

新興のeasy3d、Forsythia3Dとかのが良いのかなぁ
0717名前は開発中のものです。04/11/29 23:15:12ID:uiA3g85m
>>716
背景ぐらいしか3D使わんの?
もしそうだと、微妙だなぁ・・・
0718うす04/11/30 19:07:39ID:NphbyIa5
別の人が主催するHSPコンテスト、これなら優秀賞とる確立が高いかも!だって、
なんか参加人数すくなぃし・・w
http://kansato.web.infoseek.co.jp/withsoftware2005/
0719名前は開発中のものです。04/11/30 19:13:17ID:QFBpbXkj
ていうか賞品書いてないやん
0720名前は開発中のものです。04/11/30 19:14:22ID:QFBpbXkj
こりゃー
はら様が主催者本人だな
0721名前は開発中のものです。04/11/30 19:20:24ID:+z+o6OmP
なんじゃこりゃ。宣伝ですか?まあ良いけどさあ。
昨日今日出来たようなサイトでコンテストって一体?

ここに出すより自分のとこで普通に公開したほうが人目につきそうだが…w。
0722名前は開発中のものです。04/11/30 19:48:55ID:tb68UB0+
賞品も何も無い、しかもできばかりで特徴とかもない。
これでコンテストか・・・。
もちろん審査基準はサイト作者の変な偏見なんだろうね。
0723名前は開発中のものです。04/11/30 20:56:32ID:NjYSBnWU
RPGのアイテムに関する質問です。
アイテムデータをtxtファイルでも何でも

薬草
HPが回復するぞ
20
不思議な粉
MPが回復するぞ
20

ってな感じで作るのはいいのですが、実装するには
配列変数使って一まとまりでデータを読んで、
取得や使用で増やしたり減らしたりするのが懸命ですか?
0724名前は開発中のものです。04/11/30 21:16:08ID:1bsvlxkH
むしろ作者が優勝するコンテストとか。
0725名前は開発中のものです。04/11/30 21:56:48ID:DYrortl8
>>723
それは、プレイヤーが現在持つアイテムのことか?
2次元配列でも作って、Item[ItemID][ItemCount]
とかでいいんでないの?
0726名前は開発中のものです。04/11/30 22:29:46ID:NjYSBnWU
>>725
ItemIDとは、アイテムを判別するためのですか?
二次元配列あまり理解していないからなかなか使いづらいです。。。
二次元配列はマス目が出来るやつでは?
0727名前は開発中のものです。04/11/30 22:38:37ID:DYrortl8
>>726
あー、2次元でなくてよかった。Item[ItemID] = ItemCountでいいや。
薬草=>ItemID(0)
薬=>ItemID(1)
とかね。

3.0から連想配列つかえるから、Item("薬草") = 個数とかもありか。
0728名前は開発中のものです。04/11/30 23:06:30ID:TDpvyuoC
>>727
それだと「何を持っているのか」がわからないだろ。
アイテムの種類、個数の2つの配列を持てばいい。
0729名前は開発中のものです。04/11/30 23:18:58ID:NjYSBnWU
>>728
なるほど、2次元てそういうことなのですね〜。
DQ風に薬草 薬草 薬草 みたいな感じで増えていくなら、
2次元配列使う必要ありませんか?
0730名前は開発中のものです。04/11/30 23:20:48ID:DYrortl8
>>728
あー・・・それもそうか。
あれだと一々全部検索しないといかんやん・・・ボケてたわorz
0731名前は開発中のものです。04/11/30 23:41:00ID:TDpvyuoC
>>729
複数個表示をしないならアイテムの種類の配列だけ持てばいい。
0732名前は開発中のものです。04/12/01 00:37:57ID:ocSqQKyy
HSPプログラムコンテスト2004 入賞作品一覧
http://www.onionsoft.net/hsp/contest2004/place.html

さあ、いちゃもんつけんべ
0733名前は開発中のものです。04/12/01 00:48:41ID:bY+PEQ3i
衝撃
http://www.onionsoft.net/hsp/contest2004/result.html#270
0734名前は開発中のものです。04/12/01 01:17:31ID:mXXRcuuL
"No.445 未完の作品ながら、多くの可能性を感じられる作品として選考させてもらいました。"
未完成作品で審査員特別賞、超小型HDDもらえるってんなら、締切りギリギリまでがんばって完成させた人が納得しないような気が。
0735名前は開発中のものです。04/12/01 01:28:18ID:KZIvV/ws
大方予想通りだから、あんまし突っ込む気が起きん
0736名前は開発中のものです。04/12/01 04:37:26ID:xS3vQHP/
まぁ強いて言えばかなり熱く遊んだTANK−Qをもっと高く評価して欲しいくらいかな。
実ボクの評価が高いのは嬉しい。

なんでこれが入賞してないんだよ?ってのある?
0737名前は開発中のものです。04/12/01 07:52:15ID:z5ng+Rdt
俺が良いなと思ったのは入ってる。
全部見たわけじゃないからよく分からんけど。
概ねこんなもんじゃないの。
0738名前は開発中のものです。04/12/01 11:33:14ID:UDWOCTSx
俺はオセロとタンクQしかやってないしな。
0739名前は開発中のものです。04/12/01 14:13:37ID:z25C07HP
18禁ゲーはどんなに良作でも入賞しないのか?
0740名前は開発中のものです。04/12/01 15:28:00ID:z5ng+Rdt
ノベルとして出来が良ければ行けるかも知れんが
ユーザーを限定する時点で難しいんじゃネノ

とマジレス
0741名前は開発中のものです。04/12/01 17:14:12ID:z5ng+Rdt
あ、すまん。別にノベルとは言ってなかったのね
0742名前は開発中のものです。04/12/01 17:38:10ID:XbhgG+h5
DOOMみたいなやつ>血みどろ肉片18禁
0743名前は開発中のものです。04/12/01 18:30:19ID:t68jgl83
まぁノベルで入賞は難しいでしょ
たいていは単純なもんだから評価もしにくいだろうし
システムに工夫しないと
0744名前は開発中のものです。04/12/01 20:23:53ID:Wze+Er/8
>>743
ノベルはストーリー勝負じゃないのか?
0745名前は開発中のものです。04/12/01 20:30:12ID:xS3vQHP/
ノベルのシナリオを評価してもらえるまで遊んでくれるひとが
どれだけいるかなぁ

市販のヒット品ですらたるくてやってられない漏れ。
0746名前は開発中のものです。04/12/02 00:01:41ID:RhswGwBT
どれだけストーリーが良くてもコンテストとしては技術的な評価とシステム面や
ネタの着眼点を評価することになるだろ。

リアルタイムハァハァシステムとか搭載してたりすると面白いかもな。
0747名前は開発中のものです。04/12/02 00:07:09ID:fsWyvl7D
HSPユーザー以外知らないし興味ないだろこのコンテスト
0748名前は開発中のものです。04/12/02 00:45:28ID:Li/T/UeF
フリーゲーム系スレの住人とかが結構注目してたりする。
まあそういったスレは開発者も多いんだが。
0749名前は開発中のものです。04/12/02 15:54:09ID:L+PuqmU2
来年あるなら出したいもんだ
0750名前は開発中のものです。04/12/02 18:27:40ID:K9LhWb9k
>>749
癌…か。気の毒だな。
0751名前は開発中のものです。04/12/02 19:15:06ID:cHH/tTrL
HSPはプログラミング界の癌などではない
0752名前は開発中のものです。04/12/02 19:42:19ID:L9LZGopK
来年あるなら→癌→来年生きていれば
悪い冗談
0753 ◆HOTsoUpxjY 04/12/02 19:46:19ID:cHH/tTrL
749の作品は癌などではない
075474904/12/02 20:08:10ID:dvfaQpZS
オマエラヒドスギ
0755名前は開発中のものです。04/12/02 20:24:24ID:wLAIY+P9
俺は期待してるよ
749の作品
0756名前は開発中のものです。04/12/02 20:48:52ID:Ajty9mil
すげー面白いブロック崩しとか作れば?
0757名前は開発中のものです。04/12/02 20:51:43ID:wep8xPYJ
癌崩しという手は?
0758名前は開発中のものです。04/12/02 21:11:06ID:wLAIY+P9
次々と患者に癌を告知していくゲームとかは?
0759名前は開発中のものです。04/12/02 21:18:56ID:Ajty9mil
>>758
ああ、インフォームドコンセントゲームね。
0760名前は開発中のものです。04/12/02 22:23:05ID:79WZfJlV
>インフォームドコンセントゲーム
>インフォームドコンセント
>フォームドコン
>ームドコン
ームコドン
ーコムドン
コームドン
コームンド
コーンムド
コンームド
コンードム
コンドーム
0761名前は開発中のものです。04/12/02 22:24:06ID:79WZfJlV
イメージの出来ない超初心者の方へ。
ソートとはこのように>>760行うのです。
0762名前は開発中のものです。04/12/02 22:47:47ID:397KbLof
>>761
MMRソートか
0763名前は開発中のものです。04/12/03 02:00:20ID:XDI+yKNc
Ω ΩΩ な、なんだってーー!!
0764名前は開発中のものです。04/12/03 02:01:06ID:Y91d+dTs
Σ な なんだってー!!
   Ω ΩΩ
0765名前は開発中のものです。04/12/03 22:24:41ID:tQDvhK9D
インフォームドコンセントがテーマのゲームか。横文字ばっかりでうざいな。
0766名前は開発中のものです。04/12/04 12:16:43ID:mim2MIlo
納得診療が主題のゲーム

減らしましたよ
0767名前は開発中のものです。04/12/04 21:59:45ID:WeDxQQwD
納得治療是主題的遊戯

まだだ!まだ終わらんよ
0768名前は開発中のものです。04/12/04 22:46:51ID:VtJDmhjx
?? ?????? ??
076976804/12/04 22:47:23ID:VtJDmhjx
わ、文字化けした。スマン
0770名前は開発中のものです。04/12/04 23:15:59ID:13i3ziQI
>>768
?? ?? ? ? ??
0771名前は開発中のものです。04/12/04 23:31:41ID:kYlhGzeL
?????????!
0772名前は開発中のものです。04/12/05 03:21:02ID:p37lcOW/
お前ら暇そうでつね
0773名前は開発中のものです。04/12/05 09:12:22ID:foQBAwwE
>>767
ひらがながだめだとは言ってないぞ!
0774名前は開発中のものです。04/12/05 09:59:31ID:6KpuUbit
納診主ゲー
0775名前は開発中のものです。04/12/05 15:32:53ID:6AP0vkL1
ここは真性文字化けと故意が錯綜するインターネットですね。
0776名前は開発中のものです。04/12/05 17:17:24ID:KdmuUnba
文字化けゲー
0777 ◆HOTsoUpxjY 04/12/05 17:46:27ID:rPsmlTtj
777
0778名前は開発中のものです。04/12/05 18:21:49ID:foQBAwwE
??? ???? ????

文字?けしてたら?めん
0779名前は開発中のものです。04/12/07 22:10:40ID:KdcqXqvQ
DirectDrawとDirectGraphicsはどっちがいいんすかね?
0780名前は開発中のものです。04/12/07 22:32:26ID:k+9TaCL0
漠然君こんにちは
0781漠然04/12/07 23:04:53ID:KdcqXqvQ
どうもこんにちは
0782漠然04/12/07 23:44:28ID:KdcqXqvQ
まーつまり前作ったシューティングをDirectXに書き換え中でして、
Input,Music,Soundは書き換え終了して描画はどっちにした方がいいのかな?と思いまして
0783漠然04/12/07 23:51:59ID:KdcqXqvQ
よく考えたら両方似たようなのがあるってことは両方メリット・デメリットがあるってことか
なのにどっちかが良くてどっちかが悪いと決めつけてしまっていたようだ
アホでした
0784名前は開発中のものです。04/12/08 00:05:42ID:piyfjd9P
HSP3.0β3が出てる。
0785名前は開発中のものです。04/12/08 00:39:09ID:d+qGnWwD
あ、ほんとだ。ありがとう。
0786名前は開発中のものです。04/12/08 02:27:19ID:1ZlEzkJN
駄目だ、何回見ても"HSPヨ"に見える
0787名前は開発中のものです。04/12/08 03:58:18ID:kljWHY7A
779>>描画の速さではDirectGrapicsがいいと思うぞ。
ネックなのは動作環境だがここ2・3年のPCなら余裕で動くと思う。
0788名前は開発中のものです。04/12/08 13:12:05ID:Wt0JUyWj
DirectX8以降はDirectDrawはないし。
昔はPCの性能のせいで2D描画もDirectじゃなきゃだめだったが
今はそんなことないからなぁ。
0789名前は開発中のものです。04/12/08 14:46:52ID:I3yllVRQ
(=゚ω゚)ノHSPぃょぅ♪
0790名前は開発中のものです。04/12/10 02:58:36ID:DZbje75R
782>>なんのDLL使ってんの?
よさそうなら漏れも使うから教えて。
0791名前は開発中のものです04/12/10 20:59:24ID:Yr3JbPti
お聞きしたいのですが最近秋葉で1200-3000円ぐらいでうっている
アナログスティックが2つついているパッドをHSPで使えないものか考え中です。
hmm.dllではドライバが運ストールされていものであればどんな入力でも読み込めるとありましたが,
getjoystateでは32ビットの情報しか得る事が出来ませんよね。
で、アナログスティックは1軸当たり16ビットのバッファが必要かと思うのですが,
この計算だと32ビットではアナログx2+十字ボタン+10ボタンとかのパッドだと全くバッファが足りませんよね?
この手のパッドのアナログ情報はHSPでは制御できないのでしょうか?
ちなみにCyborg3Dという4軸のアナログスティックは自作プログラムで検証したところ,
全く検出できませんでした。(win2kにもゲームパッドとしは認識されず。ドライバは自動でインストールされました。)
なんかえらく長文になっちゃって申し訳ないです。情報お持ちの方,よろしかったらご教授下さい。
0792名前は開発中のものです。04/12/10 22:41:17ID:0egUxAZ8
>>791
DirectInput
0793名前は開発中のものです。04/12/10 22:43:43ID:N3WerDKW
>>791
技術的な事は知らんが、それを使ってゲーム作ってもプレイできる環境持ってる人は
少ないだろうな。
079479104/12/11 09:34:04ID:YGxye52k
>>792
出先のマックでdll落として付属のドキュメント読み返そうとしたけど解凍できなかったよ...orz
そもそもhmm.dllはdirectx(direct input0に直接アクセスしてるって思ってたんだけど,認識が間違ってるのかな...?
いろいろ実験するにしてもどのみち必要になりそうだから1280円の奴を買うことにするよ。
>>793
えっ?そうなの?俺はキーボード,マウス派だったからよく分かんないんだけど,
秋葉だったらほとんどの店で店頭に並べてるし,価格もすごく安いから普及してるもんだと思ってたけど。
0795名前は開発中のものです。04/12/11 10:53:34ID:UhKvRCC6
まぁゲームパッド持ってる香具師はあんまり居ないだろうな・・・
漏れは一応テスト用に買ったけど
0796名前は開発中のものです。04/12/11 11:12:37ID:Dewu1iJa
プレステ変換器でjoyGetPosEx試してみた。
右アナログはdwXpos,dwYpos
左アナログはdwZpos,dwRpos
方向キーはdwPOV

その気になればll_lib等で。
まあ、自作プラグインにさっそく組み込んだわけだが…
0797名前は開発中のものです。04/12/11 15:23:56ID:HgAaYzuQ
HSPでsinやcosを使いたい!
例えばa=sin90とすると
aに1が代入されたり
どうすればいいでしょうか?
0798名前は開発中のものです。04/12/11 17:01:27ID:Dewu1iJa
まず、javaScriptでHSPコードを出力するスクリプトを書きます。

dim sin,360       (65536倍で格納)
sin.0=0
sin.1=1144
sin.2=2287
   :

これをHSPで実行し、配列変数sinをbsaveします。
次回からは、このファイルをbloadするようにすれば、
a=sin.r>>16
などと使用出来るようになります。

もしくは、emsin p1,p2 / emcos p1,p2 命令を参照してください。
0799名前は開発中のものです。04/12/11 17:04:30ID:OHzPkdnF
>>797
プラグインでいくらでもある。
あと、小数なりなんなりしないと1,0,-1の3つの値にしかならない。
0800名前は開発中のものです。04/12/11 19:08:09ID:CF5pg+um
>>791
漏れもつい最近、hmm.dll使っててその壁にぶち当たったよ。
他のプラグイン探したら CK JOYFORCE DLL でヤれそうだぜ。
乗りかえるのにも一苦労だったけど
080179104/12/11 20:38:18ID:mmiZoOE/
>>796
そういった手段があるのですね。いずれいろいろな事に応用が効きそうな関数なので勉強してみます。
>>800
ぉお!いいですね,これ。他にもいろいろ参考になりそうなものが!HSP初めて3日程なのでこういったコミュニティーの存在を教えて頂けて非常に感謝です。
レス下さった皆さんどうもありがとうございます!
0802名前は開発中のものです。04/12/11 21:15:30ID:b0n4Bblz
>>796
方向キー、dwPOVに返ってくるのか。
そういえば、この返ってくる情報はプレステ変換機によって変わるのかな?
0803名前は開発中のものです。04/12/12 00:15:50ID:wmduGVJK
この変換器。(AT-P01)
コントローラーがANALOG OFFだと
方向キーはdwXpos,dwYposに入ります。

はて。
プレステもどきみたいなコントローラーや
他の変換器だとdwUposもdwVposも使われるんかな…
0804あみぢ房 ◆HSP.RPGgiU 04/12/12 01:23:06ID:txw4qrYx
>>797
sin cos アークタンジェント の3つさえあれば座標系と角度の相互変換ができるもんね♪
HSPmath.hpiってのがおすすめ。
http://www.vector.co.jp/soft/win95/prog/se160468.html
HSPヨならいらないんだけど、まだまだリリースできるような物は怖くて作れないし。
0805名前は開発中のものです。04/12/12 02:57:53ID:BFuSZiOG
>>803
これ、変換機ごとに違ったらめんどくさいなぁ・・・
0806名前は開発中のものです。04/12/12 07:53:45ID:CILK8EM8
>>797,...
ttp://sprocket.babyblue.jp/html/hsp_koneta.htm
こんなのあったぞ。詳しく見てないが、どうだ?
0807名前は開発中のものです。04/12/12 10:08:01ID:+60CPSD7
三角関数そのものは数学の授業でやったし
数学の参考書もいまだに手元に残ってるからわかるんだけど
それがなぜ必要になって何に使うのかがイマイチわからない漏れ。
0808名前は開発中のものです。04/12/12 13:32:54ID:jBzmEJaW
いやまあ必要になったら使えばいいだけよ。
0809名前は開発中のものです。04/12/12 18:46:40ID:e0s0STRV
>>807
3Dは必須だし、座標計算するような場合もつかう。
0810名前は開発中のものです。04/12/13 19:48:43ID:ScD8QpOQ
>>804
○n_sin p1,p2,p3,p4 サイン
p1 : 結果を代入する文字型変数
p2 : 文字型 計算に必要な値。(n_sinなら角度)
p3 : RADならラジアン,DEGなら度として計算
p4 : 整数型 有効桁数

って説明書に書いてますが
#include "HSPmath.as"
n_sin x,90,DEG,5
mes x
stop

としても2行目でパラメータの型が違いますとでてできないし作者のHPわけわからないので教えてください
0811名前は開発中のものです。04/12/13 20:33:07ID:eQyCQrXl
>>810
n=""
をn_sinの前に入れてみ。
■ このスレッドは過去ログ倉庫に格納されています