木の恵み

f:id:yasehorse:20190831022027p:plain

深い森なら難易度「普通」のNPCにも勝てるようになりました。

不要になった建物を自分で削除できないNPCは、開けた土地の少ないマップでは動きが鈍化するようですね。

その割には機動力を活かし辛い高価な騎兵をばんばん生産するので、どんどん痩せ細っていきます。

こちらは限られた侵攻経路をしっかり塞げば盤石ですし、見渡す限りの木材のおかげで安物ユニット出し放題。

 

逆にアラビアだと、物凄いスピードで大量の軍隊作られてすりつぶされてしまうのですが……。

 

それとNPCには木の柵が非常に役に立つことに気が付きました。

自陣への侵攻経路に木の柵を何重にも張り巡らせると、序盤の敵の侵攻を大分遅らせることができました。

なぜか手近な所をある程度ぼろぼろにしたら、満足して帰って行っちゃうんです、彼ら。それを何度も繰り返すから、敵が自陣の中枢まで届くのに大分時間がかかります。

なので暗黒の時代からしこたま木の柵を建てまくって、少しでも敵の軍隊がやってくるのを遅らせていました。

 

ところで使用文明ですが、やっぱり日本に戻ってきました。

ぱっとしない海ボーナスと騎兵の弱さが目立ちますが、粉ひき所等のコスト半減は序盤かなり助けられますし、歩兵大好きマンの自分には歩兵の攻撃速度上昇は非常にありがたいです。

何より、馬を除けば全体的にそつなくテクノロジーを網羅しているのがとても嬉しいです。歩兵、射手、塔、遠投投石機が強くてハッピー。

やっぱり日本がナンバーワン!

やっぱり槍は強かった

このゲームむずすぎ!

 

f:id:yasehorse:20190812133729p:plain

やっと難易度「簡単」のNPCに勝てるようになってきました。

とりあえず槍兵散兵の安物部隊でゴリ押しして、建物は遠投投石機で壊すスタイル。

自国の文明問わず使える戦い方なんで良い感じでした。

 

難易度「普通」相手に通用するのでしょうか、この戦い方。

 

文明は最初日本ばかり使っていましたが、あまりにもぱっとしなかったので今はスペインを使っています。

弓兵以外はそつなくこなすのが素敵です。

でも目玉の火薬兵器や宣教師は全く使えていません。

この戦い方なら日本の方が良くない・・・?

Excel の「条件付き書式」「データの入力規則」に指定できる数式について

#1

=IF(INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)<10,TRUE,FALSE)

端的に結果だけ述べると、「条件付き書式」「データの入力規則」の数式に上記の式を設定しても機能しなかった。


#1.2

=IF(INDIRECT(ADDRESS(1,1,1,1),TRUE)<10,TRUE,FALSE)

これはおーけー。


#1.2

=INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)<10

これもおーけー。


#2

=IF(INDIRECT(CHAR(64+COLUMN())&ROW(),TRUE)<10,TRUE,FALSE)

これはダメだった。


#2.1

=INDIRECT(CHAR(64+COLUMN())&ROW(),TRUE)<10

これはおーけー。


ちなみに IF を AND や OR に置き換えても同様の事象が発生する。


だもんで、


#3.1

=OR(
    INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)=99
    ,AND(
        INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)>=0
        ,INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)<10
        ,MOD(INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE),1)=0
    )
)

こういう式を入力規則に指定できなくてほとほと困っていた。


#3.2

=(
    (INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)=99)
    +(
        (INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)>=0)
        *(INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)<10)
        *(MOD(INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE),1)=0)
    )
)<>0

最終的に上記のように記述することで解決した。



#3.3

=(
    (INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)="X")
    +(
        (INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)>=0)
        *(INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE)<10)
        *(MOD(INDIRECT(ADDRESS(ROW(),COLUMN(),1,1),TRUE),1)=0)
    )
)<>0

ちなみにこれはダメだった。なぜ・・・。


Excel よくわかんねえ!

ゴブリン傭兵団

f:id:yasehorse:20190615145914j:plain

Circle Empires

https://store.steampowered.com/app/834740/Circle_Empires/?l=japanese

 

痒い所に手が届かないゆるゆるなカジュアルRTS

でもたのしい。

 

f:id:yasehorse:20190615142946j:plain

格闘傭兵団とゴブリンの組み合わせがアツイ。

開始直後の色々と苦しい時期を、安価なゴブリンの物量でゴリ押すのがちょーたのしい。

捨て駒同然で激戦区に放り込まれたゴブリンの中から生き残った精鋭(レベルアップしたゴブリン)がなかなか頼もしい戦力になる。

序盤に運良くトレーニング用のカカシを入手できれば、カカシを壊さないように大事に殴りつけることによって、時間はかかるものの強靭なゴブリン(ゴブリンLv2)の量産が可能となる。

 

難易度ナイトメアくらいならこのプレイスタイルでいけちゃう感じ。

すごいぜゴブリン。

Excel+VBAの変数

f:id:yasehorse:20190613211358p:plain

Excel + VBA でモジュールやワークシートに作成したフィールド変数は、処理終了後も値は残り続けるんですね。ブックが閉じられるか、プログラムの実行がリセットされない限り保持され続けるみたいです。

てっきり処理終了後はメモリが解放されて、値を保持するためにはシートに書き出す必要があるものだと思ってました。テキストストリームとかはどうあがいてもインスタンスを保持できないと思ってました。

ソシャゲ

game.nicovideo.jp

 

艦これ、まおはじ、コトダマンと渡り歩いてきましたが、今はこのゲームに腰をかけて一息ついてます。

今まで遊んだソシャゲはどれも最前線一歩手前くらいの位置にギリギリのところで食い下がりながら遊んできましたが、このゲームに関しては完全にマイペースに進めています。

開拓地とか所属すらしてない。

 

ゲームそのもののゆるさもありますが、やっぱスレ見てないのが一番効いてるのかも。

スレ見てると話題に付いていくためにどうしても無理して頑張っちゃうし。

あー癒される。

 

(追記)

ゲームの内容について一切言及していなかった。

このゲームはネトゲネトゲたらん部分を濃縮還元した究極の虚無ゲーです。ゲー無です。

でもこのシュールな空気感、あたし、嫌いじゃないわ……。