
| 新着順(40件) |
|---|
★
O2システム終了に際して
投稿者:サンドバック
(13/03/04(月) 17:33) No.6250 fl1-122-135-145-13.tky.mesh.ad.jpO2システムにお世話になったユーザーとして、感謝の思いをブログに 記しました。ありがとうございました!(感謝の想いが強すぎて長文 になっております!) http://hspboxinggame.blogspot.jp/2013/03/o2.html |
★
Re^2: HSP2掲示板の終了について
投稿者:おにたま(管理人)
(13/02/16(土) 12:06) No.6249 x238048.ppp.asahi-net.or.jpご意見ありがとうございます。 過去ログについては、何らかの形で提供するよう検討したいと思います。 |
★
Re: HSP2掲示板の終了について
投稿者:サンドバック
(13/02/12(火) 10:28) No.6248 fl1-122-135-145-13.tky.mesh.ad.jp閲覧もできなくなってしまうのでしょうか。私は書き込むのは今回が初めて ですが、今も2.61で組んだゲームを更新し続けており過去の貴重な情報にア クセスできなくなるのは不安です。 |
★
HSP2掲示板の終了について
投稿者:おにたま(管理人)
(13/02/05(火) 21:10) No.6247 x238048.ppp.asahi-net.or.jp長らくご利用頂いたこの掲示板は、2013年4月に終了させて頂く予定 です。 HSP2時代から多くの投稿、誠にありがとうございました。 HSPについての話題は、引き続きHSPTV!掲示板にて受け付けておりま す。 http://hsp.tv/play/bbs.html |
★
どなたか教えてください
投稿者:ぴ12345
(11/12/05(月) 21:08) No.6242 57.net112138058.t-com.ne.jp心理学実験で心的ローテーションをしようと思っています。 HSP使用のプログラミングをやろうと思っていますが エクセルやワードしか普段使ったことがありません。 本や、インターネットでのやり方を参照していますが なかなか用語が難しくできません。 やりたいことが簡単にできないでしょうか? (1)個人情報(名前、年齢、性別) (2)練習、 (3)画像提示、 (4)反応時間計測、 (5)誤答率、 (6)試行数の確保(必ず10試行取る)、 (7)エクセル上へデータ集計をしたい ・・・のですが、用語が難しくて途方に暮れています。 どなたか、よろしくお願いします。 |
★
Re^9: AIについて その2
投稿者:hebimeta
(08/08/21(木) 22:59) No.4845 softbank219173196010.bbtec.net> > まずはフローチャートを書き起こしてみることをお勧めします。 さて 順調ですw とりあえずサンプルのAIの部分をフローチャートに書き起こしました。 |
★
Re^8: AIについて その2
投稿者:hebimeta
(08/08/18(月) 16:58) No.4839 softbank219173196010.bbtec.net> この処理を組み込むことは出来ないでしょう。 > まずはフローチャートを書き起こしてみることをお勧めします。 了解です。 |
★
Re^7: AIについて その2
投稿者:GENKI
(08/08/17(日) 14:56) No.4837 ntngsk034238.ngsk.nt.ftth4.ppp.infoweb.ne.jp> E3DGetPosという命令と多分同じ意味を持つgetobjposというZGPの > 命令を見つけました。しかし、何か違うんですよねwww プラグインが違うのだから書き方や仕様が違うのは当たり前です。 (同じような意味を持つ命令はたくさんあるともいますが。) ただ命令を置き換えるだけではうまくいかないと思います。 重要なのは処理の流れを把握することです。 これが出来なければEasy3Dを使っていたとしても自分のプログラムに この処理を組み込むことは出来ないでしょう。 まずはフローチャートを書き起こしてみることをお勧めします。 |
★
Re^6: AIについて その2
投稿者:hebimeta
(08/08/16(土) 20:57) No.4835 softbank219173196010.bbtec.net
|
★
Re^6: AIについて その2
投稿者:hebimeta
(08/08/14(木) 21:45) No.4832 softbank219173196010.bbtec.net> > つまり、あのサンプルスクリプトに書かれているAIの部分の > > Easy3Dの命令と同じ意味を持つZGPの命令を作ればいいとい う > > ことですね。 > > そうです。 > ちょっと大変かもしれませんががんばってください。 はい。また迷ったら来ます^^ |
★
Re^5: AIについて その2
投稿者:GENKI
(08/08/14(木) 20:26) No.4831 ntngsk034238.ngsk.nt.ftth4.ppp.infoweb.ne.jp> つまり、あのサンプルスクリプトに書かれているAIの部分の > Easy3Dの命令と同じ意味を持つZGPの命令を作ればいいという > ことですね。 そうです。 ちょっと大変かもしれませんががんばってください。 |
★
Re^4: AIについて その2
投稿者:hebimeta
(08/08/14(木) 20:15) No.4830 softbank219173196010.bbtec.netありがとうございます。 つまり、あのサンプルスクリプトに書かれているAIの部分の Easy3Dの命令と同じ意味を持つZGPの命令を作ればいいという ことですね。 |
★
Re^3: AIについて その2
投稿者:GENKI
(08/08/14(木) 18:13) No.4829 ntngsk034238.ngsk.nt.ftth4.ppp.infoweb.ne.jp> しかしAIのアルゴリズムはプラグインは関係ないので解説しておきます。 > > > オブジェクトのAI(思考)の作成に必要な命令を教えてくれませんか? > > ・オブジェクトの状態(位置や向き)を取得する命令(命令じゃなくても把握できればOK) > ・オブジェクトを移動する命令(歩いたり走ったりジャンプさせるのに当然必要) > ・あとはお好みに応じて必要な計算用の関数です。アルゴリズム次第なので必ず必要というわけではありません。 > > あとは自分の工夫次第です。 > スクリプトはEasy3Dで作成したものですが、AI部分の参考にはなると思います。 と、No.4814でも書いたとおり、AIにプラグインは関係ありません。 手近なサンプルがEasy3Dを使ったあれしかなかったのでとりあえず提示しておきました。 サンプルはEasy3Dを使用していますが、Easy3Dで作れという意味ではありません。 解読には時間がかかるかもしれませんがヘルプを見ながらどういう処理をしているのかを 追いかけてみてください。 > 一応AIの行動パターンを書いておきます。 > ・敵は一見直進しているようですが、雪玉をよけながら進みます。 > ・敵はプレイヤーを見つけると見失うまで追いかけ続けます。 解読のポイントは、このアルゴリズムをどのようにして実装しているか、だと思います。 解読できればプラグインが違っても同じ様に実装できると思います。 |
★
Re^2: AIについて その2
投稿者:hebimeta
(08/08/14(木) 15:27) No.4827 softbank219173196010.bbtec.netえ。勢いでお礼言っちゃいましたが。 AIの部分がEasy3Dで書かれているんですが、 ということはEasy3Dでゲームを作れということでしょうか? 僕はEasy3Dは全く使ったことないので、わかりませんので;; すいません。ホント。お手数かけます。 |
★
Re^2: AIについて その2
投稿者:hebimeta
(08/08/13(水) 20:26) No.4826 softbank219173196010.bbtec.netThank you! OK! Let's move out. |
★
Re: AIについて その2
投稿者:GENKI
(08/08/13(水) 19:53) No.4825 ntngsk034238.ngsk.nt.ftth4.ppp.infoweb.ne.jpレスは各記事の「返信する」ボタンをクリックして返信するようにしてくださいね。 どれがどのレスなのか分からなくなってしまいますので。 なお、この掲示板はツリー式です。 http://www.onionsoft.net/hsp/bbs/hspbbs.cgi?mode=tree&page=0 > 何行目がAIの文なのか 教えていただけないでしょうか。>_< さて本題です。 ペンパニのやつですね。act011r.asのサブルーチンの「キャラクター移動」NPCの部分がAI部分に相当します。 行数で言うと、757〜826行目です。 紙と鉛筆で図を書きながら考えると分かりやすくなると思います。 なおスクリプトはEasy3Dを使用しているので、Easy3Dのhsファイルの入手をお勧めします。 E3D(HSP2.6)用hsの入手:http://homepage3.nifty.com/ghpk/e3d/hsp2/e3d002.htm そういえば、こんなページもありますので参考にしてみてください。 http://f31.aaa.livedoor.jp/~zgpinfo/pukiwiki/pukiwiki.php?%B9%D6%BA%C2%2FZGPPP%20-%201 |
★
AIについて その2
投稿者:hebimeta
(08/08/12(火) 22:53) No.4823 softbank219173196010.bbtec.netこないだ、AIについて質問させていただいた者ですが、 GENKIさんに提示してもらったAIのサンプルを見せていただきまし た。しかし ソースが長いんで、、 無能な自分には どこがAIについての文になるのかわからなくなりました。 何行目がAIの文なのか 教えていただけないでしょうか。>_< |
★
Re: dialog命令の16番
投稿者:Roll&
(08/04/10(木) 21:35) No.4755 zaq3dc055f6.zaq.ne.jp> 初めまして。 > > 今HSPで簡単な音楽プレーヤーソフトを作成しているのですが、 > dialog命令でファイルを開くとき、複数の拡張子を指定することは > 出来ないのでしょうか? > mp3、wma、wav等を開けるようにしたいのですが、標準命令の > ままでは1種類のファイル形式しか指定出来ないようなので・・・。 > > どなたか宜しくお願いします。 とんこつラーメンさん、A.C.さん、返信ありがとうございます。 モジュールの使い方はまだよく分かっていないので、A.C.さんの方法でや ってみようと思いますが、将来のためにとんこつラーメンさんの方も保存さ せていただきますね。 |
★
Re: dialog命令の16番
投稿者:A.C
(08/04/10(木) 12:54) No.4753 58-190-0-13.eonet.ne.jp> 複数の拡張子を指定することは出来ないのでしょうか? Roll&Roleさんこんにちは、A.Cです。 標準の dialog 命令で複数指定する場合は下のとおりです。 dialog "拡張子2;*.拡張子2;*.拡張子3…",16 ただ、この場合だと指定した拡張子を 個別に選択(拡張子1だけ表示等)はできないので その場合はとんこつラーメンさんの返信を参考にしてください。 |
★
Re: dialog命令の16番
投稿者:とんこつラーメン
(08/04/10(木) 11:04) No.4752 i60-42-220-62.s02.a023.ap.plala.or.jp標準命令のdialog(16番,17番)での指定の仕方は分からなかったのですが、 前回、ここで教えて頂いた自前モジュールを複数拡張子の指定ができる ように少し変更してみました。 [diates0410.as] http://psearch.or.tp/hsp_q/diates0410_as.txt [my_mod0410.as] http://psearch.or.tp/hsp_q/my_mod0410_as.txt OSのバージョンによっては正しく動作しない部分があるようですので、 OSバージョンを判別して分岐させる処理が必要になるかもしれません。 Win XP H.E sp2 では動作OKでした。 |
★
dialog命令の16番
投稿者:Roll&Role
(08/04/10(木) 07:45) No.4751 zaq3dc055f6.zaq.ne.jp初めまして。 今HSPで簡単な音楽プレーヤーソフトを作成しているのですが、 dialog命令でファイルを開くとき、複数の拡張子を指定することは 出来ないのでしょうか? mp3、wma、wav等を開けるようにしたいのですが、標準命令の ままでは1種類のファイル形式しか指定出来ないようなので・・・。 どなたか宜しくお願いします。 |
★
Re: maファイルについて
投稿者:GENKI
(08/04/07(月) 21:58) No.4747 ntngsk053099.ngsk.nt.ftth4.ppp.infoweb.ne.jp> HSPで3Dゲームを製作してるんですが、アニメーション表示で > 困っています。「Cyberdelia」を使ってmaファイルを作っていたんですが、 > そのファイルを使って 実行したらエラーがでてしまいます。なので > 他の3Dアニメーション作成ツールを探しています。 私の狭い範囲の知識ですが、サイバデリア以外でmaファイルを出力できる モーションソフトがあるという話は聞きません。 サイバデリアで作成したデータは、私も過去に利用したことがありますので 正常に動作するはずです。 作成したmaに問題があるかスクリプトのミスの可能性があります。 サンプルのmaやサンプルスクリプトは試してみましたでしょうか? HSP3に移行すれば、他のソフトが使えますのでそちらのほうもご検討ください。 |
★
maファイルについて
投稿者:zanmetu
(08/04/04(金) 21:49) No.4745 softbank219173196139.bbtec.netHSPで3Dゲームを製作してるんですが、アニメーション表示で 困っています。「Cyberdelia」を使ってmaファイルを作っていたんですが、そのファイルを使って 実行したらエラーがでてしまいます。なので 他の3Dアニメーション作成ツールを探しています。 なにか知りませんか? |
★
Re^3: 座標の取得を小数で
投稿者:GENKI
(07/08/12(日) 15:18) No.4403 acfkok002090.adsl.ppp.infoweb.ne.jp> 現在hsp3.0を使ってこうなってしまっているんですが・・・。 > 値の確認をデバッグウインドウでやっているのがいけないんでしょうか? なるほど、HSP3でHSP2用のHGIMGを使ってたんですね。 "hgimgx.as"をインクルードしていたのでHSP2だと思い込んでしまっていました。失礼しました。 #include "hgimgx.as" このようにするとHSP2用のDLLであるhgimg.dllが使用されてしまい、動作も古い仕様にしたがってしまいます。 HSP3でHGIMG3プラグインを使用する場合は、 #include "hgimg3.as" としてください。「(拡張プラグイン)HGIMG3.DLL マニュアル (hgimg3.txt) 」参照。 > 値の確認をデバッグウインドウでやっているのがいけないんでしょうか? 関係ないと思います。 もし気になるなら、titleやdaialogを使用するといいですよ。 |
★
Re^2: 座標の取得を小数で
投稿者:hsp初心者
(07/08/06(月) 23:10) No.4401 d-210-236-92-171.d-cable.katch.ne.jp返信ありがとうございます。 > なお、HSP3以降はHSP内で小数値を扱えるようになったので、objgetf vで値 > を取得しても何の問題もなくなっていると思います。 現在hsp3.0を使ってこうなってしまっているんですが・・・。 値の確認をデバッグウインドウでやっているのがいけないんでしょうか? |
★
Re: 座標の取得を小数で
投稿者:GENKI
(07/08/06(月) 01:52) No.4400 acfkok002090.adsl.ppp.infoweb.ne.jp> 分からないところがあるので助けてください。 …(中略)… > よろしくお願いします。 HSP3掲示板で質問されていた方ですよね? あちらの掲示板の解決チェックをお願いできますか? |
★
Re: 座標の取得を小数で
投稿者:GENKI
(07/08/06(月) 01:45) No.4399 acfkok002090.adsl.ppp.infoweb.ne.jp> objgetvをobjgetfvにしたところ、0,-1063256064,-1035468800のよ > うなおかしな数字を取得してしまいました。 HSP2では数値は整数値しか扱えず、-30.0のような実数を直接扱うことが できません。 しかし、プラグインに小数値を渡すために小数値を-30.0fなどのように記 述したりすることができます。 プログラム中では小数で記述はできますが、しかし実際にはHSP2は整数値 しか扱えないので-1063256064のような整数値で扱われています。 ですので、実際に表示させると数値になるわけです。中身はちゃんとした 小数値のデータとして扱えるハズです。 得られた値をobjsetf3でセットすれば確認できると思います。 3.0fといった記述は、プラグインやAPIにデータを渡すための記述方法で す。直接HSP2内で計算させたり表示させたりといったことはできません。 オブジェクトの座標を取得して小数値で画面上に表示したい場合などは、o bjgetstrを使用してください。 【例】 sdim sval,64,3 objgetstr sval なお、HSP3以降はHSP内で小数値を扱えるようになったので、objgetfvで値 を取得しても何の問題もなくなっていると思います。 |
★
座標の取得を小数で
投稿者:hsp初心者
(07/08/06(月) 00:17) No.4398 d-210-236-92-171.d-cable.katch.ne.jp分からないところがあるので助けてください。 現在プログラムで #include "hgimgx.as" screen 0,640,480,0 cls 4 hgini mxload "a": ○=stat maload "b" regobj △,○ objact △,0,1 selpos △ objsetf3 0.0f, -3.0f, -30.0f hgdraw hgsync 20 dim aa,3 selpos △:objgetv aa のようになっています。 このオブジェクト△の座標を取得したところ(objgetv aa) 0,-3,-30と取得できました。 これを0,-3.0,-30.0のように小数で取得するにはどうしたらいいで しょうか。 objgetvをobjgetfvにしたところ、0,-1063256064,-1035468800のよ うなおかしな数字を取得してしまいました。 よろしくお願いします。 |