HSP - Hot Soup Processor [13]
■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。
2006/08/08(火) 04:26:45ID:lDqcHzca.( ,,) スクリプト言語 HotSoupProcessor について
( ,,). ゲーム製作の視点から、また〜りと語り合うスレ。
, -──- 、
(,;::-──-; )-、
.|` ̄ ̄ ̄´;;|ヽ l * 質問する前に検索してみる事
l; :::;;;l-' / * ヲチ、ネタなどはスレ違い
,-ヽ───.'-、´.. * 歴代スレ、関連サイトは >>2-4 あたり
ヽ ──── '
ONION software (本家)
http://www.onionsoft.net/
0619名前は開発中のものです。
2006/11/04(土) 23:21:19ID:3jR118/Vこの間、わずか約30秒、実はすごい能力の持ち主。
0620名前は開発中のものです。
2006/11/04(土) 23:43:27ID:e/avsVcNきっとコーディング能力も高いのだろう。
0621名前は開発中のものです。
2006/11/05(日) 00:27:08ID:dhzc9xYU0622名前は開発中のものです。
2006/11/05(日) 01:44:47ID:kcgTZvHq0623名前は開発中のものです。
2006/11/05(日) 02:45:57ID:sKLeIK/w0624名前は開発中のものです。
2006/11/05(日) 02:54:04ID:ExiZgfn1具体的に
0625596
2006/11/05(日) 05:49:01ID:cGmPBvF2>>597サンクス
他にも色々やってみたけど
ジョイパッドに対応していないアクションゲームのなんと多いこと。
(ショートならともかく、なんでSTGとかでも…?)
方向キーふたつとスペースを同時に押すだけでアラームがなる
うちのキーボードでの某3Dゲームは辛かった。
操作系や時間待ちにイライラするゲームが多くて
テキストメッセージがトロくてskipできないのも多いし
肝心のゲームが面白いのになんでこんな…ってのが
○No.400 ブルマ戦士の奮闘
は、せっかく面白いのになぁ…
0626名前は開発中のものです。
2006/11/05(日) 07:49:08ID:okcPIYLR0627名前は開発中のものです。
2006/11/05(日) 08:20:03ID:okcPIYLRやってみたいがDirectX9c必須
インスト面倒なんであきらめた
0628名前は開発中のものです。
2006/11/05(日) 12:20:24ID:sKLeIK/w全体のコードが2万行以上とか。
データ構造が複雑で巨大な気配があるとhspで作るのは止めた方が良い。
何より機能が貧弱なのが痛い。
0629名前は開発中のものです。
2006/11/05(日) 12:34:39ID:Y4Xhv1Nw0630名前は開発中のものです。
2006/11/05(日) 18:01:07ID:BrQRqhu1日本語でおk
0631名前は開発中のものです。
2006/11/05(日) 19:02:59ID:o4vIFxJSコードのどこか原因かわからなくて困るんだよな。
原因っぽい個所を消してみたりして根気よく探すしかない。
{を}で閉じ忘れていたりする事が多い。
0632名前は開発中のものです。
2006/11/05(日) 19:59:20ID:sKLeIK/w0633名前は開発中のものです。
2006/11/05(日) 21:59:23ID:c5bWXKCy同感。
似たようなことにラベル?(間違いスマソ)と関数?(以下同)が同じかなんかでエラー多発したこともあった。
ただ、デバッカ?(以下同)で関数一覧が出るのはうれしい。
タイプミス(graphic【grap】→gra(f)hic【graf】)とかやってのエラーを見つけられるから。
(それでもまたやるんだけどね。)
サブ画面に関数名登録できて押すと入力…なんてのがあると助かるな。(作ってるのだが、HSPで実現ムズイ所に↑のでロクに進まない。)
0634名前は開発中のものです。
2006/11/06(月) 20:12:43ID:owmO2bJcHSPで他言語は取り込むことは出来ますか?
(DLLを使わずに)
0635名前は開発中のものです。
2006/11/06(月) 20:17:04ID:DvpLERzL0636名前は開発中のものです。
2006/11/06(月) 20:27:47ID:NgNv+ex81次元なら
dim a,10
a = 1,2,3,4,5…
で済むけど、多次元配列の時で各次元の要素に簡単に代入できる方法ってある?
0637名前は開発中のものです。
2006/11/06(月) 20:29:51ID:/OaibabT自分で解析すれば可
0638名前は開発中のものです。
2006/11/06(月) 21:47:40ID:dWGBayUZ超簡単
つexec
0639名前は開発中のものです。
2006/11/07(火) 11:59:42ID:0mZgTwiSdim a,3,2
a(0,0) = 1,2,3;a(0,0)に1、a(1,0)に2、a(2,0)に3が入る
a(0,1) = 4,5,6;a(0,1)に4、a(1,1)に5、a(2,1)に6が入る
mes a(0,0)
mes a(1,0)
mes a(2,0)
mes a(0,1)
mes a(1,1)
mes a(2,1)
0640名前は開発中のものです。
2006/11/07(火) 21:46:38ID:HCQ8FWnbC言語とかと逆になるの?
for(i=0;i<100;i++){
for(n=0;n<100;n++){
a[i][n]=4
}
}
;HSP
for i,0,100,1
for n,0,100,1
a(n,i)=4
next
next
うまく説明できないけどこのプログラムで i と n を
逆にすると処理時間が大分違うらしいとか聞いたことあるけど(メモリやらなんやらで)
0641名前は開発中のものです。
2006/11/07(火) 23:11:12ID:WwbXm9qcだとすれば処理速度が違うというのも納得がゆく。
0642名前は開発中のものです。
2006/11/07(火) 23:35:24ID:wJq9aoVS0643名前は開発中のものです。
2006/11/08(水) 02:28:51ID:R1SQS+Mbどっちも1000にすると若干変わるみたいだが
気になるならgettimeで調べてみれ
0644名前は開発中のものです。
2006/11/08(水) 17:54:28ID:o6k6B3R9for nextよりrepeat loopの方が
2倍くらい早いじゃないかw
0645名前は開発中のものです。
2006/11/08(水) 20:46:45ID:aUA2taMSgoto *Main
#module
#defcfunc beki int n
m=1
repeat n
m=m*100
loop
return m
#global
*Main
dim b,4
b=270415,615282,732902,014791
dim a,4,3
repeat 4
i=cnt
repeat 3
a(i,cnt)=(b(i)\beki(3-cnt))/beki(2-cnt)
loop
loop
repeat 4
i=cnt
repeat 3
mes "a("+i+","+cnt+")は"+a(i,cnt)
loop
loop
0646名前は開発中のものです。
2006/11/08(水) 22:51:09ID:AzAFy8Bs>>639のが簡単じゃね?
0647名前は開発中のものです。
2006/11/09(木) 02:46:52ID:4AYZHSggリリースまだか?
0648名前は開発中のものです。
2006/11/09(木) 23:24:53ID:OlISg2Xahttp://newsstation.info/up/img/ns15294.zip
MD5:093BFE17333C4CB0C99D36CC674143F1
0649名前は開発中のものです。
2006/11/09(木) 23:39:40ID:OlISg2Xaそんなわけで甜菜してくる。
0650名前は開発中のものです。
2006/11/10(金) 00:06:13ID:NJn0dynbINIファイルの勉強になる、ありがとう
0651名前は開発中のものです。
2006/11/11(土) 13:29:39ID:dh0qQwsB最終面くらいになると強さがインフレしまくってるが
0652名前は開発中のものです。
2006/11/11(土) 14:41:15ID:OdM3W7kq0653名前は開発中のものです。
2006/11/11(土) 14:59:48ID:gS2/qGMZ0654名前は開発中のものです。
2006/11/14(火) 10:45:31ID:ReVA6s6L0655名前は開発中のものです。
2006/11/14(火) 23:12:35ID:IRzqPCiRrnd関数に上限以上の値をそのまま突っ込んでたりとか、マジでひどいな
0656名前は開発中のものです。
2006/11/15(水) 01:11:23ID:0P4ryiM915日の午前0時= 14日の午後12時 = 14日の24:00 =15日の0:00
ではないのですか?
作品の応募締切が
11月01日午前0時=10月31日の24:00
までだったことを考えると、
15日午前1時を過ぎても発表しないのはおかしくね。
おにたまの怠慢かよ
0657名前は開発中のものです。
2006/11/15(水) 02:23:35ID:Y/ePitV40658名前は開発中のものです。
2006/11/15(水) 03:04:05ID:0P4ryiM9おかしいなら認めるから、どうぞ訂正してくれ。
0659657
2006/11/15(水) 03:19:39ID:Y/ePitV4別に間違ってないよw
0660名前は開発中のものです。
2006/11/15(水) 03:26:47ID:0P4ryiM9(´・ω・`)
(´・ω・`:
(´・ω・:;
(´・ω;:.
(´・;:',.
(´;.:',
(:;',.
:';.,
;.',
',
.
. ふぁ
0661名前は開発中のものです。
2006/11/15(水) 03:55:42ID:zC/hS+aSマジレスすると、15日の0時ってのは15日と16日の間が正しい。
数年前に世界標準規格って事で決まった。
この時24:00という表現が無くなって、これが0:00になったんだわ。
1日は0:01から始まって23:59になり、0:00でその日が終るというややこしい規格。
この事は検索すれば出てくるかと。
だから15日の0時ってのは15日の最後って意味だから15日と16日の間って事になる。
0662名前は開発中のものです。
2006/11/15(水) 08:04:48ID:0P4ryiM9オオ、そんな規定が世界標準だったのか。わざわざありがとう。
まぁ、数字を0から数えるっていうのはもともとプログラマや数学者寄りの
考え方だしねえ。
でも、だからって0が最後ってのは変だよね。
これ以上はスレ違いだから控えておこう。
でもさー、朝起きたら一次審査発表されてた。
やっぱりおにたまの怠慢だったかもしれねw
0663名前は開発中のものです。
2006/11/15(水) 10:15:40ID:wobdCRaLhttp://72.14.209.104/search?q=cache:ZProQfv6wtgJ:www.geocities.co.jp/CollegeLife-Cafe/1646/roomazi/date-time-uni.html
15日の0時=14日の24時
みたいだけど。
0664名前は開発中のものです。
2006/11/15(水) 17:13:18ID:6l1P5hhx一次審査通過 130作品
0665名前は開発中のものです。
2006/11/15(水) 22:30:00ID:ha9padm80666名前は開発中のものです。
2006/11/15(水) 22:50:15ID:udSZA24A0667名前は開発中のものです。
2006/11/15(水) 23:20:23ID:aQrvbw3O0668名前は開発中のものです。
2006/11/15(水) 23:27:29ID:ZuU7EuGf本人乙
0669名前は開発中のものです。
2006/11/15(水) 23:27:39ID:8onUZebS正直入選しなくてもどうでも良い。
0670名前は開発中のものです。
2006/11/16(木) 00:19:41ID:1IBeBJqvごめんなさい・・・。
ってかマジレスするとDLもしてねーしコメントも付けてないけどさ。
信じる信じないは別として、毎度ユーザー評価ページを開くたびに
愉快なコメントが付いてるのは見苦しいことこの上ないよな。
0671名前は開発中のものです。
2006/11/16(木) 08:24:49ID:XZLzxl6J0672名前は開発中のものです。
2006/11/16(木) 11:24:40ID:aDg0TlcQ0673名前は開発中のものです。
2006/11/16(木) 14:55:06ID:OQggal+y0674名前は開発中のものです。
2006/11/16(木) 16:08:21ID:IRBGbmEY0675名前は開発中のものです。
2006/11/16(木) 20:20:06ID:Zjgn9Ef5。。。。。。。。。。。。。
0676名前は開発中のものです。
2006/11/17(金) 00:35:08ID:Sv9x778zinput命令の入力できる最大文字数の指定のことですが、たとえば旧バージョン
なら最大文字数が10とすると、半角10文字全角5文字になりますが、HSP3で、
OSがwinxpですと、半角でも全角でも10文字になります。
ゲームで名前を登録する時、半角10文字と全角10文字では名前の長さが倍違いま
すし、名前を表示するスペースにだって限りがあります。ましてやXPとそれ以外
のOSとでは文字数も違ってきます。
みなさんは、どのように対応していますか?
どうか教えてください。
0677名前は開発中のものです。
2006/11/17(金) 00:55:21ID:fox/I5sI0678名前は開発中のものです。
2006/11/17(金) 01:38:54ID:06PJxPIsまるちうぜー
0679名前は開発中のものです。
2006/11/17(金) 01:58:38ID:PPCK/W250680名前は開発中のものです。
2006/11/17(金) 16:14:55ID:vtTVRX6ZC言語風な書き方が出来るような仕様になってるみたいだが、
そんなんだったら
まぁ、後は言いませんけどね!
0681名前は開発中のものです。
2006/11/17(金) 19:14:45ID:pyavq8Nu0682名前は開発中のものです。
2006/11/17(金) 21:46:12ID:vtTVRX6Z文字列操作が2倍も3倍も遅くなっているのでは本末転倒
0683名前は開発中のものです。
2006/11/17(金) 22:11:42ID:dZMa6xi4XPの仕様に合わせて、半角全角に関係なく10文字までしか入力できない仕様に
すればいいんじゃね?で表示する時には幅をそろえたければ半角を全角に直して
から表示するとか。
ってマルチならもう誰かが答えてるか。
0684名前は開発中のものです。
2006/11/17(金) 22:15:08ID:dZMa6xi4テキストエディタとかだったら困るかもしれないが、ゲ製作なら計算処理スピードが
向上した方がいいんじゃね?
0685名前は開発中のものです。
2006/11/17(金) 23:02:46ID:PFi9ImC1つうか2.6のとき3Dなんかどうやってたっけ?
0686名前は開発中のものです。
2006/11/17(金) 23:10:32ID:0m8Y2q0dミスすると整数型になるのはかなり痛いが。
0687名前は開発中のものです。
2006/11/17(金) 23:52:11ID:pyavq8Nu0688名前は開発中のものです。
2006/11/18(土) 00:27:11ID:RLOyvlPdint型に変わっちゃうんだよなあ
0689名前は開発中のものです。
2006/11/18(土) 00:40:07ID:cWdJzjpeが
逆に簡単に型変えられるからイインダヨ!
0690名前は開発中のものです。
2006/11/18(土) 01:09:29ID:B/9SCYiG0691名前は開発中のものです。
2006/11/18(土) 01:45:33ID:XS34nKFl0692名前は開発中のものです。
2006/11/18(土) 02:53:09ID:YQ8i3g5C0693名前は開発中のものです。
2006/11/18(土) 03:04:47ID:titoQW5S0694名前は開発中のものです。
2006/11/18(土) 03:49:43ID:yJ2EBjSy実数型より整数型のが早く読み書きできる
(1要素4バイトと8バイトの違いもあるし)
配列操作がもっと軽くならないかなぁ
0695名前は開発中のものです。
2006/11/18(土) 03:51:11ID:yJ2EBjSy0696名前は開発中のものです。
2006/11/18(土) 05:26:55ID:DumZCTWvミスって変わったりしにくい仕様にできないかな?
0697名前は開発中のものです。
2006/11/18(土) 09:45:04ID:0rNnsZgv困りません。
JavaScriptは整数はありませんがビットシフト、論理演算は出来ます。
>>694
>実数型より整数型のが早く読み書きできる
ぶっちゃけHSPレベルでは
その他のオーバーヘッドがでかすぎるので速度は変わりません。
>(1要素4バイトと8バイトの違いもあるし)
1万という大量の整数値でもたった80KBしか変わりません。
80KBを本当に心配するならHSP自体を使うのを止めるべきです。
0698名前は開発中のものです。
2006/11/18(土) 09:45:58ID:0rNnsZgv0699名前は開発中のものです。
2006/11/18(土) 10:35:07ID:FM2sewsCんで おにたまはそれに気付きつつ実装しないのは何故なんだぜ?
0700名前は開発中のものです。
2006/11/18(土) 11:28:09ID:XS34nKFlあと、JavaScriptに整数型あるような。
0701名前は開発中のものです。
2006/11/18(土) 12:52:15ID:B/9SCYiG0702名前は開発中のものです。
2006/11/18(土) 12:53:27ID:6AYtFGvWループさせたらどんだけ差が出ると思ってるんだよ。
大体浮動小数の計算と普通の整数の計算で速度が変わらないって
言ってる辺り、素人丸出し
表現方法の形式が違うことすら知らないんじゃないのか?w
0703名前は開発中のものです。
2006/11/18(土) 13:15:59ID:MIvTiZ/u0704名前は開発中のものです。
2006/11/18(土) 13:24:32ID:6AYtFGvW自分に都合が悪くなると、
話を逸らして「w」論争に持っていく辺り能無し厨房丸出しなんだが
0705名前は開発中のものです。
2006/11/18(土) 13:27:31ID:cWdJzjpe同意するわ
大分違う気が・・
個人的に小数の精度あげろって騒いでる連中の気がしれない。
HSPで実数の精度あげるメリットがないだろってプラグイン使えよって
あと、今回のバージョンアップのinput改善以外はなんだか意味分からん
0706名前は開発中のものです。
2006/11/18(土) 13:43:01ID:inTM4s7Nという展開になる予感
0707名前は開発中のものです。
2006/11/18(土) 13:56:12ID:iwLa9TDENumberしか無いですよ。でNumberは浮動小数点数です。
>>702
>40KBって相当でかいからw
はぁ、そうですか。
それは一般的なHSPのソフトが、どのくらいメモリを使うか知ってて言ってるんですか?
こう書いてますよね?
>80KBを本当に心配するならHSP自体を使うのを止めるべきです。
って。読めないんですか?
>大体浮動小数の計算と普通の整数の計算で速度が変わらないって
>言ってる辺り、素人丸出し
残念ですが、素人はそっちですよ。
>>ぶっちゃけHSPレベルでは
>>その他のオーバーヘッドがでかすぎるので速度は変わりません。
と書いてあるのが読めないのですか?
HSPが、というか型付けが弱く、直のマシン語を吐き出さない言語が
どういう風に実装してるか、貴方には想像できないんでしょうね。
0708名前は開発中のものです。
2006/11/18(土) 14:03:45ID:Cl6b4lYK書きやすいほうでいいんでね
0709名前は開発中のものです。
2006/11/18(土) 14:10:16ID:iwLa9TDE整数やめて、倍精度浮動小数点数だけにしたら
それらの計算の混乱もなくなるから書きやすい!
デメリットもたいしてない!ってこと
FlashのActionScriptもJavaScript同様整数はありませんよ。
スクリプト言語ではそういう実装が結構あります。
倍精度浮動小数点数は、32bit整数値を全て表現できるし、
スクリプト言語な時点で速度もメモリ効率も
他のオーバーヘッドの所為で大した違いになりませんから。
0710名前は開発中のものです。
2006/11/18(土) 14:22:30ID:6AYtFGvWオーバーヘッドとか関係ねーし
1時間掛かる作業が1時間1分になろうと、
30秒掛かる作業が1分半になろうと遅くなってる量は同じ。
錯覚すんな
0711名前は開発中のものです。
2006/11/18(土) 14:23:10ID:0vJULpR60712名前は開発中のものです。
2006/11/18(土) 14:29:33ID:inTM4s7N0713名前は開発中のものです。
2006/11/18(土) 14:32:51ID:iwLa9TDEお前、ホントにバカか。
遅くならねーっつてんだよボケ!
メモリ使用量調べたか?
黙ってろカスが!
0714名前は開発中のものです。
2006/11/18(土) 14:34:06ID:6AYtFGvW0715名前は開発中のものです。
2006/11/18(土) 14:36:59ID:MIvTiZ/uプログラマーは何も気にしなくていいよー^^
0716名前は開発中のものです。
2006/11/18(土) 14:38:19ID:inTM4s7Nオバヘ厨が核心をつかれ発狂だあぁ!
面白い展開になって参りましたぁ!
0717名前は開発中のものです。
2006/11/18(土) 14:40:23ID:cWdJzjpe0718名前は開発中のものです。
2006/11/18(土) 14:41:44ID:iwLa9TDE反論できねーと「ワラタw」で逃げるお決まりのパターンか。
>>716
お前も文章読めないの?
どうやったらこんなバカになるの?
さっき自演扱いしてたけど、お前等こそが自演じゃないの?
こんなバカが2人と同時に現れるわけねーよ。もしくはバカ兄弟か?
>核心をつかれ
核心どころか、まるであさっての方向を突付いてる頭の悪さが問題なんだよ。
■ このスレッドは過去ログ倉庫に格納されています