HSP - Hot Soup Processor [14]
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2006/12/09(土) 22:35:08ID:E0eCgjhQ.( ,,) スクリプト言語 HotSoupProcessor について
( ,,). ゲーム製作の視点から、また〜りと語り合うスレ。
, -──- 、
(,;::-──-; )-、
.|` ̄ ̄ ̄´;;|ヽ l * 質問する前に検索してみる事
l; :::;;;l-' / * ヲチ、ネタなどはスレ違い
,-ヽ───.'-、´.. * 歴代スレ、関連サイトは >>2-4 あたり
ヽ ──── '
ONION software (本家)
http://www.onionsoft.net/
0102名前は開発中のものです。
2006/12/26(火) 18:17:59ID:MzpADAlpとはそういう意味だったのか
0103名前は開発中のものです。
2006/12/26(火) 19:06:09ID:4IJMdn740104名前は開発中のものです。
2006/12/26(火) 23:28:40ID:pdZrcPJM使えるプラグインを作ってくれ
0105名前は開発中のものです。
2006/12/27(水) 00:46:48ID:l1yvfUASdialog "Wake On LANって何だ?",1,"脳内エラー"
0106名前は開発中のものです。
2006/12/27(水) 01:08:23ID:5WGfxPNK0107名前は開発中のものです。
2006/12/27(水) 01:49:48ID:JiHZyzfmgoto *>>108
0108名前は開発中のものです。
2006/12/27(水) 02:26:21ID:l1yvfUASmes "普段使わないが私用ソフトだと必要なときとかありそうだな"
if WinAPIとかに無いのかな?
0109名前は開発中のものです。
2006/12/27(水) 13:26:48ID:hxWUQFyyoggファイルを再生するとブツブツとノイズが入るのですが、
解決方法はありますでしょうか?
0110名前は開発中のものです。
2006/12/27(水) 13:42:30ID:4ajcrwJI0111名前は開発中のものです。
2006/12/27(水) 23:05:54ID:l1yvfUASif ソースが悪い:サンプリングレート変えたりビットレート変えたりして試してみそ
HSPには問題ないと思われ
0112109
2006/12/28(木) 01:22:35ID:t8yM08bG貴重な意見ありがとうございました
hmm.dllでogg再生すると同じ環境でもなぜかノイズが出ません
どうしてかなぁ・・・?
hmm.dllをogg再生させてhgimg3と組み合わせて使ってるんで
(hgimg3でogg再生した時はhmm.dllは完全に消して書き換えてテストしてました)
hgimg3単体でogg再生できれば容量少なくて便利なんですよね・・・
0113名前は開発中のものです。
2006/12/28(木) 03:48:25ID:q+wW6WD90114名前は開発中のものです。
2006/12/28(木) 05:21:07ID:YS7fBwDE出来たばかりだからバグはあるだろうな・・・
wavも0.2秒以下ぐらいの小さいのだと再生されなかったりするし
(3.1b6のは試してないけど)
0115名前は開発中のものです。
2006/12/28(木) 06:50:32ID:q+wW6WD9おっ、まじでか!
情報d
ogg関連は色々と質問してたのにスルーされてたからなぁw
HSPでvorbis.dllとか使えないのかね?
0116名前は開発中のものです。
2006/12/28(木) 07:05:38ID:q+wW6WD9だが、リピート命令出してないのにリピートするわ、固まって閉じれないわで使いもんにならんなw
0117名前は開発中のものです。
2006/12/28(木) 15:16:18ID:yMm4PHTa体感的にkwsk
0118名前は開発中のものです。
2006/12/28(木) 15:52:26ID:IetTpwzGMP3よりも音質対容量がメリーゴーラウンドな感じ。
でも負荷がジェットコースターのような感じ。
しかもライセンスがGIFみたいにサブマリンありそうだからお化け屋敷みたいな感じ。
0119名前は開発中のものです。
2006/12/28(木) 16:06:05ID:q+wW6WD9オープンでフリーな上にmp3の半分ぐらいの容量で済む最高なやつ
負荷かかるっぽいけどmp3の半分ぐらいの容量なんでラグタイムは少ない気もする
0120名前は開発中のものです。
2006/12/28(木) 20:40:44ID:jhoZfwUm0121名前は開発中のものです。
2006/12/28(木) 22:58:38ID:d+Ago2m7低ビットレートでエンコした時の低い音の音割れが気にならない?
MP3の方が十倍マシ。
0122名前は開発中のものです。
2006/12/28(木) 23:11:10ID:Re/d2Rvo0123名前は開発中のものです。
2006/12/28(木) 23:55:13ID:l4cvHiT30124名前は開発中のものです。
2006/12/29(金) 00:25:21ID:K39tpT8Lモジュール変数って配列で定義できないの?
0125名前は開発中のものです。
2006/12/29(金) 00:48:20ID:YJsvMHWw普通にできないか?
0126名前は開発中のものです。
2006/12/29(金) 01:42:05ID:K39tpT8Lどうやって?
#module test ary
#modinit int a,int b,int c
ary = a,b,c
…
これじゃ単なるローカル配列変数として扱われてしまうし…
0127名前は開発中のものです。
2006/12/29(金) 02:16:54ID:BEqi85xN0128名前は開発中のものです。
2006/12/29(金) 12:09:26ID:HkxlDbcoこんなの初めて見た
ver3系統は進化したんだなぁ
0129名前は開発中のものです。
2006/12/29(金) 12:12:31ID:HkxlDbco0130名前は開発中のものです。
2006/12/29(金) 13:37:58ID:b5I7R4ou#module test ary
#modinit int a,int b,int c
ary = a,b,c
return
#modfunc disp
mes ""+ary.0+","+ary.1+","+ary.2
return
#global
newmod v, test, 0, 1, 2
newmod v, test, 3, 4, 5
disp v.0
disp v.1
ってことか?
0131名前は開発中のものです。
2006/12/29(金) 22:40:35ID:K39tpT8Lあ、出来た!
つか>>126であってるのか
うまくいかないと思っていたのは気のせいか…
d
0132名前は開発中のものです。
2006/12/29(金) 23:45:31ID:P36cOpOO自機の弾を配列変数で扱って、
複数の敵や障害物も配列を使ってます。
当たり判定をrepeat loopでチェックしようとしているんですが
cntが1のときは弾も敵も配列の一つ目しか当たり判定ができません
すべての弾においてすべての敵の当たりをチェックするには、
どうすればいいですか?
0133名前は開発中のものです。
2006/12/30(土) 00:08:53ID:ZyYWxoxpだから、repeatをネストさせればいいんじゃない?
repeat maxSLED : n = cnt
/*基本処理*/
/*当り判定処理*/
repeat maxSLED
if (n != cnt) {
}
loop
loop
この方法をすぐに思いついたけど
数が5000発とかだと遅いのと、nとn2が重複して判定されるのが問題ね。
解決策は弾に種類をつけて2分割するとか、nとn2を当たったら弾くとかね。
多分、聞きたいことと違うかな?
0134名前は開発中のものです。
2006/12/30(土) 01:39:24ID:ipzd093s二つのうち一つを固定してしまうということですか?
それで、いけそうな気がします
返信ありがとうございます
0135名前は開発中のものです。
2006/12/30(土) 05:43:46ID:0TxZec3vdim tf,tama_max ;フラグ
dim tx,tama_max ;x座標
dim ty,tama_max ;y座標
dim tsx,tama_max;自弾Xサイズ
dim tsy,tama_max;自弾Yサイズ
enemy_max = 30 ;割愛
dim ef,enemy_max
dim ex,enemy_max
dim ey,enemy_max
dim esx,enemy_max
dim esy,enemy_max
〜〜〜〜中略〜〜〜〜
repeat tama_max
tcnt = cnt
if tf.tcnt {
repeat enemy_max
if ef.cnt {
;自弾vs敵 判定。
tmpx = tx.tcnt - ex.cnt : hx = (-tsx.tcnt<tmpx)&(tmpx<esx.cnt)
tmpy = ty.tcnt - ey.cnt : hy = (-tsy.tcnt<tmpy)&(tmpy<esy.cnt)
if hx & hy {
;お前はもう、当たっている
tf.tcnt = 0
ef.cnt = 0
}
}
loop
}
loop
0136名前は開発中のものです。
2006/12/30(土) 06:51:17ID:8LQXe/NM「笑えるな」って書いても実際には全然笑ってないわけだけど。
dim tamax,10 : dim tamay,10 ; 自機の弾の座標
dim tekix,100 : dim tekiy,100 ; 敵の弾の座標
dim tekistat,100 ; 敵の状態。1なら普通、2なら爆発中とする。
repeat 10
i=cnt
repeat 100
j=cnt
; 自機の弾を16*16、敵を32*32とする。
if (tamax(i)<=(tekix(j)+31))&(tamax(i)+15>=tekix(j))&(tamay(i)<=(tekiy(j)+31))&(tamay(i)+15>=tekiy(j)) {
tekistat(j)=2
}
loop
loop
てか素直に「HSP講座」と「当たり判定」でググることをお勧めする。
0137名前は開発中のものです。
2006/12/30(土) 08:04:43ID:0TxZec3vなんで添字指定子を[]にしなかったんだろう…
式が超見辛いorz
0138名前は開発中のものです。
2006/12/30(土) 15:53:56ID:CPvGGNaH使う記号の数をなるべく少なくしてるんだと思われ。
もともとはBasic風言語とうたってるしね。
0139名前は開発中のものです。
2006/12/30(土) 18:07:18ID:5V9LeA+8すげー
0140名前は開発中のものです。
2006/12/30(土) 18:32:22ID:rGv3SzEP0141名前は開発中のものです。
2006/12/30(土) 18:33:53ID:u90BhTXo技術はすごいけどシューティングゲーはつまらないからなー
弾避けるの面倒なだけじゃん
0142名前は開発中のものです。
2006/12/30(土) 18:49:23ID:C6WScYKT0143名前は開発中のものです。
2006/12/30(土) 19:41:26ID:+YNWR3Opレースはコースに沿うのが面倒なだけじゃん
ADVは選択肢選ぶのが面倒なだけじゃん
パズルは考えるのが面倒なだけじゃん
RPGはレベル上げが面倒なだけじゃん
0144名前は開発中のものです。
2006/12/30(土) 19:54:24ID:rGv3SzEP0145名前は開発中のものです。
2006/12/30(土) 20:35:34ID:GUj1mA2oコースのないレースゲーを作ればいいんだな
選択肢のないADVゲーを作ればいいんだな
考えのいらないパズルゲーを作ればいいんだな
レベル概念のないRPGを作ればいいんだな
0146名前は開発中のものです。
2006/12/30(土) 21:45:03ID:ucih2f6I役割を演じてこそRPGだ。だからADVこそがRPGだろう、いや、
格闘を演じてこそ格ゲーがRPGだろう、いや、レーサーを演じてこそ
レースゲーがRPGだろう、いや、パズルとしての思考行動こそ役割を演じるRPGだろう。
0147名前は開発中のものです。
2006/12/30(土) 21:56:49ID:fAdjV8K40148名前は開発中のものです。
2006/12/30(土) 22:07:28ID:GUj1mA2o0149名前は開発中のものです。
2006/12/31(日) 01:37:19ID:x9kJsaHF0150名前は開発中のものです。
2006/12/31(日) 17:37:44ID:5UO8NMKC今日からHSPを使い始めた俺が宣言。
「HSPでゲーム作る。」
2chで宣言しちゃったぜ。うはwwww
0151名前は開発中のものです。
2006/12/31(日) 17:45:28ID:P0ay9gGnああ、冬か!!
0152名前は開発中のものです。
2007/01/01(月) 12:25:58ID:rr24Nyfp0153名前は開発中のものです。
2007/01/01(月) 13:23:47ID:/PajsXsq0154150
2007/01/01(月) 14:10:51ID:9XMf8K/9HSPを年越しでTV見ながら色々触ったんだけど、一つのファイルで殆んどの処理したほうがいいの?
0155名前は開発中のものです。
2007/01/01(月) 15:00:50ID:D3BJhZ3wモジュール
・メイン呼出.hsp
・処理.as
・システム.as
0156150
2007/01/01(月) 15:18:22ID:9XMf8K/9おk。産休。
モジュールでの変数の取り扱いがヘルプ読んでもイマイチだったんだけど
ほかのサイト見たらわかった。
0157名前は開発中のものです。
2007/01/01(月) 16:27:10ID:k+PwkJwa0158名前は開発中のものです。
2007/01/01(月) 19:33:38ID:aIsq/sFC今年のコミケではHSPを使ったゲームを販売予定なので皆さんよろしく!
0159名前は開発中のものです。
2007/01/01(月) 21:38:16ID:/PajsXsq0160名前は開発中のものです。
2007/01/01(月) 21:45:47ID:rr24Nyfp!|:::/::::::.!:::::::|:::∧::::|、::::::::!.、:::::::::::::ヽ: !:::::::::: !
i:l: ::|:/:::.!::::::ii|_:| ヽ:::!l\:::!'、\::::::::::::!::!::::::::::::.!
. |/l:::.!|, :::ヽ::::l'l:lヽ、ヽ:|l'´ヾr==ミ、:::::::|::|:::::::!::::: !
|::.!l:.!::::::lヽ|,==、 `' ヽ \:|:: !: ::: !::::::.! うるさいうるさいうるさい!
l/ `ヽ::|:::l , - 、 ll'::::!.l:::::.!:::::::.!
l`l::.!! l/ ̄ ヽ /.!::::.!:|::::::.!:::::::l
!::::.!.!ヽ ヽ ノ /::::|:::::|::.!:::::.!:::::::.!
.!::::| !::::.` ー 、._ ´ ,/ |::: !:::::|:::l::::::.!:::::::|
|:::::|.!::::.!:::::.!:::::::::`Г l-,|::::.!::::|::::::.!:::::::|
|::::::l':::::.!::::::|:::::_, -/} /:l:::::lー-: !:::::::.!
!::::::|:::::_!, .‐' ´.:.:.:!r- 、_ /.:.:.:!::::l// /`ヽ:: !
. |::::::|/ ヽヽ.:.:.:.:.:.lィーミ./.:. :.:.:.!:::.!/ / !::.!
. |:::::::! ヽ ヽヽ.:.:.:.ヽ / .:.:/ !::::| / |::::!
0161名前は開発中のものです。
2007/01/01(月) 21:48:18ID:/7tnoKsZエロゲ?
0163名前は開発中のものです。
2007/01/03(水) 15:53:08ID:rq4IMTG80164名前は開発中のものです。
2007/01/03(水) 16:14:00ID:Rc6NhHvs0165名前は開発中のものです。
2007/01/03(水) 16:49:20ID:TP2t4roa#module
#deffuc meirei
mref st,64 ;stat
st = ret ;戻り値。
return
#global
0166名前は開発中のものです。
2007/01/03(水) 17:07:50ID:nVX2xrAl引数が無い、戻り値がある関数は作れるよ
0167名前は開発中のものです。
2007/01/03(水) 19:14:24ID:rq4IMTG8#defcfunc menu
mes "start menu"
mes "end menu"
ret = 1
return ret
#global
こういうことです
別ファイルから呼び出しているのでreturnで返さないと変数が返せないのです
>>166
どうやるのでしょうか?
いくらやっても「文法が違います」と出てしまいます
0168名前は開発中のものです。
2007/01/03(水) 19:48:26ID:Rc6NhHvs呼び出さないといけないけど、それはOK?
result = menu()
とか
mes menu()
みたいに。
0169名前は開発中のものです。
2007/01/03(水) 19:52:53ID:rq4IMTG8呼び出し側の()忘れてました!
引数が無い場合は#deffuncと同じように何もつけなくてもよいものだと思っていました
ありがとうございます
0170名前は開発中のものです。
2007/01/04(木) 06:31:35ID:NeyhLbetの記述もどっちも可、てのはどうなのかな。おにいたまとしても大変になるだけ
じゃね?おにいたまはTexを目指してるのか?HSPユーザとしても嫌じゃね?
自分のプログラムを疑うんじゃなくて、HSPを疑うの嫌じゃね?「ヘルプには書い
てないけど、こういう書き方しないとだめなんだなあ。そういう仕様なんだなあ。
まあ所詮フリーソフトなんだし、仕方ないや」みたいな。んまあそんなこと言い出
したら拡張プラグインの方がひどいわけだが。
いっそ引数があろうがなかろうが()が書いてなかったらエラーにした方がよくね?
0171名前は開発中のものです。
2007/01/04(木) 07:10:41ID:qH4uBZgz> いっそ引数があろうがなかろうが()が書いてなかったらエラーにした方がよくね?
エラーになるよ。引数があるかどうかじゃなく、関数か否か。
0172名前は開発中のものです。
2007/01/04(木) 08:25:13ID:eYzlgGLO0173名前は開発中のものです。
2007/01/04(木) 13:27:52ID:FRf4g7PV非効率な文章書いても誰も読んでくれませんよ…
0174名前は開発中のものです。
2007/01/04(木) 15:21:28ID:G/Ab8eb6そういう点ではコーディングと一緒だなw
0175名前は開発中のものです。
2007/01/08(月) 18:02:45ID:ENgKlRZJ早すぎかな。
0176名前は開発中のものです。
2007/01/08(月) 18:36:14ID:oHZm+JSF0177名前は開発中のものです。
2007/01/13(土) 13:30:40ID:Hcgc4+Df現在でかいウィンドにスクロールバーを付けて、色々弄っている最中なのですが、
スクロールバーの位置は「ginfo 4」で取得できるモノの、制御の仕方が
どうにも判りません。
スクロールバーのx、yを指定するとその位置にバーが移動するような命令、
もしくは何らかのプラグインなどありましたら、是非お教え下され。
0178名前は開発中のものです。
2007/01/13(土) 13:36:01ID:sovuOGDlobjsend -28,$115,y<<16+5,a,1
0179名前は開発中のものです。
2007/01/13(土) 13:58:23ID:Hcgc4+Dfえ?もしかして神?w
まさか五分でそのものズバリな回答を貰えるとは思ってませんでした!
とりあえず試した見たら、本当にバーが動いて感動。
おいおい、また解析を進めていくことにします。
ありがとうございました。
0180名前は開発中のものです。
2007/01/13(土) 16:34:22ID:utTgEWyi('(゚∀゚∩_ ↑からキタよ!おいらをどこかのスレに送って!
/ヽ 〈/\ お別れの時にはお土産を持たせてね!
/| ̄ ̄ ̄|.\/
| .モツ煮..|/
 ̄ ̄ ̄
現在の所持品:たばこ・ライター・コーヒー・PlayStation3(60GB)・枕・PlayStation3(60GB)
聖教新聞 ・PlayStation3(60GB)・外付けRIGEL340MHDD・PlayStation3(60GB)・寄生虫キムチ
虫食い付きウールセーター・PlayStation3(60GB)・PlayStation3(60GB)・クターの生首・PlayStation3(60GB)
LANケーブル・PlayStation3(60GB)・リラックマ・マリモ・六法全書・単三電池
ファブリーズ・PlayStation3(60GB)・水・PlayStation3(60GB)・クタウイルス ・寄生虫入りキムチ
ワセリン湿布・PlayStation3(60GB)・PlayStation3(60GB)・PlayStation3(60GB)
あんぱん ・エレメント・PlayStation3(60GB)・PlayStation3(60GB)・PlayStation3(60GB)・PlayStation3(60GB)
びすけっと ・タカヤ3巻・ネルハード ・バスタードソード・PlayStation3(60GB)・ふくにゅうの巻物・PlayStation3(60GB)
洗濯機・PlayStation3(60GB)・いわとびぺんぎん ◆HgjahDUOLI・能登ウイルス・CCの食べかけのピザ
・PlayStation3(60GB)・少女セクト2・初代beatmania筐体・スカイシャークのプラモ・PlayStation3(60GB)・PlayStation3(60GB)
・PlayStation3(60GB)・PlayStation3(60GB)・PlayStation3(60GB)・PlayStation3(60GB)・PlayStation3(60GB)
・PlayStation3(60GB)・PlayStation3(60GB)・PlayStation3(60GB)・ポケモン・PlayStation3(60GB)・PlayStation3(60GB)
・PlayStation3(60GB)・PlayStation3(60GB)・PlayStation3(60GB)・PlayStation3(60GB)
0181名前は開発中のものです。
2007/01/13(土) 17:14:23ID:QOymzsvtaddxfileで読み込んだモデルの、xyzサイズを取得するにはどうすれば良いのでしょうか?
getscaleだと、表示倍率しか取得できないみたいなのですが。
0182名前は開発中のものです。
2007/01/13(土) 23:12:23ID:UgnnHimyHSPでゲーム作ろう! → HSP3.0用のRADツールがない・・・ → 作った
という流れで、ここにいるんですが、評価をお願いするスレって、ここでいいんでしょうか?
0183名前は開発中のものです。
2007/01/13(土) 23:22:34ID:tnmSxPUx0184名前は開発中のものです。
2007/01/13(土) 23:39:30ID:dT8+gRDW∧_∧ +
(0゚・∀・) ワクワクテカテカ
(0゚∪ ∪ +
と__)__) +
0185名前は開発中のものです。
2007/01/13(土) 23:46:12ID:1TosLYbx0186182
2007/01/13(土) 23:53:21ID:UgnnHimyttp://upp.sakura.ne.jp/src/upp5560.zip.html
key:hsprad
>>185
オブジェクト配置がメンドイという、私的な動機。
0187182
2007/01/14(日) 00:06:26ID:Y29P4iKattp://upp.sakura.ne.jp/src/upp5561.zip.html
key:hsprad
で、もう一度落としてください。
0188名前は開発中のものです。
2007/01/14(日) 00:41:24ID:fPhdWx8g・現在何のモードかわかるといいな
・もしくはツールボックスを表示とか
・グリッドの大きさを変更とか
・えっ、ウインドウの大きさ変えれないの?
・えっ、inputとかmesboxとか配置できないの?
・えっ、mesの出力内容変更できないの?
・えっ、hspファイル出力できないの?
とか、いろいろありますが、まずは乙です
0189名前は開発中のものです。
2007/01/14(日) 00:54:35ID:46L+eBBu今後の活躍に期待
0191名前は開発中のものです。
2007/01/14(日) 04:03:17ID:Fy95l5gHツリーでノード表示・ラベル管理・コンパイラ標準だったら使う。
操作が分かりにくいから、別ウィンドウにボタンかヘルプ作ったら?
意味わかんなくて消したよ
0192名前は開発中のものです。
2007/01/15(月) 19:03:11ID:60t7MCjNとりあえず公開しようという姿勢はいいが、まだ未完成過ぎて評価が難しい。
もう少し出来てから公開するか、ワケあって未完成で公開するならば、
予定された将来像をある程度明確にしないと「がんばったね」みたいな回答になっちまうよ。
0193名前は開発中のものです。
2007/01/15(月) 20:39:59ID:jlcOlE1kHSPって奥が深いなあ
0194名前は開発中のものです。
2007/01/15(月) 20:47:26ID:DvHj8W0w0195名前は開発中のものです。
2007/01/15(月) 21:37:36ID:QsCtb/0T0196名前は開発中のものです。
2007/01/15(月) 21:40:32ID:ZkXtjVe90197名前は開発中のものです。
2007/01/15(月) 22:49:58ID:ZK+/xnSw0198名前は開発中のものです。
2007/01/16(火) 00:13:15ID:G/E1/N4X0199名前は開発中のものです。
2007/01/16(火) 00:48:29ID:WSb0vIsm20*20の床になる箱を、敷き詰めただけで、ゲームにならない程
重くなってしまいますが、HGIMGではこんなもんなんでしょうか?
それとも、もっと軽くする方法があるのでしょうか。スペックはセレロンの2.5ギガです。
もう一つは、これをEXEに変換して、実行すると必ず「内部エラー(1)」
が出てしまいます。ファイルパスをいろいろ変えてみても駄目で、原因がわかりません。
ソースファイルです。よろしくお願い致します。
http://gamdev.org/up/img/8636.zip
0200名前は開発中のものです。
2007/01/16(火) 01:51:52ID:H5ffInfSVIPからきました。
っかここどこ?
0201名前は開発中のものです。
2007/01/16(火) 03:40:18ID:iHmtdt7BDX3D使ってるからCPUよりグラボが問題(当たり判定で遅くなってるなら別だが・・)
家(1.7GHz)ので199のを実行してもCPU使用率5%以下だった
あと、実行ファイル作るのは 実行ファイル自動生成(Ctrl+F9) でやってる?
自分のところじゃこれで問題なかったよ
■ このスレッドは過去ログ倉庫に格納されています