「サイコロ機能」の編集履歴(バックアップ)一覧に戻る

サイコロ機能 - (2020/01/16 (木) 17:26:25) のソース

&bold(){サイコロ機能}とは、[[おーぷん2ちゃんねる]]の機能の一つ。

#contents()

*概要
2018年12月9日に実装。スレ主が作ったオリジナルのサイコロで遊べる機能。
使い方次第では新たな遊びが生まれる可能性を秘めている。
サイコロとあるが、「自分で内容を決められる抽選機能」と言ったほうが分かりやすいだろう。

ちょっとしたプログラミング的な記法となっており、慣れていない人にはやや難解かもしれない。
先人のスレを参考にしつつ、野原板などで練習することを推奨する。

*使い方

はじめに、スレ主がサイコロの中身を設定する。

-!saikoro+値(候補)を改行
-値はカンマ区切りでもok
-!saikoroの後に数字で複数設定
-!saikoroは!skに省略できる

----

1 :さと助:2018/12/08(土)13:05:11 ID:bvc(主) ×

!saikoro
田中
佐藤
斎藤
児玉

!saikoro2
福岡
東京
北海道
沖縄

!sk3
寝た,死んだ,起きた,笑った,成仏した

----

次に、「&bold(){!saikoro} が &bold(){!saikoro2} で &bold(){!saikoro3}。」と書き込む(!skでも可)。すると……

----

3 :さと助 :2018/12/08(土)13:05:42 ID:bvc(主) ×
&bold(){田中} が &bold(){沖縄} で &bold(){起きた}。

----

設定した候補の中からランダムで1つ表示される。
コマンドは太文字になっているので、サイコロを使用したかどうかが一目で分かる仕様となっている。

*細かい仕様(スレ主向け)

**範囲指定

値に「数字1-数字2」で
数字1から数字2までの範囲指定ができる。
複数指定も可能。

130,131,132,133,134,135,136,137,138,139 これが
↓
130-139 こうなる。

-制限
1.数字1<数字2であること 
例:〇 1-2 × 3-2 × 1-1

2.数字の範囲は100まで 
例:〇 0-100 × 0-1000

3.範囲指定できる数字は10万まで
例:✕ 9000000-8900000

※制限に違反した場合、そのまま出てしまう。

-正しい例
!sk
110-130,150-180

-悪い例
!sk2
1-1,1-1000,2-1

**数量指定

値:数字

「5分の1の確率で当たりが出るが、それ以外は全てハズレ」
上のようなサイコロを作りたいとき、いちいちハズレと書かなくても済む。

大当たり,はずれ,はずれ,はずれ,はずれ が
↓
大当たり,はずれ:4 こうなる。

-制限
1.数字は0<100
例:〇 あ:100 × あ:1000 × あ:0

※制限に違反した場合、そのまま出てしまう。

-正しい例
!sk
大吉,中吉:10,小吉:10,凶:50

-悪い例
!sk2
あ:1000,い:0,う:-100

**&s(){画像を貼る}(使用不可?)
-&s(){例}
&s(){!sk}
&s(){https://i.imgur.com/〇〇.png,https://i.imgur.com/△△.png,}

&s(){例:[[http://hayabusa.open2ch.net/test/read.cgi/livejupiter/1544515968/]]}
&s(){ガチャみたいな使い方が可能}
&s(){※確率指定は出来ない模様}
&bold(){2018/12/16の機能追加で表示がおかしくなるようになった模様。
参考:[[http://hayabusa.open2ch.net/test/read.cgi/livejupiter/1545104533/]]}

**入れ子
-例
!sk
田中,加藤,内田,

!sk2
!sk,!sk!sk,
→&bold(){内田田中}
-悪い例
!sk
!sk2,!sk2!sk2,

!sk2
田中,加藤,内田,
→&bold(){!sk2!sk2}
後のサイコロの参照は出来ない模様

***限界
!skの入れ子は4回までしか出来ない
参照:[[http://hayabusa.open2ch.net/test/read.cgi/livejupiter/1544611647/]]

**!skと例文の途中追加
[[2020/01/02の更新で実装。>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1577899430/]]

スレ主は!addで

・!skの内容
・値

を途中で変更できるようになった。

-例

1.「例文」を変える
→!addの後に例文を入れる

2.「!skの中身」&「例文」を変える
→!addの後に!sk宣言&例文を入れる

*細かい仕様(スレ民向け)
**例文入力ボタン
#image(https://i.imgur.com/fUtTeE0m.png)
[[2020/01/02の更新で実装。>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1577897105/]]

ボタンを押すことで、>>1に書かれている例文がワンタッチで入力される。
従来は例文を手動でコピペする必要があった。

*お役立ちツール
[[おーぷんサイコロチェッカー>https://sk.open2ch.net/]]
サイコロ機能の挙動を投稿前にチェックできるツール。[[さとる謹製>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1579027935/]]。

*サイコロ機能の使用例
**基本
[[四角形を作る>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1544258931/]]
[[超能力を作る>https://ikura.open2ch.net/test/read.cgi/esp/1544331800/]]
[[新しい動物を作る>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1544314087/]]
[[朝ごはんを決める>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1544298126/]]
[[サイコロでレスバトル>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1544338253/]]

**上級
[[俳句>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1579093270/]](入れ子を使用)

**野球
[[来年の選手成績>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1544340878/]]

**コピペ改変
[[???「何を飲ませたッ!」>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1544277806/]]
[[大松「!skに!sk2かけといたぞ」>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1544270989/]]

**応用
[[TRPG>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1544246270/]]
[[ポーカー>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1544256303/]]
[[競馬>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1573124919/]]
[[人生ゲーム>http://hayabusa.open2ch.net/test/read.cgi/livejupiter/1547130967/]]
[[バナーガチャ>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1573395877/]]

*関連リンク
[[サイコロ機能てすつ>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1544241911/]]
[[サイコロ機能まとめ2(省略系とカンマ区切り)>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1544253065/]]
[[【追加機能】サイコロ値に範囲指定ができるよになた>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1544318339/]]
[[【追加機能】サイコロ値に数量設定ができるよになたよ>https://hayabusa.open2ch.net/test/read.cgi/livejupiter/1544322190/]]

*コメント欄
#comment_num2()
----
&link_anchor(メニュー){▽}タグ一覧
&tags()
----