トップページgamedev
347コメント120KB

HSPで出来る範囲について

■ このスレッドは過去ログ倉庫に格納されています
0001すべてにおいて初心者04/05/28 17:31ID:tVdZXOk6
HSPでゲームを作ってみようかと思ってるんですが 
やっぱ無料ツールじゃたいしたもの作れないでしょうか?
教えてもらえるとうれしいです
ちなみに作りたいゲームのジャンルはRPGかMMORPGです
0102名前は開発中のものです。04/06/08 00:59ID:dpF642G/
>>101
アクション中心なんですか〜
でも、読みやすく書かれているようなので、書店でみかけた時にでも覘いてみます。
レスありがd
0103名前は開発中のものです。04/06/08 05:24ID:Mceb+4/2
12歳からはじめるHSPわくわくゲームプログラミング教室
大槻有一郎、おにたま

という本を見つけました。
子供向けに書かれてるので分かりやすいかと思います。
シューティング、RPGの基礎っぽいのがのってました。
0104名前は開発中のものです。04/06/08 08:24ID:gsUWMB4r
>>100
他スレに書いたのをコピペしますね。

ざっと見たところ内容はクックブックをさらに解り易くした感じ。
アドベンチャーから始まって3Dまで簡単なゲームの作り方を説明していく。
おまけでちょっとしたFAQ(Q:ファイルが指定できない A:"\\"を使いましょう 等)
も載ってて初心者にはこれが1番解るかも。

1番の問題は入手が難しい事。
店頭在庫しかないし、ネットでも在庫僅かなとこが殆ど。

>>101
あと、シミュレーションもあったよ。

ぶっちゃけクックブックでがっちりやってる人は特に必要ないと思う。
クックブックすらとっつきにくい、クックブックが売ってなくてこれは売ってる、
安くて役立つ本が欲しい、という人にはお勧めかな。

あとやりもしないくせにやたら参考書集めるタイプの人。      オレダ…orz
0105名前は開発中のものです。04/06/08 09:33ID:63ametjQ
>>104
>あとやりもしないくせにやたら参考書集めるタイプの人。


