Wait a moment...

NEMの機能を使ってビンゴゲームを考えてみる   試行錯誤の記録

nem3.40xem (4)
231
7
2019-09-13 11:56:30
NEMの機能を使ってビンゴゲームを考えてみる   試行錯誤の記録

NEMを使ってビンゴゲームを考えてみましょう
多分何回かに分けて書くことになると思われます


私の過去記事
https://nemlog.nem.social/blog/31318

これを実際に考えてみたいと思います

作るのはWEBで見た時にビンゴに参加できるページです
単に絵を出すだけでなく機能としてビンゴの数字を調べる必要があります

プログラムを作るツールは?
webについて ホームページを作るのが流行った時はホームページ・ビルダーとかありました
今だとOSに付属のhtmlを判断してくれるプログラムとかMSオフィスのワードでも大丈夫でしょう
プログラムはjavascriptで書く予定です
この辺になると一度javascript windowsツールなんて検索してもらってもいいかもしれませんね

一応windowsでもmacでも使える
Visual Studio Code というプログラムを使う前提にしておきます

この記事に参加していただける方はぜひご質問くださいね


http://amyu.minibird.jp/test/bingo.html

このページがシンプルで見やすいので参考にしながら作ってみます

仕組み

nemlogのユーザーであればnemのアドレスを持っていますよね
ということはアドレスにモザイクを送ってゲームに参加してもらうっていうことができます

ビンゴは各人がカードをもらいます
それに対応するモザイクを作成します
例として bingocard001 というモザイクにします
001というのは今後もビンゴをするためにどのビンゴに参加しているのかわかるようにします

ではカードの番号は
皆が同じ名前のモザイクでもメッセージにカードNOを入れることができます

5X5で25個の数字中央は普通FREEなので24個の数字をメッセージに書いても大丈夫です
カードNOであれば例えばカードNO55の数字の並びというのをどこかに記載するかデータで保持します

ビンゴの番号の方はカードと対でわかるように
bingonum001とかいう名前でもいいかもしれません

あるいはnemlogなどで公開するならカードのモザイクはいらないかもしれないですね

この辺は進んでから決めましょう
とりあえず1回目はここまでにします
最後までたどり着けることを祈っていてください

 

Comment
nem好き
nem好き
2019-09-14 08:28:58ID:147276

>>やそ::さん コメントありがとうございます
すごい難しい条件ですね。
そういうランダムっぽい値も面白いのかもしれません。

やそ
やそ
2019-09-13 22:55:18ID:147227

Txハッシュの最初に出てくる数字でビンゴとか、
手数料の値でビンゴとか、
ブロック高に含まれるtx数でビンゴとか、
ある条件を満たしたブロック高のしも二桁でビンゴとか、
色々できそうですね!

matsuno
matsuno
2019-09-13 22:16:59ID:147222

私も頑張る!

nem好き
nem好き
2019-09-13 18:14:12ID:147190

もう少し図とか入れないとあまりに説明不足ですね、バージョンアップしていきます。
ロジックでもちょっと迷子になってます。
データ自体は現在の仮定でもxembookさんからエクスプローラーへ飛んでモザイクのトランザクションを見れば確認できるんですが敷居が高そうです。
ちょっと題名も変えて試行錯誤していく過程を残しておきます。

nem好き
nem好き
2019-09-13 16:40:55ID:147171

もうすこし考えてみました。カードの情報はモザイク送るときにNOを送るとして、送るアドレス情報はjsonという形式で保存しておくつもりなのでそこにカードNOも情報として含んでおくのがよさそうです。(頭のなかで絵を描いているのでわかりにくくてすみません)モザイクもXEMもトランザクションの中には情報を内包してるけどwalletに入ってしまうと他のXEMと混ざっていまうんですよねモザイクも同じでwalletの中のモザイクは描いてある情報をみれなくなる。単なる残高になってしまうからか?

nem好き
nem好き
2019-09-13 15:28:51ID:147165

実際に実験せずに書いているのでちょっと設定が問題あるかもしれません。WEBからデータをとりやすい方法を考えると番号はモザイクナンバーのカードでさらに番号名 25とか16とかいうモザイクを作って配布のほうがいいですね。カードの設定は実際いくつか実験して決めることにします。

この記事を書いた人
nem好き 同じ県内でNEMって聞いたことのない僻地にいます。ひっそりと苔のように生息中。