チャチャチャおもちゃの抹茶っちゃ

ゲームのこととかプログラミングのこととか。気が向いたら書く。ブログタイトルは友人が考えました。

【Discord Bot】PythonでDiscordのBotを作ろう

はじめに

この記事は CCS Advent Calendar 2021の13日目の記事です。

adventar.org

ちにくんの記事: 【ゲーム制作向け】イージングのすゝめ←前|次→うしくんの記事: 今年のよかったこと2021

Discord bot について

みなさんDiscordは使っていますか?CCSの人はサークルのDiscordサーバーがあるし、それ以外でもサーバーを作ったりして便利に利用している人がぼくのまわりでは多いのかなと思っています。

さて、DiscordではBotを登録することができます。ご存知でしょうか。

自分で作らなくても、投票Botなどかなりの数のBotを自由に導入することができます。いろいろ「Discord Bot」などで検索してみると出てきます。

Bot を自作する

さて、DiscordのBotですが、それでもやはり物足りないときがあります。 たとえばサーバーの仲間とプレイしているゲームに特化したBotとか。

なんと、Discordはbotを作れるよう公式APIを公開しています!!

discord.com

こいつをつかってやれば、好きなBotを作ることができそうです。

ちなみに、ぼくは一緒にDQ10をプレイする仲間と使うために、PT募集したりするBotを作りました。 CCSの皆さんにはほとんど関係ないですが、例として使っていきます。

github.com

ライブラリの話

さて、じゃあさっそくBotを作るか、となるんですが、上記のAPIを叩くものを一から作るのは結構面倒です。ただみんな考えることは一緒なので、先人たちがラッパーライブラリを作ってくれています。てことでぼくらはこの恩恵に預かっていくことにしましょう。

有名なライブラリは以下の2つだと思います。

  • discord.py
  • discord.js

今回はdiscord.pyを使う想定で話を進めていきます。

Bot を自作する

さて、それではかんたんにbotの作り方を載っけていきます。

Botにもいろんなものがありますが、今回は次のようなものを作ります。

  • メッセージで/で始まるコマンドを打つとなにかしてくれる

Bot登録

ここにアクセスします。

discord.com

「New Application」を押してアプリケーションを登録。必要な情報を入力しましょう。

あとは右側の「Bot」をひらいて「TOKEN」のところからBotトークンをコピーしておきます。このトークンを公開しないように!!!!

f:id:mattyan1053:20211213001250p:plain
トークンをコピー

Bot をサーバーに登録

同じページの右側のメニューから、「OAuth2」を選択。「URL Generator」から 「bot」を選んで、必要な権限を設定して、生成されたURLにアクセスすると、自分が管理者になっているサーバーにBotを追加することができます。

これで準備が整いました。

Bot のコーディング

Pythonはすでに使えるものとして、更にライブラリが必要です。

まずはじめに、discord.pyをインストールしておきましょう。

$ pip install discord.py

.envに変数を書いて、管理できるようにしておきたいので、次のライブラリもいれておきます。

$ pip install dotenv

ちなみにpipenvを使える人なら、先程のDQ10-botリポジトリをからpipfileをダウンロードしてきて、pipenv installすれば一通り環境は揃います。使っているのはPython3.8です。

余談ですが、ぼくは基本的に仮想環境を使う派なので、Pythonでなにかするときはたいていpipenvを使っています。

コーディングの前準備

最初に、先程取得しておいたトークンを読み込む部分を作っておきます。

コードに直書きは嫌なので、.envにでも設定しておいてとってくることにしましょう。

DISCORD_BOT_TOKEN = *****(先程コピーしたやつ)

あとはPython側から読み込むだけ。

import os
from dotenv import load_dotenv

load_dotenv()

DISCORD__BOT_TOKEN = os.getenv('DISCORD_BOT_TOKEN')

これでOKですね。無事読み込めます。 .envファイルはバージョン管理に含めずにちゃんと管理してね

コーディング

あとはBotの根幹部分を書いていくだけです。

ここで今回特に紹介したいのが、discord.pyの拡張であるcommandsクラスです。 文字列を取得して、コマンドに変換するコードを直書きしなくても良くなる上、helpコマンドなどをなんと自動で生成してくれます!たすかる!(argparseとかで似たようなの見たことありますかね)

結構ネット上でもon_messageとかBotに限らないイベントに対応した書き方の記事は多くても、コマンド拡張の話はあまり見ないので......。

import discord
from discord.ext import commands


class MyCommands(commands.Cog):
    def __init__(self, client):
        super().__init__()
        self.client = client

    @commands.command(name="hello")
    async def hello(self, ctx, arg1, arg2):
        await ctx.send(f"hello {arg1}, {arg2}")
        return
        

intents = discord.Intents.default()
intents.typing = False
client = commands.Bot(command_prefix='/', intents=intents)
client.add_cog(MyCommands(client=client))
client.run(DISCORD_BOT_TOKEN)

