うらうなぎ 2020/04/27 20:46

OOPartsのゲーム検索サービスを作りました

思いつきで作ったサイト第2弾

OOPartsで遊べるゲーム一覧

DLチャンネルに書いた紹介記事

DLチャンネルに書いてた分もあるんですが、OOPartsとゲームの紹介をメインにしようと思って、開発情報などはこっちに移動させました。

今回はスピード重視

初日は無料体験を遊んでたんですが、どのみち何ヶ月かは入るつもりだし、体験期間終わってからの方がサーバーが空くだろうと思って。それよりも今リストを作れば需要がめちゃくちゃあるのではないか? と閃いたので、頑張って作りました。

なんとか土日の無料体験の間に作ろうと思って、間に合ったといえば間に合ったんですけど、残り30分だったし、多分みんなギリギリまで遊ぼうしてた頃なんで……まあ……

でも2日でこれぐらいのサイトなら作れるというのがわかったし、色々経験値が蓄積できました。

利便性

OOPartsはまだゲーム一覧の機能がちょっと弱くて。一覧だとタイトルと絵だけでなんで。雰囲気はわかるんだけど、ゲーム性のあるやつなのか、ノベルっぽいやつなのか。できればパッケージの裏とかも見たい。まあそのへんはおれがどうこう出来ることじゃないけど、客観的にわかってる情報に関してはリスト化できそうだなと。

同じ陵○物だとしても、男主人公で陵○する側なのか、女主人公とか友達が陵○される立場なのかわからない……という問題はまだ俺のリストでも解決はしてないし、他の大半のサイトでも未解決の問題なんですが。今後改善したいポイント。

公式が便利になったら要らなくなるだろうし、その方がいいとは思うんだけど、その時はその時で。

仕組み

アテナちゃんのおっぱいを測る時は、毎日自動で測るかんじの仕組みでしたが、今回はゲームのリストを手動で作ってます。100件ぐらいだから、データベース作って必要な分だけ取り出すより、全部最初から内蔵した方がいいという判断。

手動といっても、最初にGreaseMonkeyで名前とURLの一覧だけは抽出してます。DLsiteなどでダウンロード販売が行われているかとか、どういうゲームなのか調べたりというのは、結局手動でやるしかないので。

その分プログラムとしては簡単になったけど、今後のゲーム追加にも手動で対応しないといけないのがちょっと厄介な部分。一応DLChannel_Extenderのタグ一覧みたいな仕組みは作ってるんで、そこに書き足せばいいようにはなってます。そんなにハイペースにはならないだろうという読みだけど、ユーザーとしてはハイペースで増やして欲しいところ。

サーバーは今回はZeit Nowというところを使ってます。Herokuと違ってデータベースとかは装備されてないんですが、その分サイトの更新とかはもっと簡単になってるかんじ。

プログラムはJavascriptのみ。Svelteというのを使いました。動作が高速でシンプル。ただ日本語情報が少なくて、ちょっと困った部分もありました。

アフィリエイト

一番の問題は作品画像をどうするかで……OOPartsのサイトから直リンすると負荷をかけてしまう。かといってこっちでキャッシュして管理するのも色々大変。なので今回はDLsiteのアフィリエイトを貼ることで、紹介画像の役割を兼ねてもらうことにしました。アフィリエイトに使う作品画像を直リンするのは普通なので。

作りますよ、という事前連絡はしてなかったけど、#OOPartsGame のタグを付けてツイートしてみたところ、運営サイドから好意的な反応があったので一安心。

もう1つ気になってたDLsite側にも、アフィリエイト先の追加申請という形で連絡。これはサイト毎に申請しないと駄目なんで。この申請もすんなり通してくれたので、もう一安心。だけどクリエイターズ記事として通すには微妙かもしれないので、今回は通常記事にしておくことに。

お互い商売敵という面もあるけど、利用者からすればOOPartsで遊ぶ前に情報を集めるのに役立つだろうし、DLsiteで買う時にリストに載ってないゲームを優先して買いたいという需要もあるだろうし。上手く両方とも儲かりつつ、おれの月額料金もアフィリエイトでまかなえるといいな……みたいな感じです。

フォロワー以上限定無料

今後の課題について

無料

この記事が良かったらチップを贈って支援しましょう!

チップを贈るにはユーザー登録が必要です。チップについてはこちら

月別アーカイブ

記事を検索