111のデジ同人感想111のデジ同人感想DL同人ゲームの感想を書いていきます。「本当にこれでゲームは作れるのですか?」といった声が聞こえるな。人が前に進むために、乗り越えなければならぬ事って沢山あるよな。俺にとって、その一つがコレだったという事までだ。この素敵な”ゴミ”を上手く使えば、まぁまぁ素敵な”ゴミ”が出来るっていう寸法さ。......とまぁ、そろそろ読者の困惑が見えますし、ひとまず経緯を記しておこうかな。(別に飛ばしても一切支障が無い)技術話。全てはスマホ用エロゲの為の捨て石コトの発端は、『ありすの乳頭エロトラップダンジョン』発表時にまで遡る。今までの本編をフリー版としてどこかに改めて出す、というのもありかも、と考えました...。製品版の方のコンテンツをもうちょい充実させる必要がある、その為に3つの特典をアップデートとして加えたい......と考えたのだった。世間的に期待されるアプデコンテンツは、例えば↓この内容だと、これは別アプリ扱いで、いわゆる「お触りモノ」で「乳首責め特化」が一番良い気がしました。お触りモノ......出来るかな...(アクティブなのは難しいかも。妥協するか、って次第な気もしますが)といった辺りだと思うのですが(これも三大特典の一つではある)111はこれを華麗に後回し。ここ半年で作っていた特典こそ、『エロトラップダンジョンクリエイター』であった......という寸法でした。自作の諸々を作者自らが解説しちゃうぞhttps://ch.dlsite.com/matome/34080とかの、DLチャンネルの文章をまとめたPDFにしようかなと......。プレミアム版]でも”ゆきモン開発前夜”とかを添付したので、これも要るかなあと......。前からどこかで語った気もするが、まぁざっと述べれば、FANZAの電子書籍であったりとか、最近はスマホ向けのエロのヒットが、喧(かまびす)しい訳ですよ。同じDLエロ同人でありながら、ゲーム界隈は果たしてその恩恵に授かれているだろうか......という不公平さはあって。平たく言えば、スマホでCG集とか同人誌を読む人はかなり居るけど、同人エロゲをプレイする人ってのは、まだ全然キてない訳だからね。PCユーザーに同じく、”環境さえ整えば”、スマホユーザーだって、同人エロゲを遊びたいのではないか......?ここに可能性がある訳ですよ。電子書籍のソレは、まさにゴールドラッシュであった。億万長者になった人、わたし、何人も知ってるある。ゲームにも将来的にそれが来るとすれば、私たちは先んじた成功を目にして、きっちりと準備して、迎え撃てるという事になるのだ。狙ってみる価値はありますぜ!という事で、その捨て石となるべく作ったのが今回の『エロトラップダンジョンクリエイター』であった。・軽くなければいけない・スマホで遊びやすくなければいけない(スマホの操作に最適化していなければいけない)・それがエロくなければいけない。その三点が重要だと思った(私は普段、スマホを触らないのでここからズレてるかも知れないが......)で、これは、まだスマホ向け同人エロゲの市場が立ち上がってない今ならば、凄く単純な解決さがある。”シンプル”なゲームであれば良いのだ。シンプルなゲームであれば軽いのは当然、内容がシンプルなんだから、スマホで遊びやすい対応もごく簡単。CG集の世界を見渡してみると、適度にゲームぽさを醸したエロ嗜好であり、あと同人エロゲのエロ的にも「肉体変異や状態異常を重ねてうんぬん......」という適度なフェチな重みがあるにも関わらず、恐らくRPGツクールみたいに専用のツールが無いからだろうか?いかんせん省みられていないジャンルがあった。エロトラップダンジョンである。......このような思考実験を経て、未来への捨て石となるべく、111はエロトラップダンジョンを専門に作れる、作れるだろう、作れるかも知れない、エロトラップダンジョンクリエイターを開発したのだ。(今見返してみると、割とツール然とし過ぎというか......もっと方眼用紙の1マス1マスを削って、作った罠を配置するよ、みたいなゲーム感覚があった方が良かった......か?だが物事はまずシンプルにやるに限る......)皆もこれを活用し、DL同人エロゲがスマホに根付いた未来を思い描いて欲しい。(一応)スマホからも作れるし、作った物も(一応)スマホで遊べるようにしてあるし。気軽さの度合いが違うよなあ......。なんでこの内容で半年も掛かったんだ......という事は、次の項目。↓(別に飛ばしても一切支障が無い)技術話。俺こそがアウトサイダー・プログラマーださて誰の得にもならない、むしろ自分の悔悟が募るのみの技術背景の話をする。今回のエロトラップダンジョンクリエイター、まあwebサービスな訳だが、躍進目覚ましい最近のweb技術はまったく用いられておらず、まぁ10年前、2009年でも別におかしくないよね、みたいな技術で作っているのだった。JavaScriptならJQueryで、HTMLのDOMを操作して、ツール部分や吐き出したゲームのエンジン部分を描画する。見た目を整えるのもCSS、ファイルの読み書きなんかには、rubyでCGIを書きましたよ......。......世間的にはrubyと言えばrails、もしかして生CGIを書いた人間は割と珍しいくらいになってるのか?しかしじゃあ代わりにどういう技術を使ったらもっと良く出来ただろうか、っていうのがもう111には分からぬ、分からぬのだ......。そんな所も読者に聞きたくて、こんな所に、こんな事を書いてる始末。今どきはCGIじゃなく、nodeJSとかでやるのがナウいのだろうか......、それとも自前のサーバーでやってる時点でダメ、当世風はクラウドで、GoogleAppとかでやるの?FireBase......とかいうのは、ググったらDBを取り扱う場合だと出てきたから、きっと違うんだろうな......たぶん。分からん、まったく分からんのだ、そういう技術的な体系から切り離されている。正規の学問を修めなかった人間が独自に作る芸術をアウトサイダー・アートと呼ぶが、111はアウトサイダー・プログラマーである。(いやどう言い繕ってもそれは技術的にしょぼいって事にしかならない、アートじゃねえし......。プログラムは効率だけが価値基準だ......)まぁ111も好きで非効率やってる訳じゃなく、たまには技術キャッチアップしたろうと思って、せめて公開先を噂に聞く、Herokuというのにするつもりだったのだ。これはまずGitにpushしてね、それを反映するよ、という仕組みらしく、まぁ......今の今までGitHub(ギフハブ)とか触った事ない人間でしたので。躓いても、Heroku由来なのかGit由来なのか、全然分からず、やはり死亡した次第。それで安定のレンタルサーバー公開ですよ......。ちなみにサーバー自体はさくらサーバーであり、2008年に借りたものらしい。↓そのデータを(罠を表す)DOM部分に反映という手順を踏んでいる。現状、ツールの各部分に対応するだけの親オブジェクトが複数アレコレとひしめいてる訳だが、果たしてこれは正しかったのか......。DOMの直更新よりは悲劇的な事態を避けられた気がするけど、でもそのせいで、半年とか掛かっちゃった訳だし......微妙...そして詳しい人なら、ここまで読んだ時点で大概思い当たってるとは思うが、この更新方法、ヴァーチャルDOMと呼ばれる考え方であり、今ならReactとか、Vueといったライブラリが行っている手法らしい。そんな立派なツールがあるなら、だったら、それを使えば良い話だったのだ。いう物がある事に気づいて居ながら、面倒から目を背け、また技術のキャッチアップをせず......何も得ず。自力で中途半端にマネたりして、無駄な苦労を重ねたのか俺は......。あと自力実装のこの形態だと、ツールにパーツを新しく加える度に、なんかオブジェクト周りのコードを追加・修正したりする必要も生じますね。あーあ、完全にやっちゃったね...。3週間くらいで出来る内容なんじゃないだろうか、という疑問が(詳しい読者の方、実際その辺りの見積もりはどのくらいになるでしょうか......)それに約半年、24週間掛かった訳か......。約8倍とかそのくらいの効率差。エンジニアの本質的なものを感じる。これは次なるエロトラップダンジョン・プロジェクトへの長い長い下積みだと自分を慰めるが、それにしても普通のゲームプログラマが普通に行ってる管理を、ただただ遠回りして気付いただけな気もする。(一作め「ありすの乳頭エロトラップダンジョン」は、データ構造をそのままソースコードに書き付けているので。対して、エロトラップダンジョンクリエイターは”ダンジョンぽいデータ”を制作できるツールな訳で、これはエンジン部分とデータ部分を切り離しているという事。本当に何のポリシーもなく、ただ自転車で行きました、薄々新幹線という存在も知ってたはいたけど、つい億劫で、みたいな話。疲労、ただ青春の徒労。こんなんせめて肯定しようと思ったら、アウトサイダー・プログラマーとか言うしか無いやろ......。エロトラップダンジョンクリエイターで作ったものの配布は自由だし(そこに使う素材の規約は、個別に色々あると思うけども)スマホでも(一応)動くし。なんなら、コードもオープンソース的な事だと思っているので、好きに見たり、弄ったりしても良いのじゃないかな。(ファイル出力のCGIだけは見られないだろうから、そこだけ困るかな...)動画も使えるようにしたり、脱衣麻雀クリエイターやるかとか、夢は広がりんぐちなみに今はweb版だけど、既に述べた通り、本来は「ありすの乳頭エロトラップダンジョン」の製品版のおまけとする予定。動画ファイルとかも扱えるようにしようかなと。最近はVRoidとか出て来たし、まぁMMDとかでもさ、正味、ちょっとしたエロトラップでシコれるものを作って、配布したいじゃないですか?本線は実はここだと思ってるんだけど、まぁ伝わらないんだろうな。残りの製品版特典・お触りアプリとかはアウトサイダーとか斜に構えずに、もう考えうる限りの最大効率で仕掛かろうと思った。その時になったらまた書くと思います、一体また何ヶ月掛かるでしょうね......。今回のノウハウを活かして、スマホ用の二人脱衣麻雀クリエイターとかも出来るかも知れないんだけど(昔、JavaAppletとかFLASHのものとかあったけど、今、スマホじゃ動かんよね?)今はそんな時代でも無いのかねー、まぁいいか......。vol.5前回:●次回:●111先生のお手本クリックでゲームに飛びますzipはここ。pm初コメです111さんの作られたダンジョンクリエイターを見て感動しました以前自分も無学ながら同様のものを作ろうとし、志半ばで終わったんですツールはとてもシンプルで、何がどうつながっているのかわかりにくそうですが、かなり似たものを作ろうとした自分にはすらすらと理解できました!(個人比)プログラマー素晴らしいツールを作っていただきありがとうございます。楽しませていただきます。これからのゲーム作りも応援しております。pmおお......今まさに動画を扱えるVer2.0を制作していて、「大して反響無いし適当で良いか」と思っていた所にコメントが......!本格的なダンジョンを作って頂けるのは嬉しいんですが、バグが怖いですねえ......どうかご慎重にセーブデータとかを取られて下さい...。すると、ゲームが動かなくなりますねえ......。Ver2.0で修正しましたが...。画像なしのときにプレイ中「NoImage」と表示されるのはシコれなくなるので、画像持ってないクリエイター向けにテキストだけ表示も可能にしてほしいこれのみ検討、とさせて下さい。ゲーム開始時に名前や耐性などのパラメータを任意入力させてほしいこちらはご自分でカスタマイズされて下さい(知識が無いと難しいですが......)という形になってしまうと思います...。やってる事は、HTMLの生成と僅かなJavaScriptなので、詳しい人が見れば分かるかなぁと......。pm俺の中では大した反響ですよ!なるほど、罠削除が罠になってることがあると...笑データはとても軽いので何度でもsaveしてますwver2も公開予定なんですね。制作が続くようでうれしいです個人趣味全開ででかいの作りたいと思っています。でかくて複雑なのやりたい♡(ただし人に見せる予定ではないですわ)あ、自分が昔作ってたサイトではtextareaは使うのやめてdivでごり押しました。ブラウザによって表記が変わるのめんどいので...画像は白小さい画像でもぶっこんでおきますかね実は気づけば要望を15項目ぐらい書いてしまってて理性を取り戻してきました広告もさらっと入ってますからまだまだ発展途上ですよ...ね?ps.・現在の階層を出す関数とかあれば、使える変数一覧に表示させてほしいです。画像は白小さい画像でもぶっこんでおきますかねそうなのですが、画像クリックで次フロアへ飛ぶようになってるので、画像自体が小さいとそこが思い切り小さくなるんですよねえ......動画とかも採用して分かりましたが、次フロアへ飛ぶのは、別文字として表示すべきだったか、と反省......。お気づきかと思いますが、一応隠し的に、その通り書くと表示できるようになっていますね......変数候補に出しておいた方が良いかも知れませんね。罠欄でページを追加するとき、直前のページを複製したものを表示してくれたらいろいろ便利だなと思いましたタブの複製ですよね......。それもあった方が良いんだろうなとは思ってましたが......(面倒臭かった)考えたのですが、このプロジェクトに掛かるやる気の減退を感じるので、ひとまずVer2.0の完成を急ぎたいと思います。(web版も更新するけど、アップできるファイルの容量無制限(web版は500kbまで)の、アプリ版が目玉かな......自分の[ありすの乳頭エロトラップダンジョン]のおまけとして、付ける予定......)まだまだ発展途上......かは、それの反響次第ですね......。pm引き続けてすみません。