トップページgamedev
987コメント223KB

HSP - Hot Soup Processor [2]

レス数が950を超えています。1000を超えると書き込みができなくなります。
0001名前は開発中のものです。02/10/24 12:05ID:???

       (  ,,,)
        .(  ,,)      スクリプト言語 HotSoupProcessor について
        ( ,,).        ゲーム製作の視点から、また〜りと語り合うスレ。
     , -──- 、
    (,;::-──-; )-、
     .|` ̄ ̄ ̄´;;|ヽ l   * 質問する前に検索してみる事
     l;    :::;;;l-' /   * ヲチ、ネタなどはスレ違い
    ,-ヽ───.'-、´..   * 前スレ、関連サイトは >>2-5 あたり
    ヽ ──── '
0871名前は開発中のものです。03/01/22 16:47ID:klmfDZer
BrainFuck リファレンス
> ポインタをインクリメント
< ポインタをデクリメント
+ ポインタが示すメモリ位置のデータをインクリメント
- ポインタが示すメモリ位置のデータをデクリメント
. ポインタが示すメモリ位置のデータを出力
, ポインタが示すメモリ位置のデータに入力
[ ポインタが示すメモリ位置のデータがヌルなら対応する]までジャンプ
] ポインタが示すメモリ位置のデータがヌルじゃないなら対応する[までジャンプ

例として '@' を書くとしたら
1.単純に64回インクリメントして出力
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.
2.ループを利用して出力
>++++++[<++++++++++>-]<++++.
(1bite目を文字用、2bite目をカウンタ用とする。
 [〜] は、単純に言えば指定biteが0になるまでループする。
 この例だとまず2bite目に6回インクリメントして
 それをループカウンタに使用している。)
0872名前は開発中のものです。03/01/22 16:50ID:klmfDZer
>>870
コマンドラインから入力にすれば7行になりそうかも。
それにしてもレス早いなw

頭の体操にはもってこい ヽ( ´ー`)ノ
0873あぼーんNGNG
あぼーん
0874名前は開発中のものです。03/01/22 22:00ID:DGjj6H7z
だれかいい素材が置いてあるとこしらない?
アクションやSTGにつかえるようなの。
0875( ´-`)y-~~~03/01/22 22:47ID:GfCkIG6l
モナー板。
0876名前は開発中のものです。03/01/22 23:37ID:4ffgTA0G
>>875
ふーん
0877836 ◆C6SeeSExNw 03/01/22 23:48ID:pWRc/ekY
>>874

ググってみましたが見つからない。

RPG系の素材なら簡単に見つけられますが、
アクション系は無いですねえ。

>>875
AAを素材にしろと…。

面白そうではあります。
0878名前は開発中のものです。03/01/23 00:10ID:4FiZUY4J
>>877
そうですか…
自分もくぐってはみたのですが、やはり見つかりませんでした。
自前の目をつぶってかいたような絵を使うしかないかな。
0879名前は開発中のものです。03/01/23 00:50ID:yuzj6bDT
知り合いに書いて貰えばいいんでないか居?
0880あぼーんNGNG
あぼーん
0881名前は開発中のものです。03/01/23 01:28ID:t0ttDdw5
おい、ぐぐったら1ページ目に出てきましたよ?
おまいらが求めていたものなのかは知らんが

自作ゲームに使った素材を出来る限り公開します。
もちろん使用はフリー! どんどん使って下さい。

だとさ。アニメーション用の画像もあった
0882名前は開発中のものです。03/01/23 01:44ID:5HxS3L/r
>>879
ゲームに使うからかいてくれなんて頼みずらいわな。

>>881
どこどこ?
0883名前は開発中のものです。03/01/23 02:39ID:Ul3qab9B
>>881
まんま検索したらあったよ。でもちょっとな…
ここ以外ほんとに全然ないなぁ。
0884名前は開発中のものです。03/01/23 02:48ID:JbkL70jD
ゲームを作るための素材を集めよう!
http://game.2ch.net/test/read.cgi/gamedev/1015059429/l50
◆-CardWirth-名も無き素材屋の集まるスレ◆
http://game.2ch.net/test/read.cgi/gamedev/1021737435/l50

一応この板で「素材」関係のスレ
0885名前は開発中のものです。03/01/23 14:15ID:SCQ7sK5k
ゲームの画像って整理するの大変だよな。
拡大してちまちま移動したりさ。
おまいらどうしてますか?
0886名前は開発中のものです。03/01/23 17:14ID:PcnZR555
とくになにもしてない。
0887名前は開発中のものです。03/01/23 17:48ID:ZyxPzP9S
>>886
絵の量が少なかったらいいが、多いときは大変なんだよ。
大きな画像にまとめないんだったらたいして変わらんがさ。
0888名前は開発中のものです。03/01/23 21:12ID:HUUUgSkY
>>885
まぁ、仕方ないよねぇ。
適当にグラフィック置いていって、後で追加が発生したりして
並べなおしてるんだと思うけど、最初からある程度それを見越した
余裕のある配置をするしかないのかな?

違う悩みだったらゴメンよ。
0889名前は開発中のものです。03/01/23 21:39ID:4FiZUY4J
>>888
やっぱそれしかないか。
まあ既にオレの場合手遅れなんだけどね。
ごっちゃになるがプログラムを書き替えるほうが楽かも。
0890名前は開発中のものです。03/01/23 21:53ID:9Cl6xi4t
画像の位置をテキストファイルに別途保存してプログラムにはほとんど影響ないようにしてる
そのテキストファイルも専用エディタつくってからは楽に作れるようになった
一度作るまでは結構苦労したけどつくってしまえば楽ちん〜♪
0891名前は開発中のものです。03/01/23 21:55ID:Bgdr1pHN
ところでおまいらちゃんとバージョン管理してまつか?
おれはちゃんと動いてたバージョンを弄くってたら
動作しなくなって、元に戻そうとしても何が原因だか
分からなくて全部放棄した苦い思い出がある。
0892名前は開発中のものです。03/01/23 22:04ID:VP4OiTYm
>>891
HSPに限ったことではないけど……
ある目標を達成した時点でのバックアップは必ず取ってる。
0893名前は開発中のものです。03/01/23 22:08ID:4FiZUY4J
おくらいりになった、結構完成してる物をアップしない?
日の目をみないソフト、結構あるでしょ?
0894836 ◆C6SeeSExNw 03/01/23 23:12ID:AcqkboQa
>>890
それが一番スマートですよねえ。
私はサボって適当な配置+プログラムで指定なので
データが増えたりしたら場合によっては大変なことに。

>>891
実はバージョン管理はあまりしていません。が、
今やっているアレでは、もう一人ステージ設計を担当してる人間がいまして、
そいつとソースを共有する過程でバックアップができてます。

ソースコードをLZHなどで固めて渡すので、それをずーっと保存してます。

>>893

日の目を見ないソフトってのは、あまりないですねえ…
ZGPの3D機能で遊んだやつは私のページで2つばかり置いてますけど、
只のデモですし……ゲームはないですねえ。
0895( ´-`)y-~~~03/01/23 23:50ID:7GBEn0DH
2.6のプリプロセッサ、どんどんぼろが出てるね。
笑っちゃうyo 。・゚・(ノ -`)y-~~~
0896名前は開発中のものです。03/01/24 00:15ID:7HJLBHiP
>>895
へぇー
どんな?
0897名前は開発中のものです。03/01/24 00:19ID:UM404JMF
>>895
RC版になっても後から後からバグ報告が出てきてるね。
しかも、HSP本体とは直接関係ないけどインストーラのバグ(ショートカット作成の
チェックを入れようが入れまいがショートカットが作成される)とか、
困った仕様(問答無用で .as の関連づけを変えてしまう)とかも報告されてるし。
089889703/01/24 00:20ID:UM404JMF
>>897
> RC版になっても後から後からバグ報告が出てきてるね。

「本家β掲示板で」が抜けてました。スマソ
0899名前は開発中のものです。03/01/24 00:26ID:3Vsu2cYC
>>890
俺もそれ作ったよ。
でも結局ほとんど使ってないなぁ。
0900名前は開発中のものです。03/01/24 00:28ID:F0FVbkwo
バグ直して送ってやれや
0901名前は開発中のものです。03/01/24 15:15ID:2gV3b2vt
>>826
プログラム容量が実質的に増えるから?

>>890
具体的にどんな感じなの?
0902( ´-`)y-~~~03/01/24 23:18ID:BiWWLYW6
>>901
容量はあまり問題視しないけど、なんとなく制御文をマクロで
作るっていう発想が気持ち悪くない?