適当なコードですが、だいたいの書き方がこんな感じです。

少しずつ説明していきます。

intents = discord.Intents.default()
intents.typing = False
client = commands.Bot(command_prefix='/', intents=intents)
client.add_cog(MyCommands(client=client))
client.run(TOKEN)

Botを動かしているメインの部分です。intentsの2行で受け取るイベントの種類が制御できます。まあ小規模なBotとか公開しないBotならそんな気にしなくていいです。おまじない。

あとはコマンドの開始文字列(prefix)を/にして設定、コマンドとして自作のクラスを設定し、最後にトークンを渡しています。

class MyCommands(commands.Cog):
    def __init__(self, client):
        super().__init__()
        self.client = client

    @commands.command(name="hello")
    async def hello(self, ctx, arg1, arg2):
        await ctx.send(f"hello {arg1}, {arg2}")
        return

コマンド部分のクラスです。/hello arg1 arg2とDiscord上で入力したときに実行されるやつ。/hello mattyan 1053とかね。特に意味はない、サンプルなので。

今回はcommands拡張を用いているので、指定のprefix(=/)のメッセージが来たときに自動で呼ばれます。しかも、コマンド引数も自動で分けてクラスメソッドの引数に渡してくれます!引数も可変長とか諸々対応してたはず。

面倒な文字列処理なくて助かる!ctxはDiscordのコンテキストなので、通常のライブラリと同じ。公式ドキュメントにいろいろあります。

discordpy.readthedocs.io

ということで、あとはあまり深いことは考えずにBotにしてほしい処理を記述してあげるだけでOK!APIとか考えずそれっぽいメソッドを呼んじまえ!ラッパー最高!

ここからリアクションをつけたりもできます。

サーバーに置く

あとは出来上がったのをサーバーにおいて実行しっぱなしにしておきましょう。 サークル用Botならサークルのサーバーとかでもいいんじゃないかな。Web管に相談しましょう。私用なら適当にGCP無料枠とかでも余裕で動きます。軽いので。

ぼくのpipfileに従うならpipenv run startで動きます。

おわりに

お疲れさまでした!これでみなさんも自由にBotがつくれますね!

サークルの総会用Botとか誰か作ったらおもしろそう。委任状機能付きの投票機能とか?

余談

Discord、サーバー内絵文字を使うとき:emojiname:みたいに指定するだけでいいけれど、Bot側から飛ばすときは<:emojiname:emojiid>みたいに指定しないといけないらしい。絵文字IDをとってきて添えないと......。なんかもっといいやり方あるかも。emojiクラスよく読んでない。

【Amazon】2020年に購入したものレビュー

はじめに

書こう書こうと思っていたけれど、書いていなかったAmazonレビュー。年も越したしそろそろ書かないとねってことで。

昨年度はいろいろ買い物をしました。コロナが流行っている中で宅配で届くのは便利ですよねえ。

レビュー

それぞれの品物に対して、10点満点で点数をつけていこうかなと。

ウェブカメラ Podofo(5点、普通)

コロナで研究室のゼミがオンラインになったので、オンライン会議用に購入。当時ウェブカメラの在庫が本当になくて、届くまでに一ヶ月ちかくかかってしまった。何かこれで動画を撮影したいとかではなく、ただオンライン会議用で自分の顔を写すことができさえすればよかったので安物を購入。画質とかには問題を感じていないです。応答性とかも特に問題なし。

不満があるとすれば設置方法。足のようなものはついていますが、固定具がありません。今現在もモニターの上に乗っかっているだけ。叩けば落ちます。それなりに安定しているので特に問題は感じていませんが......。

サンワダイレクト ゲーミングデスク 幅120×奥行60cm 鏡面天板 モニターアーム取付対応 ブラック (7点、良好)

今まで学習机だったところを一新するために買ったデスク。クランプ式のものをつけるのにも対応しているのが良いところ。厚さはそこまでない割に結構しっかりしていて、ぐらついたことも今の所ないです。表面もかなりきれいで見た目はシンプルにいい感じ。ただ、表面が少し剥がれやすいのか、少し傷ついたところからペリペリと剥がれていきます。何か硬いものを角から落としたりしないように注意が必要ですね。

Roycel コンデンサーマイク マイクスタンド ポップガード付き 単一指向性 (7点、良好)

普段からDiscordとかで友人と頻繁に通話を行ったりするので、ノイズとか入らない良い単一指向性マイクほしいよねということで買ったマイク。マイクの性能としてはそこそこで、ノイズもほぼ入らず通話相手にクリアに聞こえる模様。Discordはノイズ低減あるけれど、他の通話アプリだとなかったりするものね......。PSリモートプレイのパーティチャットとかはそういった機能まったくないので、マイクの性能が露骨に出る印象。真にこの製品で買ってよかったと思っているのはマイクスタンドで、コレがかなり便利。クランプ式のものを取り付けられるデスクなので、これもクランプ式なのですが、置きマイクに比べて気軽にマイク位置をずらせるのが良いですね。マイクを置かなくて良い分デスクの手元スペースが広くなります。そこが最高。

