2018年2月28日水曜日

windows8とubuntuをデュアルブートさせようとして失敗しまくった話

えぇ 一日消えました
自分のBIOSとBOOTに関する知識が無かったのが問題ですね

これからデュアルブートしようとしてる人の参考になればと思います

何が起きたのかというと
普通にUnetbootinでLiveUSB作ってUbuntu起動してインストールしたんですけど
インストール成功後・・・bootメニューにUbuntuが表示されない・・・?????
という現象が起こりました
(あ、この辺は自分で調べてください それくらいはできないとこの先辛いと思います)

以前成功していたこともあって 何が何だかわけがわかりませんでした


ちなみに BiosのSecureBootとかwindowsの高速起動みたいな設定は全部解除してありました
いわゆるググれば出てきそうな対策は全部キッチリしました



これはBootに関する勉強をしなきゃいけないと思ったので、まずは自分がどういうBootをしているのか調べたところ、あのパソコンにはLegacyBootとUEFIというBootがあることがわかりました
Legacyはなんかドライブとかメディアとかを指定してBootする感じ
UEFIは多分そういう設定ファイルみたいなのがあってそこに登録してあるのが表示される感じ(HDD内にEFIパーティションとかいうよくわからないのがあるんですけどそこにあるっぽいです)
で、デュアルブートなので当然一つのHDDに複数のOSがあるわけです
つまりLegacyじゃダメなんですよね
ちなみに確認してみたところ、Ubuntuのインストール自体には成功していて、UEFIに登録できてなかったっぽいんですよね

どうやって登録するの・・・?



調べました はい

簡単に言うと、LiveUSBを起動する時にUEFIで起動すればよかったんですね

うちのパソコン F12連打で表示されるBootメニュー LegacyとUEFI両方表示されてて
自分は安直に
お USBストレージとかいうブートあるやん これでしょ
って起動してたわけです
すると それはLegacyの指定なので、その後行われるインストールもLegacy基準


これからデュアルブートしようとしてる人 おそらくそれなりにググって自分でやる能力のある人だと思いますが、もしこの記事を見たという人は意識しておくといいと思います

Ubuntu LiveUSBはUEFIのブートメニューから起動しましょう

Slay the spire やってみたのでクリア状況と考察

Slay the spireやりました
とっても面白いです
最初は固定の10枚くらいのデッキなんだけど 道中の敵を倒したりするとカードが3ドロップしてその中から1枚手に入るみたいなのを繰り返してどんどん強くなってラスボスを倒すゲームです
1プレイあたり一時間前後でできます
当然運要素もあるんだけど まぁそこはローグライクの醍醐味ということで
出来る限りの最高を毎回試行錯誤しながら楽しみましょう


あんまり日本語の攻略記事とか見当たらない気がしたので とりあえずクリアしたデータを貼っておこうかと
ちなみにゲーム自体は日本語対応しています



えーっと簡単に説明
これは初めてクリアしたアイアンクラッドのビルド
このゲームを買う前に一本動画見たんだけど その時にブロックビルドが強いって言ってたのでブロックを積もうと頑張りました
プレイ時間からも分かる通り 初心者でした。。。
正直覚えてないんですけど、バリケードでブロックがリセットされないようにしてそこからは死ぬ気でブロック積んだ気がします ダメージは基本ボディスラムだけ
そういうビルドにしては余計なカードが多い気もしますね


これは二回目のクリア これもまぁ似たようなビルドですね 結局はバリケードと不動
今見ても無駄が多いと思います



3回目のクリア これはブロックじゃなくてダメージビルドを意識しました
正直 ほんとにクリアできんのかなとか思いながらやりました
道中意識したのは、できるだけ?とエピックを通ることです
とにかくレリックの効果を覚えたかったのもあるし、やっぱりレリックの強いのを持っているかいないかでぜんぜん違うことはわかっていたので数が欲しかった
このビルドは悪魔化がすげぇ強かったんですよ確か
威風堂々とかいうノーマルのカードもなんかめっちゃ強くて
レリックの効果は正直初心者がみてもわからないと思うのであれですけど
この赤い手 ミイラの手ってレリックなんですけどパワーを使うとランダムでコスト0なんですよ
このデッキ発火3枚入ってるんですよ
不動悪魔化金属化発火*3怒り*2でパッシブマシマシにしてやばいダメージは炎の壁で耐えながらヘヴィブレードぶっ放してました
最後ダメージ100超えた気がする とんでもない筋力になったきがするので
とにかくミイラの手と発火がホントに強かった


