■サイト[SilverSecond]トップ
■開発日誌トップ
■ 2022/06/25 (土)  ウディタ大規模アプデの機能 1 ■
【ウディタ大規模アップデートで搭載される機能 1】

ここしばらくは9~10月公開予定の大規模アップデートに備えて
ウディタの修正作業を続けています。
ということで大規模アップデートで搭載予定の機能の一部をご紹介!



●コモンイベントの入力が4つから5つに増加!



なぜか最初から5つめが使われていなくて、
数値変数4つ、文字列変数4つだったのですが、
『片道勇者2』でいよいよ足りなくなったので今さら5つずつに拡張されます!



●POST送信機能の実装



ごく一部の人にだけ念願のPOST機能を搭載!
ほとんどの人には何を言ってるのか分からない機能!

従来はGET方式(https://~~/aaa.cgi?code=12345&name=uhoho というURLを開くと
「aaa.cgi」というサーバプログラムにクエリ部分「code=12345&name=uhoho」の
情報を送ることができる)
でデータを送ることができましたが、
こっちはもっと直接的にデータを送ることができる処理です。

具体的に何ができるようになるかというと、
通常10KB未満しか送れないGET方式に比べると
ほぼ送信量無制限でサーバにデータが送信できます!
とはいっても通常は最大1MB以内くらいが望ましいはずです。

これによって、PHPなどでサーバ側のプログラムを組める方なら、
下のBase64変換機能と合わせて
ゲーム内からTwitterにスクリーンショットを送信できたりします。

この辺のサポートは、きっとコモンイベントとサーバプログラムを
セットで作ってくださる方を待つしかないでしょうね。
自分でサーバプログラムを設置するのも結構ハードル高いですが、
この辺の組み合わせが使えると
ランキング機能やリプレイ機能やスクリーンショット共有などなど夢が無限に広がります!
まあランキングくらいならGET方式でもできないことはなかったんですけども、
POST形式だとセキュリティ的にいたずらしにくくなるのが一つの大きな利点です。



●文字列操作:バイナリファイルをBase64で読み取る機能。

普通の方は「そもそもまずBase64ってなに!?」と思われるはずです。
Base64というのは、本来人間が文字として読めないデータである
バイナリファイル(EXEとかJPGとか)のデータを、
0~9、a~z、A~Z、+、/の合計64種の文字だけで表される情報に
変換するフォーマットです。

で、次回のウディタに搭載されるのは、バイナリファイルを読み込んで
Base64に変換しウディタ内で扱える「文字列変数」として得る機能!

これができると何が嬉しいかというと、
たとえば、実は「メール」って本来は文字以外を送ることができないんですが、
画像などのバイナリファイルを「Base64」に変換してメールの後ろ部分に書き込むことで、
0~9、a~z、A~Z、+、/の文字だけで「画像の添付」を実現させているのです!

他にもこんな風に、ネット上でのデータのやり取りで
Base64変換が使われることはとても多いです。
Twitterに画像を送りたいときもBase64化した画像データを送りますしね。
といいますか、主にそのためだけにこの機能を実装したんですけれども!

そんなわけで、「文字列操作」に
「Base64でファイルを読み込み」する機能を搭載予定です。
これは一般公開版で使えますのでご安心を。


【実は出力機能もあるけど……】
一方で、Base64文字列を「バイナリファイルとして出力」する機能も
作るだけ作っています。

ですが、Base64をバイナリとして出せるということは、
実はウィルス入りバイナリファイルとか作り放題になって危なすぎるので、
そちらは検討中の「ウディタプロ版(有料ライセンス版)」
のみに搭載予定です。
(かつ、EXE形式やその他ウィルスに使われそうな私が思いつく形式のファイルは
直接Game.exeからは作れないようにします)

バイナリファイルを作れる機能の使い方なんて
今の私だとそんなに思いつかないのですが、
知り合いが出してくれたアイデアとして、
「Base64読み書きを活かして画像の末尾にデータを入れたり(して交換)できるかも」
という発想がありました。
キャラ絵の画像にデータをまとめられるなら、
渡すデータがコンパクトにできていいですね。
(といっても、本当にできるかは分かりませんよ!)



●DB操作  データ新規挿入・データコピー・抜き取り処理を実装

これまでありそうでなかったデータの挿入・コピー・抜き取りができます。
これでデータの並び変えなどが非常に簡単になります!
プログラミングでいう「構造体」単位で抜き差しできるので超便利!
(これまでは1データ抜けるたびにそれ以後の全データを
1項目ずつ上にコピーしなきゃいけなかったので操作量が凄くなりがちだった)





などなどマニアックな機能から普段使いしたい機能まで色々搭載予定です!
これらもほんの一部ですので、続報にご期待ください。
 
