トップページgamedev
1001コメント272KB

HSP - Hot Soup Processor [8]

■ このスレッドは過去ログ倉庫に格納されています
0001名前は開発中のものです。04/08/05 17:33ID:uVX1jKHB
関連サイト
  ONION software (本家)
   http://www.onionsoft.net/
  HSP CENTER
   http://hspcenter.com/
  HSP ML
   http://garde.esprix.net/hsp-ml/

誰かDtHSPpOH ◆kxrJVlZ8OEに答えてやれよ。
誰かが答えないと永遠に質問繰り返しそうだぞ。
それにマルチで他のスレにも迷惑がかかる。
033132904/10/17 17:28:02ID:mSm+VpjH
間違えた。
1〜9 : ソーズの1〜9
11〜19 : ピンズの1〜9
21〜29 : マンズの1〜9
に変更。

>>330
アルゴリズムを考える練習みたいなものです。
自力でやる事に価値がある。
0332名前は開発中のものです。04/10/17 17:28:04ID:fKEEfLKH
古きよき時代のアメリカに伝わる、チョコチップの香り豊かなカントリー風ソフトクッキー。




白ねりあんが入ってます。
0333名前は開発中のものです。04/10/17 17:29:40ID:fKEEfLKH
・・・ミスったorz
0334名前は開発中のものです。04/10/17 17:34:50ID:mSm+VpjH
やっぱり
1〜9:ソーズ1〜9
10〜18:ピンズ1〜9
19〜27:マンズ1〜9
28,29,30,31:東南西北
32,33,34:白發中
って分けたほうがわかりやすそう。
トイツ:1<=N<=34
コーツ:1<=N<=34
シュンツ:1<=N<=7 | 10<=N<=16 | 19<=N<=25
で。
0335名前は開発中のものです。04/10/17 17:53:59ID:SY0/x3bX
公式ドキュメントに麻雀関係のあったよな
0336名前は開発中のものです。04/10/17 21:26:24ID:gSCZoagS
問題出るとやりたくなるが、麻雀のことはさっぱりだ
0337名前は開発中のものです。04/10/17 21:45:15ID:4m6yrr2H
問題2)

待ち配列の添字が10ってことは、
国士無双十三面待ちを判定するとエラーですか?
0338名前は開発中のものです。04/10/17 22:31:11ID:nl+yHEtl
カンツとか七対子とかは判定の対象に入らない?
0339名前は開発中のものです。04/10/17 22:36:16ID:Jyat2mY6
>>337
ボケてますた。13に修正で。
でも、アガリの定義が本当の麻雀と違います。役を考えずに面子が揃えばいいです。
役を求めるのは問題3辺りでいいんではないでしょうか。

>>338
カンツは入れると結構難易度あがりそうですね。
やる気があるならば挑戦してみてもいいかも。
0340名前は開発中のものです。04/10/18 00:49:13ID:F+3y14AP
麻雀の役判定は結構奥深くて面白いよな
0341名前は開発中のものです。04/10/18 02:29:57ID:zUsEfGQ/
>>340
優先順位とかしっかりしないといけないし、点数計算まで入れるとかなり面倒。
でも、一度作ったら再利用可能だし。
まあ、ローカル(東北新幹線とか)ルールまで入れるのもあり。
0342名前は開発中のものです。04/10/18 03:49:38ID:Lv3OlRcW
シュンツの範囲分けが面倒で、
1〜9:ソーズ1〜9
11〜19:ピンズ1〜9
21〜29:マンズ1〜9
31,33,35,37:東南西北
41,43,45:白發中
(1<=N<=45)
で考えたくなってしまう素人な漏れ。
0343 ◆HOTsoUpxjY 04/10/18 05:20:24ID:R0toYPyE
つか順子が分かるように1〜9で揃える方が簡単だから当然だと思うんだけど
おにたまもクックブックの一人麻雀で1〜9・11〜19・21〜29ってやってるし
0344名前は開発中のものです。04/10/18 19:13:25ID:1dpbH4lS
うーむ…
面白いけど、難しい。

>>342-343
発表する時にサンプルでその旨を掲示すれば、
個人の自由でいいんじゃない?
0345名前は開発中のものです。04/10/18 20:23:24ID:x1nx4pgt
現在、ぷよぷよ系のゲームを作っているのですが
ぷよを消すときの処理ってどうすればいいんですか?
0346名前は開発中のものです。04/10/18 20:31:53ID:hEULwxdB
消すときの何を聞きたいのか分からんぞ。
具体的に書け。
0347名前は開発中のものです。04/10/18 20:54:36ID:x1nx4pgt
>>346
言葉足らずですいません。

