HSP - Hot Soup Processor
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
01/11/10 04:04ID:???テキストによるスクリプトを書くだけで、誰にでも簡単にウインドゥズ上で
画像表示、メニューシステムの構築ができます。
多彩な命令セットを使いこなすことでゲームアプリケーションまで作成する
ことができます。
Hot Soup Processor 公式サイト
http://www.onionsoft.net/hsp/
0572名前は開発中のものです。
02/05/17 09:50ID:???サンプルをお願いします。
どこをどうしたら動くのか混乱してきました;
0573416(HSP) ◆HoSW/FCI
02/05/17 10:01ID:7o6oNSkQあのサンプルはチャット用に改造するのには向いていないからね…。
行数制限があるので、かなり詰めてます。
0574416(HSP) ◆HoSW/FCI
02/05/17 10:04ID:???title "TCPサーバーテスト"
*init
sdim log,32000 : sdim say,256 : sdim s,256 : mesbox log,640,400,0
port=999 : pos 0 :mes "ポート"+port+"で接続待機中..."
sockmake 0,port : if stat : dialog "Socket make error": goto *bye
onexit *bye ;終了時必ずソケットを閉じる。
repeat ;接続待ち
wait 1 : sockwait 0 : if stat>1 : dialog "Socket error" : goto *bye
if stat=0 : break ;キター
loop
pos 0,400 : input say,580,24,128 : pos 580,400 : button "送信",*send : pos 0 : mes "接続しました。"
*main
wait 1 : sockcheck 0 : if stat>1 : dialog "Socket error!": goto *bye
if stat=0 : gosub *get ;受信データ有り
goto *main
*get
sockget s,128,0 : if s!"" : log+=s+"\n" : objprm 0,log
return
*send
if say="" : goto *main ;相手が切断するとなぜか受信
sockput say : if stat : dialog "Socket error": goto *bye
say="" : objprm 1,say : goto *main
*bye
sockclose : end
0575416(HSP) ◆HoSW/FCI
02/05/17 10:07ID:???title "TCPクライアントテスト"
*init
sdim log,32000 : sdim say,256 : sdim s,256 : mesbox log,640,400,0
adr="127.0.0.1" ;相手(サーバー)のIPを入力。ローカルなら127.0.0.1
port=999 : mes adr+"、ポート"+port+"に接続中..."
sockopen 0,adr,port : if stat : dialog "socket error" : goto *bye
onexit *bye
pos 0,400 : input say,580,24,128 : pos 580,400 : button "送信",*send : pos 0 : mes "接続しました..."
*main
wait 1 : sockcheck 0 : if stat>1 : dialog "Socket error!": goto *bye
if stat=0 : gosub *get ;受信データ有り
goto *main
*get
sockget s,128,0 : if s!"" : log+=s+"\n" : objprm 0,log
return
*send
if say="" : goto *main : else : sockput say : if stat : dialog "Socket error": goto *bye
say="" : objprm 1,say : goto *main
*bye
sockclose : end
0576名前は開発中のものです。
02/05/17 10:43ID:???ありがとうございます。
サーバークライアントを1つにしたプログラムは作れるのでしょうか?
そうすればプログラムも同一のもの作ればいいし、2つにサーバーとクライアントに
わけるなら出来そうなんですが、1つで兼用することは可能ですか?
出来る方法があるのならば教えていただけないでしょうか。
よろしくお願いします。
0577名前は開発中のものです。
02/05/17 14:12ID:???ありがとうございました!出来ましたです。
また疑問が沸いたのですが、
メッセージボックスのスクロールバーを自動的に一番下まで下げる方法はありますか?
メッセージが多くなるとスクロールバーをいちいち下げなくてはいけないので
面倒です。
なにかいい方法はありませんでしょうか?
よろしくお願いします。
0578名前は開発中のものです。
02/05/17 21:18ID:???0579名前は開発中のものです。
02/05/17 22:27ID:???ないじゃん
0580名前は開発中のものです。
02/05/17 22:57ID:???そういう用途にHSPは向いてないぞ。
出来ないことはないが非常にめんどくさいし、そもそも本末転倒。
開発言語を再考することをお勧めする。
0581名前は開発中のものです。
02/05/17 23:09ID:???0582416(HSP) ◆HoSW/FCI
02/05/17 23:16ID:8hiCnaocサブルーチン「*get」にある「objprm 0,log」の後ろに以下の2行を付け加えてくだしぃ。
strlen a,log : objsend 0,$b1,a,a,1 ;キャレットを最後尾に移動
a=0 : objsend 0,$b7,a,a,1 ;キャレットの位置にスクロール
objsend命令については「docs」フォルダ内の「OBJSEND.HTM」を参照をば。
0583名前は開発中のものです。
02/05/18 00:52ID:???>>582
ありがとうございました! 出来ましたです!
また欲が出てきまして、
チャットの中の文字の色を変えたいと思っているのですが、
メッセージボックスの中の文字の色って変えられますか?
0584416(HSP) ◆HoSW/FCI
02/05/18 01:40ID:???buttonやmesbox、inputなどのオブジェクトの色を変更するには、拡張プラグインを利用する必要があると思います。とりあえず、それができるプラグインで知っているのは、
「Exforce.dll」の「objcol命令」…ぐらいかな。あとは「rem.hpi」でRichEditを使う方法でしょうか。HSPの拡張プラグインについての情報は
「HSP Plug-in Information Center」
ttp://ven.virtualave.net/
に集約されています。
あと、mesboxを使わず、メモリノートパッド命令を使用して、color、pos、mes命令を屈指して描画するという方法もあります。
0585583
02/05/18 08:20ID:???ありがとうございます! すごいっすね。
「rem.hpi」をDLしてきたんですけど
使い方がいまいちわからないんですが、
mesboxの文字色、背景色変更するには実際、どんな感じで書けばいいのでしょうか?
たびたびすいません。
0586名前は開発中のものです。
02/05/18 17:42ID:???丁度知りたかった通信サンプルだ。ありがたい。
0587416(HSP) ◆HoSW/FCI
02/05/19 00:56ID:???ゴメ、「RichEdit Messanger(rem.hpi)」はAPL知らないと無理でした。一応長いほうのサンプルにずばりなソースがありますが、これを覚えるより、まずはメモリノートパッド命令を覚えたほうがよいかも…。
0588名前は開発中のものです。
02/05/19 02:17ID:???何でも知りたがるのは悪くは無いが、いくらなんでもウザ過ぎ
「調べる」「諦める」っていう言葉を知れ。
ってか何でスクリプトの例を求める?
どう見ても、「少し作る→わからない→聞く→コピペ」を繰り返してるようにしか見えん。
あと、答えてる方も親切過ぎ。そんなんじゃ自分で覚えないでしょ。
せめてヒントだけにして、最低限調べるようにさせないと。
0589名前は開発中のものです。
02/05/19 02:38ID:???解答そのものが与えられるまで同じ事を聞くのは、だめだよな。
>あと、mesboxを使わず、メモリノートパッド命令を使用して、color、pos、mes命令を屈指して描画するという方法もあります。
こっちの方法なら使い込んでない俺ですらわかるぞ。
書き換え時にboxfも要る…と思うけど。
0590名前は開発中のものです。
02/05/19 05:14ID:???ハゲード。
まあ416(HSP)の存在で有益な流れになりそうなヨカーン。
0591416(HSP) ◆HoSW/FCI
02/05/19 06:06ID:???基礎部分は教えてもいいと思ってるんですよ。基礎として参考になるソースがあれば、そっちに誘導しますが、チャット(というかデータの待ち受け)に関する基礎ソースがなかったんで、作っちゃいました。
あと、一応、自身でサンプルソースに手を加えて試行錯誤してたようなので。
応用レベルについては、ご指摘の通りヒントのみにするつもりです。
0592585
02/05/19 08:10ID:???その方法ならログが残っていかないような・・
接続してから切断するまでの会話をすべて表示できないのでは。。
mesboxに表示するならすべて会話は記録されるね。
>>585はmesboxに書き込んだ文字を人ごとに色を変えて書き込みたいのでは?
といってみるテス。
0593名前は開発中のものです。
02/05/19 12:44ID:???>その方法ならログが残っていかないような・・
工夫すれば何とでもなる。
自前で用意するのが面倒だというならRichEditを。
>書き込んだ文字を人ごとに色を変えて書き込み
その場合、自分で作るかRichEdit使うかのどちらかじゃないと無理。
ところで、何で>>592は585にレスをしつつ585を名乗っているんだ?
0594名前は開発中のものです。
02/05/19 22:05ID:???色分けしたいと思うのは勝手だが、SendMessageとがんばって格闘すれば?w
ちなみに、俺はKazREdit.hpi使って作られたHSP用エディタ持ってるよ。
HSP界では超有名な人が作ってて、かなり完成度高くて、色分けまで出来るやつ。
作者の人に聞いたら、「objsendだけでソース書いてる感じ」だと。w
0595416(HSP) ◆HoSW/FCI
02/05/20 01:46ID:???現状でも文字変数logの内容をobjprm命令でmesboxを描きなおしているわけで、ログがあるのは文字変数logのおかげなんですよ。
自前で描画できるようになると、名前の変わりとしてあらかじめ用意していた画像を利用することもできますし、文中の特定の単語を画像に置きかえることも可能になります。
>>594
そう、その「KazREdit.hpi」を探していたんですよ。で、無かったんで中身を確かめずに「rem.hpi」を紹介しちゃったと…。
今は ttp://tech.ne.nu/soft.html に移転してたんですね。
ただ、どちらにせよRichEditはその名の通りエディタ用なので、受信した文字を表示するだけのチャットに利用するのは大げさなんですよね。徒歩5分の自販機へキャンピングカーで行くみたく。
0596593
02/05/20 11:45ID:???だったら、自前で用意するかKazREdit.hpiやらrem.hpiやらでRichEditを利用するか。
まぁ、>>595が言ってるように、この場合自前でやった方がいいか。
チャットなんてそんな高機能でなくても適当な機能だけでいいしな。
0597名前は開発中のものです。
02/05/20 18:10ID:???発言者ごとに色を変えたいなら、自前でやったほうが遥かに楽だよ。
一行ずつ描画してって、その都度発言者チェックして色変えればいいだけ。
でも列挙されたキーワードの色を変えるんなら、自前じゃ難しい。
ところで、2.6b13にバージョンアップしてたけど、結構便利になったね。
/* 〜 */ のコメント形式が使えるようになったり、#IF #ENDIF とかアリガター(゚∀゚
でも、そろそろ仕様に無理があるような・・・。
0598名前は開発中のものです。
02/05/21 18:43ID:???0599名前は開発中のものです。
02/05/25 00:12ID:???でけたーと思って人にプレイしてもらったらK6/500Mhzじゃ遅い、みたいなこと言われて
ショックなんだけど。
0600名前は開発中のものです。
02/05/25 06:14ID:???背景とかの処理を変えたりすると、大抵は、かなりサクサク動くようになったり
スクリプトの軽量化なんかもやってみて
0601416(HSP) ◆HoSW/FCI
02/05/25 06:26ID:???計算コストで重くなるということはほとんどないと思うから、描画コストも問題だろうね。
1フレームでどれぐらい画像転送してるん? グラフィックボードにも左右されるけど、500Mhzだと640*480の30fで通常1画面+透明色指定1画面分とちょいが限度みたく。これ以上のはDirectX使わないとダメだあね。
ちなみにredrawを使わないと、描画命令のひとつひとつがリフレッシュレートでつまづきます。
0602名前は開発中のものです。
02/05/25 08:51ID:???画像の転送量や組み方によって違ってくるからね。
0603名前は開発中のものです。
02/05/25 13:51ID:???レスサンクスです。
画像の転送量が多いのが問題くさい(>>601さんが言う量より遙かに多い)
んで、スクリプトの計量化共々はじめから見直してみますわ。
0604名前は開発中のものです。
02/05/25 14:22ID:???0605名前は開発中のものです。
02/05/25 19:54ID:???ExitWindowsEx()
0606名前は開発中のものです。
02/05/25 20:53ID:???いろいろやってみたが、だめみたいだ;
0607名前は開発中のものです。
02/05/25 21:55ID:???http://msdn.microsoft.com/library/en-us/sysinfo/shutdown_3ago.asp
のRemarks参照
↓サンプルコード
http://msdn.microsoft.com/library/en-us/sysinfo/shutdown_7z8u.asp
0608名前は開発中のものです。
02/05/25 22:48ID:???ごめん、わからん;;
たとえば、exec 命令で書けばいいんだろうか?
0609名前は開発中のものです。
02/05/25 23:27ID:???プラグイン書くのが一番手っ取り早い。(loadlib.dllでもできるはずだが可読性が低いしなにより面倒なのでお勧めしない)
上のコードのエラー処理を適当に直せばほぼそのまま使えるはず。
ついでにExitWindowsExの日本語リファレンス。(日本語のMSDNライブラリは情報抜け(構造体やメッセージの情報が載ってない))のでお勧めできないが
http://www.microsoft.com/JAPAN/developer/library/jpsetupf/_win32_exitwindowsex.htm
0610416(HSP) ◆HoSW/FCI
02/05/26 00:22ID:???プラグイン「hspext」が必要だけどsysexit命令はだめでしたか?
アプリケーションキャプチャーで無理やりってな手もあるけど(藁。
0611名前は開発中のものです。
02/05/26 00:58ID:???hspextのソース見る限り、NT系では動かないようだが。
0612416(HSP) ◆HoSW/FCI
02/05/26 01:24ID:???|WindowsNTや2000などリソース権限があるOSでは、管理者権限でログオンしていないと、この命令を実行することはできません。
(リファレンス「help_s.htm#s_sysexit」より)
NT系なら当然の仕様でしょう。
0613名前は開発中のものです。
02/05/26 01:26ID:???通常1画面+透明色指定1画面分とちょい
最低レベルでこれくらいを想定してるんだが
30FPSいくかな?
0614名前は開発中のものです。
02/05/26 01:50ID:???管理者権限持ってるユーザでもうんともすんとも。。。。<sysexit@2.6b13
0615416(HSP) ◆HoSW/FCI
02/05/26 01:58ID:XDOWS3vcPentiumII 333MhzだとFBS66。メモリ間転送だと最適な状態でも微妙に無理っぽいかも。
画面端に装飾をつけて転送が必要な領域を減らすか、あきらめて320*240行っとくとか。
>>529のソースで実際に計測するとよいと思われ。何気に間違い「gmode 0と1の組み合わせで2重スクロールも…」→「gmode 0と2」。
0616416(HSP) ◆HoSW/FCI
02/05/26 02:03ID:???sysexit後にすぐendしてもダメ? XPだと無理なのかな。2.6bというのも気になるけど。
ここはやはりアプリランチャーでひとつ(ぉぃ。もしくはマウスクリックを発行して決め打ちするとか(ぉぃぉぃ
0617604
02/05/26 06:40ID:???とかやるとシャットダウンできるけど、電源がOFFにならないんですよね。
とりあえず、無理なんでしょうかね。
スタートボタン(左下のボタン)を仮想的に押せればいいんだけど、
確か、Windowボタンのkey命令ってなかったので、悩んでるとこですね。
Googleで調べても98/me対応はあるが、2000/XP対応の電源OFFをさせる
HSPプログラムのソースってないのよねー。
さーどうしたものか。
0618名前は開発中のものです。
02/05/26 09:25ID:???#include <windows.h>
BOOL IsNT()
{
if (GetVersion() > 0x80000000)
return TRUE;
else
return FALSE;
}
0619名前は開発中のものです。
02/05/26 09:25ID:???{
HANDLE hToken;
TOKEN_PRIVILEGES tkp;
int flag = -1;
if (p1 == 0) flag = EWX_LOGOFF;
if (p1 == 1) flag = EWX_REBOOT;
if (p1 == 2) flag = EWX_SHUTDOWN;
if (p1 == 3) flag = EWX_POWEROFF;
if (flag == -1) return 3;
0620名前は開発中のものです。
02/05/26 09:25ID:???{
if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken))
return -1;
LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME, &tkp.Privileges[0].Luid);
tkp.PrivilegeCount = 1; // one privilege to set
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken, FALSE, &tkp, 0, (PTOKEN_PRIVILEGES)NULL, 0);
if (GetLastError() != ERROR_SUCCESS)
return -1;
}
if (!ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0))
return -1;
return 0;
}
0621後ろ5行修正
02/05/26 09:27ID:???return -1;
return 0;
}
0622名前は開発中のものです。
02/05/26 12:03ID:???HSPだとどうなるんだろうか?
0623名前は開発中のものです。
02/05/26 16:04ID:???Cでそのまま書いてDLLにするか、HSPだったら
loadlibとか使ってAPI呼び出せばいいでしょ。
0624名前は開発中のものです。
02/05/26 17:56ID:???loadlibとAPIについて説明求む。
0625名前は開発中のものです。
02/05/26 18:25ID:???つーか、そのままプラグインとしてコンパイルできるんだが。
hspextのsysexit互換。
0626名前は開発中のものです。
02/05/26 23:31ID:???0627名前は開発中のものです。
02/05/27 01:12ID:???チャットプログラムに自動シャットダウンを付けたいんだろうけど
少し自分で考え(略
loadlib=DLLを使うためのコマンド
API=関数を呼び出す仕組み
0628名前は開発中のものです。
02/05/27 06:57ID:???0629名前は開発中のものです。
02/05/27 09:15ID:???HSPの講座やら本家掲示板の過去ログやら色々あるでしょ。
自分で調べてみた方が早いと思われ。
0630名前は開発中のものです。
02/05/27 21:18ID:???>API=関数を呼び出す仕組み
両方とも違うような・・・・
loadlibは非HSP用DLLを使うためのDLL。
APIはOSなどの提供するサービスを利用するための規約のこと。
またはその関数群。詳しくは下を参照。
http://www.e-words.ne.jp/view.asp?word=API
0631604
02/05/27 22:36ID:???Exforce.asをincludeして
vkeyを使って無理やり終了させることにしました。
みなさん、ありがとうございました!
0632名前は開発中のものです。
02/05/27 23:10ID:???もう遅いかもしれんが、llmodでのモジュール。
http://www68.dns.ne.jp/~bbs2/upload3/helen/OB0009563.txt
EWX_POWEROFF でいけると思うが、カスタムよろ。
つか、loadlibの使い方は覚えたほうがいいぞ。マジデ
0633613
02/05/28 00:07ID:???サンクス!
実はもうちょい転送量少なめなんで
なんとかいけそうやね。
0634名前は開発中のものです。
02/05/28 04:14ID:???loadlib覚える暇あったらCでDLL書くこと覚えた方がはるかに有益だと思うが……
コールバックする関数(EnumWindows等)とか使えなかったはずだし<loadlib.dll
……それ以前に定義調べるのが面倒。
0635名前は開発中のものです。
02/05/28 09:36ID:???まぁ言えてるけど、Cを知らない場合は結局学ばなければならない。
0636名前は開発中のものです。
02/05/28 12:05ID:???(厨房の作ったゲームなんかやりたくないなぁ。でもこいつとは仲がいいし
断るのも悪いか?ZER○3の対戦もしたいし行くか。)「うん、いいよ」
ゲームとは認めたくない代物だったね。なんか敵、弾打ってこねえし。
「えっと、これ、何?」
「え?シューティングだよ。もしかしてやったことない?」
(いや見りゃわかるよ)「やったことはあるけど…」
「どう?」
(どうとかいわれても…)「う〜ん」
「俺がプログラムしたんだぜ。すごいだろ。」
(VB製ではないようだし。もしかしてCか?
Cなら確かにすごいかも。)「言語は何?」
「HSPっていうやつ。」
帰ってから調べて愕然としたよ。世の中にこんなものがあったとは。
次の日
「昨日のやつ改造したんだ。またやってくれよ。」
…HSPなんか消えてなくなれ!ヽ(T−T)ノ
0637名前は開発中のものです。
02/05/28 13:23ID:???やってもないのに叩くか、厨房が
そんなネタ、きょうびハヤンネーんだよ、このヴォケ
どうせならもっと面白い内容にしろや
俺の予想からすると、そいつのゲーム(?)はHSPのプログラミング入門のサンプルだね
0638名前は開発中のものです。
02/05/28 17:48ID:???だからってHSPに文句言うなよ…
探してみるとHSP製でも凄いのは結構あるもんだよ。
また、Cで出来てHSPで出来ないことは1つも無い。
0639名前は開発中のものです。
02/05/28 18:18ID:???叩き厨房だからか?
文句いうなら自分で凄いアプリでも作ってからにシロヤ
「○○だとこんなのが出来るんだぞスゲェだろHSPには到底出来ない事だね!!!」
って言って他人のソフトを取り上げたりするのもやめとけよ、厨房の皆さん
ソフトの出来は言語じゃなくて作った人なんだよ
HSP以外でも糞ソフトはいっぱいあるわけで、
「HSPだから糞だ」って言うのは「○○だからイイ!」って言ってるのといっしょ
HSPは手軽にプログラミングが楽しめる事を目指した言語だから、
それを頭に入れて評価しなきゃダメだろが
0640名前は開発中のものです。
02/05/28 18:19ID:???一部を見て全体を見ない人の意見
0641名前は開発中のものです。
02/05/28 19:44ID:???http://homepage1.nifty.com/TMS/
だったら凄いかも
0642名前は開発中のものです。
02/05/28 19:52ID:???0643名前は開発中のものです。
02/05/28 20:07ID:???現状のHSPでコールバック関数が扱えるのかと問いたい。
現状のHSPでウィンドウメッセージを処理できるのかと問いたい。
現状のHSPでフック(以下略
まあ、マシン語埋め込めば可能だけど、それ使うなら何だって出来るな。w
>>641
hspsock.dll 入ってるようだが・・・。
0645名前は開発中のものです。
02/05/28 21:41ID:???DLLを「使えば」じゃなくて「作れば」なら分かるけど。
HSPじゃ出来ない事なんていっぱいあるよ
・プラグイン作成
・COMサーバ・ActiveXコントロール作成
・ドライバ作成
・マルチスレッド
・リソースの利用
・ダイアログ・プロパティーシート・ウィザードの作成
etc,,,,,,
0646名前は開発中のものです。
02/05/28 21:51ID:???0647名前は開発中のものです。
02/05/28 22:31ID:???頼むからHSPのドキュメント読んで出直してくれ。
あ な た は Perl で ド ラ イ バ 書 き ま す か ?
※結論
-------645はデムパ--------
>>638
>Cで出来てHSPで出来ないことは1つも無い。
んなこたーない。
再帰とかできないし。
>>635
HSPそれなりに使えるならC覚えるのは楽だと思うが。
0648名前は開発中のものです。
02/05/28 22:48ID:???>頼むからHSPのドキュメント読んで出直してくれ。
>あ な た は Perl で ド ラ イ バ 書 き ま す か ?
えーと
>Cで出来てHSPで出来ないことは1つも無い。
これに答えただけですよ。
0649645
02/05/29 00:02ID:???>再帰とかできないし。
再帰が使えなければプログラマが自らスタックを
管理すればいいだけのような気がします。
また実行効率が悪いとかスタックがオーバーフローするとかで
再帰が有効な場面は限られています。
0650名前は開発中のものです。
02/05/29 06:53ID:???まったりいこー。
0651638=644
02/05/29 09:01ID:???いや、だから、プラグイン利用するかマシン語埋め込みなら出来ないことはないってことで。
再帰は普通に出来るでしょ?(制限はあるが)
まぁでも再帰使わなきゃ絶対不可能なことなんてのはないだろうし。
でも結局、HSPしか扱えない人の場合Cで出来ることでも出来ないことが
出てくるよな、ごめん(;´Д`)
0652名前は開発中のものです。
02/05/29 15:21ID:???0653名前は開発中のものです。
02/05/29 15:55ID:???0654名前は開発中のものです。
02/05/29 20:18ID:???みんな親切だしとても勉強になるし。
いい!
0655名前は開発中のものです。
02/05/29 22:20ID:???0656名前は開発中のものです。
02/05/30 05:49ID:???HSPのスレはほとんどだめだとおもってたけど。
ところで、雑談メーリングリスト前にやったんだけど
本当に雑談だけでとる価値なかったな。
なんかやたらと多いし。
ところでHSPのことに突っ込んで聞けるサイトって知らない?
0657416(HSP) ◆HoSW/FCI
02/05/30 08:06ID:???hspとhspugは取ってるけど、ここ1年ほど読んでなかったり(ぉぃ
基本的にはプラグインの作者のウェブサイトが期待できると思うんだけど、情報は集中させたほうが言いから、やっぱ、おにたまさんとこじゃないかなぁ。ネタにされそうですがw
0658名前は開発中のものです。
02/05/30 22:36ID:???まともにHSPの話をできるとこない気がするな。
(多分、ここは今2chで一番まともにHSPを語ってる所だと思う)
まあ、どこでやってても、厨房と言語中傷派が来るしなぁ。
やっぱり内輪でやるのが一番なんじゃない? ヲタっぽいけど。
つか、HSPの話ってどんな話だろ。
結局、「仕様が悪い」という結論に行き着きそうな・・・。w
0659名前は開発中のものです。
02/05/30 23:14ID:???HSPのいいところはプラグイン側が強力な権力を握れるとこだと思うんだがな
俺はプラグインの流れを制御するスクリプトとして使ってる
Cから入ったからそんなもんだ
そんなもんだがHSPは正直便利だ
0660416(HSP) ◆HoSW/FCI
02/05/31 00:27ID:???0661名前は開発中のものです。
02/05/31 00:39ID:???プラグインの関数パラメータを自由にできればなぁ。
HSPはパッチ代わりで使ってる。ホームページのリンク管理とか楽。
もっと文字列処理に強くなってホスィ。正規表現ホスィ。
>>660
あのPCBのでしょ?
確かに、デバッグしやすいんだけど、単純に使いづらい。
ああいうのはHSPで作るなよ・・・ (´д`;
0662名前は開発中のものです。
02/05/31 02:07ID:???CGIのテンプレートづくりにつくってみようかな。
0663名前は開発中のものです。
02/05/31 20:33ID:???おまいらどんなデバッグ方法使ってますか?
0664名前は開発中のものです。
02/05/31 20:46ID:???ログ書き出しで、何とか場所は割り出せるけど・・・
でもすんげえ不便。何とかしてくれマジデ
そもそも、HSPが出すエラーは、内容が適当すぎていかがなものかな、と。
0665名前は開発中のものです。
02/05/31 20:46ID:???0667名前は開発中のものです。
02/06/01 19:29ID:???HSPでどんなジャンルのゲームを作りましたか?
また、HSPはどんなジャンルのゲームを作るのに向いていますか?
教えてください、おながいします
0668名前は開発中のものです。
02/06/02 00:42ID:???シューティングゲームならだれでも簡単につくれるんじゃねーの?
性能さえあればすきな色数で書いてもうごくぞ。
基本的になんでもあるわ!
0669名前は開発中のものです。
02/06/02 01:40ID:???あと、テキストのみのSTGも。
・・・画像描けねえんだワリイカゴルァ・・・(゚д゚
0670名前は開発中のものです。
02/06/02 07:41ID:???ので、STGではDoGA-L2を使わせてもらって、、、
0671名前は開発中のものです。
02/06/02 18:15ID:???■ このスレッドは過去ログ倉庫に格納されています