デスクライト JOLY JOY(3点、買い替え検討)

ウェブカメラを使う際に、顔に影が入ることがあったので照らす用に購入。明るさは十分です。ただ、スイッチの位置がせっかくクランプ式で端に避けている足付近にあること、可動域が思ったより狭かったところが難点ですね。このへんは本当に使いづらいです。今ではスイッチが仕事用のMacPCの裏側に隠れてしまっていますね。

USBハブ atolla USB3.0 Hub 4ポート増設 + 1充電ポートUSB拡張 電源付き(8点、かなり良好)

PCに備え付けのUSBポートでは数が足りなかったので購入。大量に外部接続しているので、電源が個別につけられるUSBハブを探していました。少しUSBハブにしては値が張りますが、スマホの充電に使えてデータ通信のない充電ポートがあるのも高評価。デスクの上にUSBポート拡張できるのは思いの外便利ですね。ONOFFの切り替えもスイッチひとつでできるので無駄な接続も減らすことができます。もしこれでデスクのどこかに固定できる機能がついていたら完璧10点だった。

デスクごとチェアマット(4点、買い替え検討)

フローリング床の上にPCとかデスク直置きは気が引けたので購入。手触りはかなりいい感じ。サイズ感もかなりちょうどよい感じだったのですが、ピシッときれいに敷くのが難しいんですよね。というか無理でした。どうしてもよれてしまい、そのまま癖になってしまいます。アイロンかけたり伸ばす努力はしたんですが、どうにも無理でしたね。日々よれているのが気になったまま過ごしています。ピシッときれいに敷けるマットがほしい......。

ちなみにこれは買う前からわかっていたことですが、汚れが目立ちます。黒いので。掃除意欲がわきますね。

Dell モニター 17inch(7点、良好)

17インチという少し珍しいサイズのモニター。メインモニターとして使うには明らかに小さいですが、Discordとかの画面を表示したりしておくサブモニターとしては省スペースでいい感じです。VESAマウントにも対応しているのでモニターアーム取付可能。Display Port接続にも対応しているのがえらいですね。最近のグラボだとHDMI接続一つと残りがDisplay Port接続のみみたいなものも多いので、HDMIのみでなくDP接続ができるモニターが欲しくなることが多いと思います。

モニターアーム 2画面 (9点、かなり良好)

安定性が心配になるモニターアームですが、かなり良好です。値段の割にかなりしっかりしていて、変にブレを感じたりしたことはありません。上下の移動は気軽にはできませんが、そもそもそこまでしませんしね......。前後や横の移動はモニターサイズが23インチくらいまでだったら割と気軽にできます。なんなら自分はベッドの方に向けて使ったりすることもあります。めちゃくちゃ頻繁にモニター位置動かしたいとかでない限りは満足できるものだと思います。

Display Port ケーブル 1.8m (点数付けなし)

ただのケーブル。モニター購入時にはHDMIケーブルのみでDPケーブルついてこないことが多いんですよね......。

アイリスオーヤマ オーブンレンジ 15L ホワイト MO-T1501-W (不明)

妹がオーブンレンジを欲しがっていたので買ってあげたもの。様子を見る感じ一人暮らしでは問題なく使えているようですね。うまく使えなかったとかそういう話は聞いたことないです。まあアイリスオーヤマ製だしそこまでひどいものではないのが最初からなんとなくはわかりますが.......。

USB-C HDMIVGA変換器 + USBハブ (7点、良好)

仕事用のMacPCをメインディスプレイに移したり、マウス・キーボードを接続したかったので購入したもの。結構値が張りましたが、いい感じですね。というか、USB-Type-Cしか接続できないMacBookをどうにかしてほしい。これで仕事のときはMacbookの画面拡張、プライベート時は自分のWindows用ディスプレイとして使っています。地味にUSB拡張がありがたい。HHKBをつなぐことができます。地味にVGAあるので古めのモニターでも使えますね。

自室が2Fで、ルーターがあるのが1FなのでちゃんとしたWiFi子機がほしいなと思っていたので購入。新しい規格にも対応しているのはいいですね。ちなみに古いWiFi子機のデバイスドライバを削除し忘れていて、それに気づくまでは挙動がおかしかったです。これでUSBがボトルネックとなることはなくなりましたね、PCI-e接続なので。とはいえ、アンテナつけてもやっぱり2Fから使うとそこまで早くない......。そこまで改善は見られなかったです。PCの場所移動できたらまた評価変わりそう。

m.2 PCIe3.0x4 NVMe 1TB SSD SP001TBP34A80M28DR (10点、かなり良好)