最後 サイレントでもクリアしました
これはまだ全然アンロックできてない状況ですので 自分もアンロック後にどういうカードが追加されるのか知りません
ちょっと調べた限りではナイフビルド?なるものがあるらしくて、毎ターンナイフが手に入る無限の刃を軸に、おそらく攻撃ごとに毒が入るパッシブを加えて手数で殴るビルドだと思うんですけど・・・
まぁわからないですね なにかキーカードがあるかもしれませんし

で、今回のは正直試行錯誤してるうちに勝ててしまったというもの
攻撃ごとに毒が入るようになる猛毒の仕込み ほしいなぁと思いながら来ませんでしたね
その代わりにこれは有毒ガス+が入ってます 毎ターン的に毒3です OPです
サイレントはどんな敵と戦っても間違いなくダメージを負うので、殆どの敵を避けるようにルートを選びました。?で敵と遭遇しないレリックを手に入れられたのはよかった
今回はレリックで無限の刃が必ず最初に来るようになってるのと、あとは2つめのアイスみたいなレリック あれでコストを持ち越せるようになってます めちゃくちゃ強いです
正直今回必要ないと思ったカードはガラスのナイフ 完全に血迷いました
それ以外は全部使いましたね
予想外かもしれませんがイカサマ+ 結構使えました
特に毎ターンのようにめまいを投げてくるやつにかなり有効でした
このビルド 俊敏性が4になるんですよ そうすると0コスのブロックが防御と同じくらいのブロックになって、防御がめっちゃ防御になるんですよ

ラスボスはドーナツ2体だったんですけど、最初に手前のドーナツを殺してから後ろを殺したところ、ギリギリ間に合いました
前のドーナツは筋力を2Tに一回上げてくるので最速で処理したいので、最初のアーティファクトを毒で消して恐怖で弱体にして最速で殴り殺しました
後ろのドーナツは前が死ぬ頃にはかなりの筋力で35近くのダメージを出してくるんですけどそれは2Tに1回しかなくて しかも間はブロックの詠唱なので毒には関係なし 有毒ガスでどんどん毒スタックが溜まりました

とにかく0コスブロックと有毒ガスが強かった

サイレント 毒ビルドでは毒2倍のカードが必須だったと思うんですけど運悪く引けなかったんですよね(まぁ敵を避けていたので)





というわけでこんな感じで 4回分のクリアデータを載せときます
最初は敵のダメージ全部ブロックしてたら攻撃できねぇしどうしようとか思ってたんですけど
サイレントやってるとそもそもブロックなんてできないからどうやって殺すか考えられるようになりました

初心者さんがこの記事を見てるなら、レリックはHP消費とか呪いとか受けてでもとってみることをおすすめします そのほうが楽しいし普通に強いので
あとはコンセプトを序盤で決めて無駄なカードは拾わないように
最初のストライクと防御は削除できるタイミングで削除するように
意識するといいと思います




早く3体目のキャラ解放してくれ~

2018年2月27日火曜日

GASでDiscord botを作ろうと奮闘した話

・はじめに
一度pythonでDiscordのbotを作成したものの、実行しておくサーバーを持っていなかったため、なんとかしてサーバーレスで作ろうとして、GASについていろいろ調べました。
私自身GASは一回も触ったことがなく、またjavascriptも使ったことがなく、大してDiscordBotの仕組みも理解していない状況です。

作ろうと考えているbotはメッセージにコマンドを入力すると、それに対してbotが応答するというシンプルなもの