制御文の仕様ってのは、言語のスタイルを決定付けるくらい
大きなものだと思うんだが、マクロの定義を書き換えるだけで
制御文の挙動が変わったりする言語ってのはいかがなものかと。
0903名前は開発中のものです。03/01/24 23:35ID:LQbE9f3B
>>902
禿同。マクロはもっと別の使い道があるよな・・・。
ああ・・・Objective-HSPがほすぃ・・・。
0904836 ◆C6SeeSExNw 03/01/24 23:44ID:UB1j/AHA
>>902

ですね。
普通forにしろswitchにしろ、少なくともマクロで「実装」するもの
じゃないはずですよねえ。

いい加減その辺をまともに実装してほしいですね。

本格的なゲーム制作にも使えるレベルのプラグインはあるのに、
肝心の言語仕様があのザマではどうしようもないというか。
090591003/01/25 00:14ID:vpM7IuKl
>>893
お蔵入りではないけど、晒してみる。
http://hp.vector.co.jp/authors/VA026706/nagisa/nagisa_b02.zip
0906( ´-`)y-~~~03/01/25 00:17ID:2nNvp7wJ
HSP のスタンスから言って、まずありえなそうな話だけど、
HSP 3.0 が OO な言語になったらきっと面白いだろうね。

もっとも、インタプリタで OO って、さらに遅くなりそうだけど
0907名前は開発中のものです。03/01/25 00:43ID:9t9/gz19
言語が糞だからこそプラグインがいっぱい作られたんじゃないか?
0908名前は開発中のものです。03/01/25 01:45ID:r9PfBnTm
>>907
>>754
0909名前は開発中のものです。03/01/25 01:48ID:gdbqF+G/
http://cgi.2chan.net/up/src/f14672.lzh
俺がHSPで初めて作ったツール。
ゲーム画像整理用につくったはずが、いまだ使ったことが無い。
0910名前は開発中のものです。03/01/25 01:52ID:gdbqF+G/

なぜかコピペだといいんだが、直接クリックするといけないな。
まあどうでもいいっしょ。
0911名前は開発中のものです。03/01/25 02:34ID:uwoJKRIQ
>>906
> HSP のスタンスから言って、まずありえなそうな話だけど、
ですねぇ。おにたまさんは私が見る限りC厨ですよ。
マクロとか凄いCライク。Java厨はついていけない(笑

> もっとも、インタプリタで OO って、さらに遅くなりそうだけど
OOにするだけならそんなに変わらないでしょう。
速度に影響ありそうなのは動的束縛で関数呼出しごとに
メモリの読み込みが一度増えるだけ、、、多分
0912名前は開発中のものです。03/01/25 02:59ID:AnUSKuxg
>>911
C厨というより、むしろ時代遅れの生きる化石って感じ。

変数名や変数の数、ネストレベルなどに無意味に厳しい制限を付けてるのはどうせそれを固定長配列として取ってるからだろうし。
(まぁ、↑こいつらはどうかは知らんけどウィンドウ内のオブジェクトの数は確かに固定長配列で取ってあるね)
どうせ速度の出ないインタープリタのくせに文字列サイズを自動拡張しないのは変なケチり根性が働いてるように思える。

それとちょっと同情を禁じえないのはHSPがおにたまさんの技量を超えて広まってしまったことかな。
プリプロセッサの挙動等を見ればおにたまさんの技術はそれほどではないのはあきらかだし。
HSPがそれほど広まらなければこんな要望も出てこなかっただろうし、自分の手におえないような拡張を無理してやることもなかったろうに。


制御構文をマクロでやるべきでないってのはもちろんだけど、
それを言ったら関数定義もプリプロセッサディレクティブで実現してるのは泣ける。
0913名前は開発中のものです。 03/01/25 03:15ID:kMU7wus+
そろそろ君たちが口だけ厨じゃないってことを証明してくれよ。
HSPよりはるかに良いもんが作れるみたいな口ぶりじゃん?
作って公開してくれよ。もちろんタダでな。
できねぇならすっこんでろ。
フリーのツールなんだから使い勝手が悪くたって問題ないんだよ。
金払わない分は使う側が工夫を凝らすのが当然だからな。
実用ソフト作るわけじゃねーんだからもっと気軽に考えようぜ。
0914名前は開発中のものです。03/01/25 03:17ID:k9WFGzeD
知ったか厨が!ワンパスの美学を理解できんのか!
0915名前は開発中のものです。03/01/25 03:22ID:VdAQawkw
ほんとゲ製作は口だけの奴が多いな。
0916名前は開発中のものです。03/01/25 04:02ID:AnUSKuxg
>>913
インタープリタくらい作れるけど、
作ってもHSPよりも遥かにいい物ができるとは思えないよ。

今のHSPの立場ってのは、ある意味奇跡とも言えるけど他の言語の隙間ビジネスのようなもん。
優れた言語は星の数ほどあるけど、その優れた言語が捨てたゴミ部分がHSPにはある。
それが需要を呼んでいる。

美しい言語だけを追い求めてメジャーどころに立ち向かったって勝てるとわけが無い。
でも俺にはあえて糞な言語にするなんて、モチベーションが続かない。
しかしおにたまさんにはそれができる。すばらしい逸材だと思うよ。

ただやっぱもうちっとスキルがあったらもっとマシな物ができただろうになぁとは悔やまれるところ。
0917名前は開発中のものです。03/01/25 04:54ID:wVD7bSgp
実にどうでもいいことだが、「おにたまさん」が「おにいたま」にみえて勝手にハァハァさせてもらってる。
0918名前は開発中のものです。03/01/25 07:31ID:6Nmhjq7y
文脈からおにたまに嫉妬してるのが見え見えな(略
0919名前は開発中のものです。03/01/25 09:52ID:hfgmfL1L
>>916
じゃあ作れボケ
0920名前は開発中のものです。03/01/25 10:11ID:pDywCWT2
そうだね、HSPよりいいものでなくてもいいから作って欲しいね。
0921名前は開発中のものです。03/01/25 10:22ID:PbdkEOOt
916みたいになのを口だけ、というんだな。
0922名前は開発中のものです。03/01/25 12:57ID:eS7+tVuN
Ver問わず実行ファイルに含まれているファイルを暗号化解除して抜き出すソフト作ったんだけれど需要ありまつか?
0923名前は開発中のものです。03/01/25 13:31ID:IUHTvrwG
>>922
axをasに直すならほしい。
画像とかax抜き出しはもうすでにvectorにある。
0924名前は開発中のものです。03/01/25 13:45ID:eS7+tVuN
>>923
ax->asは持っているがVer2.55までだぞ?
あとファイル抜き出しは最新Verには対応していないはず。
0925名前は開発中のものです。03/01/25 14:06ID:IUHTvrwG
>>924
両方ぜひ公開を。
0926名前は開発中のものです。 03/01/25 17:29ID:PHRJEJDp
>924
他人のソースパクって楽にゲーム作ろうって魂胆ですか?
0927マァマァオチツイテ03/01/25 18:03ID:ZYaDy+Cy
>>926   ∬
( ・∀・)つ旦
0928名前は開発中のものです。03/01/25 18:15ID:WqZc+iqn
厨のゲームを解体して2chでネタにするだけだろ。
0929名前は開発中のものです。03/01/25 18:28ID:dzv4AIxl
>>928
表向きはそれでいこう
0930名前は開発中のものです。03/01/25 18:30ID:KaK5EelI
>>922
需要あるからアップしてくれぃ。
0931名前は開発中のものです。03/01/25 18:48ID:IMR+MvRR
>>922
それ公開しちゃうとまた暗号化の仕様が変わっちゃうのね、きっと。
できればやめて欲しい。
0932名前は開発中のものです。03/01/25 19:40ID:eS7+tVuN
いや暗号化は解除しない。
暗号化されていないものをコピーするだけだし。
・・・ワケワカランな。これでソフト自身を解体すれば分かる。
あとax->asは俺が作ったものじゃないからやめておくか。

ttp://tcnweb.ne.jp/~takayu/cgi-bin/up/img/960.lzh
0933名前は開発中のものです。03/01/25 19:58ID:CMFRJaz5
使えない
0934名前は開発中のものです。03/01/25 20:02ID:p5UJyEZJ
>>932
いらね
0935名前は開発中のものです。03/01/25 20:13ID:Oangq9ww
>>932
ttp://www.vector.co.jp/soft/win95/prog/se253288.html
0936名前は開発中のものです。03/01/25 20:17ID:1QWypZF8
    |                        \
    |  ('A`)               使えない
   / ̄ノ( ヘヘ ̄ ̄                /

    |                        \
    |  ('A`)                いらね
   / ̄ノ( ヘヘ ̄ ̄                /



       ‖
      ('A`)
      ( )
   |   . | |
   |
  / ̄
0937名前は開発中のものです。03/01/25 20:43ID:PbdkEOOt
>>932
元気だせよー。
すごいと思うよ自力でこれをつくるのは。
0938名前は開発中のものです。03/01/25 20:55ID:eS7+tVuN
>>933-934
別におまいらのためにうpしたわけじゃないんだが。
需要のあるやつがもってけばいいんだけど。

>>935
いや、だから・・・最新Verのは抜けないだろ?

>>936
ギシギシ アンアン

>>937
アリガd。
でもあるHPにあるpackfileを抜き出すやつを改造しただけなんだよなw
0939名前は開発中のものです。03/01/25 21:32ID:9t9/gz19
>>938
公開すんな馬鹿チンが
0940名前は開発中のものです。03/01/25 21:41ID:9RwSj0T0
誰か暗号もやぶっとくれ
0941名前は開発中のものです。03/01/25 22:42ID:l7bvCtIV
ヤメロ馬鹿チンが
0942名前は開発中のものです。03/01/25 23:05ID:ZYaDy+Cy
hspimgって人気ないの?
0943名前は開発中のものです。03/01/26 01:23ID:uRQ0LLj1
作者登場!
0944名前は開発中のものです。03/01/26 01:31ID:09TEHwYx
おまえらのゲームに対する情熱はこんなもんか
0945名前は開発中のものです。03/01/26 02:36ID:qxB5Q6RG
 漏れはオープンソース派だが、パスタソースなので誰も見てくれない罠。
0946名前は開発中のものです。 03/01/26 07:15ID:38r7n6r2
スパゲティコードこそ最強の暗号。
変数名をわざと意味の通じないものにしておくとか
1行に大量の命令を書くとか
意味のないサブルーチンであっちこっちに揺さぶるとか
見てる奴に対する罵倒コメントを書きまくっておくとかすると
なおよい。
0947名前は開発中のものです。03/01/26 09:19ID:i+8mwsRw
>見てる奴に対する罵倒コメント
イイ!!
0948名前は開発中のものです。03/01/26 12:14ID:IOjFrIZO
次スレたてて
0949名前は開発中のものです。03/01/26 12:26ID:QGuS8v0T
じゃ、>>950に立ててもらおうか。
0950名前は開発中のものです。03/01/26 18:22ID:urbTVHF8
もう終わりにしよう
0951名前は開発中のものです。03/01/26 18:54ID:IOjFrIZO
>>950
頼みましたぞ。
0952名前は開発中のものです。03/01/26 19:54ID:qjcFwIEg
ttp://www.onionsoft.net/hsp/beta/betabbs.cgi?mode=allread&no=1638&page=

HSP 2.6aが出た模様。
0953名前は開発中のものです。03/01/26 20:00ID:uRQ0LLj1
タマタマはデバグしないで配布してんのか?
0954名前は開発中のものです。03/01/26 21:12ID:rtYIyJsL
>>953
何故そう思う?
0955名前は開発中のものです。03/01/26 22:01ID:/1aEHydm
馬具だらけっ
0956名前は開発中のものです。03/01/26 22:07ID:WEK55fTP
一人でやってんだからしょうがないだろ
ソースもかなり膨大な量になってるはずだ
だからてめーらデバッグしろってこと。
あれ、なんかむかついてきた。
0957名前は開発中のものです。03/01/26 22:33ID:WTVoh9w1
オープンソースにすればみんな幸せになれる!!
0958名前は開発中のものです。03/01/26 22:52ID:WEK55fTP
>>938
どこかわかったw
0959名前は開発中のものです。03/01/26 23:07ID:z3EppC5d
しかも改造というレベルではなくほとんどパクリ
がっかりだよ
0960名前は開発中のものです。03/01/27 01:14ID:hMnp1EBZ
       (  ,,,)
        .(  ,,)
        ( ,,).
     , -──- 、
    (,;::-──-; )-、
     .|` ̄ ̄ ̄´;;|ヽ l
     l;    :::;;;l-' /
    ,-ヽ───.'-、´..
    ヽ ──── '     お わ り
0961名前は開発中のものです。03/01/27 02:05ID:YW+IluRv
 暇だから俺が次スレ立てようか。
 なんか要望あったらレスしたまい。
0962( ´-`)y-~~~03/01/27 02:13ID:VCjfDNJ3
   /⌒ヽ      ______________ 
  / ´_ゝ`)    / 
  |    /   <  >>961│┘├┤┴┼┬┘┌┬┬┘・
  | /| |      \______________  
  // | |  
 U  .U
0963名前は開発中のものです。03/01/27 03:03ID:YW+IluRv
>>962
了解すた。つまり次スレは「hgimg vs zgp」で激しくやりあえと。
0964名前は開発中のものです。03/01/27 03:56ID:9l1MuhqA
しかしそれにしても、このソフトのネーミングは糞だな(w なぜにHOT SO
UP?それに語感的にもSOU'P''P'ROCESSORのP重な
りは最悪だし
よくよくセンスが感じられない
うんこ作者逝ってよし!! おまえら、こんな
デザインの狂った糞ソフト語ってないで
すぐに削除依頼出しとけよ
0965名前は開発中のものです。03/01/27 04:08ID:LFECB8Cx
>>964
めずらしい型のアンチhspだな。

>>961
スレたてよろしく。
要望は…HSPの繁栄
0966名前は開発中のものです。03/01/27 04:25ID:nHi8xSk1
axをasに直すソフトってないの?
0967名前は開発中のものです。03/01/27 04:42ID:dCqKihaO
HSP - Hot Soup Processor [3]
ttp://game.2ch.net/test/read.cgi/gamedev/1043609896/l50

いや立てたの俺じゃないけどさ
0968名前は開発中のものです。03/01/27 04:42ID:C5R2Hhe9
>>965
 HSP - Hot Soup Processor [3]
 http://game.2ch.net/test/read.cgi/gamedev/1043609896/

 立てた。にしても連続投稿制限が厳しい。激しく議論したい時に困るな。

 ちなみにおいらは416。ADSLになって戻ってまいりますた。
 トリップ長が変わったのが萎え萎えでござりまする。
0969名前は開発中のものです。03/01/27 04:51ID:jNUOJN9Z
>>964
いまさらネーミングかよ。
つまんないことに突っ込んでないで、ゲーム製作「技術」板なんだから技術について語ろうぜ。

ていうか、めずらしい型のたて読みだな。
よく見なくても不自然な改行でバレバレ。
しね。
0970416 ◆quHoSW/FCI 03/01/27 05:18ID:C5R2Hhe9
>>969
 基本的には、HSPは内部的に古い(80年代)タイプのゲーム制作に合わせて
あるんだよなぁ。んでもって、今のタイプ(再帰とか構造体とか云々)で制作しよう、
下手するとそうしないと駄目、とかいう香具師にボロクソに言われると。

 なんつーか、ノウハウ剥き出しのシンプルなゲーム。そういうのにHSPは向いてる
気がするんよ、おいらは。
レス数が950を超えています。1000を超えると書き込みができなくなります。