SSDSATA接続256GBからNVMe接続1TBに換装した際に購入。現在まで含めて状態良好です。はやい!つよい! 詳しい記事は別にあります。

mattyan1053.hatenablog.com

HDMIキャプチャーボード BasiColor (7点、良好)

安いやつ。プレイしたときの録画を残しておきたかったりすることもあるので。値段の割には良好な気がする。OBSで問題なく使えています。OBSのほうは当然遅延ありますが、スループットのほうをちゃんと使えばプレイに支障はでません。ただ、HDMIケーブルが一本余分に必要になることだけは注意したほうがいいかも。自分はすでに余っているものがあったので問題なかったですが......。これでスマホ画面の取り込みとかPS2,Switchの取り込みをしています。

HDMI 切替器 (6点、普通)

キャプチャーボードに入力するソースを切り替えたかったので購入。遅延とか画面がおかしくなったりとかの問題なく使えています。特に悪いところもなく、普通に使える、といった感じ。特別良いところもないと思います。まあ強いて言うなら結構安い。

ASTRO Gaming ヘッドセット A40TR (8点、かなり良好)

5.1ch対応ヘッドセット。Apex用に買ったもの。耳に当てたときの感じが個人的には負担なくて気に入っています。マイクは先述の別の物を使っているので使っていません。性能はわかりませんがあまり良くなさそうですね......。聞こえ方はかなり良いです。FPSゲームがうまくなった気がします。実際安いイヤホン使っている人よりは耳鋭くできているかも?

サイクリンググローブ (7点、良好)

夏に運動用にクロスバイクを購入したのでそれ用に。男女兼用なので手が小さい方な自分でもフィットするのがいいですね。 クロスバイクとか前傾姿勢になるので、長時間乗った時手のひらが痛くなったんですよね。それで必要になって購入したのですが、かなりいい感じだと思います。

自転車スマホホルダー(8点、良好)

ナビでスマホを使っていたので必要になり購入。結構安いですがそれなりに頑丈で、スマホが落ちたどころかグラグラしたことも一度もないです。安心して使っていいと思いました。ちなみに自分はiPhone 7スマホカバーがElecomのZEROSHOCKです。まあ大抵のスマホにはフィットしそうな仕組みでしたね。ごつめのカバー使っている、とかは気にしなくて良さそうかも。

ボトルケージ(5点、普通)

同じく自転車用。通常の500mlのペットボトルならちょっとやそっとの振動でも落ちないのは良いです。ただ300mlとかみたいな小さいボトルだと気をつけないと落ちてしまいます。かっこよさをとるか安定性をとるか、みたいになりそう。これはかっこよさより。

サイクリングリュック(6点、普通)

通気性の良いバックパックを持っていなかったので購入。値段の割に意外といい感じ。背中に汗かいても気持ち悪くならないですね。デザインもそこまで奇抜でないので、自転車乗る時以外でもちょっとした時に使えるのが良いです。

自転車掛けフック(6点、普通)

クロスバイクを外に出しておきたくなかったので購入。値段の割には頑丈。壁に取り付ける部分さえクリアできればかなり良いと思います。角度もかなり融通がききますね。

Acer ゲーミングモニター23.6inch KG241QAbiip 0.6ms TNパネル(7点、良好)

144Hz出るモニターがほしかったので購入。今まで60fpsでApexしていましたがだいぶ変わりますねこれ。60→144は体感できますね。ゲーミングモニターだと結構大きめのものが多かったのですが、自分はスペースがそんなになかったためこれを購入。今の所問題は感じていません。DP接続を使っています。グラボがGTX 1060でミドルクラスなので、相応な感じがしています。先述のモニターアームでも重量的に問題は感じていません。

Logicool G メカニカルキーボードG512(10点、かなり良好)

カニカルキーボード前々からほしいなと思っていたので購入。キーはリニアスイッチ。やはりメカニカルキーボードの打鍵感は良いですね。色んな色に光らせることができますが、自分はロジクールらしく水色の単色で光らせています。にぎやかになるより落ち着いた色のほうが好きですね。メカニカルはキートップが外しやすいので掃除がしやすいです。あとこのキーボードの場合、キーを外した時凹凸の少ない板のようになるのが個人的に気に入っています。汚れを吹き飛ばしやすいです。あとは、個人的にテンキーが絶対に欲しかったのでそこも評価ポイントです。HHKBは普段のコーディングとかで使うにはいいですが、ゲームをするには向かないのでいい感じに使い分けができそうです。

キーボード粘着クリーナー(6点、普通)

ちょいちょい噂で聞くアレですね。実際に使ってみると意外とちゃんと汚れがとれます。ただ二回目以降の使用をまだ試していないので、そこで評価が変わりそうですね......。

キートップ引き抜き工具(6点、普通)

キーボード掃除関連で。メカニカルキーボード買ったのでキートップ引き抜き工具も購入。ゲームだと特定のキーしか使わないせいで汚れが偏るんですが、特別汚れたやつを丁寧に吹くことができるのは良いですね。安い工具なのでメカニカルキーボードを購入した人はコレも買うべきだと思います。

