ぴぴぶろぐ

いろいろたまにプログラミング

MOTHERオフィシャルコミック「Pollyanna」と私

f:id:st6R:20200626163248j:plain

買いました。MOTHER関連の本は今まで買ったことがなかったので本屋に並んでるのが見たくて先行販売で買わずに正式な発売日の次の日に手に入れました。

 

私がMOTHERに出会ったのは中2の1月で、友人にファンがいて勧められてGBA版MOTHER1+2と3をまとめて近所のブックオフで9100円で買ったのはいい思い出。

 

最初に2をクリアして、1、3の順にクリアしていったのを覚えています。

 

3作品をクリアした当初は、「セリフとかBGMがおもしろいな」と思ってアレンジ曲や2次創作を見ていました。(UNDERTALEをやる前から某曲についてはハックロムで聞いてました)

 

それを強く思ったのはUNDERTALEをプレイしているときに「ここMOTHERっぽいな」って思うことが多かったんですよね。。最終戦がただの戦闘じゃないところとか。

 

海外や日本で評価されているゲームがMOTHERに強く影響されていることを知った時、MOTHERシリーズの要素が日本だけでなく海外でも愛され、影響されてゲームを作ってしまう人までいるんだなって強く実感しました。

 

UNDERTALEの作者もMOTHERに影響を受けMOTHER2のハックロムを作ったりファンディスクに曲を提供していました。

そんな彼もPollyannaでしれっと7ページ描いています。MOTHERが好きな犬のなかで一番有名かもしれない

 

そんなMOTHERが好きな35人(1人未プレイらしいですが)が集まって描かれた寄せ書きのような「Pollyanna」、それぞれの思い入れがひしひしと伝わってきて泣きそうになりました。

いろいろな人の思い入れが私の記憶にも残っていて、このゲームの偉大さを感じました。

誰かに影響力を与えるゲームを作るのはすごい偉大なことだと思います。

 

 

「おれが正真正銘の ナンバースリー のこの穴のヌシだ。」

「 本物の中くらい の強さを見せてやる!」

あなのぬし好きです。

12月発売予定のMOTHERセリフ集も楽しみです。

 

 

駄文を書き連ねましたがようはMOTHERシリーズプレイしてない人はやろうね!wiiuで全部買えるよ!って感じです。(switch版待ってます)

リメイクも大歓迎です。

 

 

 

自作Discord Botの紹介(ブキルーレットBot)


こんにちは。ぴぴです。

 

某なんとかウイルスのおかげで家にいる時間が増え、余裕がなくてできなかったことができるようになったのでDiscordのBotを作りました。  

 

Pythonの知識が全くなくて「ぴとん」って誤読していた状態からちょいちょい勉強して何とか形になったので公開したいと思います。

 

 

12/25追記:

BOTを改良し機能を増やしました。詳しくは以下の記事を参照してください。

st6r.hatenablog.com

 

スプラトゥーン2のブキランダムルーレット「ブキルーレットBot

名前の通りスプラトゥーン2のブキのルーレットです。

サーバーに招待はこちらのリンクからhttps://discord.com/oauth2/authorize?client_id=718346812410298398&permissions=125952&scope=bot

ネット上にたくさんの同じようなBotが存在しますが、ヒーローブキが抽選の対象から外れているものが多かったのとBotを作って勉強したかったので作ることにしました。

 

コマンド

 

このBotはいくつかの機能があり、コマンドによってランダムにブキが選ばれて返信されます。

 

たとえば、「ブキ1」と送ると、このようにすべてのブキから一つBotがランダムに送ってくれます。

 

f:id:st6R:20200615184144p:plain

ブキ1と送信したとき

 返信の「○○さんのブキは」の○○には送信者のニックネームが入ります。

ちなみに今まで何が出たのかは考慮されないので、同じ武器が2回連続で出ることがまれにあります。

 

コマンド一覧

 

ブキ1→全ブキの中から1つランダムで選んで返信します。

ブキ4→全ブキの中から4つランダムで選んで返信します。

ヒーロー1→ヒーローブキから1つランダムで選んで返信します。

シューター1

マニューバー1

チャージャー1

スロッシャー1

フデ1

ローラー1

ブラスター1

シェルター1

スピナー1

→それぞれのブキ種から1つランダムで選んで返信します。

擬似 →擬似確に必要なメイン性能の表をチャット欄に貼ってくれます。

 

ここから最近追加した機能です。

ブキ1d→全ブキの中から1つランダムで選んでDMに返信します。

ヒーロー1d→ヒーローブキから1つランダムで選んでDMに返信します。

シューター1d

マニューバー1d

チャージャー1d

スロッシャー1d

フデ1d

ローラー1d

ブラスター1d

シェルター1d

スピナー1d

→それぞれのブキ種から1つランダムで選んでDMに返信します。

 

 

 

技術的な話

Pythonで作り、Herokuで常時稼働させています。

ソースコードを公開したかったけどあまりにお粗末すぎてやめた

勘のいい方なら気づかれてると思いますがfor文が使えなくてわざわざ繰り返していたりします。ブキ2とブキ3が実装されていないのもそのためです。

一度選ばれたブキを抽選対象から外したり対応するブキの画像を添付したり、やりたいことがたくさんあるので近日実装すると思います。

 

 

さいごに

初めて自作Botを世に放つのでたくさんの人に使われることを祈ってます。

サーバーに招待はこちらのリンクからhttps://discord.com/oauth2/authorize?client_id=718346812410298398&permissions=125952&scope=bot

不具合やバグなどがあったらコメントやTwitterで教えてくださるとうれしいです。

 

 

はじめての記事

はじめまして。ぴぴといいます。Twitterで主に活動していていたのですが、備忘録的な使い方もかねてブログをはじめることにしました。

 

Twitterだと書いてもどっかに埋もれてしまう

 

主に任天堂系ゲーム(スプラ2カービィMOTHERあたり)が好きで最近はDiscordのBotを作ることが楽しくてやってます。

 

ネット歴も浅くブログも経験がないので日々精進していきたいです。あえ~(ほうれんそうのごまあえの鳴き声)

 

文字色薄い気がする