HSP3掲示板

  • ここは、Hot Soup Processorver3.0以降についての話題を扱うボードです。
  • HSP3についての情報、質問、ご意見などをお書きください。
  • HSP2.61までの話題は、「HSP2掲示板」へお願い致します。
  • 初めて書き込みされる方は、まず使い方をお読みください。
  • 掲示板オフラインリーダーmamimiについての情報は、こちらをどうぞ。
  • ふさわしくない話題や書き間違いは、管理人(おにたま)の判断で削除することがあります。

    [ツリー表示] [使い方] [ワード検索] [過去ログ] [管理用] [ホーム]
    おなまえ
    Eメール (現在この項目の入力は無効です)
    題   名
    メッセージ    手動改行 強制改行
    URL
    削除キー (記事削除時に使用。英数字で8文字以内)
    プレビュー

    新着順(40件)

    新着順40件を表示しました

    パズルゲーム  投稿者:Revy  (10/03/09(火) 19:12) No.8492 p3195-ipbf1308sapodori.hokkaido.ocn.ne.jp
    現在ピースを移動させるタイプのパズルゲームを作成しているのですが、悩んでいる箇所がいくつかあります。
    
    @ピースをドラッグしての移動で、(px,pyはピースの座標)
            stick key,256
    	if key = 256 {
    	mx = mousex
    	my = mousey
    	await 1
    	
    	px += (mousex-mx)
    	py += (mousey-my)
    	}
    のように、1ms間のマウスの移動距離を加算すればいいのではないか?と思ったのですが、どうしても不自然になります。
    マウスの動きと上手く一致させる方法はないでしょうか?
    
    
    Aプレイ中の時間の計測の為に、全体のループの中の
    awaitの数だけmsecに+し、msecが1000毎に1秒・・・としたのですが、マニュアルでは常にawait 1は1msだと書いていましたが、
    明らかにそうではないんですよね・・・。恐らく、ループの処理が多くなった分遅くなっているのだと思いますが、
    これは自分の感覚で調整するしかないのでしょうか?
    タスクバーにウィンドウ非表示  投稿者:argfb  (10/03/06(土) 21:12) No.8484 softbank221016243216.bbtec.net
    はじめまして。argfbです。
    
    ウィンドウを表示しながら、タスクバーに自分のプロセスのものを一つも表示しないことはできますか?
    
    screen命令で第4パラメータに8を足すとメインウィンドウのツールウィンドウとして、
    タスクバーにウィンドウ名は表示されません。
    しかし8を足してもメインウィンドウがなければタスクバーに表示されてしまいます。
    
    あと、他のウィンドウの子ウィンドウになるのはなしでお願いします。
    
    分かりにくくてすいません。お願いします。
    #define中にifがある場合の挙動。  投稿者:20100306  (10/03/06(土) 13:24) No.8483 p11015-adsan02yokonib1-acca.kanagawa.ocn.ne.jp
    /*
     この挙動に苦しむのですが・・・
    */
    #define tes(%1="") if (1) {mes "?"} mes %1
    
    if (0) :tes "::"
    if (0) {tes "{}"}
    テキストファイルへの追記の方法  投稿者:coke  (10/02/28(日) 15:24) No.8476 i121-116-127-139.s05.a013.ap.plala.or.jp
    すでに存在しているテキストファイルへ追記する方法はありますでしょうか。
    
    bsaveを使うと、上書きしてしまい、元のテキストデータが維持されません。
    一度読み込んでメモリにため込むにしても、元のテキストファイルの行数が固定ではありませんし、仮にできたとしてもいちいち読み込むのもスマートではないなと思います。
    
    Perl言語等ですと、追記か上書きか選ぶオプションがあったりしたのですが、HSPのbsaveにはそれがないようです。
    他の命令でもいいのですが、何か方法がありましたら教えてください。
    二重(多重)起動 防止  投稿者:peg  (10/02/27(土) 17:19) No.8472 khp059140185233.ppp-bb.dion.ne.jp
    はじめまして、pegと申します。よろしくお願いします。
    
    質問させて頂きます。
    二重(多重)起動の事なんですが、KpanさんのHPなども参考にしてみまさたが、Mutex…を使うと二つ目が起動して、すぐ強制終了させるというやり方ですよね?
    
    二つ目すら起動させないで、むしろ最初の一つ目に起動したウィンドウをアクティブにすると言うやり方って有るんですか?
    
    分かりずらい質問すみません<(_ _)>
    テキストデータの比較置換  投稿者:ぬこ  (10/02/19(金) 21:54) No.8469 p7188-ipbfp3701osakakita.osaka.ocn.ne.jp
    2つのテキストファイルを読込んで
    置換+結合を行うツールを作りたいですが
    2つのテキストの比較をどのように行えばよいか解りません。
    
    例えば、
    [1.txt]
    00001 000001
    00003 000003
    
    [2.txt]
    00001 00001
    00002 000002
    
    とあった場合、1.txtを優先とした場合、
    [完了後.txt]
    00001 000001
    00002 000002
    00003 000003
    となるようにしたいのです。
    先頭5つの数字を判断して内容を書き換える物を考えています。
    処理はnoteadd等で1行ずつ上書きする等と考えていますが
    1000行単位でも非常に時間がかかってしまい、非効率となっています。
    
    宜しければこのようなソフトを作る場合の処理についてアドバイスをいただけないでしょうか?
    株価シミュレーション  投稿者:  (10/02/16(火) 17:38) No.8465 softbank220024024085.bbtec.net
    こんにちは、プログラミング未経験のものです。
    タイトルのように、株式投資で一銘柄の過去の株価データを
    使って色々な条件で売買したらどのような結果になるかの
    プログラムをつくりたく、プログラム言語を探しています。
    そこでネットで見つけたHSPという言語を知りました。
    
    具体的には、一銘柄について
    日付、株価(始値、高値、安値、終値)をデータとし
    何年何日に何円で株を何単位買い、買値より10円高い売り注文
    株価が10円下がるごとに買い増し、買値より10円高い売り注文
    と、詳細は更に検討しています。
    それで結果、どのような売買記録でどのぐらいの収益になるか
    の様なものです。
    
    こんなこともできますでしょうか?
    データについては、オープンオフィスのCALCにインプット
    済みです。
    
    些細なことでも何でも構いませんので、アドバイスよろしく
    お願いいたします。
    notegetのp2で0を指定した時の動作  投稿者:  (10/02/16(火) 17:24) No.8464 p2230-ipad02kamokounan.kagoshima.ocn.ne.jp
    こんにちは、初めまして質問をさせて頂きます。
    
    読み込んだテキスト(notetest.txt)の行に書かれた文字をランダムに表示しようと思って適当なプログラムを作ったのですが、ちょっと分からない事があるので質問させて頂きます。
    
    notegetのp2に0を指定した時、F1の仕様書にはインデックスは0から始まると書いてありましたので、
    0を指定してnotetest.txtの1行目を表示させようとしましたが、notetest.txtの文字列全てが表示されてしまいました。
    
    HSPは短いので、記述ミスなのか仕様なのか判断が付かないのでここに質問させて頂だきます。
    何らかの記述ミスでありましたら、指南して頂けるとありがたいです。
    下記は実際のプログラムです。
    
    randomize
    
    sdim data
    notesel data
    noteload"notetest.txt"
    最大行=notemax
    サイコロ=rnd(notemax)
    noteget data,サイコロ
    
    mes""+data+""
    
    mes"対象行"+サイコロ+""
    mes"行数"+最大行+""
    stop
    2次元配列の複製  投稿者:にゃんちゃん  (10/02/15(月) 16:56) No.8462 nvs06.nns.ne.jp
    2次元配列を、別の2次元配列にコピーしたいのですが、どうやってもできません。
    配列の要素数は、全く同じで、予め定義してあり、一つには色んな数字が入っています。
    どう使いたいかというと、自分が歩いていくゲームを作っていてマップを広くしたくて排列の幅を広げたら、中味が全部消えてしまうことを思い出し、できないでいます。
    もし良ければ、モジュールなどを提供してはいただけませんでしょうか?ちなみに、ググったら、1次元ならあったけど、2次元は見つけられませんでした
    ディレクトリ・ドライブが存在しているかを確認する  投稿者:20100209  (10/02/09(火) 23:24) No.8461 p11015-adsan02yokonib1-acca.kanagawa.ocn.ne.jp
    向こうに書けないからココに失礼しますね。
    
    エクスプローラー作るなら・こんなのでもいいと思うな。
    (パスは/が便利だと思うな)
    
    
    ii = 0
    ss = "C:/*.*"
    listbox ii,,""
    
    ;sendmsg objinfo(0,2),$18D,$4000 | $8000,varptr(ss)
     sendmsg objinfo(0,2),$18D,$10   | $8000,varptr(ss)
    ネットタイセンゲーム  投稿者:にゃんちゃん  (10/02/09(火) 18:25) No.8460 nvs06.nns.ne.jp
    こんにちは。
    最近、ネット対戦ゲームのすごろくとかを作りたいと思うのですが
    、
    O2ネットワークがとても理解できず、困っています。
    あまりリアルタイムな物でなければ、O2を使わなくてもできるもの
    なのでしょうか?
    もしできるなら、大体どういう風にしたらいいかを教えてください
    。
    一応、サーバーはあります。TCPを使うのかな?
    パスワードを入力した時に***にする方法  投稿者:息子  (10/01/30(土) 13:00) No.8446 u192.d220223218.ctt.ne.jp
    こんにちは、息子です。
    ぼくは、パスワードソフトを作っていて
    パスワード(input)を入力した時に、***にする
    方法を教えてください。
    スクリーンを斜めにする方法を教えてください。  投稿者:息子  (10/01/26(火) 18:27) No.8444 u246.d180088203.ctt.ne.jp
    こんにちは
    ぼくは、小学5年生で、HSPを始めたばかりです。
    まったくの初心者です。
    スクリーンを斜め傾ける方法があれば教えてください。
    無題  投稿者:カン  (10/01/17(日) 18:20) No.8437 softbank219170251027.bbtec.net
    初めまして。質問です。
    現在、クイズを作っているのですが、一度解いた問題の非表示と正解の設定の仕方が解りません。
    
    	notesel buf
    	noteload "クイズゲーム.txt"
    
    *mondai
    	repeat 
    	frame = frame +1
    	mes ""+frame+""
    	noteget a,frame*4
    	noteget kotae(0) , frame*4+1
    	noteget kotae(1) , frame*4+2
    	noteget kotae(2) , frame*4+3
    	mes ""+a+"\n"
    	wait 50
    	button ""+kotae(0)+"\n", *mondai
    	button ""+kotae(1)+"\n", *hazure
    	button ""+kotae(2)+"\n", *hazure
    	stop
    	loop
    
    *go
    	mes "正解"
    	goto *mondai
    	stop
    
    *hazure
    	mes "不正解"
    	stop
    
    
    ・最初の問題文と回答が表示されたまま次の問題に移ってしまう
    ・このままだと常に同じところに正解があることになるので、問題ごとに正解の位置を変えたい
    
    それからもう一つあるのですが(申し訳ないです)、自分は、txtは上から問答1答2答3の順で並んでいて常に正解は答1、hspを使い答1の位置をランダムにすると解釈しているのですが、だいたいそんな感じの解釈で良いのでしょうか?txtに問答以外に記述するものはありませんよね?
    
    初歩的な質問ばかりですみません。よろしくお願いします。



    - Web Forum -