Logicool G ゲーミングマウス G703h(10点、かなり良好)

今までやっすいマウスを使っていたので購入。シンプルなデザインにも惹かれた。光るロゴがかっこいいですね、例のごとく七色に光るのは好きではないので単色。プロファイルによって色を替えています。 マウスの反応はかなり良くなったと体感できるレベル。無線なのに反応いいですね。前の安物マウスに比べてもしっかりトラッキングしてくれていると感じます。充電は自分のように長時間使う人でもそこまでなくならないですね。有線接続したままでも使えるので、ゲームしていないときに有線マウスとして使えばなんら問題ないと思います。自分は手が小さい方だと思っていますが、それでも大きいと感じることはないです。横のボタンも大きめで押しやすいと感じています。

マウスパッド ハード表面 (8点、かなり良好)

マウスと同時に購入、今まで使っていたマウスパッドが小さすぎたので買い替えました。ソフト表面のマウスパッドだと手汗のひどい自分は汚れがひどく、掃除もしにくかったので拭くだけで良いハード表面のマウスパッドに変えてみました。結論としてはかなりいいです。手汗がひどい人はハード表面のマウスパッドを検討してみては。値段がマウスパッドにしてはそこそこするだけあって、ズレが全然ないですね。横から少し力をいれてもずれませんでした。FPSゲームでのサイズ感は振り向き15cmくらいまでの人ならいい感じに使えると思います。自分は14.4cmとかですね。マウスパッドに縁がないので、多少はみ出ても気にならないのがいいところだと思います。

マウスコードホルダー (5点、普通)

マウスのレシーバーをデスクの上に伸ばしておいたり、有線接続時のコードを邪魔にならないようにするために購入。重さはそこまでないのに、意外とずれないものでびっくりしますね。G703hと同時購入をおすすめできる製品です。

惨劇RoopeR 5th(8点、かなり良好)

友人の家でやったボードゲームで面白くて衝動買いしてしまったもの。コレに関しては面白かったのをわかってから買っているので失敗とかはあんまりないですね。推理ゲームが好きな人は買ってみるといいと思います。

理科系の作文技術(7点、良好)

研究室で進められていたので卒論用に買った本。わかりやすいです。ただそれなりに読み物感があるので、参考書的な使い方はしづらいかも。論文を書きながら読むより予め読んでおく必要があるといった感じ。

おわりに

こうしてみると結構な量買い物していますね。総額も20万円弱とかなので相当買ってる。まだまだPCまわりで欲しい物とかたくさんあるのでこの先もいろいろ買いそうです。

【プリコネR】プレイヤーLvがカンストしました

プリコネRのPLvが184になった

どうもみなさん、表題の通りです。プリンセスコネクト!Re:Diveを始めたのが2020年8月31日(ラビリスタが実装されたプリフェスのときですね、2.5周年ということで無料で170連できました)なのですが、それから4ヶ月半ほどたちプレイヤーレベルが現環境の最大に追いつきました。

f:id:mattyan1053:20210114102349p:plain
2021/1/14時点のプロフィール

フレンドは常時募集中です。マナください。

f:id:mattyan1053:20210114102721p:plain
メインクエストは全部おわっています

メインクエスト・サイドストーリーはすべてクリア済み・ルナの塔EX含め完了・アリーナ最高1位、プリーナ最高1位、開放キャラ数95(うち恒常キャラ未所持は9キャラ)・全キャラ戦力1440242ってところですね。戦力的にはかなり頑張っているはず......。

ということで、せっかくなのでカンストまでの4ヶ月半でどんな感じでプレイしたかとかもろもろ書き残しておこうと思います。

キャラ育成

育成ゲーはすきなのでたぶんむいてた。正直な事を言うとストーリーよりもキャラ育成のほうが好き。育成状況はこんな感じ。

育成状況

f:id:mattyan1053:20210114103831p:plain
f:id:mattyan1053:20210114103845p:plain
f:id:mattyan1053:20210114103856p:plain
f:id:mattyan1053:20210114103907p:plain

f:id:mattyan1053:20210114103934p:plain
未所持9キャラ

たぶんかなり頑張っているほうなはず......! ちなみにタンクキャラはハリボテR19とかの可能性結構ある。最近ほとんど触ってなくてお留守番している。 掲載していない所持キャラは一切手を触れていないキャラたちです。

星6解放状況

現在14キャラ解放済み(当記事執筆時点22キャラ中)。もうすぐアカリが解放できそう。イオ先生とかはいつまでたっても解放できる気がしない。プリンセスオーブはガチでずっと足りない状況が続いています。そのうち星6解放が実装に追いつくのだろうか......。