■●■★■
■●●●★
★★★■■

このようになったとき、●が消せる状態にあるわけですが
それをどのように判定すればよいのかがわからないのです。
ttp://mito.cool.ne.jp/nllnll/ouyou/pu_1.html
こちらのサイトを見て、上から1個1個隣合ったものが同じ色か調べるまでは
わかったのですが、3日ほどがんばってもどうにも上手くいかず
ここに書き込ませてもらいました。
0348 ◆HOTsoUpxjY 04/10/18 21:06:38ID:qQ0g94Ps
ぷよぷよ型落ちゲーのブロックの消去判定ね
再帰が使えると楽かもしれないけど別に無くても出来る

SLGの移動範囲を調べるルーチンと似た構造だから
それも含めて調べれば分かるかもー
0349名前は開発中のものです。04/10/18 21:49:01ID:hEULwxdB
>>347
そのサイトのやり方だと、それぞれブロックに番号ふり終わったら、
同じ番号が4つ以上あるブロックを消す、で良いんじゃないの?
0350名前は開発中のものです。04/10/18 21:50:20ID:htDtcc36
とりあえず普通に実装してみた >>329
http://gamdev.org/up/img/1587.zip

agari は渡された牌列を洗牌(ソート)して、それぞれの牌の数を数えて
agari_check に渡す。
agari_check は、再帰的にトイツを除く→コーツ・シュンツを除く を繰り返し、
全ての牌を除けたらアガリとする。
tenpai は渡された牌列の最後に 1 〜 36 を入れて agari で総当りチェック。

HSPはローカル変数が無いので、その辺の配慮をしなくてはいけないのが面倒だった。
速度的にはまあまあだと思うけど、もうちょっと綺麗に書けそうな予感。
035135004/10/18 23:29:31ID:htDtcc36
ついでに >>347 も面白そうなのでやってみた。
http://gamdev.org/up/img/1590.zip
アルゴリズムが提示されていたので再帰させたら結構簡単だった。
スクリプト中の
#define DEBUG 0

#define DEBUG 1
にすると、
どういう風にグループ判定しているのかを表示する。

関数にするのが面倒くさかったのでサブルーチンでやった。
簡単に書ければ何でもよかった。
今は後悔している。
0352名前は開発中のものです。04/10/19 01:14:15ID:V514rLzG
ほほおコレはわかりやすい。
345タンよかったな
0353名前は開発中のものです。04/10/19 23:57:38ID:jc8ocNNs
あと必要な物は娘っ子の裸だけという訳か
0354名前は開発中のものです。04/10/20 00:18:29ID:IaXVtvvI
そ れ だ !
0355名前は開発中のものです。04/10/20 00:40:32ID:/mBmRgO3
眼鏡っ子の裸に見えた_| ̄|○
0356名前は開発中のものです。04/10/20 01:14:52ID:CmYY5RIm
>>355
俺もだ。
そしてお前に指摘されるまで気づかなかった!
これが幻覚というものか。
0357名前は開発中のものです。04/10/20 01:29:52ID:IaXVtvvI
お前らと直で語り合えないことを寂しく思う
035835304/10/20 02:51:18ID:5Ae1k8ar
>>355,356,他見間違えたヤシ スマンカッタヨ
http://kigaruni-up.ath.cx/~kigaru/cgi-bin/clip-board/img/13293.jpg

