【2.61】HSP初質P56【3.2β2】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2009/05/21(木) 18:32:32http://www.geocities.jp/hsp_summary/law.html
■ 前スレ
【スレ番】HSP初質P55【修正】
http://pc12.2ch.net/test/read.cgi/tech/1211463465/
■HSPの入手はここから(HSP2.61/HSP3.2β2)
□Hot Soup Processor Page
http://www.onionsoft.net/hsp/
■HSPの各種情報
□HSP Wiki
http://quasiquote.org/hspwiki/
■HSPLetの入手はここから(ブラウザ上でHSPを動かす)
□HSP BIGINNER'S CLUB
http://www.rinku.zaq.ne.jp/ultimate/
■HSPスレまとめページ
□Hot Soup Processor@2ch
http://hsp2ch.hp.infoseek.co.jp/
http://www.geocities.jp/hsp_summary/
0002デフォルトの名無しさん
2009/05/21(木) 21:54:41乙
0003デフォルトの名無しさん
2009/05/21(木) 22:29:08ttp://bottle.hatelabo.jp/b/9256249642354498526
ttp://ansaikuropedia.org/wiki/HSP
0004デフォルトの名無しさん
2009/05/22(金) 17:42:020005デフォルトの名無しさん
2009/05/22(金) 23:58:150006デフォルトの名無しさん
2009/05/23(土) 11:05:010007デフォルトの名無しさん
2009/05/23(土) 11:29:53素人をいちいち威嚇に来るcheckやORZもかなり迷惑だな
あいつらに釣られて更にガキが煽り始めるからウザクてかなわん
自分らの発言が一番掲示板を荒らしてる事に気がついてないんかね?
0008デフォルトの名無しさん
2009/05/23(土) 12:18:570009デフォルトの名無しさん
2009/05/23(土) 16:33:18ただいまゲームを作っています。
そして、背景とキャラクターを描画させたいのですが、
キャラクターが背景に隠れてしまいます。
どうすればよいのでしょうか?
0010デフォルトの名無しさん
2009/05/23(土) 17:07:15背景を描画したあとに、キャラクターを描画するようにしてください。
0011デフォルトの名無しさん
2009/05/25(月) 16:11:420012デフォルトの名無しさん
2009/05/27(水) 17:43:56キャラクターをジャンプさせたいのですが、
上キーを押すといきなり上に瞬間移動するような動きになってしまいます。
徐々に上昇させるにはどうすればいいのでしょうか?
0013デフォルトの名無しさん
2009/05/27(水) 18:03:18つまり徐々に座標をあげればいいのです
0014デフォルトの名無しさん
2009/06/03(水) 19:37:33つながるけど、つながらない
なんかよくみるおねーちゃんがでてくる
0015デフォルトの名無しさん
2009/06/03(水) 21:38:31こっちは生きてるから無問題!w
ttp://onitama.tv/
0016デフォルトの名無しさん
2009/06/04(木) 06:58:39http://hsptv.sakura.ne.jp/
0017デフォルトの名無しさん
2009/06/05(金) 06:38:580018デフォルトの名無しさん
2009/06/05(金) 17:22:42以前、手続き期限忘れて失効したとき、あわてて業者に問い合わせたら、
年額10ドルしないドメイン取り戻すのに、160ドルかかるとか言われたことがあるよ
0019デフォルトの名無しさん
2009/06/05(金) 21:15:550020デフォルトの名無しさん
2009/06/05(金) 22:31:01メールの確認を怠ると酷い目にあうよ!ってことを
体を張って教えてくれたんだな
0021デフォルトの名無しさん
2009/06/05(金) 23:13:28DNSは伝播に時間掛かるからこういうとき面倒だな
0022デフォルトの名無しさん
2009/06/06(土) 03:16:50xxxのウィンドウが-1常態か1常態かを検出する方法ってhspにある?
0023デフォルトの名無しさん
2009/06/06(土) 04:57:51IsWindowVisible(hWnd)
0024デフォルトの名無しさん
2009/06/06(土) 05:11:26APIなのねありがとう!
hsp命令にするほどのもんでもないね^^;
0025デフォルトの名無しさん
2009/06/06(土) 09:48:36#uselib "USER32.DLL"
#func IsWindowVisible "IsWindowVisible" int
gsel xxx
IsWindowVisible hwnd
mes stat
;----------------------------------------
;stat=0:hidden
;stat=1:visible
0026デフォルトの名無しさん
2009/06/06(土) 09:57:38同様の方法ですでに実装しちゃいましたが、
丁寧にレスしてくださってありがとうございます。
0027デフォルトの名無しさん
2009/06/06(土) 23:13:090028デフォルトの名無しさん
2009/06/07(日) 02:27:000029デフォルトの名無しさん
2009/06/07(日) 14:44:17ざまwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
0030デフォルトの名無しさん
2009/06/07(日) 14:49:380031デフォルトの名無しさん
2009/06/08(月) 12:06:48ロジック部分はユーザが作成する事を想定しているので、外部ファイルとして差し替え可能な形にしようと考えております
(格ゲーの敵キャラ同士でのデモ戦闘を想像して頂けるとわかりやすいかと…)。
思考パターンが単純であればロジックを参照しながら本体で処理出来るのですが、数式や条件分岐も組み込むとかなり無理が生じます。
思考部分をHSPで書いて子プログラムとし、本体プログラムは描画や判定のみを行う…みたいな処理は可能でしょうか?
もしくはロジックを組み込んだプログラム全体をコンパイルし、それを走らせる…みたいな方法でしょうか?
調べたのですが良くわかりませんorz
0032デフォルトの名無しさん
2009/06/08(月) 14:57:49少なくとも50〜200ぐらいはさっと目を通したら良いと思うよ
0033デフォルトの名無しさん
2009/06/08(月) 17:21:420034デフォルトの名無しさん
2009/06/08(月) 18:16:45そもそも、このスレの存在自体を否定してることになると思うが。
上級者ぶるのは結構だが、ヒントもやらずにそういう事をシレっと書くのはどうかと思うね。
0035デフォルトの名無しさん
2009/06/08(月) 19:26:29このスレの存在のために、>>31に無理じゃないようになるヒントか何か言ってやれ
0036デフォルトの名無しさん
2009/06/08(月) 19:29:43探し方が悪いのか見つかりませんでしたorz
そもそも求めてる処理が出来るかどうかがわからないもので…
>>33
目指す所はそれなんですが、その処理が(ry
0037デフォルトの名無しさん
2009/06/08(月) 19:33:43外部にロジック(プログラム)を置くなら、字句解析を調べてみてはどうでしょうか?
インタプリタや、コンパイラの作成とかを調べてみるのも良いかも。
for文、if文とかを書いて外部ロジックを作成するじゃなくて
数字の1、2でも十分外部ロジックの作成になると思うよ。
robo.txt
-----
0 前進
1
-----
0038デフォルトの名無しさん
2009/06/08(月) 19:35:24robo.txt
-----
0 前進
1 右回転
0
2 後退
-----
あとは、数字だと外部ロジックの作成が大変なので
簡単なエディタを作成してあげると親切だと思います。
0039デフォルトの名無しさん
2009/06/08(月) 21:49:11身もフタも無い結論だけど
このスレに聞きに来るような質問じゃないと思う
もうちょっと身の丈に合った所から始めなさいよ
0040デフォルトの名無しさん
2009/06/08(月) 22:03:52本体と簡単に通信できるような機能をモジュールとして提供すればいいし
言語のインタプリタをHSPで作ることも可能だけど、機能限定HSPレベル程度まででも実装するのは結構面倒。
どうしてもやりたいならLexerやParserでググれば資料は見つかるけど
大抵CやらMLやらで書かれてるから読み解くのは大変だと思う。
0041デフォルトの名無しさん
2009/06/08(月) 22:42:11全くの初心者ではないんですが、小物しか作った事ないもんでι
機能的に難しい…というか簡単に解決できないのなら、現状のまま改善する方向で考えます(>>38的なデータにIFやラベル分岐を埋めてます)。
>>37、>>40さんのキーワードも当たってみます。
みな様お騒がせしてすみませんでしたm(_ _)m
0042デフォルトの名無しさん
2009/06/10(水) 09:53:400043デフォルトの名無しさん
2009/06/10(水) 10:07:39まぁ「クローン」は悪の根源だな。
「クローン」→同じ遺伝子の個体が複製される→変数(配列)のクローン→同じ内容の変数(配列)が作られる
と勘違いするパターン。
それならただ別の変数用意してコピーすればいいだけの話。
別の表現に変えたほうがいい。
リファレンスでも「参照」という表現を使っているんだから、
クローン→リファレンス
にでもすればいいのに。
公式が推奨するdupの使い方
charactor = 50,50,0,0
dup hp, charactor(0)
dup hp_max, charactor(1)
dup mp, charactor(2)
dup mp_max, charactor(3)
配列の要素を参照する別名の変数
mp_max = 50 ; charactor(3) = 50
#define mp_max charactor(3)
との違いはmp_maxという変数がHSPのメモリマネージャに乗るかどうか(デバッグしやすい)
0044デフォルトの名無しさん
2009/06/11(木) 13:47:51sdim, s, 200, 10
とした場合、配列の1要素につき200バイト領域が確保されているのでしょうか?
この場合は全体として、200*10=2000バイトの領域確保ですか?
0045デフォルトの名無しさん
2009/06/11(木) 14:53:05違います
変数「s」全体で200バイトです
0046デフォルトの名無しさん
2009/06/11(木) 14:55:14>>44
0047デフォルトの名無しさん
2009/06/11(木) 16:12:16ありがとうございます!
0048デフォルトの名無しさん
2009/06/11(木) 16:49:11>>45 ウソ教えたらアカン
>>44 最初の認識で合ってるよ。*/
sdim s, 200, 10
repeat 10
memset s(cnt) , '0'+cnt , 200, 0
mes s(cnt)
bsave "s("+strf("%d",cnt)+").txt" , s(cnt)
loop
0049デフォルトの名無しさん
2009/06/11(木) 17:26:20ずっとそうだと思ってました
0050デフォルトの名無しさん
2009/06/11(木) 18:00:15ありがとうございます!
早速、プログラムを修正しておきます。
0051デフォルトの名無しさん
2009/06/11(木) 21:55:08なかなかの良スレだろ?w
0052デフォルトの名無しさん
2009/06/11(木) 22:28:50VisualBasicはデフォでHSPみたいに好きに変数使えますが、確か宣言必要にする命令があったんですけど。
0053デフォルトの名無しさん
2009/06/15(月) 18:33:07だめです! HSP厨は絶対に犯罪です。
http://pc12.2ch.net/test/read.cgi/tech/1229562501/
0054デフォルトの名無しさん
2009/06/15(月) 19:24:59頭悪いの?
0055デフォルトの名無しさん
2009/06/16(火) 10:29:310056デフォルトの名無しさん
2009/06/16(火) 14:10:2953:頭が弱い
wwwwww
0057デフォルトの名無しさん
2009/06/16(火) 23:05:330058デフォルトの名無しさん
2009/06/16(火) 23:44:570059デフォルトの名無しさん
2009/06/17(水) 00:36:080060デフォルトの名無しさん
2009/06/17(水) 00:43:36それ以上はHSPには無理。
0061デフォルトの名無しさん
2009/06/17(水) 11:13:07そういう無責任な言語。
その無責任さは言語使用や設計思想にも顕著に現れている。
0062デフォルトの名無しさん
2009/06/17(水) 12:43:44一応、
ttp://hspnext.com/hspkura/hspkura11.htm
でXMLHTTPコントロールを参照する方法は見つけたのですが、もっと簡便な方法がないのかと…
0063デフォルトの名無しさん
2009/06/17(水) 12:57:290064デフォルトの名無しさん
2009/06/17(水) 20:58:120065デフォルトの名無しさん
2009/06/17(水) 22:06:460066デフォルトの名無しさん
2009/06/17(水) 22:09:19仕様上許されているのか知りたかったんです
Cではだめですし
0067デフォルトの名無しさん
2009/06/17(水) 22:13:02>>65
0068デフォルトの名無しさん
2009/06/17(水) 22:14:02いや、知らないんならスルーしていいですよ
0069デフォルトの名無しさん
2009/06/17(水) 22:20:17なんですぐに試せる事をすぐ人に聞くの?ばかなの?
0070デフォルトの名無しさん
2009/06/17(水) 22:21:05実装が仕様だと思ってる人でしたか
HSPってそういうものなの?
0071デフォルトの名無しさん
2009/06/17(水) 22:29:55死ね
0072デフォルトの名無しさん
2009/06/17(水) 22:33:320073デフォルトの名無しさん
2009/06/17(水) 22:39:00知らないのをごまかそうとしなくていいですよ
0074デフォルトの名無しさん
2009/06/17(水) 22:41:33さっさとうせろゴミ
0075デフォルトの名無しさん
2009/06/17(水) 22:45:520076デフォルトの名無しさん
2009/06/17(水) 23:27:42HSPの場合、実装が仕様だろ
0077デフォルトの名無しさん
2009/06/17(水) 23:40:41いや、neo様の足もとにも及ばないぜw
0078デフォルトの名無しさん
2009/06/18(木) 09:05:16HSPとなでしこはどちらが簡単ですか?
プログラミング経験はゼロです。
0079デフォルトの名無しさん
2009/06/18(木) 09:08:16なでしこ
0080デフォルトの名無しさん
2009/06/18(木) 16:39:13素人が趣味で作ってるようなツールが初言語とか悲惨すぎる
0081デフォルトの名無しさん
2009/06/18(木) 16:56:020082デフォルトの名無しさん
2009/06/18(木) 18:49:190083デフォルトの名無しさん
2009/06/18(木) 22:38:29初言語って何だよw
最初に有名な言語やるとかどんだけ人の目気にしてんだよwww
0084デフォルトの名無しさん
2009/06/18(木) 22:58:19最初にN-88BASICやHSPでプログラミングの楽しさを知るって非常に重要
いきなりWin32アプリ開発で、MFC使って・・・はアホの極み
女を口説くにはまずマニュアルってやつは、なかなか成功しないし性交も失敗する
自分で試行錯誤したやつだけが伸びる
0085デフォルトの名無しさん
2009/06/19(金) 05:07:510086デフォルトの名無しさん
2009/06/19(金) 05:18:43いいから黙ってなでしこやっとけ
0087デフォルトの名無しさん
2009/06/19(金) 10:35:32人の目とかじゃなく、標準的なプログラミング作法を覚えるのにHSPは向いてないって話じゃないかな
>>78が将来本格的にプログラミングを始めようとした時に、「HSPでは>>63みたいな書き方ができたよ!」なんて
言い出したら、失笑を買っちゃうでしょう?
0088デフォルトの名無しさん
2009/06/19(金) 10:37:47「HSPでは>>63みたいな..」 じゃなくて
「HSPでは>>64みたいな..」 だった。
0089デフォルトの名無しさん
2009/06/19(金) 13:09:21なでしこも同じくPythonの(ry
0090デフォルトの名無しさん
2009/06/19(金) 14:17:05なら、「なでしこ」使おうかな。
0091デフォルトの名無しさん
2009/06/19(金) 22:34:500092デフォルトの名無しさん
2009/06/20(土) 06:19:550093デフォルトの名無しさん
2009/06/20(土) 11:07:19そもそも>>78は何がしたくてHSPとなでしこを候補に選んだのか?
ゲームが作りたいのか、ツールが作りたいのか、プログラムの勉強がしたいのか?
どれにしても高望みをするならHSPもなでしこも向いてないけどな。
0094デフォルトの名無しさん
2009/06/20(土) 12:18:29日本語ってのが非常に引っかかるが小物ツール作って幸せになれるのは
確実になでしこだろうな
0095デフォルトの名無しさん
2009/06/20(土) 14:20:590096デフォルトの名無しさん
2009/06/20(土) 15:43:59必死で他言語に誘導しようとしてるんだろうw
0097デフォルトの名無しさん
2009/06/21(日) 09:06:57プログラミングは全く経験なしの文系人間なんだが、心理学用のものは有料なんで、無料で作ることができるようなものとして探していたところHSP、ひまわり、なでしこに出会った。
将来、他の言語に移る予定は無い。
ビジュアルベーシックも入門書を買って読んでみたが、さっぱりわからず挫折。
HSPやなでしこも難しいけどまだましな感じ。JAVA SCRIPTやVBAとかは簡単かなぁ?
0098デフォルトの名無しさん
2009/06/21(日) 09:26:22絵を出してキー操作受け付ける数百行ぐらいのプログラムならHSPでOK。
でもちょっと複雑な処理やろうとしたり、にボタンやテキストボックスみたいな
GUIパーツ多様するならVBやC#の方がはるかに楽だよ。
あと本は買って読むんじゃなくて、買って打ち込む&ちょっと改造してみるべき。
0099デフォルトの名無しさん
2009/06/21(日) 09:38:05本まで出てるし。
そういうわけでSuper Labとか買えない学部生の私は卒論の実験のため、HSPやひまわりを先輩からすすめられた。
ちなみにその先輩はパワポを使ったみたいだが。わたしの研究では数ミリsecの時間制御だから無理かなと。
0100デフォルトの名無しさん
2009/06/21(日) 11:34:35じゃ、HSPで作りなよ!
つまずいたらココで聞けばいいし、忙しくなったら誰かが作ってくれるだろうからw
0101デフォルトの名無しさん
2009/06/21(日) 12:52:25■ このスレッドは過去ログ倉庫に格納されています