始めて解放できたのは始めて一ヶ月と少したった10月上旬でした。その後は数日おきに星6が増えていくような感じでガンガン解放していましたね。プリンセスオーブとの戦い。メモピ集め始めた時期がみんな同じなのでメモピ集め終わる時期もみんなかぶるんですよね。ちなみにクエスト挑戦権の回復は普通にしていました。得に2倍期間はしっかり。最初に解放したのはレイでした。一番気に入っているのはアキノさんです。

枯渇問題

ジュエルやメモリーピースが足りないのはともかくとして、マナがまじで足りない。スキルLvあげるのにマナ食い過ぎやろ......。ずっと枯渇しっぱなしです。1月クランバトルに育成絶対間に合わないと思う要因はマナ。正直ランクはなんとかなると思います。

あとはプリンセスオーブが足りない。メモピが集まる速度>プリンセスオーブが集まる速度って状態がしばらく続いていた。今はどっちも足りていないけれど今後はどうなるやら......。残っているのが結構メモピ集め大変なキャラたちなのでプリンセスオーブが追いつく可能性はある。

各種コンテンツ

どのコンテンツもそれなりに真面目にやっているつもり。一番好きなコンテンツはクランバトルです。頑張ってキャラ育成した結果が露骨に出てくるのが楽しい。戦略考えるのも嫌いじゃないです。

メインクエス

NORMAL、HARD、VERY HARDすべて星3クリア済み。これについては10月中旬くらいには完全に追いついていたような気がします。サポートはガンガン使っていましたが、サポート単騎凸みたいな極端なことまではしませんでした。おおよそ同じレベル帯のプリペコばかり借りていましたね。それでそこまで困りませんでした。

ところでメインストーリー、一部より二部のほうが面白くないですか?ぼくはこっちのがすきです。というか一部は脱線に近いようなのが多くてところどころ退屈だったので......。二部はそういうところが殆どないと思います。

ダンジョン

EX III まですべてクリア済み。ラースドラゴン初回討伐はPLv135くらいの時だったと思います。ムイミをサポートとあわせて2回使うことで物理パ2、魔法パ1(プリユイ採用)で3凸でちょうど倒せるくらいだった気がしますね。

ニャルを引いたばかりなのでまだ育成終わっていませんが、終わったらラースドラゴン1凸試したいなあと思っています。

アリーナ

ジュエル回収するところまでは頑張っていました。最高順位更新終わってからは一日あたり1,2回しかやっていません。順位がじわじわと下がってきている。

バトルアリーナ

しばらくはユカリプリユイ編成でなんとか1000位くらいまで登った後、全然勝てなくなって停滞。その後11月中旬ごろにニノン星6完成、サレンをメモピ開放することでまた勝てるようになりました。そこで一気に駆け上がって1位をとってジュエル回収完了。そこからもずっとニノン編成で流しています。今70位くらい。

f:id:mattyan1053:20210114105629p:plain

適宜マジカスとかをリマに差し替えたりして戦っている。レム編成とは絶対に戦いません。無理。

プリンセスアリーナ

正直結構適当。バトアリよりも登頂が厳しくて、12月頭くらいに最高順位報酬回収し終わったと思います。敵の編成がわからないのが本当にきつくて、一度戦って負けながら敵の編成を見て、対策してもっかい同じ相手殴るとかしてました。ジュエル回収したらもう邪魔しないので許して......。今100位くらい。

f:id:mattyan1053:20210114110249p:plain

正直1PT目と2PT目で勝つしかない。でもたまに3PT目が勝ってたりする。最近キャラ揃ってきたのでカスミ盾とか採用してもいいかなと思っています。ハツネ星6なんですがルナがいないので組めないんですよね......。ルナのメモピ集めてそれで解放するつもりです。クラバトに間に合いそうにない;;

ルナの塔

始めて半月しかたっていなかった9月は120階程度まで、その後星6キャラを何人か揃えた10月では350階程度、 11月で通常ルナの塔は登頂という感じです。11月時点ではまだEXは3つほど残した状態でした。12月はEX含めルナの塔完全登頂。結論は「アキノさんは馬鹿(力)」。まじでアキノさんがすべてを解決してくれたと言っても過言ではないと思います。


先月までは結構運ゲーしましたが、カンストした今月からは運ゲー要素少しでも減らせるようになっているといいですね。シズル星6とかも増えたので耐久とか結構上がっていると思います。

これからルナの塔を進めていく人にアドバイスをすると、星6キャラがガチで強いです。敵の火力が高すぎて、星の少ないキャラだとまず受けきるのがきついです。最後の方とかPT全員星6で埋めているような状態でした。次に示すような娘たちはルナの塔を進めていくのにいるだけで世界が変わる娘たちです。

  • アキノ
  • ユカリ
  • レイ
  • ユイ

次点でマホ・ヒヨリ・リマとかも大活躍しますね。バリアとパワーが最強!w

クランバトル