■ 2022/06/11 (土)  ウディタの今後の予定 ■
【ウディタの今後の予定】

今年はウディタを色々展開していきたいと思っておりますので
抱負を述べていきます!



【今年中に大規模アップデートしたい!】

今も公開されているウディタを更新している裏で、
実は『片道勇者2』用に色々と新機能をテストしておりまして、
一通りまともに動くようになってきたので今年中にまとめて公開予定です。
後述するプレミア機能と合わせて公開したいと考えていて、
年内には何とかやりたいですね。

どんな機能があるかは徐々にお知らせしていきますが、
とりあえずもう情報が出ている部分として、
文字列まわりがけっこうパワーアップしたり、
イベント処理と描画の負荷がまた何割か軽くなりそうです!



「文字列」に関しては、すでにときどき載せられている
『片道勇者2』のスクリーンショットを見ると分かるかもしれません。
文字列ピクチャが斜めにできたり、文字のフチの色を変えられたり、
フチを太くできるようになってて、表現力がいくらか上がっています。



【ウディタのマネタイズも検討したい!】

今のところウディタでの収益化がほとんどできてなくて持続性がヤバいので、
せめてサポートに回した日の生活費やサーバ維持費くらいは
安定して得られるくらいのマネタイズをしたいと考えています。
(以前は解説本も出してもらっていて、かすかな印税をいただいていたのですが、
もう絶版になったっぽくて印税も来なくなったので……)

今のところのマネタイズ案としては、
うっかりヤバいことにも使われうる「危険な処理」が解放された、
「プレミアム版ウディタ」を有料販売する案などを検討しています。
(もちろん通常の機能追加は引き続き一般公開版でやりますのでご安心ください)

「危険な処理」というのはたとえば、一般公開されているウディタでは、
故意・過失を問わずネット接続機能を連射してサーバアタックにつながらないよう、
「短時間で連続してネット接続すると一定時間の待ち時間が自動で発生する」
ようになっています。

作者用のウディタではそのリミッターを解除して使っているのですが、
たとえばそのリミッター解除したものをプレミアム版とするわけですね。

他にも、イタズラに使われると激マズな
「指定したURLをブラウザで開く」機能などを使えるようにしたり、
「画面サイズの自由指定」ができるようにする機能を
入れたりすることも検討しています。
(もしかしたらスマホ用に縦持ちゲームも作れる? 今はまだ分かりませんが)

さらにおまけで、「タイトルバーの表示」(と各ファンクションキー機能のオンオフ)を
自由に設定できたりすると、ウディタ臭を減らせて喜ばれるかもしれません。

とにかくそういった機能のあるプレミアム版ウディタを出すことを、
収益化案の一つとして検討中です。



【第14回ウディコン、いつも通り開催!】

これはもういつも通り、ウディコン今年も開催です! 開催まで残り35日くらい!

さすがにそろそろ作品数や投票者数の規模が落ちていくとは
考えていますが、ゲームコンテストのマイナーリーグ枠の一つとして、
やれる限り、面白い限りはやり続けていきたいと考えております!

ウディコンは毎年驚くようなアイデアを見つけられるのが魅力!
さらに開発する側の人には、プロの作品からでは見えにくい、
問題になりやすい箇所や、あるいは自分の持っている強みを
お互いに学ぶことができるのもいい点だと思います。
横に並んでいるので、同じ条件で比較し合えるのが強い!

ユーザ対応だって他の作者さまのを参考にできますし、
コメントも普通に公開するよりはいっぱい届くらしいので、
これだけ学べる場はなかなかないんじゃないかと
ちょっと誇れる気がしています。ぜひうまく使ってください。



という感じで、今年はウディタにも大きめの動きがあるかもしれません。

ウディタのサポート自体は今もずっと続けていますし、
ブラウザ化プロジェクトやSwitch移植プロジェクトも動いていますので、
ウディタもまだまだ活躍していきますよ!
 
■ 2022/05/28 (土)  お休みです ■
ただいまリアルでドタバタしているので
今回の開発日誌はお休みさせていただきます。


【おまけ絵】

夏ごろ発売予定の『旅団世界TRPGリプレイ3巻』よりアルバート!
3巻ではアルバートも出ます!
相変わらずアルバートらしい挙動をしているのでお楽しみに。
(よく理解せず獣人少年と一緒に娼館に入ったり
肝心なところでネムリに出番を取られたりする)


今回は割とイメージ通りの大人バートにできたので
線画は『片道勇者2』用と共用にするかも!
割と頻繁に書くものの脳内イメージ通りのアルバートって
あんまり描けないんですよね。
【旅団世界3巻仕上げ中!】

今週はウディタ修正もしながら『片道勇者2』を進めたりしていましたが
そっちはバグ修正作業ばっかりで特に目玉情報がないので、
今回は夏頃発売予定の『旅団世界TRPGリプレイ3巻』の新キャラをご紹介!

