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

HSP - Hot Soup Processor [14]

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。2006/12/09(土) 22:35:08ID:E0eCgjhQ
       (  ,,,)
        .(  ,,)      スクリプト言語 HotSoupProcessor について
        ( ,,).        ゲーム製作の視点から、また〜りと語り合うスレ。
     , -──- 、
    (,;::-──-; )-、
     .|` ̄ ̄ ̄´;;|ヽ l   * 質問する前に検索してみる事
     l;    :::;;;l-' /   * ヲチ、ネタなどはスレ違い
    ,-ヽ───.'-、´..   * 歴代スレ、関連サイトは >>2-4 あたり
    ヽ ──── '

  ONION software (本家)
   http://www.onionsoft.net/
0002名前は開発中のものです。2006/12/09(土) 22:35:40ID:E0eCgjhQ
前スレ
  HSP - Hot Soup Processor
   http://game.2ch.net/gamedev/kako/1005/10053/1005332663.html
  HSP - Hot Soup Processor [2]
   http://game.2ch.net/test/read.cgi/gamedev/1035428757/
  HSP - Hot Soup Processor [3]
   http://pc2.2ch.net/gamedev/kako/1043/10436/1043609896.html
  HSP - Hot Soup Processor [4]
   http://pc2.2ch.net/test/read.cgi/gamedev/1047082415/
  HSP - Hot Soup Processor [5]
   http://pc2.2ch.net/test/read.cgi/gamedev/1058507713/
  HSP - Hot Soup Processor [6]
   http://pc5.2ch.net/test/read.cgi/gamedev/1078660876/
  HSP - Hot Soup Processor [7]
   http://pc5.2ch.net/test/read.cgi/gamedev/1086809324/
  HSP - Hot Soup Processor [8]
   http://pc5.2ch.net/test/read.cgi/gamedev/1091694802/
  HSP - Hot Soup Processor [9]
   http://pc8.2ch.net/test/read.cgi/gamedev/1105071481/
  HSP - Hot Soup Processor [10]
   http://pc8.2ch.net/test/read.cgi/gamedev/1119160565/
  HSP - Hot Soup Processor [11]
   http://pc8.2ch.net/test/read.cgi/gamedev/1119160565/
  HSP - Hot Soup Processor [11](12)
   http://pc8.2ch.net/test/read.cgi/gamedev/1143192699/
  HSP - Hot Soup Processor [13]
   http://pc8.2ch.net/test/read.cgi/gamedev/1154978805/
0003名前は開発中のものです。2006/12/09(土) 22:36:42ID:YVTn31g/
>>1
0004名前は開発中のものです。2006/12/09(土) 22:36:42ID:E0eCgjhQ
関連サイト
  ONION software (本家)
   http://www.onionsoft.net/
  HSP Wiki
   http://quasiquote.org/hspwiki/
  HSP CENTER
   http://hspcenter.com/
  HSP ML
   http://garde.esprix.net/hsp-ml/
  HSPLet
   ttp://www.group-finity.com/products/tools/HSPLet/
  スレまとめページ
   http://www.geocities.jp/hsp_summary/
0005名前は開発中のものです。2006/12/09(土) 22:37:28ID:E0eCgjhQ
Q&A

Q HSPで○○は作れますか?
A あなたの努力と根気次第です。じゃんけんからRPGまで、
  ありとあらゆるゲームが作成可能です。

Q 構造体は使えますか?
A 使えません。但し、モジュール変数という型が用意されています。
  Windows API を呼び出す際は、構造体の変わりに配列を使用します。

Q ポインタはありますか?
A 文法上では正式にサポートされていませんが、
  varptr などの関数で変数のポインタを取得できます。
0006名前は開発中のものです。2006/12/09(土) 22:39:58ID:YVTn31g/
途中で書き込んじゃった、すまん>>1
0007名前は開発中のものです。2006/12/09(土) 22:45:31ID:OXq37J2s
ユルサン
0008名前は開発中のものです。2006/12/10(日) 01:26:18ID:zccatKOK
HSPプログラムコンテスト2006
http://hsp.tv/contest2006/
http://hsp.tv/contest2006/cntst_fresult.html
0009テンプレにマジレス2006/12/10(日) 02:01:43ID:ery4RZ+L
Q&A

Q HSPで○○は作れますか?
A あなたの努力と根気次第です。じゃんけんからRPGまで、
  ありとあらゆるゲームが作成可能です。ただし、速度には気をつけてください。
  あなたの環境で動くからと言って、あなたよりロースペックのマシンでも同じよう
  に動くことは保証できません。あなたの環境がロースペックだったりすると、てっ
  きりawait 16で調節しているから大丈夫だと思っていたら、実はあなたの環境で
  は16msを超えていて、あなたよりハイスペックのPCでは速過ぎて恐るべき難易度
  になっているかもしれません。まあそんなことを言い出したら他言語でも似たような
  もんですが、HSPはインタープリタであるが故に、他のコンパイラ型言語に比べる
  とリスクが高いということです。まあ所詮HSPなんだからメインの用途はフリーソフト
  と考えましょう。それでもシェアウェア、同人ソフトを作りたいなら、あんまし速度の
  ことを気にしなくていいアドベンチャーやRPGタイプのエロゲにしとくのが無難です。
  これまたそんなことを言い出したら他言語も同じような状況ですが。

Q 構造体は使えますか?
A 使えません。但し、モジュール変数という型が用意されています。
  っていうかいいですか?ここはゲ製作板です。あなたがツールを作りたいのであ
  れば、構造体を使いたいという気持ちは分かります。しかしね、ここでの目的は
  ゲ製作なんですよ。ゲ製作を知りたきゃゲ製作の歴史を学ぶことです。芸無狂人
  氏や中村チュン氏が、構造体を使ったんですか?MSX時代のコナミが、構造体を
  使ったんですか?そんなもん使わなくても、ゲームは作れるんです。確かに構造体
  を使うことによりプログラムが美しくなったりするかもしれません。ですが、ブツは
  HSPです。あなたはHSPのソースを誰かに見せるんですか?

Q ポインタはありますか?
A ハア!?ポインタをいったい、何のために使うんですか?メモリを節約したいんで
  すか?速度を速くしたいんですか?いったいいつの話をしてるんです?縄文時代
  ですか?いいですか?ブツはHSPです。あくまでの趣味での利用がメインです。
  あなたは、HSPを個人で使います。誰にもソースを見せません。
0010名前は開発中のものです。2006/12/10(日) 02:10:56ID:dX7jKgCG
Q HSP3用の逆コンパイラはありますか?
0011名前は開発中のものです。2006/12/10(日) 15:18:58ID:Ri2st0DH
Q ポインタはありますか?
A varptr()で変数のデータ領域のポインタを取得できます。また、dupptrで特定のポインタをさす
  特定の型の変数を宣言できます。これらは、外部DLLとのデータのやり取りなどに利用できます。
0012名前は開発中のものです。2006/12/10(日) 22:02:23ID:Dvr0RbCq
初っ端から質問で悪いんだけど
hmm.dll他拡張プラグインの命令ってモジュール内では使えないの?
■ このスレッドは過去ログ倉庫に格納されています