キャラ育成を楽しくするためのコンテンツだと勝手に思っている。育成した結果スコア伸びると嬉しいね!カンストしたこれからは戦略を楽しむコンテンツって体感になるのかな?

うちのクランはぼくが始めた初期から誰かしらLvカンストしてるつよいひとがいてくれて、おんぶにだっこしてくれていました。まともに活躍しだしたのは11月くらいからですかね。

始めて一ヶ月(PLv100くらい)の9月は、一番火力出せるPTでなんとか1体目に対して400万が限界、その後のPTは200万とか出れば良い方といった感じでした。まだあの頃はタンクキャラをクラバトでも出さないといけなかった時代ですね......。サポートもLv+30までしか借りられないので、あまり活かせていませんでした。順位も15000位入れないくらい。二段階目をギリギリ見れるかどうか。

星6キャラが何キャラか獲得できていた10月はスコアが倍くらいになっていました。特にレイが強かった......。デバフがいかに大事かわかりますね。PLv130くらい。

11月になると最終的なスコアが2億を超えるようになっていました。このあたりでカンスト勢とのスコア差がかなり縮まってきています。このときはじめて三段階目を見ることができました。

12月は更にスコアが伸びて3億8千万くらい。ニャルをレンタルすることができたほか、自分の育成も進んだので伸び。あとTLの組み方とか慣れてきたというのもありますね。三段階目も何戦かできて、15周目までいきました。

f:id:mattyan1053:20210114112850p:plain
内訳はアルゲティ係って感じでした

f:id:mattyan1053:20210114112824p:plain
来月には1万位以内入りたい

今月はプリフェスと正月キャル復刻を経てキャラ充実度があがったので、更にスコア伸ばしていきたいですね。アカリの星6でニャルパもスコア伸びそう?今回自前のニャルもいるのでニャルパ2凸ってのも手ですね。

クラメン募集中です

そんなかんじで少人数でクラン頑張っています。基本身内でやっている感じなので、知り合いの方、プリコネやっていてクラン入っていなかったり適当に入っているだけの人うちきませんか?ルールは特にないです。クラバトはぼくとかRyoyaくんはどーせDiscordで駄弁っているのでその流れで連携してたりしますが、自由に凸っている人もいます。3凸も強制ではないので、凸漏れがどーのとかはないです。毎日3凸してくれれば順位もあがって個人的にはめっちゃ喜びますけど。ぼくが喜ぶというのが圧力に感じる人はいるのかもしれない?自分は凸待ちとかしているので、誰かやってくれ~とか言ったりはしますね()。今月は一万位以内目指したいなーって考えています。要は人がいれば雑凸でも順位あがるので人がほしい!w

f:id:mattyan1053:20210114113712p:plain
申請するときは何かしらで一声ください!

4ヶ月半の遊び方とか

その他全体的な話とかします。

ガチャ状況

ちなみに過去に引いたガチャは次のようなかんじ。

  • 2.5周年プリフェス: 2天井(無料ガチャ170連含む)
  • リゼロコラボ毎日無料10連
  • クリアキノ実装: 40連ほど
  • クリチカ復刻: 1天井
  • 年末年始毎日無料10連
  • 年末年始プリフェス: 150連プヨリストップ
  • 正月ペコ: 40連ほど
  • 正月キャル復刻: 1天井

合計すると1600連くらい?メモピ開放したキャラとかもいて確率的にはいいのかどうかとかは調べるの面倒なのでやっていない。ただ同期にぼくよりガチャ回数少なくてキャラプールに差がない人がいるので......うん。

プリフェスキャラはプリペコだけもっていません。あのキャラ初心者にはすごい頼もしいけれど、最終的にはお留守番になってしまいますね。他のキャラでも代用が効くし、ぼくぐらいのハイペースでプリコネを進めるとむしろ他のプリコロとかを持っていないディスアドバンテージのほうが大きくなる気がします。ハイペースで進めたい人はリセマラはプリペコよりプリコロとかラビリスタのが良いと思っていますね。のんびりやる人はプリコロに人権っぽさを感じる前に次のプリフェスが来ます。

課金

めっちゃハイペースで進めたので、当然課金しています。真似するのはそんなおすすめはしないですが、こんな感じのことをすれば4ヶ月半カンスト可能らしいです(身内の同時期に始めた人でもっと早くカンストしている人もいますがおおよそ同じだと思います)。

まずサブスク的なやつから。プリコネはジュエル購入に比べてこのへんはちゃんとお得ですね。1ジュエル1円どころじゃない価値があります。普通にジュエル買うと1ジュエル2円とかなのに......。

  • 毎日500スタミナ課金: PLvが◯以下みたいな購入制限があるやつです。これめっちゃでかい。買えなくなるまでずっと買い続けていました。3500スタミナが250ジュエルで買えるようなもんです。
  • デイリージュエルパック: 美味しい。ずっと買い続けています。これも計算すると単価良い。
  • 探索挑戦回数+3回: 先述の通りマナが一生足りないので買っています。マナクエスト2倍期間はまじで美味しいので、その期間だけでも買うのはおすすめ。マナ購入、あまりにまずいため。

