コミュニティアイコン プチコン 非公式コミュニティ トピック

アバター
Soybeanman ◆SDLkyXUP6WqK
2019/3/26 16:43
情報交換
3DSからPCへ文章を送る方法
プチコン4が出るので既存のプログラム(主にMML)などを移植したいな、と思ったのですが、手打ちだと効率が悪いと思うのでどんな方法が考えられるのか、皆さんに聞こうと思いこのトピックを建てました。
プチコン4がどういう入力を持っているのかの情報が少ないので、
とりあえず、PCにデータを送っておけば後はどうにかできそう(適当)なので、PCにデータを送る段階までを考えたいと思います。
もちろん、Switchに直接送る方法でも全然良いです!
気軽にコメントしていただけると幸いです。
とりあえずコメントに2個ほど自分の考えた方法を書いておきます。

コメント

アバター
あまさとしおん 2019/3/26 16:50 ◆mzDKTVUAtwqE
せっかくなので自薦

http://wiki.hosiken.jp/petc3gou/?Toukou%2F%A4%A2%A4%DE%A4%B5%A4%C8%A4%B7%A4%AA%A4%F3%A4%CE%A5%C4%A1%BC%A5%EB%A5%D7%A5%ED%A5%B0%A5%E9%A5%E0%BD%B8#atama
『アタマビューア』にスクショを使ってテキストファイルを送る機能があるんじゃ(11980文字まで)

(れいさんのPetitModemのほうがDATも送れるし汎用性が良いのは秘密)
アバター
Soybeanman 2019/3/26 17:10 ◆SDLkyXUP6WqK
1つ目、画面から出力してカメラで入力してその動画を処理して文章を送る方法

まず、3DSにカメラを取り付けます(図参照)
そして、3DS側のプログラムを起動し、その様子を動画として撮ります。

このプログラムと言うのは、送りたい文章を変換して、一文字二画素にします。
画素は、カメラの精度も考えて、RGBの要素それぞれ0と255の二つのみにします。
すると、一画素3bitになり、8通りのパターンを表せられるようになります。
一文字表すためには一画素だと流石に少ないので、二画素使って64通り(アルファベット26+数字10+いろんな記号α)にします。
この際、日本語の文章は別の文字に置き換えるなどの処理をします。

表示に関しては、あまり小さすぎるとカメラに上手く映らない可能性があるので16*16位がちょうどいいと思います。
そうなると、上画面全体を使う予定であれば、25*15画素を一回で表示できます。
速度も速すぎると映らない可能性があるので4フレームに一回くらいがちょうどいいと思います。

動画を撮り終えたら、動画データをPCに送って、動画変換プログラムに文章に変換させれば行けそうです。
このプログラムでは、最初に25*15の画素全ての位置を指定します。
動画を再生して、画面が大きく変わった時にそれぞれの画素を読み込むようにします。
そうなると、同じ文字のみの文章を送る場合厳しいですが、目を瞑ることにします。
で、最後に読み込んだ画素全部を3DS側の手順とは逆にして文章に直せば完成。

行けそうですかね?

コメントを書く

  • こちらは「プチコン3号」「プチコンBIG」など、プチコンシリーズに関する話題を扱ったコミュニティです
  • プチコンシリーズにまったく関係ない書き込みはご遠慮下さい。削除の対象となります
  • こちらにはその他のゲームや雑談のコミュニティはなく、作る予定もありません (ひとりで管理できないため)。ごめんなさい
  • ユーザー登録なしで書き込みができます
  • 秘密の合い言葉は成りすましの防止 (トリップ機能)、書き込みの編集時の本人認証に使用します
  • 秘密の合い言葉に他人に推測されやすい言葉、他サービスと同じパスワードは入力しないでください。
  • 書き込むと、投稿時に入力したお名前と秘密の暗号が記憶され、ログイン状態になります

- WEB PATIO -