でもこのパターン。前にどこかで見たことあるぞ。
0359名前は開発中のものです。04/10/20 03:42:22ID:IaXVtvvI
君の絵?
036035804/10/20 18:16:36ID:5Ae1k8ar
うん。スレ違いだったかな…(´Д`;)
036135904/10/20 20:07:44ID:fImWYD9I
いや、よくやった
感動すた
0362名前は開発中のものです。04/10/20 20:12:25ID:CmYY5RIm
いい乳だ
036335804/10/20 23:42:37ID:5Ae1k8ar
>>361,362
サンクス いつか機会があったら18禁描くよ…
0364名前は開発中のものです。04/10/21 23:08:19ID:YbvLPdmt
良スレハケーン?
H Hな
S ショートの娘
P ポロリ?
0365名前は開発中のものです。04/10/22 01:38:55ID:rn2Uk7ex
なんかそのネタ前にもなかったっけ…?w
0366名前は開発中のものです。04/10/22 02:16:40ID:mzuaYJow
junior Highschool Students Practical language

じゃないのか?
0367名前は開発中のものです。04/10/22 02:18:35ID:mzuaYJow
Infoseek辞書よりおまけ

prac・ti・cal [prktik()l]
━━ a. 実地の, 実際的な; 実用的な; 有用な; 実行可能な; 実地経験のある; 実務向きの; 分別のある; 実利のみの, 面白味のない (a 〜 mind); 実質上の.

>>366のは「実行可能な」で。
0368名前は開発中のものです。04/10/24 07:26:05ID:Js48UDUb
>>366
べつにjuniorはいらねーな
0369名前は開発中のものです。04/10/24 10:30:15ID:HouPYKKj
368はelementary schoolの方が好きらしい
0370名前は開発中のものです。04/10/24 19:30:17ID:ja5d/F86
Highschoolで高校だろうが。
0371名前は開発中のものです。04/10/24 20:12:57ID:Js48UDUb
ここはつまんねーネタレスと突然のマジレスが交錯するインターネットですね。
0372名前は開発中のものです。04/10/24 20:15:41ID:zaCYd64S
どうでもいいけど、highschoolなんて単語は無い。
あと、HSP作文はム板が元祖だからあっちでやれば。
0373名前は開発中のものです。04/10/24 23:23:22ID:t2B4eI2a
a=999をb=233,3のようにバイナリ変換してくれる命令はないですか?
0374名前は開発中のものです。04/10/24 23:31:23ID:zaCYd64S
>>373
231,3 でしょ?
マクロ作っちゃえ。

#define int2bin(%1,%2) dim %1,4:repeat 4:peek %1.cnt,%2,cnt:loop

a=999
int2bin b, a
mes b.0
mes b.1
stop
037537304/10/25 00:39:20ID:DDWoPTG5
>>374
ありがとうございます。
0376名前は開発中のものです。04/10/26 06:34:04ID:VUjbgFlv
駆け込みでコンテストまたスゲーの来たな。
おにたまも恥ずかしくない優勝者選ぶ事出来て一安心だろ。
0377名前は開発中のものです。04/10/26 07:46:07ID:+I5beOwc
ああ、アレか?
シミュレーションなのでやってないが割と力入ってる感じね。
0378名前は開発中のものです。04/10/26 12:48:59ID:05Eu/TDJ
スマソがURLを晒してくれないか?
0379名前は開発中のものです。04/10/26 13:34:40ID:niz2q8zI
>>378
本家行きゃいいじゃん。銀河英雄伝説とかいうの。
0380名前は開発中のものです。04/10/26 14:52:24ID:UyT51R+X
>>379
その作者のサイト
ttp://park3.wakwak.com/~lin/
と、
デスクトップカスタムサイト
ttp://iguu.a.fiw-web.net/
が酷似してるのは、同一人物だからかな?
それとも朴り?<ヽ`∀´>
0381名前は開発中のものです。04/10/26 20:18:45ID:PDXBehxO
え、同一人物なの?
0382名前は開発中のものです。04/10/28 14:20:24ID:aUM9oAdu
こういうの見つけて報告する奴って
見つけたことを褒めて欲しいのだろうか。
だから何?という感じなのだが。
しかも、これで酷似?
0383名前は開発中のものです。04/10/28 18:09:11ID:Ba1WbjGc
ソース見たけど、片方がDIV厨で、もう片方がTABLE厨。
デザインは、背景画像からレイアウトまでそっくりだね。
まあ、どうでもいいや。


HSP3マダー?
0384名前は開発中のものです。04/10/28 19:18:09ID:i/Qd2h6f
匿名
0385名前は開発中のものです。04/10/30 06:22:15ID:9PCu1YLL
別に・・・似てないと思う・・・。
どっかのROMサイトはたいていこんな形だったような気がするな。
0386名前は開発中のものです。04/10/31 12:15:39ID:u4bjCZtc
もうダメじゃあ。・゚・(ノД`)・゚・。
0387名前は開発中のものです。04/10/31 13:16:36ID:NjXuwiG2
>>386
何が?
0388名前は開発中のものです。04/10/31 13:42:23ID:gGEEmZXL
>>387
プログラム入門に最適といわれてHSPの本買ってきて始めたのはいいけど
本に書いてあること以外に応用できる頭を持ち合わせてなくてもうダメなんじゃー
0389名前は開発中のものです。04/10/31 15:58:42ID:TsDHSxeA
>>388
そりゃあ、人間としても・・・
0390名前は開発中のものです。04/10/31 16:17:50ID:h7qo7/te
>>388
RPGとかSTGのソースを見て勉強汁
仕組みが分かれば何でも作れるようになるから
0391名前は開発中のものです。04/10/31 17:30:10ID:VSYAK1b8
できない人はできないですけどね。
0392名前は開発中のものです。04/10/31 22:38:13ID:UU4XLyqM
>>388
よしよし、わかった。かわいそうに。
で、その本の名前は何と言うのだね。
0393あみぢ房 ◆HSP.RPGgiU 04/11/01 01:40:53ID:7arJOTEE
●STG
計算する。
描画。
超くりかえし。

●RPG
計算する。
描画。
くりかえし。
0394名前は開発中のものです。04/11/01 18:51:26ID:rQnIO1qX
コンテストも最後になってそれなりの揃ってきたな。
パクられんのを避けてたのか、早くに出して飽きられるのを恐れたのか隠し玉の様なのが結構出てきた。
こりゃ優勝者はマジで分からんな。
0395名前は開発中のものです。04/11/01 19:52:24ID:vjfBXsyg
>>394
時間がかかったとか、最後まで改良してたとかもしれん。
0396名前は開発中のものです。04/11/01 21:34:49ID:NiGd8/GA
締め切り間際が多くなるのは普通かと
0397名前は開発中のものです。04/11/02 15:28:50ID:goRmUpCs
プログラムはできているんだが画像が無い。
HPで募集したら子供の落書きのようなヘタレ絵送ってきやがった('A`)
0398名前は開発中のものです。04/11/02 15:30:43ID:hHkSo1Tj
自分でドット打つとか。
0399名前は開発中のものです。04/11/02 16:17:58ID:AhfUmRrW
>>397
当たり前。何故に他人が自分の為に必死になってくれると思うのか。
0400名前は開発中のものです。04/11/02 17:17:09ID:TPA5C/6d
>>397
画像もHSPで作る。
psetとboxfとlineとcolorとbmpsaveを駆使して。
strmidとかで読み込んで表示するようにする。
結局打ち込みより面倒だがHSP製になるのが唯一のメリット(?)
0401名前は開発中のものです。04/11/02 18:23:59ID:+hDb9SRi
>>397
ジャンルは何?
0402名前は開発中のものです。04/11/02 22:45:04ID:GgNMaz7n
ロリ絵しか描けない
0403名前は開発中のものです。04/11/02 23:02:16ID:JeN5fiu8
ソースってどうやって見るのですか?
Majestic Sagaのを個人的に見たい。。。
0404名前は開発中のものです。04/11/02 23:28:12ID:ja3sppX9
どこで躓いてるのかは知らないが、もうちょっとステップアップしてからの方がいいよ。
まぁ、見て悪いことはないから止めないけど。
0405名前は開発中のものです。04/11/03 01:54:50ID:rIu5ahl2
>>397
別に良いじゃんかよ。
どこぞの求人専用掲示板なぞ見ると、
○○(ゲーム名)風の絵が描ける方募集!!フリーですので報酬はありません。
とか結構キちゃうよね。
要するにヘタクソなヤツに用はない。ってことだもんな。
上手いよね。オモイもこの術を使ったらどうか?

モレとしては○○風に描けと言われてもプライドがゆるさないが(笑)
0406名前は開発中のものです。04/11/03 02:19:56ID:wnAnuw5t
どうせ作ってる奴が挫折するんだから無駄
0407名前は開発中のものです。04/11/03 03:10:10ID:o5a+CUXp
ゲームの種類というかキャラの使い方にもよるけど
頼むなら入念な打ち合わせしないと。
それこそ、キャラ作りから作画者としないとうまくいかないと思う。
仕事ならまだしも只だと。
0408名前は開発中のものです。04/11/03 09:55:07ID:S3NKO2TT
FFT風のドット絵とイメージ画を募集したんだんだがな・・。
例えるとモナーを無理矢理八頭身にした感じの
イメージ画だけ送ってきやがった('A`)

自分で打つか・・。
0409名前は開発中のものです。04/11/03 13:32:10ID:rIu5ahl2
>>408
イメージ画だけなんだから、ゲーム画面に出ることはないんだろう?
良かったじゃん。

>自分で打つか・・
その意気。ガンガレ
0410名前は開発中のものです。04/11/03 15:31:41ID:3FtS/nIu
せめて来年のコンテストには間に合えるくらいじゃないとなぁ。
て、来年もあるのかしらん?
0411名前は開発中のものです。04/11/03 16:10:37ID:OPoOEEf3
ウンコウズは注目してたんだが・・・
0412名前は開発中のものです。04/11/03 23:37:49ID:OySm5UFM
HSPコンテスト2005

来年は部門の方の発展に期待。
0413名前は開発中のものです。04/11/03 23:43:48ID:YLC05zq/
どういう発展を期待してんの
0414名前は開発中のものです。04/11/04 09:03:14ID:XixyzUnX
ゲームの製作を目標とした
中級者向けの書籍って無い?
0415名前は開発中のものです。04/11/04 16:01:13ID:tJk4tp5L
>>414
どこら辺のことが中級なんだ?
初心者は何をしていいかわからないから本を買うのはわかるが、
ある程度作れるならそれを発展させてくだけ。
わからないことがあったらそれをつぶしていくってやり方しかないと思う。
0416名前は開発中のものです。04/11/04 18:12:05ID:3NPklxyZ
要するに、基本は抑えたけど、応用が出来ないって事でしょ。
ゲーム作りたいけど、ノウハウを知らないから具体的にどう作るべきかが解らないんじゃない?
果たしてそれを中級者と呼べるのかは別として。

どのゲームも言語が違っても、構造は似たようなものだから、
他の言語のソースを参考にしてもいいかも。読めれば。
ただ、HSPはデータ管理に少々難があるけど。
0417名前は開発中のものです。04/11/04 21:21:08ID:Vvq5vNL7
中級者てどんなもんなのかね?
大体のトランプゲームを作ることができるとか?

buffer使いこなせるのは初級者でもできるよなぁ。
0418名前は開発中のものです。04/11/04 21:28:53ID:Ufm62SEp
ある程度覚えたのなら後は実戦あるのみ。
小規模な物でもいいから、なにか一本作る。
作る過程でしか得られない物もある。
0419名前は開発中のものです。04/11/04 21:42:18ID:phDwgZJj
中級者っていうのが一番判別つかんと思うが。
0420名前は開発中のものです。04/11/05 08:18:36ID:f/UdQeaa
HSPは簡易ゲーム(STGのような)
しか作れないと聞い訳だが。
>>416もデータ管理に難ありと言っているが
やはり複雑なゲーム(戦略SLGやらRPGやら)を
作るにはあまり向いてない?
0421名前は開発中のものです。04/11/05 11:25:00ID:KbGEKhqS
別にへーき、HSP選んだ時点で根性無し→複雑なの無理って法則はあるが

コンテストのタンクシューティングよかった。俺もがんばる。
0422名前は開発中のものです。04/11/05 14:39:47ID:iorUxzZ/
>>420
出来ない事は無いが、そういうのはプログラムより他の事で時間かかるから
そっちで挫折する事の方が多い。
0423名前は開発中のものです。04/11/05 14:51:47ID:oxJSMksw
あのタンクゲー、画面ちいせえよ!とか思ってたら作者のページのほうに
フルスクリーンモード有りverがあるでないの。
なんかテーブル筐体模してて横にインストカード付いてるしw。

とりあえずゼビウスが焼きついてるのに惚れて保存させていただいた。
0424名前は開発中のものです。04/11/05 18:03:44ID:+VA9xpM4
タンクはかなりはまった。
レトロなふいんき(何故か変換できない)がイイね
0425名前は開発中のものです。04/11/05 18:46:29ID:SyFiin9l
  |
ふいんき
  J
  (゚∀゚ ふんいき )))ミ