・まずはGoogle先生に聞いてみた
ところ・・・
「GAS Discord bot」で🔎しても出てこないんですね。誰も作ってないとは言いませんが、slackばっかり出てきてなんでDiscordにないんだろうかと何度も思いました。

・そこで とりあえずslackbotの作り方を調べてみた
すると分かったことがいくつか
まず、GASには当然ですけど関数を実行するトリガーがいくつかあって
デフォルトで設定できるのが、
何分毎とか何時間ごと、スタイルシートが編集された時 とかですね
あとはdoGet関数とdoPost関数みたいなのがあって 要は作ったGASのコードをアプリとして登録したときにそこにPOSTされたら実行するみたいなのもあるんですね

で、slackで似たような機能を持つbotの作り方のサイト見てたら、
まずslackで入力されたメッセージを外部のサイトへPOSTする(今回はGAS)
GASがPOSTされたメッセージをdoPostで受け取って、なんらかの処理をしてメッセージをslackへPOSTする
っていう流れなんですよね

・Discordではどうなのか
DiscordではWebhookと呼ばれるbot 簡単に言うと外部ツールからメッセージを入力するbotです はテキストチャンネルごとに簡単に作れます
しかし なぜなのか Discordには外部にPOSTするシステムがありません。
slackではoutgoing webhookと呼ばれているらしく、公式の機能として存在しています。

つまり
Discordでのメッセージの入力をGASのトリガーにする方法が存在しない?
可能性があります

Discord.jsとかまともに読んでないので何とも言えないですけど
誰か強い人、うまいやり方がないか教えてください



というわけでこのpythonで作ったbotさんはいまだに自分のゲーム用PCの上で動いています。PCの電源が切れてる間はbotの命はありません。
無料で簡単にpythonbotを実行できるサーバーとかあれば教えてください。
herokuはなんかダメになったらしいしIBMなんとかはクレカの登録が必要とかなんとかで使いにくい。



bloggerのソースコード貼り付けフォーマット作らないと

2018年2月25日日曜日

久しぶりの投稿と近況報告

いやね まぁ一応エロゲのことをまとめるのがこのブログの主目的なのでね
一つやったんですけどね

正直 最近のエロゲってほとんどやってないし調べてもないからよくわからないんだけど
2017年 なんかコンセプトブレブレの素人が作ったみたいな作品多くないですか?

エロゲってさ 正直数で言ったらもうとんでもない量あるわけじゃん
それこそ10年前くらいの作品はさ テンプレ純愛学園モノみたいなの 普通に有名な作品いっぱいあるしその頃は売れたと思うよ

でも今ってさ 評価見ててもわかる通り それを作ろうと思ったらマジでずば抜けていいシナリオにしなきゃいけないわけで

中途半端に変な派生ブランド作ってゴミみたいな作品量産するんじゃねぇ



いや ほんとにひどい
最近の作品 公式サイト見た瞬間にこれはダメって言う感じのが多すぎる

本当に根強く残ってるブランドってさ そこのコンセプト、そこの強みをしっかり理解して毎作品しっかりやってくれるんだよね

失敗してるところってさ 絵の可愛さに頼りすぎてゴミみたいなシナリオつくるんだよね

本当にやめてくれ



もう新しいブランドが90点を叩き出すことは無いのかなぁ・・・


あえてタイトルは言わないけど 今回やった作品 クソ作品であることは聞いていたので9割くらいスキップしてやったんですけど
まーこれはボロクソ言われても仕方ないかなって感じですね
一言で言うなら
「公式サイトでユーザー騙すなんて調子に乗るんじゃねぇぞ?」
って感じですかね
はい 許しません






今後のこのブログの活用について

まぁ人生も大きな分岐点というか

そろそろゲームに飽きてきたというか

このブログ 別の記事も書こうかななんて思いまして

この前作ったbotもそうだけど
自分で勉強したことでもメモ代わりにまとめようかななんて

ホントならQiitaとGithubつかってまとめるのが普通なんだろうけど

別に外の人に見てほしいとも思ってないしね



あーでもソースコード貼るの 不便かなぁ


まぁなんか考えます