1 名前:名前は開発中のものです。 mailto:sage [2007/06/03(日) 14:49:29 ID:15sfFksi] ( ,,,) .( ,,) スクリプト言語 HotSoupProcessor について ( ,,). ゲーム製作の視点から、また〜りと語り合うスレ。 , -──- 、 (,;::-──-; )-、 .|` ̄ ̄ ̄´;;|ヽ l * 質問する前に検索してみる事 l; :::;;;l-' / * ヲチ、ネタなどはスレ違い ,-ヽ───.'-、´.. * 歴代スレ、関連サイトは >>2-4 あたり ヽ ──── ' ONION software (本家) www.onionsoft.net/
887 名前:名前は開発中のものです。 mailto:sage [2007/11/28(水) 18:58:07 ID:ZCuN5NeB] 粘液はこれで拭いときィ □ ノ [] つ ⌒◇
888 名前:名前は開発中のものです。 mailto:sage [2007/11/29(木) 15:28:12 ID:pGv35G47] なんという神スレ 2〜3日前に始めたばかりの自分には眩しすぎる もっと修行積んだらまたきます
889 名前:名前は開発中のものです。 mailto:sage [2007/12/01(土) 17:30:12 ID:k/0mXpmN] もうこのスレに用は無いようです.さようなら
890 名前:名前は開発中のものです。 mailto:sage [2007/12/01(土) 19:27:06 ID:ZWPtp3/g] もう来るなよ
891 名前:名前は開発中のものです。 mailto:sage [2007/12/01(土) 20:54:27 ID:ziolDcXP] ただいま
892 名前:名前は開発中のものです。 mailto:sage [2007/12/01(土) 21:00:07 ID:Z6Ha82eQ] ////// ////// \ / |」 |.| |.| |」 |.| |.| 逆さ箒
893 名前:870 mailto:sage [2007/12/02(日) 02:55:42 ID:jGcwLhvQ] >>885 返答が遅くなって申し訳ありません。 確かに真っ当に動いていますね…… こちらのコードでもes_setは不要なようで、成り行き上の勘違いでした。 わざわざありがとうございました。 精進せねばなぁ……
894 名前:名前は開発中のものです。 mailto:sage [2007/12/02(日) 09:51:27 ID:LD+WrE3C] コンテストの結果どうよ。 受賞作はみんな落としてやってみたが、どれも見るべきところがあってよかった。
895 名前:名前は開発中のものです。 mailto:sage [2007/12/02(日) 10:14:51 ID:/h3wGpAY] まだ始めたばかりの初心者なんですが、アクティブマスコットみたいなのをまず練習に作りたいと 思っています。ウィンドウ表示の中に画像を出すのではなく、デスクトップの画面上に出すには どういう手法があるのでしょうか?少しググって調べましたが、それらしき例ソースがないもので・・・
896 名前:名前は開発中のものです。 mailto:sage [2007/12/02(日) 10:43:57 ID:7xcdgEIJ] >>895 APIでリージョンとかレイヤーていうウィンドウ作ってそれに絵を乗せるんだけど・・・ 初心者がいきなり挑戦は厳しいかもしれない 近道はHSP-NEXTのモジュール群を使えば3分で作れると思う
897 名前:名前は開発中のものです。 mailto:sage [2007/12/02(日) 10:55:16 ID:/h3wGpAY] ああ、難しいスキル使うものだったんですか・・・ モジュール等もよく分かってないのでちょっとHSP-NEXTのHPを眺めながらしばらく悶々とします・・・ ありがとんです
898 名前:名前は開発中のものです。 mailto:sage [2007/12/02(日) 12:46:32 ID:/KfVlpR7] 頑張ってみっくみくにしてくれ
899 名前:名前は開発中のものです。 mailto:sage [2007/12/02(日) 12:59:54 ID:zJ8s/y1U] メモ HSP Program Contest TV 2007 November(1) www.youtube.com/watch?v=6GE4FR2J2WI HSP Program Contest TV 2007 November(2) www.youtube.com/watch?v=OpGy1_k3oXE HSP Program Contest TV 2007 November(3) www.youtube.com/watch?v=jTy3PHC3pnM HSP Program Contest TV 2007 August(1) www.youtube.com/watch?v=29VdlgYEx2Q HSP Program Contest TV 2007 August(2) www.youtube.com/watch?v=7xhcM_-wZzE HSP Program Contest TV 2007 August(3) www.youtube.com/watch?v=GPABtimWf9s HSP Program Contest TV 2007 August(4) www.youtube.com/watch?v=NoliH-c1_D8
900 名前:名前は開発中のものです。 [2007/12/02(日) 17:22:40 ID:eoDSR9Z6] コンテストの作品みてると3Dつくりたくなってきた
901 名前:名前は開発中のものです。 mailto:sage [2007/12/03(月) 03:22:21 ID:lU/Pu+m8] >>894 全部やってみたのか。暇人だな。
902 名前:名前は開発中のものです。 mailto:sage [2007/12/03(月) 23:42:16 ID:5ttlQlYL] なんかコンテストのでお奨めのあるかね。 全部やるのメンドイ
903 名前:名前は開発中のものです。 mailto:sage [2007/12/03(月) 23:44:58 ID:zI7oLg9W] つか>>899 の動画ですら面倒臭くて1つしか見てない
904 名前:名前は開発中のものです。 mailto:sage [2007/12/04(火) 16:39:52 ID:sYvEF57T] 大賞のFPSは、凄すぎる。 HSPとは思えん。 戦車の奴も面白え。
905 名前:名前は開発中のものです。 mailto:sage [2007/12/04(火) 17:21:26 ID:/uYf3wz+] 番号とか正式名とかあると助かるんだが。
906 名前:名前は開発中のものです。 mailto:sage [2007/12/04(火) 19:44:52 ID:gBG9dFyY] こっそりスレの人のロボゲーがある……
907 名前:名前は開発中のものです。 mailto:sage [2007/12/05(水) 06:17:32 ID:lcXjXoG6] >>904 HSPでも、しかも個人でこんなん作れんだな…。
908 名前:名前は開発中のものです。 mailto:sage [2007/12/05(水) 15:33:53 ID:a4JAzE+S] GARUDAでLV20ってありえねえw
909 名前:名前は開発中のものです。 mailto:sage [2007/12/05(水) 20:59:01 ID:bC8Q8nhy] 00 #const global 紫 2 01 #const global 短細 200 02 #enum 短細赤 = 短細 03 #enum 短細青 04 #enum 短細紫 05 #const global 短細X 9 06 #const global 短細Y 17 07 #const global 短細HX 短細X>>1 08 #const global 短細HY 短細Y>>1 09 ;cx cy キャラクター位置情報 10 #module 11 #deffunc CreateShot int seed, int tone 12 es_exnew temp@,SHOTMIN@,SHOTMAX@ 13 if temp@!-1 {es_set temp@,cx@+(CHARSIZE@>>1 )-(17>>1 ),cy@+(CHARSIZE@>>1 )-(19>>1 ),seed+tone,1 14 es_adir temp@,0,300 15 es_effect temp@,-短細X@,-短細Y@,0,0,0,-1,120} 16 return 17 #global 18 getkey Lclick,1 ;1=左クリック メインショット 19 if Lclick=1{ 20 if time\7=0{CreateShot 短細,紫}} (暫定版のため@使いまくりですが)弾を撃つ処理を分離しようと、 このようにしました。この状態では正常に動きます。 CreateShotに渡す値を少なくするため、15行の[-短細X@]を[int seed]+"X"のようにしたいのですが、 変数と文字列を組み合わせて別の変数を表現するにはどのようにすれば良いのでしょう。 また、11行の[int seed]の型をvarやstrに変更すると、 [変数名が指定されていません][パラメータの型が違います]とエラーになります。 正しくはどのようにして変数そのものを#deffuncに渡すのでしょうか。
910 名前:名前は開発中のものです。 mailto:sage [2007/12/05(水) 22:45:38 ID:K436r62/] #enumなんて初めて知った(^^;)
911 名前:名前は開発中のものです。 mailto:sage [2007/12/06(木) 00:10:11 ID:qSs1w1gN] #enum使い出すと変な脳汁出て自分に酔える俺が居る。 定数だらけのヘッダファイル作るのに夢中になったり。
912 名前:名前は開発中のものです。 mailto:sage [2007/12/06(木) 00:27:59 ID:KiV3W5xi] #enum hoge = 0 #enum piyo #enum hogehoge #enum piyopiyo #enum hogepiyo_NUM
913 名前:名前は開発中のものです。 mailto:sage [2007/12/07(金) 14:08:31 ID:mg2ieWXf] FPSすげーな。 で、最初のセーブポイントまで行ったんだけど あとどんくらいあんだろ。
914 名前:名前は開発中のものです。 mailto:sage [2007/12/07(金) 19:48:27 ID:GQ6f/h7s] なんだろう、カンタン過ぎだと思って進んでたら最初のボスが倒せなくてまいった 弾避けきれねぇ
915 名前:名前は開発中のものです。 mailto:sage [2007/12/07(金) 21:14:26 ID:pM1AseVA] 2番目のボスまでいった。
916 名前:909 mailto:sage [2007/12/09(日) 14:37:00 ID:3wKIuCo+] 解決したので報告。 変数じゃなく定数使ってりゃ、そりゃエラーも出るってもんですよorz
917 名前:名前は開発中のものです。 mailto:sage [2007/12/11(火) 01:05:12 ID:cYZs38Z6] 大賞のAnother Boundの動画、誰かyoutubeに上げくr
918 名前:名前は開発中のものです。 mailto:sage [2007/12/11(火) 07:15:58 ID:KBSUdSoO] 2番目のボスどうやって倒すんだ? 敵の攻撃よけきれない。
919 名前:名前は開発中のものです。 mailto:sage [2007/12/12(水) 17:07:07 ID:zNz3LzhJ] 既出かもしれませんがスクリプトエディタのバグで 文字列検索したあと、「終わりまで検索しました」のダイアログのOKボタンを押さずに 検索ダイアログのキャンセルボタンを押すと それ以降ショートカットキーのコピーペーストが使えなくなりますよね?
920 名前:名前は開発中のものです。 mailto:sage [2007/12/12(水) 17:21:05 ID:t/BeUhWD] 何をいまさら
921 名前:名前は開発中のものです。 mailto:sage [2007/12/12(水) 21:07:06 ID:ht45cGRe] それは正直不便だけど、ダイアログが裏に隠れているだけだから OK押してね^^
922 名前:名前は開発中のものです。 mailto:sage [2007/12/13(木) 23:58:02 ID:j8Wrdo5/] CRTが逝ったので液晶買ったんだが… フルスクリーンのゲーム作るならアスペクト比固定に対応した方が良いのかしらん。 安い液晶は問答無用で引き延ばすからボケボケ縦長横長当たり前…。 GeForceならアス比固定してくれるみたいだけど。 niisaka.s33.xrea.com/application1.html こういうのもあるがちょいパワーが必要か。
923 名前:名前は開発中のものです。 mailto:sage [2007/12/14(金) 00:38:47 ID:dj5v5Q63] ちかごろ流行のワイド液晶はアス比固定はできるのが普通だと思うが、 少し前のSXGAはごく一部の上級機種以外にはほぼついてないからね。 気になるなら対応してもいいと思うけど、拘る人はちゃんとしたモニタ 持ってると思うし、手間かからないならやってもいいのでは、程度の認識。
924 名前:名前は開発中のものです。 mailto:sage [2007/12/14(金) 18:33:08 ID:DMjpooy+] 最近ワイド環境の方が多いのかな? 昔はワイド環境用には画面の左右を切って対応していたけど 今なら非ワイド環境用に上下を切って対応した方が賢いかな?
925 名前:名前は開発中のものです。 mailto:sage [2007/12/14(金) 19:36:19 ID:hJHly0FK] ワイドも3万円切ってるしこれから増えていくのでは無かろうか。 アス比固定は普通になるか、 コスト削減で削られるのが普通になるのか、それが問題だ('A`) ttp://www.stream.co.jp/file/071016%20%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%E8%AA%BF%E6%9F%BB%E3%83%AA%E3%83%AA%E3%83%BC%E3%82%B9%E6%9C%80%E7%B5%82.pdf これによるとワイドはまだまだ1割にも満たなそうだけど…。
926 名前:名前は開発中のものです。 mailto:sage [2007/12/14(金) 21:03:57 ID:Y7SUk6fP] ウィンドウモードで拡大できるようにしたほうがいいんかね
927 名前:名前は開発中のものです。 mailto:sage [2007/12/14(金) 22:25:12 ID:DMjpooy+] >>925 詳細な情報thx 縦横比はちょっとわからんけどそろそろ800×600以上のゲームにした方が ウィンドウモードのときに見易そうだな。
928 名前:名前は開発中のものです。 mailto:sage [2007/12/15(土) 00:18:24 ID:lXsZ21lB] 今使ってるモニタはUXGAだが800x600にするとスムージングなしで ピクセル倍角で表示してくれるのが嬉しい。 ただフルスクリーンSVGAはノベルゲーくらいしか無いけど…。 2Dシューティングとかだとあまり解像度高くする意味ないんだよなー。
929 名前:名前は開発中のものです。 mailto:sage [2007/12/15(土) 02:46:24 ID:MvVbZutR] PCばっかやってると目玉の上下運動は素早くできても 左右が緩慢になる。やって見れ。 その点、ワイドは良いぞーw
930 名前:名前は開発中のものです。 mailto:sage [2007/12/16(日) 20:21:05 ID:WvRrqB1H] 質問なのですが、●が円の中で、マウスカーソルに一番近い所に徐々に近づいていって欲しいのですが 3.14と-3.14の境目で、逆周りしてしまいます、何か良い方法はありませんでしょうか sx = 320 : sy = 240 : vv = 100 : r = 0. : sa = 0.3 repeat redraw 0 : color : boxf : color $FF : circle sx-vv,sy-vv,sx+vv,sy+vv,0 k = atan(mousey-sy, mousex-sx) if k < r : r-=0.1 if k > r : r+=0.1 si = sin(r)*vv : co = cos(r)*vv ex = sx+co-8 : ey = sy+si-8 pos ex,ey : mes "●" : title ""+k redraw 1 : await 30 : loop
931 名前:名前は開発中のものです。 mailto:sage [2007/12/16(日) 20:37:42 ID:b9Adh+YR] 今の実装ではこの問題はずっと出てくる 高校か中学でならった気がする 一番いいのは両方の弧を求めて短い方へ加算するとか 1r=6.28...だから・・・面倒だからおやすみ
932 名前:名前は開発中のものです。 mailto:sage [2007/12/16(日) 20:52:11 ID:Ds2i6dLx] sx = 320 : sy = 240 : vv = 100 : r = 0. : sa = 0.3 pi = 3.14159 repeat redraw 0 : color : boxf : color $FF : circle sx-vv,sy-vv,sx+vv,sy+vv,0 k = atan(mousey-sy, mousex-sx) if k < r { if absf(k-r) > absf(k+pi*2-r) : r+=0.1 : else : r-=0.1 } if k > r { if absf(k-r) < absf(k+(pi*-2)-r) : r+=0.1 : else : r-=0.1 } if r>pi : r-=pi*2 if r<-pi : r+=pi*2 si = sin(r)*vv : co = cos(r)*vv ex = sx+co-8 : ey = sy+si-8 pos ex,ey : mes "●" : title ""+k+"/"+r redraw 1 : await 30 : loop 整理してないけどこんな感じで出来た。 ・k<rの時は、rは[k]と[k+6.28]のどちらに近いかを見てから動く方向を決める ・rは-3.14〜+3.14の範囲でなければならないので、その範囲を越える時に値を修正
933 名前:名前は開発中のものです。 mailto:sage [2007/12/16(日) 21:56:42 ID:WvRrqB1H] >>931 さん ありがとうございます。習いましたか?! 孤の求め方について調べてみます >>932 さん スクリプトまでありがとうございます。完全に理解してから、1から自分で作ってみますね
934 名前:名前は開発中のものです。 mailto:sage [2007/12/16(日) 23:35:08 ID:ggPoGXjy] 変数名がありえねぇ
935 名前:名前は開発中のものです。 mailto:sage [2007/12/17(月) 22:55:58 ID:A/ypbX8Y] そうか?俺はありえなくもないと思う
936 名前:名前は開発中のものです。 mailto:sage [2007/12/17(月) 23:08:22 ID:7qWX1ua8] 半径がvv,角度がrってのが気になる
937 名前:名前は開発中のものです。 mailto:sage [2007/12/17(月) 23:20:47 ID:54OVpqO6] こんな短い例文で、そんな瑣末なところしか見出すところがないのが気になる
938 名前:名前は開発中のものです。 mailto:sage [2007/12/18(火) 00:21:50 ID:JiZHlzdy] ちと紛らわしいな 自分で判り易い分には良いけど デバッグ頼む分にはどうか
939 名前:名前は開発中のものです。 mailto:sage [2007/12/20(木) 20:07:00 ID:8fWDOPb0] 今年のコンテストは俺的には何回もやりたいゲームってあんまないね。昔のZAP作の シューティングはいまだにやってる。
940 名前:名前は開発中のものです。 mailto:sage [2007/12/21(金) 14:10:59 ID:PFL7atuH] ああそうですか
941 名前:名前は開発中のものです。 mailto:sage [2007/12/21(金) 21:18:24 ID:0X1mddE7] 俺的w
942 名前:名前は開発中のものです。 mailto:sage [2007/12/27(木) 09:22:41 ID:uTvWfjww] FPS
943 名前:名前は開発中のものです。 mailto:sage [2007/12/28(金) 19:03:40 ID:0p+0Zq/X] 沈黙破るなよ
944 名前:GENKI ◆egg9C1N/RA mailto:sage [2007/12/29(土) 02:32:00 ID:wey+ktO0] 年末のうんこ忙しい時期に失礼します。 ゲーム用モジュールを作っているのですが、自分では今の仕様が使いやすいかどうかわかりません。 おひまのある方で結構です試してみていただけないでしょうか。 それほど難しいモジュールではありません。サンプルついてますし。 ジョイスティック情報取得モジュールVer0.4β ttp://homepage3.nifty.com/ghpk/dl/data/test040b.zip おべっか必要なし。辛口コメントや要望、指摘を希望です。遠慮なくどうぞ。
945 名前:名前は開発中のものです。 [2007/12/29(土) 10:19:20 ID:DQBM2oJX] なんか板が寂れてるようなのでage
946 名前:名前は開発中のものです。 mailto:sage [2007/12/29(土) 11:09:17 ID:6lHWX84I] みんな聖地か大掃除か年賀状
947 名前:名前は開発中のものです。 [2007/12/29(土) 20:51:30 ID:CR+77d7H] やっぱりArue氏はすごいな マジフィー2なんかも心打たれたよ。すごい完成度だ
948 名前:名前は開発中のものです。 mailto:sage [2007/12/29(土) 21:15:48 ID:lV+k/pL2] あいかわらず、例のFPSの2番目のボスが倒せないのだが。
949 名前:名前は開発中のものです。 mailto:sage [2007/12/30(日) 08:46:27 ID:tQu8wWYv] リアルタイムで動くゲームを作っています。 hspdxfixの命令、 具体的にはes_effectを使って画像を回転させると画像が荒くなりがちですが、 これにうまくアンチエイリアスをかける方法はありませんか? es_d3doptはどうも使い物にならず、 今試しているのは、あらかじめ倍角で画像を読み込んでおいて、 使うときに縮小するというものなのですが、どうもうまくいかない。 なにか良い方法はありませんか?
950 名前:名前は開発中のものです。 mailto:sage [2007/12/30(日) 12:35:00 ID:2Gybvfhe] 的外れなこと言ってるかも知らんけどとりあえず書いとく >>614 で出てる話だけど 自分の環境でもhmmでDirectGraphics若しくはDirectDrawを使って ウィンドウモードで(フルスクリーンでも?)60fps出そうとすると CPU使用率がほぼ100%になるという問題が出る マニュアルによればDDRENEWALTIMINGもしくはDGRENEWALTIMINGで fpsを設定してawaitは0にしておくのが普通みたいだけど それだとfpsが10でもCPU使用率は100%になってしまう (その代わり60を大きく超えるfpsでも出せるけど) で、CPU使用率を低く抑えて、且つ大体60fpsを出すには DDRENEWALTIMINGもしくはDGRENEWALTIMINGを66以上に設定して awaitを1〜15にすれば64fpsで安定して且つCPU使用率も小さくて済む 66以上と言ったけどもっと大きい方がCPU使用率はより小さくなる (80ぐらいだと10%前後で済む) それとこれはハードウェア環境の問題だろうけど DirectDrawの場合システムメモリにスクリーンを確保しないと await 0でも30fpsぐらいしか出ないのでビデオメモリには確保しないのが無難? 何でこうなるのか理屈が分かる人がいたら教えてください RENEWALTIMINGで設定するfpsが65以下か66以上かで 何で急激にCPU使用率が変わってくるのか素人にはさっぱりです
951 名前:名前は開発中のものです。 mailto:sage [2007/12/30(日) 12:51:22 ID:2Gybvfhe] って考えてみれば 要するにRENEWALTIMINGで設定された画面更新のタイミングが awaitの待ち時間によって決まるfpsよりある程度 大きくないといけないっていう話か まあそれでも理屈がよく分からんことに変わりはないけど… それとDirectDrawの方はDDSETRENEWALTIMINGだった
952 名前:名前は開発中のものです。 mailto:sage [2007/12/30(日) 19:26:16 ID:bHGmqU5O] >>950-951 他のプラグイン使った方が無難かも >まあそれでも理屈がよく分からんことに変わりはないけど ヒント awaitをwait 1に変更してみる
953 名前:名前は開発中のものです。 mailto:sage [2007/12/31(月) 14:41:04 ID:uqGW1uWK] hspって変数宣言ないからスペルミスしてても気づかないのがつらい。 スペルミスチェックするツールすでにある? ないならちょっとがんばろうと思う。 今考えてるところでは /*- -*/ でのコメント欄に変数宣言して、そのなかで宣言してない変数の一覧を出力みたいな? ドッキング勉強したいしがんばるか。
954 名前:名前は開発中のものです。 mailto:sage [2007/12/31(月) 23:52:17 ID:dHBfyhWi] つ[漢字]
955 名前:名前は開発中のものです。 mailto:sage [2008/01/01(火) 20:12:15 ID:+HA6faU/] ここまであけおめカキコミなし
956 名前:名前は開発中のものです。 mailto:sage [2008/01/01(火) 20:46:10 ID:q3A3Kncb] ↑ お前がした
957 名前:名前は開発中のものです。 mailto:sage [2008/01/01(火) 22:48:27 ID:PoYB7Bmr] あけおめ
958 名前:名前は開発中のものです。 mailto:sage [2008/01/02(水) 15:29:21 ID:CAuP43ZD] ことよろ
959 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 12:28:47 ID:558D6nxB] 宣言なしで使える変数って害悪以外の何物でもないよな 最低でもVBのoption explicitみたいなのは必要
960 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 14:07:31 ID:QxJGLk5s] たしかにな しかも大文字小文字無視と来たもんだ 定数値と間違えた日には死ねるorz
961 名前:名前は開発中のものです。 mailto:sage [2008/01/06(日) 14:20:38 ID:vCJ/osFj] n="\n"いいえ\"で終了します" デバッグウィンドウ(HSP2.61)見てたら "いいえ"が変数扱いになっててビビった
962 名前:名前は開発中のものです。 mailto:sage [2008/01/09(水) 21:30:17 ID:+3wJqr9/] ttp://onitama.tv/punius/index.html
963 名前:名前は開発中のものです。 mailto:sage [2008/01/09(水) 23:25:25 ID:5+ag7OK2] こんなもんばっか作ってるから教育機関ウケしないんだよ
964 名前:名前は開発中のものです。 mailto:sage [2008/01/09(水) 23:33:01 ID:bhrAN+0n] 元からそうだから仕方ないw
965 名前:名前は開発中のものです。 mailto:sage [2008/01/10(木) 15:36:06 ID:Lu4pbHKT] エロゲんご Hentai Soap Programmer
966 名前:名前は開発中のものです。 mailto:sage [2008/01/11(金) 00:30:20 ID:0ejzkKv8] HSPでIT基礎教育とか性質の悪い冗談にしか聞こえねえ おにたま&HSPが基礎教育からやり直すってなら分かるが