0426名前は開発中のものです。04/11/05 23:55:40ID:+kF/Yj46
>423
タンクのヤツ、すげえ面白い。
ただフルスクリーンにすると異様に重いんだが・・・
ウインドウモードよりパフォーマンス良くなるから速くなるんじゃないのかなあ?
0427名前は開発中のものです。04/11/06 00:25:28ID:N5XmVnh2
>>425
いや、それネタだからなw。

>>426
DirectXじゃないっぽいのでCPUパワーに依存するらしい。
0428名前は開発中のものです。04/11/06 12:04:23ID:kHBfTTMU
>>421
>HSP選んだ時点で根性無し→複雑なの無理

言い得てる。
”他のよりラクそうだから”というのは、良い悪いはともかく
HSPを選んだ動機のなかでは一番多そうだからなあ
その法則を覆すようなのを作ってみたいもんだ。
0429名前は開発中のものです。04/11/06 14:00:46ID:pXri/kTO
俺はプログラマでなく絵描きなので、プログラム部分で煩わしい苦労を
したくないからってのが使ってる理由かな。
まあ「ラクそうだから」を言い換えただけといえばソレまでだw。
0430名前は開発中のものです。04/11/06 17:38:08ID:VausiG9w
プラグラマは根性あっちゃいけない。
なるべく楽に同じ結果を出すことを常に考えていないと。
100マス計算頑張るような奴は駄目だ。
■ このスレッドは過去ログ倉庫に格納されています