ガチャ課金はあんまするつもりがなかったのだけれど、お金使うこともコロナとかあって少なかったので、気晴らしがてらちょいちょいしていましたね。ガチャ回数で言うと350連分くらい。逆に言えば1250連分くらいは無償ジュエルと無償ガチャで回してますね。ルナの塔で大量にもらえたのがめっちゃでかいのだと思います。メインクエストも全部クリアしていますしね。めっちゃ配ってくれてありがてえ。1ジュエル2円のやつは一度も買ったことないです。

ジュエルの使い方

  • スタミナ回復: NORMAL2倍期間中、HARD2倍期間中は毎日14回くらい割ってました。初期やクラバト期間中は20回割ったりしたこともありますが、そんな多くはないです。平時なら6回くらいに留めていました。11月過ぎてくると割らない日のほうが増えてきましたね。有償ジュエルでスタミナ回復はしたことはありません。無償ジュエルで賄えていました。
  • マナ購入: マナドロップ2倍期間中で、かつどうしても今強化したい(クラバトとか)で購入してしまったこともありますが、ほぼ買っていません。
  • ガチャ: 残りはガチャです。先述の通り。フェス以外は結構突発的に衝動に駆られたときに引いていました。クリアキノとか正月ペコとか......。かわいかったから......。

4ヶ月前初心者騎士くんだったぼくの考えるリセマラ解答

度々ネットとかで話題に登っているので自分の意見を。自分のブログなのでね。
始めて数日間だけ引けるSPガチャ(あるいはプリフェスと同時に始めた場合プリフェスガチャ)で、フェス限をリセマラで引いて始める場合を考えます。最初のSPガチャを一回天井するのを目指していく感じになると思います。

まずはじめに、そもそも遊び方によっておすすめが変わると思います。具体的に言えば、初心者脱却前に次のプリフェスが来るか、次のプリフェスを待たずに初心者脱却して人権キャラが欲しくなるかどうかです。

無課金で進める場合

次のプリフェスが待てます。なので正直そんなに頑張ってリセマラする必要はないと思います。短時間でできるものでもないですしね。引きたいキャラクターもどれもそこまで差異がないと思いますが、強いてあげるなら

  • プリンセスコッコロ
  • プリンセスペコリーヌ
  • プリンセスユイ

上に書いてあるほうが優先度高いです。このあたりは便利だと思います。おそらく無課金ではじめる場合、育成速度はそんなに早くないので、シンプルな性能をしているプリペコとかは使いやすいです。クエスト攻略に絞れば破格の性能をしています。次のプリフェスに備えてジュエルをひたすら溜め込むことを考えると、アリーナ順位を序盤かんたんに上げやすかったり序盤のルナの塔を進めやすいプリンセスユイは便利です。便利な理由はそれだけ。無課金なので「ジュエルの稼ぎやすさ」を優先していいと思いました。プリコロは初心者脱却しても強いのもそうですが、ヒーラーの回復力の弱さにこまることも多いと思うのでピックアップしました。プリペコだけで序盤は十分な火力が出ますが、火力役がいると少し楽になります。ムイミ・プリンセスヒヨリ・クリスティーナから1キャラ選ぶと良いと思いますが、どれも耐久面で弱点があります(個人的にはクリスティーナがおすすめ)。ラビリスタは序盤恩恵が少ないと思っています。序盤はそもそも魔法PTを組みづらいのでネネカもランクが下がるかなと。

まあ正直みんな強い。活きるときがきます。

課金する場合

次のプリフェスが来る前に、自分のように初心者を脱却してしまう(具体的にはPLvが120を超えてくる)と思います。これくらいになってくるとクラバトやアリーナが楽しめるようになってきて、いわゆる人権キャラが欲しくなってきます。その一方で、メインクエストで便利なキャラとかが使わなくなってきます。おすすめは

  • プリンセスコッコロ
  • ラビリスタ
  • ムイミ
  • ネネカ

あたりですね。これも上の方が優先度高いです。初心者の頃は使いづらいキャラたちですが、ある程度遊んでいると強さがわかり、かつ代用が効かず絶対に欲しくなる娘たちです。クラバトなんかでは持っているのと持っていないのとで大きな差になるし、カンストしても使い続けます。代用が効かないというのもミソです。無課金で進めていたプリペコはだんだんお留守番キャラになりますし、そもそもサポートレンタルにアホほどいます。プリユイはそのうちハツネに取って代わられることが多いです。あとはクリスティーナとかがいるとかなり便利ですね。

まあ元も子もないことを言えば結局プリペコ以外全部引けって話ではある。なんならプリペコもひけ!w

おわりに

以上、自分のプリコネの成長記録とかでした。一つの遊び方として誰かの参考になるといいなあ。