(*´ω`)つ 友よ
0106名前は開発中のものです。04/06/08 09:39ID:1P7Pvy7I
本とかHPに載ってるスクリプトって解りやすくなってるけど
実は全然実用性無いことが多い

特にRPG
これはかなり改良しないと重い場合が多いからよく練ったほうがイイ
0107名前は開発中のものです。04/06/08 09:53ID:63ametjQ
ゲームのサンプルスクリプトって自分も殆ど役に立った試しがないなぁ。
他人のスクリプト解読する暇があったら自力で作ったほうが早いし。

部分的にどうやってるのかわからない処理があればそこだけ見る程度かな。
サンプルを元に改造したことはないなぁ。

ゲームのサンプルもいいけど
それぞれの命令をもうちょっと掘り下げて解説した本が欲しいな。

mref命令とかhspdxの命令とか最初の頃にかなり詰まったし…
今は大体理解できたから要らないけど。
0108名前は開発中のものです。04/06/08 19:49ID:bWUb9/YN
おまえらゲームに関しては
ツクールXPのスクリプトの方が
上だって言ってたぞ開発者が

0109名前は開発中のものです。04/06/09 03:28ID:XsDNRWJf
意味がわからん
0110名前は開発中のものです。04/06/09 05:37ID:BDoviHLX
>>108
特化の深度のことを言ってるんだとしたら、お門違い。

当たり前だろ。「ツクール」なんだから。
0111名前は開発中のものです。04/06/24 17:55ID:qeIby8Dp
ゲーム専用と謳ってて小数使えないのは正直辛い
DLLありの方のプラグイン ややこしくて使う気になれなくて
結局DLLなしの方で妥協 だがループ系命令と併用ができず
鬼のように長いスクリプトになってしまった
0112名前は開発中のものです。04/06/24 19:23ID:qeIby8Dp
ttp://slot-toriaezu.hp.infoseek.co.jp/

つか、これHSPかよ!
久々にやって気がついた

まぁ…これは小数使わないから問題ないかも
0113名前は開発中のものです。04/06/25 05:47ID:6DI65pnq
a=(a*150)/100

こうすればいい。
最初は不便だけどまあ、慣れれば。
0114名前は開発中のものです。04/06/26 03:44ID:BalpgmvY
>>113
浮動じゃないとダメなんだよ。
桁を増やしても焼け石に水になるから
0115名前は開発中のものです。04/06/26 03:46ID:BalpgmvY
関数は別にいらないから
せめて四則演算だけでも
プラグインなしでループ系命令が使えるようにしてもらいたいねぇ

せっかくの表示能力がもったいない
0116名前は開発中のものです。04/12/19 16:38:42ID:wl0m0bNt
0117名前は開発中のものです。04/12/26 16:09:22ID:unzy4BlT
 
0118名前は開発中のものです。04/12/26 18:30:32ID:3iBL3BwQ
>>111
小数使えないなら固定小数点演算かければいいだろ。
PS2だって使えないんだからな。

少しはコンシューマハードでドラクエとか構築しているプログラマの気持ちで考えてみろ。
そうじゃないと上達せんぞ。

あとDLL使えないのは論外。
0119名前は開発中のものです。04/12/28 21:35:55ID:8D0vTXBA
>>118
PS2にはすげぇ強力な並列演算するコプロセッサがついてるって聞いたけど…
それは内部ロジックには利用できないものなの?HSPとは関係ないけどさ
0120名前は開発中のものです。04/12/28 22:31:56ID:OzZDkU9f
質問です。HSPでαチャンネル付き画像(PNGとかのやつ)は扱えますか?
αチャンネルで、画像の各部の透明度を決めたいのです。
要は、ノベルゲームとかの立ち絵を扱いたいのですが。どでしょ?
012112004/12/28 22:38:44ID:OzZDkU9f
すみません。自己解決しました。
0122名前は開発中のものです。04/12/29 18:18:48ID:VUgu96uQ
あげ
012311804/12/29 18:59:24ID:lwrsozmK
>>119
FPUが使える場合と使えない場合がある。
つーか使えても3D用の float くらい。意味なし。
0124名前は開発中のものです。05/02/06 16:10:13ID:4TowNoAo
話題戻せば?
0125名前は開発中のものです。05/02/07 05:42:18ID:Risqo8/4
望んだ絵が要求される速度で動けばゲームは作れる。
その条件に当てはまれば言語なんぞ何でも良い。
0126名前は開発中のものです。05/02/07 19:43:46ID:Zw5gnYH8
自分はHSPでプログラミングを学ぶつもりはない。
ただ、簡単な命令&(個人的には)流れがわかりやすいという理由からHSPを使っている。

それに、ゲームは面白ければどんな言語で作られていようと関係ないと思う。
確かに、CにできてHSPにできないことは多々あるかもしれないけど、もし、そういう事態に陥ったら
   ・がんばってCを学ぶ
   ・あきらめて別のこと(処理方法)を考える
などをすればいいと思う。高等言語を使えばいいってわけでもないしね。

・・・・・個人的な見解だが、おかしいかな?
0127名前は開発中のものです。05/02/07 23:16:59ID:MgQy0+Qf
HSPにしかできないことなどはない
デメリットは多い。
よって学習用以外に使う意味は無い
0128名前は開発中のものです。05/02/07 23:51:32ID:PS5KXYMc
君の見解が「おかしい」とまでは言わないが、

>ゲームは面白ければどんな言語で作られていようと関係ないと思う。
まぁ、だいたい同意。
本気で真剣にHSPに取り組んでおり、他人にきちんと評価される物を作れれば
なにも問題ないという事に気づいているにもかかわらず、

>自分はHSPでプログラミングを学ぶつもりはない。
>ただ、簡単な命令&(個人的には)流れがわかりやすいという理由からHSPを使っている。

なんて逃げ場を作っている内は、何をやっても身につかない。矛盾してる。
「プログラミング」って、「コマンドを覚える」ことではない。
0129名前は開発中のものです。05/02/08 01:19:36ID:PLAbbWdc
HSPの講座はWEBにたくさんあるけど本当に有用なものは少ない気がする。
逆にC/C+の講座は有用なものもたくさんあるので、終局的に見ると
C/C+のほうが難しいけど楽に(変な表現だけど)ゲームを作れると思う。
0130名前は開発中のものです。05/02/08 07:37:12ID:om+8M3SA
講座なんか無くてもHSPならゲーム作れましたが…。
0131名前は開発中のものです。05/02/09 06:01:59ID:fT/31bmM
>>128
ナルホド
0132名前は開発中のものです。05/02/11 21:47:15ID:XuEZhlNi
>126
HSPの方がCよりも言語としては高級に位置づけされると思われ
0133名前は開発中のものです。05/02/11 22:15:16ID:iiMZo4/1
>>132
だから>>126の結論に達するんじゃないの。
0134名前は開発中のものです。2005/06/16(木) 17:30:17ID:WduDXTj0
すみません、空気を読まずに質問するかもしれませんが、
HSPで、テンキーを使わずに、キャラの等速八方向移動をしたいのですが、
下の方法で出来ません。
どなたか詳しい方いれば教えていただけないでしょうか?

if KY=1 :L=1;左入力
if KY=4 :R=1;右入力
if KY=2 :U=1;上入力
if KY=8 :D=1;下入力

if (L=1)&(U!1)&(D!1) :MX=MX-8 :if MX<0 :MX=0;左移動
if (R=1)&(U!1)&(D!1) :MX=MX+8 :if MX>608 :MX=608;右移動
if (U=1)&(L!1)&(R!1) :MY=MY-8 :if MY<0 :MY=0;上移動
if (D=1)&(L!1)&(R!1) :MY=MY+8 :if MY>448 :MY=448;下移動

if (L+U=2) :(MX=MX-8)&(MY=MY-8) :if (MX<0)&(MY<0) :(MX=0)&(MY=0);左上移動
if (L+D=2) :(MX=MX-8)&(MY=MY+8) :if (MX<0)&(MY>448) :(MX=0)&(MY=448);左下移動
if (R+U=2) :(MX=MX+8)&(MY=MY-8) :if (MX>608)&(MY<0) :(MX=608)&(MY=0);右上移動
if (R+D=2) :(MX=MX+8)&(MY=MY+8) :if (MX>608)&(MY>448) :(MX=608)&(MY=448);右下移動

0135名前は開発中のものです。2005/06/17(金) 20:50:26ID:Gv+ovG/G
*@
stick k,15,1:gosub *@f
redraw 0
color:boxf
color 255:pos x,y:mes "■"
redraw 1
await 15:goto *@b
*@
if(k&1):if(x>0):x--
if(k&2):if(y>0):y--
if(k&4):if(x<624):x++
if(k&8):if(y<464):y++
return

これじゃ駄目なの?
0136名前は開発中のものです。2005/06/18(土) 13:56:10ID:0c26YERh
おれはHSPからプログラミングはじめて落ちゲーつくってみた。
連鎖の処理から途端にむずかしくなってそこでとまっている。HSPでもつきつめてゲーム
つくろうとすればそれはむずかしいです。C++とかは初歩の段階からしてつまずく
んだよね。画像の表示やテキスト表示からして。
今はVBさわってるけどテキストの表示すらよくわからんです。
0137名前は開発中のものです。2005/06/24(金) 23:29:12ID:S5l+WqGS
>>136
いいか、C++とVBは今すぐやめろ。HSPの落ちゲーを完成させろ。連鎖の処理
が難しければ、簡単なものに仕様を落とせ。つまり、お前でも作れそうな
ものに変えろ。誰にも遊んでもらえそうにない簡素なものでもいいから作れ。
プログラミングで重要なことは成功体験を積み重ねることだ。HSPでつまづいた。
じゃあC++に変えちゃえ。C++でもだめだった。じゃあVBに変えちゃえ。でも
VBもよく分からないなあ。こうして失敗体験を繰り返すことによって、お前は
ダメになっていく。これが、趣味の範囲であるならばいい。やっぱプログラミング
って難しいや、とか思って、ゲ製作なんていうオタクなことはやめて青春を
謳歌するがいいさ。が、職業人としてのプログラマーとして、失敗体験を
積み重ねていったらどうだろう。お前の行きつく先はオーバードーズだ。
0138名前は開発中のものです。2005/06/25(土) 00:12:52ID:5xF4H0X9
>>134
お前のせいじゃない。お前が読んだHSP入門書に問題がある。誰も論理演算
について分かりやすい説明をしていない。プログラミングの基礎については
他言語で学んだ奴がHSPに移行してくることを前提としているか、HSPについて
はよく知ってるが、テクニカルライターとしてはド素人の輩が書いてるか、
どっちかだ。
キー入力のサンプルコードに関しては考えるだけで腹が立ってくるので、入門書
のどこが悪いのかについては略すが、お前のソースによく現れている。

お前の書き方に合わせるならば、以下のようになるだろう。

if (L=1)&(R!1)&(U!1)&(D!1) :MX=MX-8 :if MX<0 : MX=0;左移動
以下同様。

;左上移動
if (L=1)&(U=1)&(R!1)&(D!1) {
MX=MX-8 : MY=MY-8
if MX<0 { MX=0 }
if MY<0 { MY=0 }
}
以下同様。
0139名前は開発中のものです。2005/07/01(金) 14:27:39ID:hz9RmUzw
で、HSP3の開発が進んでいるようだが、どうよ?
0140名前は開発中のものです。2005/07/04(月) 19:20:02ID:Da821zR7
HSPでRPG作るのは難しいってよく言われるじゃん。
HSPしか使ったことがないんでよくわからないけど、
具体的にどういう理由で難しいんですか?
0141名前は開発中のものです。2005/07/16(土) 07:36:46ID:pS23lm0b
>>140
それは人によると思う。
ていうか、RPGだけじゃなく、シューティングやアクション、パズルだって一緒だと思う。
要は市販レベルのものを目指そうと思うと何でも難しいってことだ。

0142名前は開発中のものです。2005/07/16(土) 07:51:43ID:edvC+hOz
DLLでメモリDC使いながら
擬似的にJavaのGraphicsクラスみたいなのを実装して
それをHSPで描画すれば早くなるんじゃない?
0143名前は開発中のものです。2005/07/17(日) 01:50:24ID:/OY2tA/S
dll作るぐらいならCでそのまま作れよ・・・
と言いたくなりますね。
速度が遅い原因の多くは作り方に問題があると思いますが。
0144名前は開発中のものです。2005/07/17(日) 14:54:03ID:8frs/xr4
今時のPCでHSPが遅いなんて言ってる奴は
実際に作った事が無い奴だよ
一体どんなすごい物作る気でいるんだか
0145ホスプロ ◆HOTsoUpxjY 2005/07/17(日) 15:30:17ID:zzAbNBPH
>>140
HSP2.xは構造体もクラスも使えないので、STGなどと違い
データ構造が大量で複雑なRPGには向かないと言われてきた。
が、∃ではモジュール変数が搭載される。これは原始的クラスのようなもの。

>>144
例えばフォトショップのフィルタのような空間フィルタの処理をするアプリを作るときに
HSPで描画すると、どうせ内部でAPIのGetPixelとSetPixelとか使ってるだろうし
インタプリタのオーバヘッドも凄くなって、結果的に大きな差になってくる。
0146名前は開発中のものです。2005/07/17(日) 16:17:40ID:Wy0l/65o
RPGつったって複雑になるかどうかは設計・仕様次第じゃない?
0147名前は開発中のものです。2005/08/14(日) 02:51:10ID:iPgkyV9K
まぁぶっちゃけRPGはツクールに任せておけばいいわけだが。
0148名前は開発中のものです。2006/01/04(水) 14:38:15ID:Y9wd+v7k
ロックマンみたいなアクションが作りたいんだけど
プラグイン使わずに基本命令だけで作れますかね。
弾幕とか表示させたら
低スペックのマシンでちゃんと動くか心配です。
あと当たり判定がちゃんと作れるか自信ない。
ちなみにスーファミっぽいドット絵で
解像度は320×240で作る予定です。
0149名前は開発中のものです。2006/01/11(水) 16:53:10ID:PU+bi4Mb
基本命令だけで作ろうと思えば作れますが、かなり遅くなると思います。
なので、DirectXやDLL化をしないと無理でしょう。

あたり判定などの使ったゲームを作ったことがないのでしたら、
アクションゲームを最初に作る事はお勧めしません。
このスレで何度も出てきているようにまずは簡単なゲームから作る事をお勧めします。



とりあえずがんばりや…
0150名前は開発中のものです。2006/01/11(水) 21:26:10ID:o+4jDOtA
はいはい小学生はこれでも読んで、よく考えなさい。

「ハッカーになろう」
http://cruel.org/freeware/hacker.html
0151名前は開発中のものです。2006/01/11(水) 21:43:38ID:eGv7Amgb
12歳からできる
0152名前は開発中のものです。2006/01/12(木) 18:13:22ID:0BD351PS
>>144
確かにいわれた通りなので試してみた。
HSPとC言語で単純計算を繰り返させてみろ。
環境にもよるだろうがかなり処理速度に差がでたぞ。
i++;だけを繰り返しさせたが、10倍とか100倍どころの差じゃない。
0153名前は開発中のものです。2006/01/12(木) 19:01:11ID:vESlanCj
このスレ見てひさしぶりにゲーム作るやる気が出てきた。
ありがとう。
言語はHSPじゃ無いけど

そういや、俺は始めてゲーム作りたくなったときHSPを使ったら挫折して、
CをやってみたのだがCは挫折はしなかった。
だからHSPで挫折するような奴は俺みたいにCの方が馴染むのかもしれない
0154名前は開発中のものです。2006/01/12(木) 21:36:28ID:PDqKfXHU
>>152
実際は一瞬で終わる処理がほとんどだから人間が感じる差はないんじゃない?
何もせずに何十万回もループさせるなんてしないでしょ。
0155名前は開発中のものです。2006/01/13(金) 22:24:27ID:GgOnKFMW
当たり判定とか画面効果とか当たり判定とか当たり判定とか
01561522006/01/14(土) 12:26:12ID:OcwrV77u
>>154
一瞬が一瞬でなくなるから困る。
155がいうような場合も含め、ジャンルによっては多大な回数の計算が必要になる。

たとえば、1000倍の差があるとすると、C言語だと0.0001秒の処理にHSPだと0.1秒かかる。
これはあまりに致命的だろ。
0157名前は開発中のものです。2006/01/16(月) 18:56:53ID:NIw8ZrV2
そんな多大な回数の計算をする必要のあるゲームって
一体どんなスゲーの作るつもりでいるのよ
『HSPで出来る範囲について』って質問するレベルの範囲で考えてよ
0158名前は開発中のものです。2006/01/16(月) 21:50:10ID:T4GFONYO
ある程度遊べるものを作りたければ>>156相当の処理はこなす
>>157がどこまでのものを作りたいかってのが問題だけど
少なくともスーファミレベルまでなら余裕
今時の主流同人レベルの作品となると処理速度を念頭に置かないと
ゲームにすらならない可能性がある。

まあ、実際に色々作ってみてHSPの速度を覚えれば自ずと答えは出てきます
0159名前は開発中のものです。2006/01/16(月) 23:36:01ID:4iFikG75
おまえらこのゲームHSP製ですぜ。
HSPだからできないなんてのは、いいわけにならなくなったわけだが
http://www.gris2.com/~dlock/
0160名前は開発中のものです。2006/01/23(月) 19:39:57ID:2a5QmyBR
>>159
それすげーな
0161名前は開発中のものです。2006/01/24(火) 01:27:57ID:3rlgQBb2
>>159
HSPだから出来ないのではなくて、HSPなんて出来ない・使いたくないというのが、本音では?
0162名前は開発中のものです。2006/01/27(金) 06:58:00ID:b2dmF3hj
低脳HSP使い乙
低脳HSP使い乙
低脳HSP使い乙
低脳HSP使い乙
0163名前は開発中のものです。2006/01/27(金) 07:19:57ID:b2dmF3hj
一瞬が一瞬でなくなるから困る。
155がいうような場合も含め、ジャンルによっては多大な回数の計算が必要になる。

たとえば、1000倍の差があるとすると、C言語だと0.0001秒の処理にHSPだと0.1秒かかる。
これはあまりに致命的だろ。
0164名前は開発中のものです。2006/01/27(金) 10:38:53ID:qM7eZ2gU
近頃の適当なスペックのPCなら問題にならない速度出るよ。
PCが遅ければ遅いほど、より遅くなる。
0165名前は開発中のものです。2006/01/27(金) 16:15:35ID:O82ZGR1U
>>163
その場合はCを使えばいい。
最近のパソコンを対象に考えれば、十分なものが作れるだろう。

あ、貴方にそんな技術はありませんか。そうですか。
0166名前は開発中のものです。2006/01/27(金) 16:19:31ID:7M7oolQp
あまりに不毛
0167名前は開発中のものです。2006/01/27(金) 18:57:17ID:4QQ+Jr+0
>>165
低脳厨はスルー汁
0168名前は開発中のものです。2006/02/06(月) 19:19:07ID:QIwwlwrc
クックック 最強の言語はマシン語だっ!
0169定価10円2006/02/06(月) 22:27:00ID:xYBIoISz
結論:最初のうちはいい。いろいろツールとか作ってみろ。
そのあと、C++に乗り換えればいい。大体が分かってると0からやるよりすぐできるぞ。

最初のうちには処理速度なんか気にすんな!遅くても、伝わればいいんだ!とマジレス
0170名前は開発中のものです。2006/02/07(火) 03:32:33ID:XbJO+t53
(,;',;*;`;) ふっふっふ、高級言語が最強だと?いつまで簡単に
すがり付いてんだよw究極は機械語だ!機械語こそ最強の言語だ!!
0171名前は開発中のものです。2006/02/07(火) 12:49:17ID:9hhLzVHm
>>170
ほんたま乙
0172名前は開発中のものです。2006/02/07(火) 14:58:07ID:aShzxwao
>168
でももう人間が使いこなせない。
俺も8086、z80、6502までくらいならわかるが
最近のは・・・
0173名前は開発中のものです。2006/02/07(火) 18:17:42ID:dAY4uk9O
どうせ基本は同じなんじゃないか。
詳しい人いる?
0174名前は開発中のものです。2006/02/07(火) 22:39:20ID:W7MaUJtU
つttp://www.intel.co.jp/
0175プログラミングの廃人2006/02/08(水) 00:58:38ID:q4KQiyY1
内容:
(,;',;*;`;) フッフッフ、人間に機械語を使いこなせるものか!
自分のすべてを捨てて・・・家族、友達、恋人、人生・・・
自ら麻薬ずけにまでして一日中ひたすら・・・長かった・・・
そして、俺は強くなった・・・
人間であることと引き換えに得たこの力・・・
0176名前は開発中のものです。2006/02/20(月) 18:55:04ID:6p+HUpkf
>>163
仮定の話すんな。
1000倍も掛からん。
0177名前は開発中のものです。2006/02/27(月) 01:36:48ID:w+HOC02l
>>176
俺のとこだと大体、
HSPはActiveBasicの千倍掛かる。
ActiveBasicはBCCの二倍掛かる。








とりあえず釣られてみた
0178名前は開発中のものです。2006/02/27(月) 02:56:59ID:ZXuERcpu
>>177
 てことは、1GhzのPCで実行するとHSPでは500Khz相当の仕事しかしないってこと?
 アリエネー

 まぁ、同じ処理をアセンブラのと比較したら5分掛かってたのが2秒ですんだってのは
ありますけどね。
0179名前は開発中のものです。2006/03/01(水) 13:05:15ID:VLzz0jS9
アセンブリこそ最強の言語だとおもう…自由度も最高だしね
0180名前は開発中のものです。2006/03/01(水) 20:14:36ID:qSXqEEUp
はいはいアセンブラアセンブラ
0181名前は開発中のものです。2006/03/01(水) 22:48:15ID:h2VfqWa/
>>177
2000倍はひどいな。
普通の四則演算20000回ループで、うちでは実測値BCCの20倍なんだが
どういうプログラムで2000倍なんだ?
0182名前は開発中のものです。2006/03/01(水) 23:10:38ID:sr1h3eIh
bccと比べて
tjsが7倍ぐらいで
hspが22倍ってどっかで見たな
0183名前は開発中のものです。2006/03/01(水) 23:13:55ID:/SDQnT9L
>>181
ネタにマジしry
0184名前は開発中のものです。2006/03/01(水) 23:26:03ID:h2VfqWa/
ネタかよ!
0185名前は開発中のものです。2006/03/02(木) 02:20:36ID:iFJR4198
きもっ★
0186名前は開発中のものです。2006/03/02(木) 13:09:33ID:zrMtMgtV
で、ネタなのは2000倍と20倍のどっちだYO!
0187名前は開発中のものです。2006/03/02(木) 15:54:14ID:liyohw2m
HSPの中身がどんな実装になってるか知らないけど、ベタにスタックマシン型の
中間コードが使われてるなら20倍で正しいと思うYO
0188名前は開発中のものです。2006/03/02(木) 22:03:19ID:RPo5N89t
もっともよくて25倍はいくな
変数同士の代入だと100倍ちょい
0189名前は開発中のものです。2006/03/02(木) 23:55:32ID:OOonpz03
hsp2.xはC++の20〜100倍と結果でてた。
hspEから最適化してあって速度は20〜50倍程度に収まってるはず。(もち単純計算ね
hspEから計算優先順位とか変換が速度変わらないとどっかで紹介されてた。

与えられたものに評価したりする人は使えないでしょ。
0190名前は開発中のものです。2006/03/03(金) 02:06:26ID:es7sjkBl
HSPで早いコード出す言語処理系作ればいいんじゃね?
0191名前は開発中のものです。2006/03/03(金) 02:49:27ID:E+M/ol5U
ADVやらRPGにある様なスクリプト言語作れと?
hspEなら必要な処理をモジュール化すれば事足りるよ。

それをしない程度の人はずっと早い。遅い。と文句いって作らない。
足らぬ足らぬは工夫が足らぬ。
0192名前は開発中のものです。2006/03/03(金) 03:24:13ID:YoxCO/jC
>>191
そんなもんじゃない。Cやもっと早い言語のコンパイラを作れってことだ
早さにこだわる香具師ならそのくらい出来るだろ?
ちなみに最初のFORTRANコンパイラは18人年かかったそうだ


たいだいHSPはクソなんだよ。なんでクソかって? 抽象化がデタラメすぎるからだ。
構造化プログラミングとかOOPとかLispのマクロとかラムダ計算とか遅延評価とか
型推論とかジェネリックみたいなんだったら諸手を振って歓迎したい
でもHSPやVBやなでしこのような言語を見ていると90年代までには解決された問題を
繰り返したいとしか思えないんだ。もちろん、そういう体験はHSPやなでしこの
設計者にとっては有益だろうが……あまりにも罪作りだよ。というのもHSPやVBやなでしこ
なんかを最初にやった香具師はあまりに「贅沢しすぎ」だ。初日からGUIが出て、しかも
実行速度もさして問題なし。ほとんどの香具師はそこで満足してしまうんだ。
広くて、しかも楽しい世界を知らずにそこで終わってしまうんだ……。
そういう意味で正直初心者にとっては昔のN88BASICなんかのほうがずっとマシだよ。

ま、そういう煽りを踏まえて俺は>>150に出てる「ハッカーになろう」をオススメしたい。
「そこで終わらなかった香具師」は俺が>>190で言いたかったことの意味が解るだろうからさ
そういう地平に立てばRPGなんてもんがいかに楽勝かもわかってもらえると思う
0193名前は開発中のものです。2006/03/03(金) 04:11:16ID:E+M/ol5U
>>192
> でもHSPやVBやなでしこのような言語を見ていると90年代までには解決された問題を
繰り返したいとしか思えないんだ。

自分は趣味なら技術プロセスの(技法?問題?)を完全に理解しなくて良いと思ってる。
車を買う時にタイヤの駆動の技術プロセス(歴史)やエンジンの配置のプロセス(歴史)を完全に理解せず買うのと同じで、本当は賢くない選択だけども、目的は「買う」ことで手段として「知る」があると思う。
HSPやなでしこ使う人は「作る」のが目的で「使う」のが目的ではないから・・・

>広くて、しかも楽しい世界を知らずにそこで終わってしまうんだ……。
それが残念だと思うなら、広めるために自分が動くしかない。

世界を変えるな。
自分を変えろ。
それが出来ないなら目と口と耳を塞げ。
それが出来ないなら・・・
---------------------------------
体制を批判するのは簡単だし、壊すのも簡単。
しかし、今以上を求めるなら今を維持させるのが前提。 ・・・ アメリカがイラクという体制を壊したが以前を維持できなかったように。
体制が嫌なら自分で行動すればいい。
それができず嫌なら、単純に見向きせずに暮らせばいい。
無視さえできないなら自らその体制から消えればよい。


途中から話題を反れたけど。HSPは現状でいいと思うよ。
HSPの問題点だって、探究心ある人は別の言語を選んで進んでいるから。
0194ホスプロ ◆HOTsoUpxjY 2006/03/03(金) 08:46:19ID:hgrpFfEU
>>192
>抽象化 はRubyとかに任せて、HSPはBASICを繰り返したいんだよ
0195名前は開発中のものです。2006/03/03(金) 12:14:57ID:XYCeDuij
ぼくちんしーげんごまなんではっかーりなるよ、
えいちえすぴーなんかくそだもん、
ていのうえいちえすぴーつかいおつ
ていのうえいちえすぴーつかいおつ
ていのうえいちえすぴーつかいおつ
ぶひ〜〜〜〜ぶひ〜〜〜〜ぶひ〜〜〜〜
ぶひ〜〜〜〜ぶひ〜〜〜〜ぶひ〜〜〜〜
0196名前は開発中のものです。2006/03/03(金) 12:39:11ID:zGkY2aTC
>>192
×諸手を振って歓迎したい
○諸手を挙げて歓迎したい
0197名前は開発中のものです。2006/03/03(金) 18:35:59ID:wlOgrJo1
>>193
アニメのアホ台詞を自分の言葉のように言うなよ。恥ずかしくないのか。
お前が引用してるのは、施政者が大衆を都合よく支配下に置こうとするときに使う
詭弁だよ。文化的に低レベルじゃなきゃ出てこん。
あと意味もなくageるな。
0198名前は開発中のものです。2006/03/03(金) 22:09:41ID:es7sjkBl
>>196
サンクス
0199名前は開発中のものです。2006/03/04(土) 00:46:43ID:WgdPDNkb
HSPでいろんなことができるとおもう
0200名前は開発中のものです。2006/03/04(土) 00:50:42ID:PD6eqolh
HSP SEX!
0201名前は開発中のものです。2006/03/04(土) 22:38:17ID:KW93E8Xr
つまる所、HSPでどんな事ができるか?なんて聞く奴は
何を使ったって何も出来ないんだよ
■ このスレッドは過去ログ倉庫に格納されています