1 名前:名前は開発中のものです。 mailto:sage [2008/01/21(月) 16:58:52 ID:2uPRN/8a] ( ,,,) .( ,,) スクリプト言語 HotSoupProcessor について ( ,,). ゲーム製作の視点から、また〜りと語り合うスレ。 , -──- 、 (,;::-──-; )-、 .|` ̄ ̄ ̄´;;|ヽ l * 質問する前に検索してみる事 l; :::;;;l-' / * ヲチ、ネタなどはスレ違い ,-ヽ───.'-、´.. * 歴代スレ、関連サイトは >>2-4 あたり ヽ ──── ' ONION software (本家) www.onionsoft.net/
170 名前:155 mailto:sage [2008/04/20(日) 16:47:08 ID:N3vVQfp1] >>166-168 ご協力感謝します! 169さんの言うとおり、POVが悪さをしているようです。 これを上書きしてみてください。 ttp://homepage3.nifty.com/ghpk/dl/data/m_joystick.hsp コントローラーがPOVに対応していない場合は、POVの信号を無視するようにしました。 多分これでちゃんと動くようになると思います。
171 名前:158 mailto:sage [2008/04/20(日) 21:57:00 ID:MpKGMj2U] >>170 ( ´∀`)… (*´∀`)b 4つともばっちりちゃんと動いたぜ〜 お疲れー
172 名前:名前は開発中のものです。 mailto:sage [2008/04/21(月) 00:20:28 ID:lvzthQkm] 活発だねぇ 皆も盛り上がっていこうぜ
173 名前:155 mailto:sage [2008/04/21(月) 01:02:57 ID:v8rUI3zn] ほっとしましたー! ありがとうございます。いろいろお手数かけました。 おかげで重要度高のバグが取れました。 >>166-167 API関数から直接とっている段階で、すでに右スティックの縦と横が入れ替わっています。なぜかドライバが変な値を出してるようです。 将来のバージョンで、アナログの方向もカスタムできるようなのの搭載を将来的にはつけようと思います。しかし、時間かかりそう+重要度低っぽいので今回は保留します。 >>168 うっかり忘れてました。orz <意味なくて >>169 初見で気づかなかったので助かりました。(^ ^; 残りのマニュアル関連がんばろう。
174 名前:名前は開発中のものです。 mailto:sage [2008/04/22(火) 00:30:05 ID:QefVnFBo] ttp://www.ceek.jp/search.cgi?q=tstd%40nifty.com 書いてある誕生日が本当だとすると痛いおっさんだな まあ、精神崩壊したおっさんかもしれない 探すと本名?だとか本人の写真?だとか出てくるし
175 名前:名前は開発中のものです。 mailto:sage [2008/04/22(火) 18:15:46 ID:5PC+l4fv] ヲチ、ネタなどはスレ違い ってことでよろ。
176 名前:名前は開発中のものです。 mailto:sage [2008/04/28(月) 20:15:53 ID:zqhQO73R] HSP面白いな。 GW中になんかゲーム作ってみよう。
177 名前:名前は開発中のものです。 mailto:sage [2008/04/28(月) 21:55:41 ID:zEu3G712] ガンガレ 応援してるZO
178 名前:名前は開発中のものです。 mailto:sage [2008/04/28(月) 23:56:14 ID:zqhQO73R] ドラクエっぽいのに挑戦中! 歩行システムぐらいは完成させたいな。
179 名前:名前は開発中のものです。 mailto:sage [2008/04/29(火) 14:23:42 ID:OYOPKsYw] 目標を低く設定して積上げてくのは 長く続けられる秘訣だってどこかで聞いたな
180 名前:名前は開発中のものです。 mailto:sage [2008/04/29(火) 18:51:03 ID:Hzm6UlBQ] とりあえずマップエディタを作ろうしたら、 スクロールバーの使い方が分からなくて苦戦した。 HSPは、画像表示するのは簡単だけど、こういうのは難しいな。
181 名前:名前は開発中のものです。 mailto:sage [2008/04/30(水) 03:07:01 ID:tXR5bOsl] 正直そういったことには向かないからなぁHSPは。 それでも2.6より遥かに作りやすくなったけど。
182 名前:155 mailto:sage [2008/05/01(木) 19:38:56 ID:PAOrEGj+] ご意見ご協力ありがとうございました。 よやくver1.00としてリリースできる状態になりましたので、お礼と報告に来ました。 ttp://homepage3.nifty.com/ghpk/dl/data/padset.zip 興味ある方はご利用ください。
183 名前:名前は開発中のものです。 mailto:sage [2008/05/01(木) 23:10:58 ID:OlzyxvxY] >>182 完成おめー で、前から言おう言おうと思ってたんだが HPトップページの日記(?)の日付が2007年になってるぞ。過去ログも。 早速チェックしてみた。 joyp_sample04.hsp はちゃんと動くが padset.exe で方向キーが利かないー もしかして padset.exe は前のやつそのままか?
184 名前:155 mailto:sage [2008/05/02(金) 01:45:00 ID:2zF/qFcE] テストありがとう。 チェックあまかった早速バグだ。orz padset01.hspでも同じ現象出ると思います。 原因わかったんであとで修正しときます。 > HPトップページの日記(?)の日付が2007年になってるぞ。過去ログも。 2007?もう5月ですよ。そんなバ… カでした。 今日はもう寝よう…。
185 名前:155 mailto:sage [2008/05/02(金) 13:06:13 ID:2zF/qFcE] ごめんなさい修正版です。上書きしてください。 ttp://homepage3.nifty.com/ghpk/dl/data/padset_101.zip アナログ入力無効にしてたのを忘れてたのが原因でした。 さらに上が押しっぱなしになるバグの修正も反映されてなかったのでそれも修正。 ついでにアナログ感度も確認できるようにしておいた。 日付もこっそりなおしてきた。あやうく来年まで気づかないところだったよ。
186 名前:名前は開発中のものです。 mailto:sage [2008/05/03(土) 00:18:21 ID:Ufg4HUn6] >>185 おっつかれー 方向キーの確認だけしてみたが今度はバッチリだったぜ
187 名前:名前は開発中のものです。 mailto:sage [2008/05/03(土) 19:00:13 ID:J8azB8GM] アンチウィルスの AVG 8.0 いれたら、 HSPで作ったソフトで警告がでるようになった。 Joke.o というウィルスとして誤認するらしい。
188 名前:名前は開発中のものです。 mailto:sage [2008/05/03(土) 21:17:34 ID:1TgbNif9] AVG 8.0なりのジョークなんじゃないの?
189 名前:名前は開発中のものです。 mailto:sage [2008/05/03(土) 22:03:40 ID:77YrEIr7] MIA氏のHSP DirectSoundExtensionってDLL MP3のビットレートが160kb以下だと、読み込んでくれないみたいなんだが…。 何か他にオススメのDirectSound関連のDLLってありますかね(´・ω・`)?
190 名前:名前は開発中のものです。 mailto:sage [2008/05/03(土) 22:32:22 ID:0UiG9/1S] HMM.DLL
191 名前:名前は開発中のものです。 mailto:sage [2008/05/03(土) 23:23:47 ID:atGI/8vu] >>187 今日AVGの会社に誤検出報告したら直してくれた。 定義ファイルアップデートしてみて。
192 名前:名前は開発中のものです。 mailto:sage [2008/05/03(土) 23:33:04 ID:eQXLI2ie] >>187 おーおまいもか 軽量版ランタイムは判定されないけど
193 名前:名前は開発中のものです。 mailto:sage [2008/05/03(土) 23:50:44 ID:J8azB8GM] AVGをアップデートしたら治った。 対応早いな。
194 名前:名前は開発中のものです。 mailto:sage [2008/05/03(土) 23:51:13 ID:eQXLI2ie] >>191 おー本当だ乙 www.virustotal.com/analisis/3ad7ffc090e38f113a4cb8b3f8325d9b ↓ www.virustotal.com/analisis/12c6bb9323716497edd77b5e9762f7f2
195 名前:名前は開発中のものです。 mailto:sage [2008/05/09(金) 19:27:40 ID:HL0xu7p4] 本家掲示板で○丸って子かわいいな
196 名前:名前は開発中のものです。 mailto:sage [2008/05/16(金) 21:36:11 ID:NpuBZCr7] 全然
197 名前:名前は開発中のものです。 mailto:sage [2008/05/22(木) 19:30:17 ID:YjNjFk9f] 最近ここなんでこんなに過疎ってんの?
198 名前:名前は開発中のものです。 mailto:sage [2008/05/22(木) 20:10:13 ID:dOowNA4R] 逆に過疎らない理由の方が思いつかない。
199 名前:名前は開発中のものです。 mailto:sage [2008/05/22(木) 20:38:14 ID:hy87ANtm] HSPが成長してきたからつまらなくなった? オープン何たらとか 何を狙ってるのって思っちゃう
200 名前:名前は開発中のものです。 mailto:sage [2008/05/22(木) 23:09:17 ID:hy87ANtm] 気のせいだった
201 名前:名前は開発中のものです。 mailto:sage [2008/05/22(木) 23:10:37 ID:kgQeTkyZ] コンテスト以外でここが盛り上がることはない
202 名前:名前は開発中のものです。 mailto:sage [2008/05/27(火) 13:19:10 ID:MQ7+Zqgs] hspdxfixなんだけど スプライトNoが小さいほうが優先順位が大きくなるって知って 番号変えてたらエラー発生! 保存しちゃったよ・・・ もう諦めようかなorz
203 名前:名前は開発中のものです。 mailto:sage [2008/05/27(火) 14:34:03 ID:hLMs0RJ0] 知らんがな
204 名前:名前は開発中のものです。 mailto:sage [2008/05/27(火) 15:18:02 ID:MKkKg1je] アンドゥ戻れん? 番号変えるとか定数は#define で定義しておいた方が良いヨ
205 名前:名前は開発中のものです。 mailto:sage [2008/05/27(火) 20:34:57 ID:2HevqBgz] cvs/svn/hgを使うと吉
206 名前:名前は開発中のものです。 mailto:sage [2008/05/27(火) 22:48:54 ID:Ntpgtydf] ツールが対応してないし自前でバックアップ取るほうが早い気が まさかHSPで複数人開発やってるやつなんていないだろうし
207 名前:名前は開発中のものです。 mailto:sage [2008/05/27(火) 23:28:55 ID:eM9btsnh] >>206 svn使ってますが何か? ツール登録機能がもっと充実すれば何とかなるかな?
208 名前:名前は開発中のものです。 mailto:sage [2008/05/28(水) 00:02:48 ID:507QqZqP] バージョン管理の有無だけで開発効率に雲泥の差があるんだけど EmacsやEclipseのように開発環境統合のプラグインあるとかなり便利。 300行くらいまでならどっちでもいい。
209 名前:名前は開発中のものです。 mailto:sage [2008/05/28(水) 09:16:12 ID:GkgdruCH] うぅ、モジュールの関数呼び出しが結構コスト高いな(´Д⊂
210 名前:名前は開発中のものです。 mailto:sage [2008/05/28(水) 14:54:30 ID:Crs8syUE] >>204 ぬうぁ その手があったかぁ アンドゥっていくつぐらい戻れるんだろう #define ん〜今度勉強してみるよ ありがと。
211 名前:名前は開発中のものです。 mailto:sage [2008/05/29(木) 19:23:40 ID:aKGGQPzo] HSPの場合、本末転倒というかバージョン管理以前の問題だと思うんだよな まあcvsだろうがdoxygenだろうが効率が上がると思うなら使えばいいと思う 誰も止める権利は持っていないわけで
212 名前:名前は開発中のものです。 mailto:sage [2008/05/29(木) 21:22:45 ID:2u5tk+4R] まーあれ 小さいほうが個人故人の力の差が出る
213 名前:名前は開発中のものです。 mailto:sage [2008/05/30(金) 11:11:01 ID:o0nyLH/q] スクリプトエディタは、1行が長くなると折り返されないのだけは嫌だな。
214 名前:名前は開発中のものです。 mailto:sage [2008/05/30(金) 21:26:50 ID:jBGGPI2h] ノベルゲーの合間にちょっとしたアクションゲームが入るゲームを作ろうと思ってます。 Nスクリプターなんかだとアクションは無理っぽいので、HSPをと考えているのですが、 HSPの他のソフトをいろいろと見ていると、何かこう文字表示があまり綺麗でないという印象があります。 HSPでは、たとえば640x480サイズで、アンチエイリアスの入ったフォントを表示することは可能なのでしょうか。 また、DirectXを使用した場合に、スプライトに文字を描画して、そのスプライトを自由に動かすということは可能でしょうか。 キャラクターが、漫画のようなフキダシを出して、そのキャラクターと一緒にフキダシも移動する、 というようなものを作りたいと考えているのですが……。 ネットで調べたり、本も1冊買ってみて読んでいるのですが、DirectXでの文字表示というのがなかなか見つからず、 そういうゲームも見あたらないので、実はHSPにはそういう機能はないのではないかと思ってしまったのです。 よろしければ、どなたか教えてください。
215 名前:名前は開発中のものです。 mailto:sage [2008/05/30(金) 22:13:18 ID:moA/5Am0] >>214 アンチエイリアス文字のDirectX使ってない方法なら その1:100pxくらいのサイズで書いてgzoomでハーフトーンを使用して縮小 その2:GDI+ モジュール Alphaimageを利用する どっちにしても速度的に余りよろしくないかと。 DirectX使う文字描画方法だったらまずどのプラグイン使うかだな
216 名前:名前は開発中のものです。 mailto:sage [2008/05/31(土) 10:39:07 ID:3IBH58/c] >>214 できますよ。 他の人のは単にアンチエイリアスない方が作業しやすかったからか、ジャギがある文字体が好きなのか。 ファミコン時代のゲームはアンチエイリアスなししかなかったんだけど、いまだにあの時代の作品への憧れみたいなものがあるんですよ。 とりあえず、HSPインストールしてF1キー押してfont命令のヘルプを見てみるといい。 font "MS ゴシック", 20,16 > そのスプライトを自由に動かすということは可能でしょうか。 スプライトなんだから動かせて当たり前。動かせない仕様のものとかあるの? > ネットで調べたり、本も1冊買ってみて読んでいるのですが、DirectXでの文字表示というのがなかなか見つからず、 そんなのに時間かけるくらいならHSPインストールして付属のサンプル見れ。
217 名前:名前は開発中のものです。 mailto:sage [2008/05/31(土) 13:56:55 ID:j/CqYg07] つーか、文字大きくすると、パラメータ関係なくアンチエイリアスになってる悪寒。
218 名前:名前は開発中のものです。 mailto:sage [2008/05/31(土) 20:49:50 ID:VH3HqIvp] >>216 あれ? ひょっとしてStarratSさん?
219 名前:214 mailto:sage [2008/05/31(土) 23:36:19 ID:Sct7veJa] >>215-216 ありがとうございました。 さっそくプラグインを含めてヘルプなどを見ていたら、テキスト表示は便利な機能がたくさん揃っているのがわかりました。 >スプライトなんだから動かせて当たり前。動かせない仕様のものとかあるの? ああ、いえ、スプライト上にテキストを描画できるかどうか、ということを知りたかったのです。 現在もDirectXのプラグインでそういうものを探しているのですが、スプライトに文字を描き込む、というものが見つからず……。 ただ、基本を知らずにざっと見ているだけですので、肝心なことを見落としているだけなのかもしれません。 それに、スプライトとテキストを重ねて表示して、同時に移動させれば事足りるような気もしてきました。 プラグインはたくさんあるようですので、もっといろいろ調べてみようと思います。
220 名前:名前は開発中のものです。 mailto:sage [2008/06/01(日) 04:34:01 ID:D/QHW/pq] BasicとかCとかC++とか20世紀レベル程度ならそこそこの人間です もうほとんど言語触ってなかったんですが、、ちと趣味的にゲームでも作って遊ぼうとしてHSP触ってみました (最近のガチなクラス思考はアヒャ〜であばばばばレベル) 画像描画とフレームワークがめんどくさいのでVCやめてHSBにしたんですが かなりいい感じと思いました GameMakerも触ってみて一瞬はいい感じだったんですが、 古い人間なのでStepに書いてばっかりでイベントドリブンつーのがどうにも受け付けなかったのでアレしました (1画面アクションにはかなり素敵な部類だと思います) 前置きはさておき、本題です 使用環境はHSP3.1になります 一点、致命的にきっついところがありまして、 テーブル代入が縦なのはまだいいんですが(よくないけどまあ思想なので) 構造体のないことがこれだけの高級言語にしては致命的としか思えません そりゃ、1次配列を構造体に見立てて扱えばどうにでもできますけど、 こんだけの言語でそんな古くさい方法でしか実現できないとかないと思いますし 代替法とかなにかマニュアルにあって見落としあるのでしょうか モジュールで構造体の代用しようと思ったんですが、色々試したり検索しても モジュール変数にアクセスするのはそれ用の関数なり命令なり用意しないといけないみたいで使いにくいったらありません (modcfuncないからdefcfunc @moduleしたら、変数名と関数名衝突してモジュール空間の意味ないし…) テンプレに「構造体はない」とあったのは確認したのですが、回避/代替法についてはFAQにも見当たらなかったのでアドバイスお願いします #続きます
221 名前:名前は開発中のものです。 [2008/06/01(日) 04:44:50 ID:D/QHW/pq] あと、構造体の配列を構造体の要素に持つ配列とか皆様どうやって実現されてるんでしょうか?こんな感じのことをやりたい時どうすんの?つーことなんですが typedf struct tag_unit { char unitename[256]; int HP; int MP;} unit typedef struct party { cahr partyname[256]; unit member[4];} party[2] ←こんなので色々あつかいたい ってときのことです if( party[0].member[3].HP <0 ) {} // とか HSP的に書くと #module mo_unit unitname,HP,MP #modfunc damege int d HP -= d : return #defcfunc unitname modvar mo_unit@ return unitname #defcfunc HP modvar mo_unit@ return HP #defcfunc MP modvar mo_unit@ return MP #global #module mo_party partyame,p,member #modinit repeat 4 : newod member,mo_unit : loop return #modfuc p_member var v dup v,member : return #defcfunc p_partyname modvar mo_party@ return partyname #global newmod p,party : newmod p,party : newmod p,party : newmod p,party てな感じでしょうか p_member party(1),m : damege m(2),3 ってな形のものを、 p(1)@member(3) -= 3 つーかたちで扱えないかてことです せめて damage member(p(1),2),3 とかな形で… なんか見落としてて、もっとスマートな方法あるんじゃないかと悩んでます # 言語自体の思想的なとこでstruct的なものないんだと思いますし、モジュールは変数の衝突避けるための機能と思うんですがモジュールがstructに変換されてやがるみたいなのがむかつきますw
222 名前:名前は開発中のものです。 mailto:sage [2008/06/01(日) 07:03:47 ID:q6aDvx4b] 日本語でおk
223 名前:名前は開発中のものです。 mailto:sage [2008/06/01(日) 14:10:50 ID:A1T+/X1d] 俺だったら、note命令か配列にするかなあ。
224 名前:名前は開発中のものです。 mailto:sage [2008/06/01(日) 16:54:55 ID:4i3tZ0ay] >>220-221 >回避/代替法 sdimで確保した領域に、dupptrで変数を作って 構造体つなげる時は、varptrで調べた値を書き込むとか。 とHSPでもやろうと思えば出来るけど、激しく面倒。
225 名前:220 mailto:sage [2008/06/03(火) 04:19:18 ID:Vj3G4plB] ご教授ありがとうございます どうしようもないみたいですね しょうがないので素直にVC使います あー、描画めんどくせ
226 名前:名前は開発中のものです。 mailto:sage [2008/06/03(火) 15:34:05 ID:8AJMFRr5] 先日からチラチラ触り始めて HSPセンターの入門編の「数当てゲーム」書いたところなんですが 乱数が発生するって書いてあるのになぜかいつも答えが同じ数字になるんです これはどこかミスしてるんでしょうか?
227 名前:名前は開発中のものです。 mailto:sage [2008/06/03(火) 15:56:52 ID:kC4C1os1] rndの説明に書いてあるお
228 名前:名前は開発中のものです。 mailto:sage [2008/06/03(火) 19:33:36 ID:8AJMFRr5] じゃとりあえず見てみます ありがとう
229 名前:名前は開発中のものです。 mailto:sage [2008/06/03(火) 20:58:53 ID:DM2RrP1W] >>221 >せめて damage member(p(1),2),3 とかな形で… #module mo_unit _HP #modfunc unit_damage int d _HP -= value return #deffunc damage int ptr, int d dupptr m, ptr, 16, 5 unit_damage m, d return #global #module mo_party _member #modinit repeat 4 : newmod _member, mo_unit : loop return #defcfunc member modvar mo_party@, int idx return varptr(_member(idx)) #global こんな感じか? というかマクロじゃ駄目なのか?
230 名前:名前は開発中のものです。 mailto:sage [2008/06/04(水) 14:31:58 ID:+PAK4PWf] www.onionsoft.net/hsp/ref/ohdl.cgi?page=main&cmd=pid&arg=263 hspda.dllで変数管理ではダメだったのかねえ。
231 名前:名前は開発中のものです。 mailto:sage [2008/06/05(木) 18:24:19 ID:Dnqyg5vB] avastの最新パターンファイルでHSP 3.1がウィルスになった件 実行ファイル作れないし過去に作ったのも実行できなくなっちゃった
232 名前:名前は開発中のものです。 mailto:sage [2008/06/05(木) 19:12:47 ID:7ftDqAOj] avast知らんけど、俺が入れてるソフトがそうなった時は ログ送ったら直してくれた。 結構なシェアもってるソフトのはずだけど類似の報告もなかったらしく、 誰かがやるだろ、的なスタンスのHSPユーザーに絶望したもんだ
233 名前:名前は開発中のものです。 mailto:sage [2008/06/05(木) 19:15:04 ID:BCxfLylS] >>231 よくある話だ。勝手にファイルを消されないように注意。 更新ファイルのバージョン、詳細希望。 できれば自分でALWILに不具合報告してほしいけど、公式に詳細書き込めば誰かやってくれるんとちがう?
234 名前:名前は開発中のものです。 mailto:sage [2008/06/05(木) 19:22:48 ID:Dnqyg5vB] パターンファイルは VPSバージョン 080605-0, 2008/06/05 てやつ 後で考える
235 名前:名前は開発中のものです。 mailto:sage [2008/06/05(木) 19:34:26 ID:Dnqyg5vB] 名前は Win32:Trojan-gen {Other} > 注意: 一般的な 電子メールは 英語 でお書きください。 英語が話せない方はお近くの 代理店 までお問い合わせください。 ちょwww
236 名前:名前は開発中のものです。 mailto:sage [2008/06/05(木) 20:56:37 ID:BCxfLylS] 代理店ってこれか? ttp://www.avast.com/jpn/reseller-asia-japan.html
237 名前:名前は開発中のものです。 mailto:sage [2008/06/05(木) 21:19:37 ID:qpyTvA43] 何て言ったらいいんだ ヘイユー アバスト ディテクティッド エイチエスピー サンテンイチ エグゼファイルズ アズ トロジャン ゲン! ヘルプ ミー? (相手が何か言ったら) オー イエス、オーノー! ∧||∧ ( ⌒ ヽ ∪ ノ ∪∪
238 名前:名前は開発中のものです。 mailto:sage [2008/06/05(木) 22:07:33 ID:pC8E4PoP] つーか、何でこんなに引っかかるんだろうか。
239 名前:名前は開発中のものです。 mailto:sage [2008/06/06(金) 00:28:21 ID:bR2uUJQe] ひっかかるケース多い気がする。
240 名前:名前は開発中のものです。 mailto:sage [2008/06/06(金) 00:45:19 ID:34/1X8Xb] delete命令とかが未知のウイルスとして引っかかってるんでは、と
241 名前:名前は開発中のものです。 mailto:sage [2008/06/06(金) 13:26:07 ID:i/pvtLnb] avast!が修正されるまでの応急処置。 標準シールドの「詳細な設定」→「追加設定」タブの 「検査およびテストしない場所のリスト〜」の所に "hsptmp.exe"を追加。 作成する実行ファイルの名前を 「hinayuna_080606.exe」みたいに決めてあるなら、 検査から除外されるように 「*hinayuna*」と条件追加。
242 名前:名前は開発中のものです。 mailto:sage [2008/06/06(金) 18:06:22 ID:eZxIYqMU] 作業してる間は標準シールド無効にしとくわ
243 名前:名前は開発中のものです。 mailto:sage [2008/06/06(金) 20:38:07 ID:cUlDCEMY] とりあえずおにたま氏が対応してくれたみたい。 ttp://www.onionsoft.net/hsp/hsp3alert.html つか初めて知ったんだけど、連絡とっても対応してくれないメーカーもあるんだね。
244 名前:名前は開発中のものです。 mailto:sage [2008/06/06(金) 23:46:29 ID:2Idt+Fs6] HSPは極東の島国のほんの一部で使われているにすぎないし、 海外のメーカーからすれば優先度が低いのではなかろうか。 自分は>>191 だけど、AVGは朝に誤検出報告したら夕方に返信来たよ。 まさに神対応だった。
245 名前:名前は開発中のものです。 [2008/06/12(木) 02:24:53 ID:Uc2wXT7l] ゲームコンテストに出しなさい。 www.tohofuhai.com/ 豆腐ゲームコンテスト kirara111.sakura.ne.jp/ 星屑きらら杯 3punge.com/ 3分ゲーコンテスト(今休止中) 何でもかんでも詰め込もうとしないで、切り捨てるとこころは切り捨てて 完成させねば。。シンプルにやれ。 んでゲーム、ゲームしてなくてもいい。ゲームの限界を超えなければならない。 もっと自由な発想を持つのだ。
246 名前:名前は開発中のものです。 mailto:sage [2008/06/13(金) 01:39:25 ID:G8Njp/8v] 昔、VBで簡単なSLG作ってたんだけど、速度を理由に断念した。 理由は、ダイレクトX使うのがしんどかったからだが、HSPは手軽に ダイレクトXが使える様なので、そいつを復活させたい。 ダイレクトX使えるから、2Dゲームくらいならサクサク動くよね?
247 名前:名前は開発中のものです。 mailto:sage [2008/06/13(金) 04:27:54 ID:QLdj7oPu] 速度を理由に断念した奴がゲーム作れるのかね
248 名前:名前は開発中のものです。 mailto:sage [2008/06/13(金) 05:59:11 ID:q8TbznII] >>246 HSPコンテストの作品触ってみろ。 話はそれからだ。
249 名前:名前は開発中のものです。 mailto:sage [2008/06/13(金) 09:40:52 ID:QQx1Ed/4] >>246 いまの高スペックマシンならともかく、VBでSHTは無理 まあ、とにかく遅かった VBから来たのなら、HSPのウェイト制御、簡単なDirectX利用は感動ものだと思う その代わり、VBのモジュールみたいにプログラムを分けられないので、 プログラムが長くなったり、変数が多くなってくると、見にくくて大変。
250 名前:名前は開発中のものです。 mailto:sage [2008/06/13(金) 11:14:05 ID:PVqrfjAa] ユーザー関数と、外部ファイルの読込みを駆使すれば ファイル分けられるんじゃね?
251 名前:名前は開発中のものです。 mailto:sage [2008/06/13(金) 18:32:16 ID:UFFaIs+d] >>249 VBもHSPも両方過小評価しすぎじゃね? それか、両方まったく使いこなせてないか
252 名前:名前は開発中のものです。 mailto:sage [2008/06/13(金) 20:25:39 ID:QQx1Ed/4] すまん、>>246 が言ってたのは、SHTじゃなくて、SLGか……。 SLGで、DirectX使うゲームか……どんなんだろ。 >>250 そうなんだけど、VBやVC++とかは、分割することを前提に作られてるから、 何10とプログラムを分けていっても、全然こんがらがらない。 というか、俺の言ってるのは、分けた際の見やすさね。 なんとか分けて言っても、HSPは本体が1つだから、見にくいと思うよ。 もちろん俺の脳の許容量が足りないってのもあるけど。 >>251 SLGの話なら俺が悪いけど、SHTの話なら、 たとえばVBのDirectX使ったSHTで、相応に遊べるやつってあった? とりあえず動くってのはあったけど、ちゃんとゲームとして遊べるようなやつはなかった。 あの2000年当時のマシンじゃ、>>264 の言うとおり、速度面で無理だったと思うよ。 (DirectX未使用でも、とりあえずSHTになってるっていう程度のしかなかったと思う)
253 名前:名前は開発中のものです。 mailto:sage [2008/06/13(金) 20:48:53 ID:hEDEULle] シミュレーションなら3Dぎゅんぎゅん使うんじゃないの
254 名前:名前は開発中のものです。 mailto:sage [2008/06/13(金) 21:55:19 ID:+QnXYUkB] VBとDirectX3の頃やってたのなら、VB.net(かC#)とDirectX10を 試してみてもいいかも 当時比だとDirectX自体もかなり整備されてる >>249 >>246 は今の話してないか? 今の環境ならVBでもHSPでも速度自体が問題にはあんまりならない ところでSLGのボトルネックって描画なのか? 今2DのSLG作ってDirectXがあからさまに利いて来る状況少なくないか?
255 名前:名前は開発中のものです。 mailto:sage [2008/06/13(金) 22:25:20 ID:QQx1Ed/4] >>254 ああ、いや、昔VBで断念したとあったので、 それならいまのHSPは感動ものだと書いたつもりだったんだ。 .NETについてはよく知らないんだけど、C#とか、 いざ配布の際に面倒とか聞いたんだけど、改善されたんかな。 インストーラーが必須とかなんとかだったような。 (ぜんぜん知識なくって申し訳ない) VBもインストーラー必須だったけど、 その点HSPは配布も手軽なのがゲーム作る際には感動ものと思う。
256 名前:名前は開発中のものです。 mailto:sage [2008/06/16(月) 09:31:10 ID:FUYMRpQh] SLGでも色々あるからな。 リアルタイムで動くSLGとかだと、STGと変わらんし。 俺も、ADVにSLGもどきが付いたゲーム作ってるが、ゲームに使えるプラ グインが充実してていいな。 昔、VCでゲーム作った事あるが、ちょっとした事するにも結構なコーディングと 調べる手間が大変だったよ。
257 名前:名前は開発中のものです。 mailto:sage [2008/06/17(火) 14:35:10 ID:1B0CeLr4] 大変恐縮だが、質問したい。 質問スレがあるのは分るんだが、ちょっと方向性が違うと判断させて貰った。 (ゲーム関連はこっちともあるので) ゲームに使用するBMPなどを暗号化したい。「悪のHSP研究所」と言うHPに お目当ての物が合ったのだが、3.1バージョンの問題なのか、それとも環境が 悪いのか使用すると挙動がおかしい。 なので、他に暗号化があれば教えてほしい。基本、簡単に閲覧出来なければOKだ。 EXEファイルにパック出来ると言う事は確認済みだが、背景ファイルなど含めると 膨大な量になると思うので、出来れば個別データとしておきたい。
258 名前:名前は開発中のものです。 mailto:sage [2008/06/17(火) 20:30:20 ID:l44HBw31] >>257 DPMファイルを使えば EXEから分離しつつ、暗号化もすることがができるぞ。
259 名前:名前は開発中のものです。 mailto:sage [2008/06/17(火) 21:01:30 ID:e+qNlKtM] 素人っぽい質問で申し訳ないが、es_copyでは半透明合成は 出来ないのだろうか?ハイカラーモードで処理してるはずなのだが gmodeで指定しても全く半透明合成は出来ない。 因みに透過色なんかはきちんと処理されてる。
260 名前:名前は開発中のものです。 mailto:sage [2008/06/17(火) 21:40:51 ID:e+qNlKtM] 連投で申し訳ないが、どうしてもお力をお借りしたい。 調べた結果、es_copyでも問題なく半透明合成出来る様だ。 実際、行ってる内容は2種類、共に半透明合成のみできない。 HSPのバージョンは3.1。今月落としたので最新版だと思う。 pos 0,0 gmode 4,640,160,128 es_xfer BUFF_MAIN,BUFF_TEXT,0,0,640,160 pos 0,0 gmode 4,640,480,128 es_copy BUFF_MAIN ,0,0,640,480 共にモード4で実施しているが、5,6も試した見たが駄目だった。 実質的には、モード2以外では期待した結果を得られていない。 また、ダイレクトXバッファへの転送はこれで行っている。 buffer 3,,, picload bmp_filename es_buffer buff_no,2 スクリーンモードは下記 es_screen 640,480,32,,1,1 御見苦しいですが宜しくお願いします。
261 名前:名前は開発中のものです。 mailto:sage [2008/06/17(火) 23:07:51 ID:SNDVtE4x] >>257 ネタバレ避けるためにスクランブルかける程度の強度でよければ 適当な乱数列とxorとるだけでも。
262 名前:名前は開発中のものです。 mailto:sage [2008/06/18(水) 01:00:01 ID:6EMOUjda] 拡張子を変えるだけでもいいんじゃないか? どうしても見たいってヤツじゃない限り極窓とか使わないだろうし。 何より手軽。
263 名前:名前は開発中のものです。 mailto:sage [2008/06/18(水) 01:05:56 ID:dSoPq0Rk] >>260 面倒なので確認はしてないけど そういう場合は、es_copyじゃなくて、 Direct3D機能をONにしておいて es_excopyを使うんじゃなかったっけか
264 名前:257 mailto:sage [2008/06/18(水) 09:24:41 ID:1oh9JDAQ] すばやい回答ありがとう御座います。 メッセージの暗号化で行っていたので、>>261 氏の方法を使用して 解決致しました。
265 名前:名前は開発中のものです。 mailto:sage [2008/06/19(木) 10:55:40 ID:VoU22eSM] >>263 回答ありがとう御座います 回答を貰ってから、色々試してみたがダメっぽい。 es_screen 640,480,24,,1,1 buffer 3,640,480,1 picload "test1.bmp" es_buffer 0,2,,,0 es_copy で画像転送 buffer 3,640,480,1 picload "test.bmp" es_buffer 1,2,,,1 gmode 4で es_excopy これ以外に必要な設定はあるでしょうか?
266 名前:名前は開発中のものです。 mailto:sage [2008/06/19(木) 12:50:06 ID:ZjOJ2oOB] どこがどうダメになってるのか分からないが HSP標準命令の gcopy等を使う場合に gmode 3だのgmode 4だのという話になるのであって、 HSPDX側の命令を使う場合には、 「透明色を透過するかしないか」と「転送サイズの省略値」 を設定するために用いられるだけ(gmode 0〜2しか使わない) なんじゃないかと思う。 半透明のブレンド率等の指定について>265では書かれていないが、 これも gmodeではなく、es_excopy の p11=ブレンドファクター(0〜120) p12=α値(0〜256) p13=ライト色(0〜$ffffff) で指定する、という方向で試してみてほしい。 あと、HSPDXのマニュアル中にもあるが >パレットモードではDirect3D描画を行うことはできません ので、そのあたりも見直しを。 buffer、es_bufferの指定が適当っぽいのが気になる。 ・・・半透明合成してるサンプルなかったっけ?
267 名前:名前は開発中のものです。 mailto:sage [2008/06/20(金) 02:36:04 ID:E6AeBVKq] >>266 上手く行きました。 ありがとうございます。
268 名前:名前は開発中のものです。 mailto:age [2008/06/25(水) 07:55:29 ID:V+soJOFN] 3.2β1の話題が全く無くてワロタ OpenHSPのプロジェクト成果が初めて反映されたバージョンらしいですけど・・・ 個人的に良くなったと思うのはstrf関数とstrmid関数の仕様変更、これは(・∀・)イイ! あと全体的にの高速化も行われているみたいですね
269 名前:名前は開発中のものです。 mailto:sage [2008/06/25(水) 13:52:36 ID:muLQKNCZ] ほう、後で試してみるか。
270 名前:名前は開発中のものです。 mailto:sage [2008/06/26(木) 01:54:44 ID:m1c/xIdQ] 俺も後で試してみよう と3.1あたりでも思った気がする。もちろんまだ試してない