3巻は全体的にかわいい度が増し増しです。
そして相変わらず動物フレグランスも多め!


【獣人の少年 パピオリア】
 こちらは新たにプレイヤー旅団に加わる
新プレイヤーキャラクター、パピオリア!
中の人も新プレイヤーさんです。

 純朴そうな見た目に反し、
自分のかわいさが武器に
なることを自覚しており、
それをよく利用している獣人の少年です。

 2巻の時点でパーティーが
女性キャラ多めになっていましたが
これはこれで違う方向性の
かわいさが確保されました。
 どんどんホワイトドーン旅団
(プレイヤー旅団)の
かわいさ密度が上がっていく!



【アマチュアアイドル キャシール】
 NPCのキャシールは、ホームの
街のアマチュアアイドルです!

 一般投票型の『キュン死ランキング』
なる投票において、パピオリアと
トップを競っており、パピオリアを
一方的にライバル視しています。

(ちなみにパピオリアの方は
彼女のことはおろか、そんな
投票をされていることすら知りません)

 そして別にそんなつもりは
なかったんですが、
サイコロの出目のせいで
かなり不憫そうでした。




【翼の少女】
 NPC、翼を生やした謎の少女!
プレイヤーらがミッションの帰りに
道ばたで拾うことになる少女です。
今回のヒロインキャラ!

 プレイヤーキャラたちを
「お母さま」あるいは
「お父さま」などと呼び、
やたらなついてきます。

 でもよく見れば、リゼットがもらった
カードゲームのパックに入っていた、
「天使」のカードの挿絵の人物に
非常に似ている姿で……!?

 3巻では、とあるカードゲームが
起こす異変が大きなテーマです!
お楽しみに!




こんなキャラクターたちが出てくる旅団世界3巻はただいま仕上げ作業中!
今年2022年の7~9月頃発売を目指しています!

今回は発売に合わせてTRPGの動画での展開もしていこうぜー、
みたいな企画も出ているので、そちらもほんのりお楽しみに!

基本的にはメインのゲーム開発の方に時間を割いているので、
動画を作るならなるべく負担をかけずに高効率で作れる仕組みを
考えていきたいですね。
 
■ 2022/04/30 (土)  4月のまとめ ■
【4月のまとめ】

この2週間は色々進んみましたが、
特定のジャンルで目玉にできるほど進んだ内容が思いつかないので、
今回は4月のまとめでお送りします!


◆イースターお絵かき

シルバーセカンドのマスコットキャラよりラッシー

イースターはキリスト教のイベントで卵やウサギがシンボルらしく、
色を塗った卵を探したりするそうですが詳しくは私も知りません!
イースターは日本だとマイナーですが、海外にも展開されているゲームでは
割と期間限定イベントのテーマとして取り入れられているので、
ここ5年くらいで目にする機会が増えた気がします。



◆片道勇者2のエクストラ機能実装
→ 気持ち的に面倒だった統計データやプレイ履歴などの
部分が片付いて気持ちいい!
でも一番大変なリプレイ機能はまだ!


◆ウディタ2.28 → 2.29~2.293への更新作業
→ ここ最近のバージョンは中規模の修正も含まれていた分だけバグがよく出ていて、
今も直すべき点を抱えています(緊急でないとか作者側でカバーできるのは後回し気味ですが!)。
現在も修正中!


◆飛んできたお仕事対応いくつか
→ 日常業務! すぐ作業費が出るものから
間接的にいつかいただけるものまで色々!


◆旅団世界TRPGリプレイ3巻の仕上げ作業中
→ 今年の夏くらいに「3巻」が発売できるといいなーという見込みです!
今回の舞台は「夏休み」がテーマなのでちょうどいいタイミング!
初期目標として「3巻」発売は達成できそうなので、この先はスローペースでいくか、
もっと小さい単位で出せる別方向の展開も考えていく予定です。


◆片道勇者2の大量のバグ修正中
→ ここしばらくは、たまっているバグをまとめて直すフェイズをやっていました。
「変なんだけど一旦無視してた部分」が期待通りの動作をするようになっていくと、
スッキリしてきて作る楽しみが上がってきますね。




【セールのお知らせ!】

Amazonにて旅団世界TRPGリプレイ2巻が公式セール対象になっています!
いきなり2巻だけだとお手に取るのも難しいと思いましたので
1巻もセール価格の50%OFFにしておきました!
よければゴールデンウィークの移動時間やお家時間などの読書にぜひ!

どちらもGW中は 50%オフ\924\462)セール中です!
(GW中でもバナーの見た目だけ¥924のままになっている場合が
ございますがリンク先では¥462に割引されていると思います)