スロットゲーム制作の総合スレです。
以前はスロットサロン板でやっていました。
・・・・過去ログ・・・・
サルスレ用保管庫(仮)
ttp://rerebo.hp.infoseek.co.jp/
・・・・資料サイト・・・・
サル部屋
ttp://www.deepgreen.jp/~saru/
・・・・関連リンク・・・・
フリーソフトの面白いスロゲーを紹介しる 機能してないまとめページ
ttp://pachihell.at.infoseek.co.jp/suroge/index.html
探検
サルでもできるスロゲー開発
■ このスレッドは過去ログ倉庫に格納されています
2006/05/09(火) 12:12:09ID:xv32xIQn
2006/05/20(土) 00:22:28ID:DsDwGQTZ
/ / ヽ ヽ ヽ: . : l
/ / / / 、 ヽ l: . . |
/イ l / | 、 l | l l: . .|
| :. .:| / l 、 :l l: :|\ハ: ハ
レ|: | /  ̄ | !:. l: : : ト| ー } |
|: . l | ' ̄ヒぅ| l :.:.. l: .:| /レ j: / {
VヽN ` ー jハノ \|: :.:.|:. l:.:.ハ:.:./レ ノ ノ /. :ト
| l ヽ/ソトハレ ン ´ ノ〃 |
l l fl : .. |
l ヽ _ l |ハ/|ノ_
、 | 7 | こりゃ、蟲の仕業ですな
ヽ _ =@ / / l
,.. -─‐`‐-、ヽ二二二ノ / /
__L´-、 ノ `丶、 , '´ /
/´ {_ .::} . : . : . : .|_,.. - ´ /
/ / / / 、 ヽ l: . . |
/イ l / | 、 l | l l: . .|
| :. .:| / l 、 :l l: :|\ハ: ハ
レ|: | /  ̄ | !:. l: : : ト| ー } |
|: . l | ' ̄ヒぅ| l :.:.. l: .:| /レ j: / {
VヽN ` ー jハノ \|: :.:.|:. l:.:.ハ:.:./レ ノ ノ /. :ト
| l ヽ/ソトハレ ン ´ ノ〃 |
l l fl : .. |
l ヽ _ l |ハ/|ノ_
、 | 7 | こりゃ、蟲の仕業ですな
ヽ _ =@ / / l
,.. -─‐`‐-、ヽ二二二ノ / /
__L´-、 ノ `丶、 , '´ /
/´ {_ .::} . : . : . : .|_,.. - ´ /
2006/05/20(土) 03:40:27ID:OLwOf2V+
73某作者
2006/05/20(土) 23:12:56ID:krROWdqN2006/05/21(日) 17:27:39ID:N0XAHzPV
2006/05/21(日) 17:31:39ID:N0XAHzPV
>>73
HSPでゲームを作る上での基本的注意点。
永久ループにはawait 1以上入れましょう。
sleepがわかればそっちでもいいです。
await 1未満の場合、一見リールが滑らかに回るように見えるけど、CPU100%になるわ、タイマー精度がイかれるわ、いい事無いです。
HSPでゲームを作る上での基本的注意点。
永久ループにはawait 1以上入れましょう。
sleepがわかればそっちでもいいです。
await 1未満の場合、一見リールが滑らかに回るように見えるけど、CPU100%になるわ、タイマー精度がイかれるわ、いい事無いです。
76某作者
2006/05/21(日) 19:42:58ID:K8kNI4B42006/05/21(日) 20:48:43ID:ImdTVb5x
>>76
timeBeginPeriodでsleepの性能を上げて、ループ内はawait 0とsleepを併用してみる
timeBeginPeriodでsleepの性能を上げて、ループ内はawait 0とsleepを併用してみる
2006/05/21(日) 21:31:04ID:N0XAHzPV
>>76
>await 1以上ってのは知っていますがawaitは0しか入れていません。
>これは、出来る限りリールを滑らかに動かしたい、との
>個人的理由でそうなっています。
だから「一見リールが滑らかに回るように見えるけど」と書いたわけだ。
なので1以上を入れましょう。(CPU使用率だけじゃなく、バグの温床にもなります)
カクカクとなるとのレスが来るとは予想してたけど、なんとか1以上でも平気なように頑張って両立しましょう。
過去スレも参考に。
ttp://rerebo.hp.infoseek.co.jp/
Win32APIの叩き方が分かるのなら>>77さんを参考に。
ちなみに過去スレにもsleepの例も出ています。
回転の滑らかさについては散々論じられてきて、いくつかの解決策が今までにもあったと思います。
また、>>47でご自分でも言ってますけど、見かけ上の滑らかさで表現する事も一つの解決策だと思います。
>await 1以上ってのは知っていますがawaitは0しか入れていません。
>これは、出来る限りリールを滑らかに動かしたい、との
>個人的理由でそうなっています。
だから「一見リールが滑らかに回るように見えるけど」と書いたわけだ。
なので1以上を入れましょう。(CPU使用率だけじゃなく、バグの温床にもなります)
カクカクとなるとのレスが来るとは予想してたけど、なんとか1以上でも平気なように頑張って両立しましょう。
過去スレも参考に。
ttp://rerebo.hp.infoseek.co.jp/
Win32APIの叩き方が分かるのなら>>77さんを参考に。
ちなみに過去スレにもsleepの例も出ています。
回転の滑らかさについては散々論じられてきて、いくつかの解決策が今までにもあったと思います。
また、>>47でご自分でも言ってますけど、見かけ上の滑らかさで表現する事も一つの解決策だと思います。
2006/05/21(日) 21:40:17ID:N0XAHzPV
#include "llmod.as"
prm=1
dllproc "Sleep",prm,1,D_KERNEL
こんな感じかな?
HSP2.xなのでHSP3.xではこれではだめみたいです。
dllprocのヘルプすら出てこなかったので、他のものに変わったんでしょうかね。
多分、代替命令があると思います。
prm=1
dllproc "Sleep",prm,1,D_KERNEL
こんな感じかな?
HSP2.xなのでHSP3.xではこれではだめみたいです。
dllprocのヘルプすら出てこなかったので、他のものに変わったんでしょうかね。
多分、代替命令があると思います。
2006/05/21(日) 21:45:29ID:N0XAHzPV
続けてすみません。もうひとつだけ。
遅い命令を常時描画していると当然カクカクなります。
特にmesとかはよく使われるけど遅い命令です。
redrawもリール部分には必要ないです。
それと、リール絵柄によって、滑らかかカクカクか、”視覚的”に凄く変わります。
例えば、リール背景が黒いとカクカクに見え、灰色だと滑らかに見えたりします。
ですので、”プログラム的なもの”と”視覚的なもの”を両方考えるといいと思います。
遅い命令を常時描画していると当然カクカクなります。
特にmesとかはよく使われるけど遅い命令です。
redrawもリール部分には必要ないです。
それと、リール絵柄によって、滑らかかカクカクか、”視覚的”に凄く変わります。
例えば、リール背景が黒いとカクカクに見え、灰色だと滑らかに見えたりします。
ですので、”プログラム的なもの”と”視覚的なもの”を両方考えるといいと思います。
81某作者
2006/05/21(日) 22:21:16ID:K8kNI4B4 >>77-79
貴重なご意見ありがとうございます。
で、>>47で自分で言ってるように視覚でごまかしてみました。
http://chickenkatu.hp.infoseek.co.jp/sakura/arc/S4-alpha2b.zip
これは…意外といけるかもw
>>80
遅い命令は極力避けています。
このプログラムではデバッグ用の画面を持ってるのですが
デバッグ用なのでDirectXを使わないでHSP命令で
描画させてるんですが、正直…使い物になりませんw
貴重なご意見ありがとうございます。
で、>>47で自分で言ってるように視覚でごまかしてみました。
http://chickenkatu.hp.infoseek.co.jp/sakura/arc/S4-alpha2b.zip
これは…意外といけるかもw
>>80
遅い命令は極力避けています。
このプログラムではデバッグ用の画面を持ってるのですが
デバッグ用なのでDirectXを使わないでHSP命令で
描画させてるんですが、正直…使い物になりませんw
2006/05/22(月) 00:21:15ID:4cse4kHC
#include "kernel32.as"
buffer 1 :picload dirinfo(1)+"/sample/game/bom.bmp"
screen 0,512,512
gmode 0,64,64
repeat
GetTickCount :Ti(0)=stat
gzoom 512,512,1,0,yy :yy+=64 :if yy >=1024-64 {yy=0}
Sleep 64
GetTickCount :Ti(1)=stat-Ti(0)
Rd= ((Ti(1)*80*21*64*100)/6000000)\(21*64)
title strf("Dot = %d",Rd)+" "+strf("Sec = %d",Ti(1))
await
loop
buffer 1 :picload dirinfo(1)+"/sample/game/bom.bmp"
screen 0,512,512
gmode 0,64,64
repeat
GetTickCount :Ti(0)=stat
gzoom 512,512,1,0,yy :yy+=64 :if yy >=1024-64 {yy=0}
Sleep 64
GetTickCount :Ti(1)=stat-Ti(0)
Rd= ((Ti(1)*80*21*64*100)/6000000)\(21*64)
title strf("Dot = %d",Rd)+" "+strf("Sec = %d",Ti(1))
await
loop
83ムギ○ ◆8eAmylDLLs
2006/05/22(月) 03:29:27ID:9Sdfix1x Verうぷしますた。
演出用処理の作成に伴い、音演出が追加してあります。
リール描画タイミングの変更、リール制御バグ修正あたり。
元から遅い、じゃなくマウス動かすと遅いという場合はマウスの残像切ってください。
DirectXの仕様だと思うけど残像あると遅くなるので。
演出用処理の作成に伴い、音演出が追加してあります。
リール描画タイミングの変更、リール制御バグ修正あたり。
元から遅い、じゃなくマウス動かすと遅いという場合はマウスの残像切ってください。
DirectXの仕様だと思うけど残像あると遅くなるので。
84名無しさん ◆yhNameless
2006/05/22(月) 03:48:26ID:XpgHzeB1 >>83
こんなに遅くまでお疲れ様です!
最近来られないので心配しておりました‥‥
それはそうと、これまでにうpしたリール画像がいま一つ納得できない(素材
にした画像が粗く、ピンボケしている)ので、実機にて撮影してきた画像を基
に再作成しようと思っております‥‥
なるべく早めにうpしようと思いますので、お楽しみに‥‥
こんなに遅くまでお疲れ様です!
最近来られないので心配しておりました‥‥
それはそうと、これまでにうpしたリール画像がいま一つ納得できない(素材
にした画像が粗く、ピンボケしている)ので、実機にて撮影してきた画像を基
に再作成しようと思っております‥‥
なるべく早めにうpしようと思いますので、お楽しみに‥‥
85名無しさん ◆yhNameless
2006/05/23(火) 09:38:32ID:Ddq2I+A6 ‥‥という訳でうpしました!
つ ttp://www.42ch.net/UploaderSmall/source/1148343468.ZIP
(ムギ○氏が配布しているkomugi_grp.zipと同じ構成 / 4ファイル / 992KB)
作った自分で言うのもなんですが、かなり綺麗になったかと思います。
ただ、リプレイと白ムギの元画像が今一つだったので、近いうちに手直しする
かもしれません‥‥
ところで、今回のバージョンアップで>>51-52が不採用だったのですが‥‥
何か問題が有りましたでしょうか‥‥? (´・ω・`)
又、どんなに頑張って圧縮しても↑に貼っているファイルサイズ以下にする事
ができず、ムギ○氏が配布しているものの様なサイズにできなかったのですが
何か特別なアーカイバーをお使いですか‥‥?
今回バージョンアップされたアプリの方ですが、効果音が出る様になった事で
かなり実機に近付き、良い感じだと思います。
つ ttp://www.42ch.net/UploaderSmall/source/1148343468.ZIP
(ムギ○氏が配布しているkomugi_grp.zipと同じ構成 / 4ファイル / 992KB)
作った自分で言うのもなんですが、かなり綺麗になったかと思います。
ただ、リプレイと白ムギの元画像が今一つだったので、近いうちに手直しする
かもしれません‥‥
ところで、今回のバージョンアップで>>51-52が不採用だったのですが‥‥
何か問題が有りましたでしょうか‥‥? (´・ω・`)
又、どんなに頑張って圧縮しても↑に貼っているファイルサイズ以下にする事
ができず、ムギ○氏が配布しているものの様なサイズにできなかったのですが
何か特別なアーカイバーをお使いですか‥‥?
今回バージョンアップされたアプリの方ですが、効果音が出る様になった事で
かなり実機に近付き、良い感じだと思います。
86ムギ○ ◆8eAmylDLLs
2006/05/23(火) 09:51:12ID:sk49j5uQ >>85
51-52はただ単に対応忘れ、スマソ。
圧縮率はLhaplusでやってるので元画像の効率の差だけでは?
今週仕事忙しいのとここから先は手間のかかる部分なので
これからはなかなか更新できないかも。
51-52はただ単に対応忘れ、スマソ。
圧縮率はLhaplusでやってるので元画像の効率の差だけでは?
今週仕事忙しいのとここから先は手間のかかる部分なので
これからはなかなか更新できないかも。
2006/05/24(水) 19:16:25ID:tBaYMRZB
2006/05/24(水) 21:07:52ID:hyabQeQv
うおーーー!!サルスレがこんなところにっ!!
数年前スロ板で先輩方に師事していただいた職人見習いの一人です(どんぞこと名乗っておりました)。
当時作っていたスロゲ(ジャグをモチーフにしたもの)をリール制御で挫折して以来
HSPからも遠ざかっていたのですが、最近またHSPに興味が出てきたので
今度はリールの無いシミュレータをシコシコ作っております。
これからまたこのスレでお世話になると思いますが、よろしくお願いします。
数年前スロ板で先輩方に師事していただいた職人見習いの一人です(どんぞこと名乗っておりました)。
当時作っていたスロゲ(ジャグをモチーフにしたもの)をリール制御で挫折して以来
HSPからも遠ざかっていたのですが、最近またHSPに興味が出てきたので
今度はリールの無いシミュレータをシコシコ作っております。
これからまたこのスレでお世話になると思いますが、よろしくお願いします。
2006/05/24(水) 21:22:08ID:8xzReMdK
やっとリールが0から4コマ
まったくバグ無しに動くようになったよ・・・
やっててよく分かったけど一番の敵はバグって言うより自分だね。
どうもリールが動いてるのを見ると
どうしようもなくホールへ行きたくなるねw
まったくバグ無しに動くようになったよ・・・
やっててよく分かったけど一番の敵はバグって言うより自分だね。
どうもリールが動いてるのを見ると
どうしようもなくホールへ行きたくなるねw
90名無しさん ◆yhNameless
2006/05/25(木) 01:23:57ID:22dZ7f5+2006/05/25(木) 12:05:12ID:8HEMC3Md
7-zipはzipの最高圧縮とかじゃなくて全く別物だから。
拡張子は7zでおながい。
拡張子は7zでおながい。
2006/05/25(木) 17:19:41ID:hJFIbgSK
>>91
おれもそおうおもう、てか.7Zかいとうできるかんきょうもつてるひとすくなくね^−
おれもそおうおもう、てか.7Zかいとうできるかんきょうもつてるひとすくなくね^−
2006/05/25(木) 23:42:21ID:22dZ7f5+
2006/05/25(木) 23:59:27ID:SIcJ0vAE
>>93
>又、どんなに頑張って圧縮しても↑に貼っているファイルサイズ以下にする事
>ができず、ムギ○氏が配布しているものの様なサイズにできなかったのですが
>何か特別なアーカイバーをお使いですか‥‥?
もともとこんな発言しておいてそれはないよw
>又、どんなに頑張って圧縮しても↑に貼っているファイルサイズ以下にする事
>ができず、ムギ○氏が配布しているものの様なサイズにできなかったのですが
>何か特別なアーカイバーをお使いですか‥‥?
もともとこんな発言しておいてそれはないよw
2006/05/26(金) 01:39:04ID:gKp1TmXi
普通にZIPかRARで固めてくれると
作る人も助かるとおもう。
…LZH?…うん、まぁパスかけれないしな
作る人も助かるとおもう。
…LZH?…うん、まぁパスかけれないしな
2006/05/26(金) 02:00:18ID:rE7O6Qq+
ここで圧縮形式を統一するのは無理だろ
有名な圧縮形式なら
どれでも解凍できるようにしとけ
有名な圧縮形式なら
どれでも解凍できるようにしとけ
9793 名無しさん ◆yhNameless
2006/05/26(金) 02:59:28ID:UQJ8lGFn2006/05/26(金) 05:59:49ID:HSFxmLWu
>>90
最近は基本的に沖と5号機しか打たないんで
そこまで負けることは少ないです
沖のいい台>4号機の割が105越えるあたりからエナ>5号機 って感じですかね。
5号機で打ちたい衝動を抑えるのはなかなかいいですね。
特にアルゼのコイン餅いいやつ
最近は基本的に沖と5号機しか打たないんで
そこまで負けることは少ないです
沖のいい台>4号機の割が105越えるあたりからエナ>5号機 って感じですかね。
5号機で打ちたい衝動を抑えるのはなかなかいいですね。
特にアルゼのコイン餅いいやつ
2006/05/26(金) 23:24:37ID:gKp1TmXi
100名前は開発中のものです。
2006/05/26(金) 23:32:56ID:e3wAAPDL 基数なら知ってる。
101名前は開発中のものです。
2006/05/28(日) 04:48:03ID:WclVLheL 質問させていただきます。
開発環境はHSP3なのですが
変数(数値)と文字列を使って
新たな変数を作りたいのですがこれは可能ですか?
int str あたりを使用するのですか?
開発環境はHSP3なのですが
変数(数値)と文字列を使って
新たな変数を作りたいのですがこれは可能ですか?
int str あたりを使用するのですか?
102名前は開発中のものです。
2006/05/28(日) 07:39:14ID:0IxBpLkF103名前は開発中のものです。
2006/05/28(日) 13:50:29ID:5OgfgZ6u >>101
eval 等は脆弱性の問題から無い。
eval 等は脆弱性の問題から無い。
104名前は開発中のものです。
2006/05/28(日) 14:04:59ID:WclVLheL レスありがとうございます。
説明しにくいのですが
コントロール制御で停止位置を選ぶ時に、まず全パターンから
停止可能位置そしてスベリコマ数を一時的に取得して
その中からランダムに停止位置を決定し
決定された取得位置でのスベリコマ数を再取得する
ということ行う際に変数と文字列を組み合わせた変数を
使用できたらかなり楽になると思った次第です。
違う方法でも出来るはずなので考え直します
説明しにくいのですが
コントロール制御で停止位置を選ぶ時に、まず全パターンから
停止可能位置そしてスベリコマ数を一時的に取得して
その中からランダムに停止位置を決定し
決定された取得位置でのスベリコマ数を再取得する
ということ行う際に変数と文字列を組み合わせた変数を
使用できたらかなり楽になると思った次第です。
違う方法でも出来るはずなので考え直します
105名前は開発中のものです。
2006/05/28(日) 17:34:26ID:WjLMxq53 >>104
つ配列
つ配列
106某作者
2006/05/29(月) 01:11:39ID:KfyOoN0T108名前は開発中のものです。
2006/05/29(月) 01:34:59ID:4JncQT1h つまらない事なんですが暇な方がいらっしゃれば聞いてください
一般に確率論では分母が大きくなる、小さくなるにかかわらず
確率が同じであれば分散はもちろん確率も等しくなりますよね。
たとえば300/900と1/3では当然確率は両者とも1/3で分散も変わらないはずです。
プログラムでも同じことが言えるのですか?
今日大当たりの乱数についてテストしてみたのですが
同じ1/200でも1/200と328/65536ではどう考えても後者の方が確率に近似して
前者の方が確率よりも低い確率で出るような気がします。
これは私が勝手な妄想してるだけなんですかね?
プログラム上の特質(乱数に弱い?)なのですか?
ながながと長文すいません。
一般に確率論では分母が大きくなる、小さくなるにかかわらず
確率が同じであれば分散はもちろん確率も等しくなりますよね。
たとえば300/900と1/3では当然確率は両者とも1/3で分散も変わらないはずです。
プログラムでも同じことが言えるのですか?
今日大当たりの乱数についてテストしてみたのですが
同じ1/200でも1/200と328/65536ではどう考えても後者の方が確率に近似して
前者の方が確率よりも低い確率で出るような気がします。
これは私が勝手な妄想してるだけなんですかね?
プログラム上の特質(乱数に弱い?)なのですか?
ながながと長文すいません。
109某作者
2006/05/29(月) 02:16:12ID:KfyOoN0T110名前は開発中のものです。
2006/05/29(月) 02:50:48ID:KzhutP8H >>108
まず、1/200 < 328/65536 です。
充分多量のサンプルでテストしたなら、結果を信じるしかないでしょう。
「その」プログラムの特質と。
ついでに。
プログラムだけで「本当の乱数」を作ることはできません。
プログラムというものは、予め書かれている通りに動作するものだから。
というか「本当の乱数」は数学上定義されていません。定義できません。
「でたらめな列」という概念の方が先にあるから、でたらめである必要充分条件を限定できない。
適当なところで妥協するしかないですよ。
まず、1/200 < 328/65536 です。
充分多量のサンプルでテストしたなら、結果を信じるしかないでしょう。
「その」プログラムの特質と。
ついでに。
プログラムだけで「本当の乱数」を作ることはできません。
プログラムというものは、予め書かれている通りに動作するものだから。
というか「本当の乱数」は数学上定義されていません。定義できません。
「でたらめな列」という概念の方が先にあるから、でたらめである必要充分条件を限定できない。
適当なところで妥協するしかないですよ。
111名前は開発中のものです。
2006/05/29(月) 03:06:10ID:4JncQT1h 深夜にレスありがとうございます。
テスト量が足りなかったのかもしれないし、気のせいかもしれません。
乱数についてもよく分かりました。
とりあえず寝てる間に軽くデータとってそれからどうするか考えることにします。
つまらない質問に答えていただきありがとうございました。
テスト量が足りなかったのかもしれないし、気のせいかもしれません。
乱数についてもよく分かりました。
とりあえず寝てる間に軽くデータとってそれからどうするか考えることにします。
つまらない質問に答えていただきありがとうございました。
112名前は開発中のものです。
2006/05/29(月) 04:31:07ID:OA9A5OL/ >>111
過去スレでも話題にあがり現にHSP用DLLを数人の職人さんが採用している「メルセンヌ・ツイスタ」
が乱数生成には良いようです。
ttp://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/mt.html
良い点の抜粋
.従来の様々な生成法の欠点を考慮して設計されています。
.プログラムはCで実装されていて、このホームページからダウンロードできます。
.従来にない長周期, 高次元均等分布を持ちます。
(周期が2^19937-1で、623次元超立方体の中に 均等に分布することが証明されています。)
.生成速度がかなり速い。(処理系にもよりますが、
パイプライン処理やキャッシュメモリのあるシステムでは、
Cの標準ライブラリのrand()より高速なこともあります。なお、
開発当時にはcokus版はrand()より4倍程度高速でしたが、
その後ANSI-Cのrand()がLCG法からlagged-fibonacciに変更されたこともあり、
2002年現在randとMTの速度差はあまりありません。)
.メモリ効率が良い。
(32ビット以上のマシン用に設計されたmt19937.cは、
624ワードのワーキングメモリを消費するだけです。1ワードは32ビット長とします
過去スレでも話題にあがり現にHSP用DLLを数人の職人さんが採用している「メルセンヌ・ツイスタ」
が乱数生成には良いようです。
ttp://www.math.sci.hiroshima-u.ac.jp/~m-mat/MT/mt.html
良い点の抜粋
.従来の様々な生成法の欠点を考慮して設計されています。
.プログラムはCで実装されていて、このホームページからダウンロードできます。
.従来にない長周期, 高次元均等分布を持ちます。
(周期が2^19937-1で、623次元超立方体の中に 均等に分布することが証明されています。)
.生成速度がかなり速い。(処理系にもよりますが、
パイプライン処理やキャッシュメモリのあるシステムでは、
Cの標準ライブラリのrand()より高速なこともあります。なお、
開発当時にはcokus版はrand()より4倍程度高速でしたが、
その後ANSI-Cのrand()がLCG法からlagged-fibonacciに変更されたこともあり、
2002年現在randとMTの速度差はあまりありません。)
.メモリ効率が良い。
(32ビット以上のマシン用に設計されたmt19937.cは、
624ワードのワーキングメモリを消費するだけです。1ワードは32ビット長とします
113ムギ○ ◆8eAmylDLLs
2006/05/29(月) 09:58:15ID:drHVnh1h114名前は開発中のものです。
2006/05/29(月) 14:26:30ID:J0jHrkkS HSP用の乱数生成プラグインは、サルスレ保管庫にも置いてあるexrand.dllで問題ないでしょう。
ttp://rerebo.hp.infoseek.co.jp/
HSP3.xはわからないけどHSP2.6xの標準乱数命令は見るからに偏ってしまって使えないものでした。
なので、>>108はHSPの標準乱数命令を使っているのだったら気のせいじゃない。
標準乱数命令は>>108の言うとおり、分母の数値が小さいと明らかに偏ってしまう特性がある。
詳しい中身は知らないけど、素直に上記のexrand使ってればいいんじゃない?
>>113
>そもそものスロ実機での機械乱数と称するものは
>基本的にカウンタを速度でぶん回しているだけだし。
今はそうみたいね。
少し前はソフトウェア乱数だったのに。
さらに前は今と同じくカウンタ。
時代は繰り返すのね(?)
ttp://rerebo.hp.infoseek.co.jp/
HSP3.xはわからないけどHSP2.6xの標準乱数命令は見るからに偏ってしまって使えないものでした。
なので、>>108はHSPの標準乱数命令を使っているのだったら気のせいじゃない。
標準乱数命令は>>108の言うとおり、分母の数値が小さいと明らかに偏ってしまう特性がある。
詳しい中身は知らないけど、素直に上記のexrand使ってればいいんじゃない?
>>113
>そもそものスロ実機での機械乱数と称するものは
>基本的にカウンタを速度でぶん回しているだけだし。
今はそうみたいね。
少し前はソフトウェア乱数だったのに。
さらに前は今と同じくカウンタ。
時代は繰り返すのね(?)
115旧どんぞこ
2006/05/30(火) 19:56:58ID:YNgVa+4s おお…懐かしい先輩方の名前がちらほら・・・
ところでどなたかHSP3.xで制作されているかたいらっしゃいませんか?
開発を始めてからexrand.dllが使えないことを知ったので今苦戦しています。
今は32768からさらに2分の1抽選することでプレミアなどを抽選しているのですが、
どなたかexrand.dllに変わる便利なものを知ってる方いらっしゃったら教えてください。
ところでどなたかHSP3.xで制作されているかたいらっしゃいませんか?
開発を始めてからexrand.dllが使えないことを知ったので今苦戦しています。
今は32768からさらに2分の1抽選することでプレミアなどを抽選しているのですが、
どなたかexrand.dllに変わる便利なものを知ってる方いらっしゃったら教えてください。
116280S ◆280s76Tag.
2006/05/30(火) 20:06:54ID:+QFf4eIj >>115
FreeBasicで作成したMTwisterのDLLサンプルですが使えたら使ってね。
ttp://fortunehill.ld.infoseek.co.jp/sample/mtrnd.lzh
FreeBasicで作成したMTwisterのDLLサンプルですが使えたら使ってね。
ttp://fortunehill.ld.infoseek.co.jp/sample/mtrnd.lzh
117某作者 ◆FISaKuRafw
2006/05/31(水) 00:48:30ID:hqZGeUNb >>115
ノ
乱数?
メインループが一つしかないので
ぶんまわってるcntを使って
少し小細工して使用してます。
偏り?少しはあったほうが面白いので(・ε・)キニシナイ!!
確率は実機と同様にしてますよ、エェ。
プレミア?未実(ry
ノ
乱数?
メインループが一つしかないので
ぶんまわってるcntを使って
少し小細工して使用してます。
偏り?少しはあったほうが面白いので(・ε・)キニシナイ!!
確率は実機と同様にしてますよ、エェ。
プレミア?未実(ry
118名前は開発中のものです。
2006/05/31(水) 01:54:09ID:fad2VUoo >>115
HSP3.xでも使えるでしょ
HSP3.xでも使えるでしょ
119名前は開発中のものです。
2006/05/31(水) 02:46:46ID:5Zf5Y0Rz120某作者 ◆FISaKuRafw
2006/06/01(木) 13:35:04ID:mHdztjoj 保っ守
121某作者 ◆SAKURA7br2
2006/06/01(木) 13:36:18ID:mHdztjoj 鳥間違えたw
も一回保守。
ネタ、ないっすなぁ。
も一回保守。
ネタ、ないっすなぁ。
122名前は開発中のものです。
2006/06/03(土) 06:04:38ID:4QipbY9p エヴァ作りたいなーと思ってますが
プログラミングも何もやった事がない。。。
リールの作り方もわからない、そんな俺はどうしたらよいですか
プログラミングも何もやった事がない。。。
リールの作り方もわからない、そんな俺はどうしたらよいですか
123名前は開発中のものです。
2006/06/03(土) 06:06:33ID:4QipbY9p sage忘れ。。。逝こう
124名前は開発中のものです。
2006/06/03(土) 18:07:33ID:4QipbY9p 過去スレ一通り読んできたんですが、
リールの絵って縦に20コマ作ったbmpを3列作ればいいんでしょうか?
リールの絵って縦に20コマ作ったbmpを3列作ればいいんでしょうか?
125名前は開発中のものです。
2006/06/03(土) 18:37:42ID:ESfHcsVB このスレ始めてみる日曜プログラマだが
>>124
プログラムの方法なんて人それぞれだが、
2Dで作るなら、普通はチェリー等の絵を単独で用意して(一つの画像にまとめてかまわないけど)
列毎のパターンは別で用意する。"13552245621231311245"とかな。例えばの話。
そんで、実際縦に3つ並ぶスロットなら窓に表示される最大のマスは4マスなわけだ、分かるだろ?
そして時間軸の変数をtとか用意して、スタートボタンが押されたら増やしていく。このtによって窓にどのパターンが縦のどの座標に表示されるか計算して出す。
この位の計算をどうやっているか考えられないと、プログラムを舐め過ぎと言われても仕方ない。
>>124
プログラムの方法なんて人それぞれだが、
2Dで作るなら、普通はチェリー等の絵を単独で用意して(一つの画像にまとめてかまわないけど)
列毎のパターンは別で用意する。"13552245621231311245"とかな。例えばの話。
そんで、実際縦に3つ並ぶスロットなら窓に表示される最大のマスは4マスなわけだ、分かるだろ?
そして時間軸の変数をtとか用意して、スタートボタンが押されたら増やしていく。このtによって窓にどのパターンが縦のどの座標に表示されるか計算して出す。
この位の計算をどうやっているか考えられないと、プログラムを舐め過ぎと言われても仕方ない。
126名前は開発中のものです。
2006/06/03(土) 19:02:12ID:X1Qp6tgS127名前は開発中のものです。
2006/06/03(土) 23:48:02ID:4QipbY9p128名前は開発中のものです。
2006/06/04(日) 01:19:46ID:snJYKP/F129名前は開発中のものです。
2006/06/04(日) 01:59:41ID:b2gLFEVV >>128
すげーな。
すげーな。
130名前は開発中のものです。
2006/06/04(日) 02:02:23ID:FE3xZ/7J すげー・・・
131名前は開発中のものです。
2006/06/04(日) 22:53:29ID:wmdad/fB >>128
タックスヘブンな某国に引越しオメ、落ち着いたら住所教えてくださYO。
タックスヘブンな某国に引越しオメ、落ち着いたら住所教えてくださYO。
132名前は開発中のものです。
2006/06/05(月) 00:44:35ID:9yN6wPxC133名前は開発中のものです。
2006/06/05(月) 00:55:48ID:pWHxIErM そうなのか・・・
リール制御に移ってたけどリールの方見直すかな。
リール制御に移ってたけどリールの方見直すかな。
134名前は開発中のものです。
2006/06/05(月) 00:57:13ID:0yaVgViq135名前は開発中のものです。
2006/06/05(月) 04:44:42ID:pWHxIErM 質問させていただきます。
>>80
遅い命令を常時描画していると当然カクカクなります。
特にmesとかはよく使われるけど遅い命令です。
と書かれていますが
await 0とsleepを併用したとして最小でも正確に1ms
具体的に画面に表示するような処理以外については
あまり気にしなくても大丈夫なんでしょうか?
四則演算や条件判断、変数へを代入等の内部処理を
大量に使用することによっても処理は重くなりますよね?
リールの回転をスムーズにするためには上記の部分の
改善も必要になってくるということですか?
>>80
遅い命令を常時描画していると当然カクカクなります。
特にmesとかはよく使われるけど遅い命令です。
と書かれていますが
await 0とsleepを併用したとして最小でも正確に1ms
具体的に画面に表示するような処理以外については
あまり気にしなくても大丈夫なんでしょうか?
四則演算や条件判断、変数へを代入等の内部処理を
大量に使用することによっても処理は重くなりますよね?
リールの回転をスムーズにするためには上記の部分の
改善も必要になってくるということですか?
136名前は開発中のものです。
2006/06/05(月) 08:38:35ID:bJH2bG2m >>135
()とかインクリメントとかビットシフトとかif swichとか、正確に言えば速度の違いは出てくるけど、
基本的には今の(ここ5年くらい。10年くらいかも)PC性能ならぶっちゃけ変わらない。
少なくとも体感は出来ない。
でも、描画関係は速度に直結するから、描画関係は気をつけるべき。
特にmesやlineなど、Win32APIから呼び出すやつ。
リアルタイムにlineで描画しつつ、ウィンドウをアクティブにするかしないかだけでも速度が違うのが感じられるくらいやばい。
()とかインクリメントとかビットシフトとかif swichとか、正確に言えば速度の違いは出てくるけど、
基本的には今の(ここ5年くらい。10年くらいかも)PC性能ならぶっちゃけ変わらない。
少なくとも体感は出来ない。
でも、描画関係は速度に直結するから、描画関係は気をつけるべき。
特にmesやlineなど、Win32APIから呼び出すやつ。
リアルタイムにlineで描画しつつ、ウィンドウをアクティブにするかしないかだけでも速度が違うのが感じられるくらいやばい。
137某作者 ◆SAKURA7br2
2006/06/05(月) 09:26:02ID:s7RtA7wB >>135
リールの回転をスムーズにする事と
遅い命令で画面がカクカクするのは
基本的な原因が違う希ガス。
遅い命令を多用すると
目に見えて実行速度が落ちます。
重ねて、画面のチラツキが酷くなります。
まぁ、チラツキはある程度抑制出来ますが。
一方、リールの回転をスムーズにする為には
高速に描画することも重要ですが
回転のアルゴリズムを最適化することの方が
重要だったりします。
ちなみに、自分の公開しているソフトでは
前Verと現Verでは回転のアルゴリズムを変えていますが
目に見えて差が出ていますw
昔、PCが非力だった頃は、演算命令一つとっても
いかに早く処理させるかが重要でした(乗算を加算に置き換えたり)が
現在のPCの能力からすると、>>136さんの言うとおり
ほぼ関係ありません。
まぁ、一回は重い命令を使ってみて
その重さを体感するといい勉強になると思います。
リールの回転をスムーズにする事と
遅い命令で画面がカクカクするのは
基本的な原因が違う希ガス。
遅い命令を多用すると
目に見えて実行速度が落ちます。
重ねて、画面のチラツキが酷くなります。
まぁ、チラツキはある程度抑制出来ますが。
一方、リールの回転をスムーズにする為には
高速に描画することも重要ですが
回転のアルゴリズムを最適化することの方が
重要だったりします。
ちなみに、自分の公開しているソフトでは
前Verと現Verでは回転のアルゴリズムを変えていますが
目に見えて差が出ていますw
昔、PCが非力だった頃は、演算命令一つとっても
いかに早く処理させるかが重要でした(乗算を加算に置き換えたり)が
現在のPCの能力からすると、>>136さんの言うとおり
ほぼ関係ありません。
まぁ、一回は重い命令を使ってみて
その重さを体感するといい勉強になると思います。
138名前は開発中のものです。
2006/06/05(月) 10:08:00ID:pWHxIErM 朝からありがとうございます。
少し気にしすぎました。
描画関係には細心の注意を払って書いていますので
それ以外はそこまで神経質にならないようにしていくことにします
少し気にしすぎました。
描画関係には細心の注意を払って書いていますので
それ以外はそこまで神経質にならないようにしていくことにします
139名前は開発中のものです。
2006/06/05(月) 17:39:48ID:fqtbA1RT スロゲー作るのがゴールならいいんだけど
これからも他のジャンルのプルグラムをするつもりなら
細部までこだわった方が勉強になるよ
これからも他のジャンルのプルグラムをするつもりなら
細部までこだわった方が勉強になるよ
140名前は開発中のものです。
2006/06/05(月) 18:56:34ID:bJH2bG2m141名前は開発中のものです。
2006/06/05(月) 22:41:36ID:9yN6wPxC >>134
DirectDrawは気が進まない、けどWaitForVerticalBlankしたい。
ボタンやランプ等の小物は管理しても、液晶みたい物はコールバックにしたい
正直言って先の事は考えてなかったり
とりあえずはマニュアルとフラッシュエディターを形にしてから出直して来ます
DirectDrawは気が進まない、けどWaitForVerticalBlankしたい。
ボタンやランプ等の小物は管理しても、液晶みたい物はコールバックにしたい
正直言って先の事は考えてなかったり
とりあえずはマニュアルとフラッシュエディターを形にしてから出直して来ます
142名前は開発中のものです。
2006/06/05(月) 23:28:07ID:ZvYrYWMK143名前は開発中のものです。
2006/06/11(日) 21:45:58ID:BauVRQQF age
144名前は開発中のものです。
2006/06/14(水) 20:09:51ID:7cBI5rb3 age
145名前は開発中のものです。
2006/06/15(木) 01:53:54ID:UMtW15y3 終わったな!
146名前は開発中のものです。
2006/06/15(木) 01:59:57ID:c7TFPtpF いやー作ってたんだけどね・・・
自分はHSPからCに移そうと思って一時中断してるっぽ。
みんな水面下でやってるっしょ。
自分はHSPからCに移そうと思って一時中断してるっぽ。
みんな水面下でやってるっしょ。
147名前は開発中のものです。
2006/06/15(木) 03:12:39ID:MgFV+z7D 報告は自分のHPでしますし
これといって書く事もないし。
これといって書く事もないし。
148名前は開発中のものです。
2006/06/15(木) 18:25:21ID:QRgoY15a >>146->>147 この板不要なのねw
149某作者 ◆SAKURA7br2
2006/06/16(金) 10:45:55ID:GDUUih2t150名前は開発中のものです。
2006/06/16(金) 11:31:09ID:01ORdlqZ 簡単に報告してくれたほうがスレのためでは?
151名前は開発中のものです。
2006/06/16(金) 12:13:24ID:1Z7QYwBB 一応ROMってるけどなんだかんだ みんなここをチェックしるのねw
152名前は開発中のものです。
2006/06/16(金) 16:01:09ID:PpEZpxhN このスレで開発中の神たちのHPまとめてくれ
153128
2006/06/19(月) 23:55:25ID:fslaQWq3 |-`).。oO(デナオシテクルカ…)
154名前は開発中のものです。
2006/06/21(水) 11:46:40ID:UIo81owR 全く知識もなく初心者なんですが、どんくらいでできますか?
ジョジョのスロット作りたくて・・・
ジョジョのスロット作りたくて・・・
155名前は開発中のものです。
2006/06/21(水) 12:00:48ID:JUjceCNa まずは練炭を用意します
156名前は開発中のものです。
2006/06/21(水) 21:46:39ID:OOTmi97O157名前は開発中のものです。
2006/06/21(水) 21:50:48ID:LS7jphc7 >>154
人それぞれだと思うけど、HSPいじりながら過去スレ全部読んで見てから考えれば?
あとはどの程度のギミックをつけるかだけど、単純なものなら過去スレだけで作れるかと。
全く初心者なのに過去スレ読破できないって言うんなら…シラネ
人それぞれだと思うけど、HSPいじりながら過去スレ全部読んで見てから考えれば?
あとはどの程度のギミックをつけるかだけど、単純なものなら過去スレだけで作れるかと。
全く初心者なのに過去スレ読破できないって言うんなら…シラネ
158名前は開発中のものです。
2006/06/21(水) 22:00:16ID:LS7jphc7 今たまたまHSPからメール来てたのを見たけど、
HSP3.0に同梱されてるhspda.asはMTを使った乱数プラグインみたいだね。
もしかしたらもうexrandはいらないかもね。
HSP3.0に同梱されてるhspda.asはMTを使った乱数プラグインみたいだね。
もしかしたらもうexrandはいらないかもね。
159名前は開発中のものです。
2006/06/21(水) 22:07:58ID:oSRINCZ0160名前は開発中のものです。
2006/06/22(木) 17:48:50ID:bF97wSvn >>153 ま〜だ〜出直せんのか?
161128 ◆Qhl3Z4WCS2
2006/06/24(土) 23:16:15ID:qzn3Ih99 ttp://www.geocities.jp/anachronism128/
結局、リール以外のオブジェクトに手を出すのも辞め。
実際にスロゲ作り始めれば、問題点とか見えてくるんだろうけど…
結局、リール以外のオブジェクトに手を出すのも辞め。
実際にスロゲ作り始めれば、問題点とか見えてくるんだろうけど…
162名前は開発中のものです。
2006/06/25(日) 00:02:52ID:cFuMZaRQ >>161
乙です。 次はリール制御お願いします。
乙です。 次はリール制御お願いします。
163名前は開発中のものです。
2006/06/25(日) 03:26:09ID:Sc49IklD164名前は開発中のものです。
2006/06/25(日) 20:08:27ID:kepLtV3I165名前は開発中のものです。
2006/06/26(月) 01:05:58ID:YDjoKuJT166名前は開発中のものです。
2006/06/26(月) 07:44:53ID:hZHpMcL3 >>162
停止時に4コマ先まで検出して候補を搾り出して止まらせるってのはどう?(ハズレ時)
その際、何コマ滑らせるかは任意の振り分けでランダム。
ハズレ時は振り分け0だけどBR成立時には振り分けると所謂リーチ目を表現できる。
まあこれも既出だけど。
>>164
aはむずそうだなあ。
bも出来るだけそうしようとしてるんだけど、128さんのものと比べ物にならない…。
”見た目上滑らかに見える表現”にも興味が出来てきたんだけど、そのような事はしてますか?
例えば、市販のPSゲームを一時停止させてみた所、滑らかに見えるスロゲは、回転中にわざと絵柄を上下にブレさせてました。
そのような”見た目上”に関わる事はしていますか?
(128さんのものは回転中にSSを撮ってみましたが、ブレは見られませんでしたが…)
停止時に4コマ先まで検出して候補を搾り出して止まらせるってのはどう?(ハズレ時)
その際、何コマ滑らせるかは任意の振り分けでランダム。
ハズレ時は振り分け0だけどBR成立時には振り分けると所謂リーチ目を表現できる。
まあこれも既出だけど。
>>164
aはむずそうだなあ。
bも出来るだけそうしようとしてるんだけど、128さんのものと比べ物にならない…。
”見た目上滑らかに見える表現”にも興味が出来てきたんだけど、そのような事はしてますか?
例えば、市販のPSゲームを一時停止させてみた所、滑らかに見えるスロゲは、回転中にわざと絵柄を上下にブレさせてました。
そのような”見た目上”に関わる事はしていますか?
(128さんのものは回転中にSSを撮ってみましたが、ブレは見られませんでしたが…)
167名前は開発中のものです。
2006/06/26(月) 22:29:49ID:J+kWTF/U 久々に開発再開しようかなw
この前実践でクソ負けしてからあんま触ってないや。
ところで聞きたいんだけど、リールを24コマ(25コマ)分用意して
滑らす方法以外の方法でやるときはリールの枠を15個
(通常の停止場所9箇所分と上下切れてるコマ6箇所)
それぞれで動くようにすればいいの?
この前実践でクソ負けしてからあんま触ってないや。
ところで聞きたいんだけど、リールを24コマ(25コマ)分用意して
滑らす方法以外の方法でやるときはリールの枠を15個
(通常の停止場所9箇所分と上下切れてるコマ6箇所)
それぞれで動くようにすればいいの?
168名前は開発中のものです。
2006/06/27(火) 02:18:48ID:0w5IahCR■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】トランプ大統領、中国の習近平国家主席を「国賓」として招待することに ★3 [ニョキニョキ★]
- 日本と中国を結ぶ12航空路線で全便欠航 中国人に最も人気の海外旅行先は日本から韓国に ★2 [ぐれ★]
- 【東京・足立の車暴走】赤信号無視か 危険運転致死傷疑いも視野に捜査 逮捕された職業不詳の男性(37)は精神疾患で通院歴も ★3 [ぐれ★]
- 【音楽】「なんでこんなバカが国のトップなの?」 若者に人気のバンド「GEZAN」のマヒトゥ・ザ・ピーポーが高市総理に苦言 [シャチ★]
- 【芸能】84歳・岩下志麻の最新姿「マジか」「嘘でしょ」「こんな…」「本当に」「恐るべし」「雰囲気が違う」 [湛然★]
- 石破前総理「どうすれば台湾有事にならないかを考えるべき」★2 [1ゲットロボ★]
- 【実況】博衣こよりのえちえち朝こよ🧪★2
- 【実況】博衣こよりのえちえち朝こよ🧪
- 【悲報】小野田紀美さん、宇宙人みたいな服を着てしまう…また、そのことを突っ込まれブチ切れ中www [856698234]
- 高市早苗の車のナンバー、中国人に気付かれて炎上wwwwwwwwwwwwwwwwwwwwwww [329329848]
- ホロライブ、上場企業なのに故人を悪質ネタにして炎上 [329329848]
- 習「中国とアメリカは軍国主義(日本)を倒した仲間。勝利の成果を守るために協力すべきだ」とトランプに呼び掛け。高市早苗、終了。 [153490809]
