約 3,042,546 件
https://w.atwiki.jp/tower_d/pages/26.html
Vector TD サイトURL 公式サイト:http //www.vectortd.com/ Vector TD:http //www.candystand.com/play/vector-td http //www.coolstreaming.us/forum/arcade/game/2455.html (EXTREMEの下2つはクリア不可能?) Vector TD X:http //www.candystand.com/play/vector-tdx(このゲームはクリア不可能) Vector TD 2:http //www.candystand.com/play/vector-td-2 概要 Flash Element TD、Flash Circle TDの作者が製作したゲーム。 前作までと雰囲気が大きく変わり、サイケデリックなBGMとサイバーなグラフィックになっている。 1作目からの利子システムが継承されているほか、周囲の砲台をパワーアップするボーナス塔が使用出来る。 続編のX・2の2作では、敵の種類や砲台がさらに追加されている。 動画URL http //jp.youtube.com/results?search_query=Vector+TD 基本事項 ボーナスアイテム 属性と相性 攻撃目標 モード ショートカットキー 敵ユニット 砲台Green Red Purple Blue Wave一覧Vector TD2 Normalモード 攻略 バグ? Victor TD Xの攻略情報 コメント 基本事項 敵を出口から一定数以上逃すとゲームオーバー。 倒しきれなかった敵は入口から再び出現し、倒すまで巡回する。 画面上の「SEND THE VECTOIDS」をクリックすると、次のレベルの敵が攻めて来る。 その下にある「AUTO」ボタンをチェックすると、敵が自動的に攻めて来るようになる。 各レベルの開始時に、所持金に利息が加算される(初期値は3%)。 ボーナスアイテム 5レベル毎に登場するBONUSの敵を倒すと、BONUS POINTが獲得出来る。 BONUS POINTを使用すると、画面右上の砲台選択欄の最下段にあるアイテムが入手出来る。 アイテムの効果は、左から順に 攻撃力を25%増加する砲台を設置 射程圏を25%増加する砲台を設置 利率を3%増加 ライフを5追加 属性と相性 砲台と敵には属性があり、色によって与ダメージが変わる。 砲台と同じ色の敵には150%のダメージ。 下の表の属性に対しては50%のダメージ。 右上に表示されている砲台を左右2組のペアに分けて、それぞれ隣り合っている色同士が相性が悪い、とすれば覚えやすい。 砲台の色 敵の色 緑 赤 赤 緑 紫 青 青 紫 攻撃目標 設置してある砲台をクリックした際に、アップグレードの下にある項目。 砲台が攻撃する目標を設定する事が出来る。 CLOSE 砲台に一番近い敵に攻撃 STRONG (HARD) 残り体力が一番多い敵に攻撃 WEAK 残り体力が一番少ない敵に攻撃 モード バージョン2からの新要素。 NORMAL 普通のモード。 TIME ATTACK 途絶える事なく、敵が次々と自動的に攻めて来るモード。 エンドレス。各種類毎10レベルずつ出現する。 LIGHTNING 出現する敵の種類がすべてYellow Sprintersだけのモード。 PUZZLE / SANDBOX 初期所持金$50000と2つのボーナスだけが使えるモード。 敵を倒しても金が獲得出来ない。 途絶える事なく、敵が次々と自動的に攻めて来る。 ショートカットキー キー 効果 Spcae 砲台のレベル・敵のHPの表示ON / OFF ESC 砲台の設置を中止 敵ユニット 名前に含まれている色が、そのまま敵のカラーリングになっている。 Blue Spinners 青の砲台に弱く、紫色の砲台に強い。 Red Shredders 赤の砲台に弱く、緑色の砲台に強い。 Green Flyers 緑の砲台に弱く、赤色の砲台に強い。 Big Purple Box 紫の砲台に弱く、青色の砲台に強い。 Yellow Sprinters 移動速度が速いユニット。節約を心掛けすぎているとうっかり抜けられてしまう。 しっかりとした対処が必要。 Hard Grey + Bonus ボスにあたるユニット。Lv5毎に出現する。 黄色い敵がBonusで、この敵だけ体力がずば抜けて高く、倒すとボーナスポイントが貰える。 Orange Regener Vector TD Xにのみ登場。回復能力を持つ。 Orange Spurt Vector TD Xにのみ登場。短時間、移動速度が急加速する。 砲台 アップグレード費用は、一律して設置金額の半額。 初期段階を基準にして射程圏は5%、攻撃力は45%、1レベル毎に増加する。 Green Green lasers 1 途絶える事無く敵を攻撃するレーザー。 Lv 攻撃力 射程 コスト 総コスト 1 22 70 100 - 2 32 73 50 150 3 42 76 50 200 4 52 79 50 250 5 62 82 50 300 6 72 85 50 350 7 82 88 50 400 8 92 91 50 450 9 102 94 50 500 10 112 97 50 550 Green lasers 2 一度に攻撃する敵の数が2つに増えている。 Lv 攻撃力 射程 コスト 総コスト 1 45 70 400 - 2 65 73 200 600 3 85 76 200 800 4 105 79 200 1000 5 125 82 200 1200 6 145 85 200 1400 7 165 88 200 1600 8 185 91 200 1800 9 205 94 200 2000 10 225 97 200 2200 Green lasers 3 敵への攻撃数が更に増加している。 Lv 攻撃力 射程 コスト 総コスト 1 180 70 2000 - 2 261 73 1000 3000 3 342 76 1000 4000 4 423 79 1000 5000 5 504 82 1000 6000 6 585 85 1000 7000 7 666 88 1000 8000 8 747 91 1000 9000 9 828 94 1000 10000 10 909 97 1000 11000 Red Red Refractor 攻撃目標の周辺の敵にもダメージ。 ただし、ダメージは小さくなる。 Lv 攻撃力 射程 コスト 総コスト 1 110 80 200 - 2 159 84 100 300 3 208 88 100 400 4 257 92 100 500 5 306 96 100 600 6 355 100 100 700 7 404 104 100 800 8 453 108 100 900 9 502 112 100 1000 10 551 116 100 1100 Little Red Spammer 射程内の敵へ、ランダムに乱れ撃ちを行う。 狙った敵が射程圏から出てしまっても、命中するまで弾は追尾する。 Lv 攻撃力 射程 コスト 総コスト 1 600 80 800 - 2 870 84 400 1200 3 1140 88 400 1600 4 1410 92 400 2000 5 1680 96 400 2400 6 1950 100 400 2800 7 2210 104 400 3200 8 2490 108 400 3600 9 2760 112 400 4000 10 3030 116 400 4400 Red Rockets 攻撃力はとても高いが、攻撃間隔もかなり長い。 命中前に敵が破壊された場合、他の敵を攻撃する。 狙った敵が射程圏から出てしまっても、命中するまで弾は追尾する。 Lv 攻撃力 射程 コスト 総コスト 1 30000 150 2500 - 2 43636 157 1250 3750 3 57272 164 1250 5000 4 70908 171 1250 6250 5 84544 178 1250 7500 6 98180 185 1250 8750 7 11816 192 1250 10000 8 125452 199 1250 11250 9 139088 206 1250 12500 10 152724 213 1250 13750 Purple Purple Power 1 攻撃力は高いが、発射間隔が長い。 Lv 攻撃力 射程 コスト 総コスト 1 2650 100 300 - 2 3854 105 150 450 3 5058 110 150 600 4 6262 115 150 750 5 7466 120 150 900 6 8670 125 150 1050 7 9874 130 150 1200 8 11078 135 150 1350 9 12282 140 150 1500 10 13486 145 150 1650 Purple Power 2 Purple Power 1とあまり変わらないが、ダメージが大きい。 Lv 攻撃力 射程 コスト 総コスト 1 8500 100 900 - 2 12363 105 450 1350 3 16225 110 450 1800 4 20089 115 450 2250 5 23952 120 450 2700 6 27815 125 450 3150 7 31678 130 450 3600 8 35541 135 450 4050 9 39404 140 450 4500 10 43267 145 450 4950 Purple Power 3 上の2つの性能に加え、敵の移動を一時停止する効果が追加されている。 Lv 攻撃力 射程 コスト 総コスト 1 22000 100 2800 - 2 32000 105 1400 4200 3 42000 110 1400 5600 4 52000 115 1400 7000 5 62000 120 1400 8400 6 72000 125 1400 9800 7 82000 130 1400 11200 8 92000 135 1400 12600 9 102000 140 1400 14000 10 112000 145 1400 15400 Blue Blue Rays 1 攻撃した敵の移動速度を遅くする。 最大4体の敵に対して同時攻撃。 Lv 攻撃力 射程 コスト 総コスト 1 500 70 300 - 2 727 73 150 450 3 954 76 150 600 4 1181 79 150 750 5 1408 82 150 900 6 1635 85 150 1050 7 1862 88 150 1200 8 2089 91 150 1350 9 2316 94 150 1500 10 2543 97 150 1650 Blue Rays 2 攻撃した敵の移動を1,2秒間だけ完全に停止させる。 Lv 攻撃力 射程 コスト 総コスト 1 6000 80 500 - 2 8727 84 250 750 3 11454 88 250 1000 4 14181 92 250 1250 5 16908 96 250 1500 6 19635 100 250 1750 7 22362 104 250 2000 8 25089 108 250 2250 9 27816 112 250 2500 10 30543 116 250 2750 REWINDER Vector TD Xで追加された砲台。 攻撃した敵を一度だけ後退させる事が出来るが、ダメージは与えられない。 後退させた敵は青い丸印が付く。 Lv 攻撃力 射程 コスト 総コスト 1 0 65 1300 - 2 0 68 650 1950 3 0 71 650 2600 4 0 74 650 3250 5 0 77 650 3900 6 0 80 650 4550 7 0 83 650 5200 8 0 86 650 5850 9 0 89 650 6500 10 0 92 650 7150 Wave一覧 Vector TD2 Normalモード wave 敵の種類 体力 参考 01 Blue Spinner 600 02 Red Shredder 733 03 Blue Spinner 894 04 Green Flyer 1090 05 Hard Grey + Bonus 1327 06 Yellow Sprinter 1614 07 Blue Spinner 1961 08 Big Purple Box 2380 09 Blue Spinner 2885 10 Hard Grey + Bonus 3493 11 Blue Spinner 4225 12 Green Flyer 5105 13 Blue Spinner 6161 14 Yellow Sprinter 7428 15 Hard Grey + Bonus 8947 16 Big Purple Box 10765 ここから敵のHPが5桁になる 17 Blue Spinner 12939 18 Red Shredder 15537 19 Blue Spinner 18638 20 Hard Grey + Bonus 22336 21 Blue Spinner 26741 22 Yellow Sprinter 31984 やや手強い。赤3一機だけでは一撃で敵を倒せないので注意 23 Blue Spinner 38218 24 Big Purple Box 45624 25 Hard Grey + Bonus 54414 26 Red Shredder 64838 27 Blue Spinner 77188 28 Green Flyer 91806 29 Blue Spinner 109095 ここから敵のHPが6桁になる 30 Hard Grey + Bonus 129524 31 Yellow Sprinter 153643 この辺でBlue Rays 2を幾つか立てておかないと辛い 32 Blue Spinner 182095 33 Big Purple Box 215629 34 Blue Spinner 255121 35 Hard Grey + Bonus 301591 36 Big Purple Box 356227 37 Blue Spinner 420412 38 Red Shredder 495754 39 Blue Spinner 584123 40 Hard Grey + Bonus 687690 41 Red Shredder 808975 42 Blue Spinner 950900 43 Green Flyer 1116851 手強い。赤3が効きにくいので、貯めた所持金で全てのロケットを強化しておいたほうがよい 44 Blue Spinner 1310748 45 Hard Grey + Bonus 1537129 46 Blue Spinner 1801240 47 Red Shredder 2109144 48 Blue Spinner 2467841 49 Yellow Sprinter 2885411 最後の難関。非常に硬い上速いので、Blue Rays 2も沢山設置しておきたい 50 All Types 3371170-3935855 全ての敵が一斉に登場 攻略 敵の足止めは、青2よりも青1の方が4体同時という事で使える。 Orange Spurt以外は、青2を敷き詰める事で完全にブロックできる。 後半のGreen Flyersは赤砲台が効きにくいため、倒しにくいので注意。Red Rocketsを強化するだけではなく、なるべく青砲台で足止めするのも重要。 バグ? Ventor TD1のBlue Rays 2は何故かBlue Rays 1と減速効果が同じ。2ではちゃんと敵を停止させるようになっている。 Vector TD Xの後半はOrange Regenerが無敵状態になる為、クリア不可能。しかも情報によると、最終面はHP1億超えの敵が60体程(?)出現する。 (下に記述) Victor TD Xの攻略情報 チートを使って最後まで覗いてきた所、Orange Regener(Lv49)のHPが91636612 さらにラストのLv50ではHP200177246(2億)の敵が60匹出現した。 この攻略は、エリア全域にミサイルとボーナスのパワーアップを敷き詰めたもので さらにその状態で30分近く撃たせ続けて何とか撃破できるレベルであったので 正規プレイで現実にクリアするのは不可能だった。 (チートプレイSS) コメント サイト死んでる? -- 名無しさん (2010-03-15 02 53 20) 2クリアー出来ねぇ -- 名無しさん (2010-04-24 21 55 40) 最初の戦い方がわからん -- 名無しさん (2010-04-24 22 03 09) クリア不可能がとても笑えた。ゲーム成り立ってないじゃん。 -- カタバミ (2010-04-25 08 24 05) 利子はwaveが始まった瞬間の資金に応じて入ってくるので休憩中に配置を練ってwaveが始まってから大急ぎで配置したほうが得だね -- 名無しさん (2010-07-08 19 06 42) Ventor TD1の最後は全タイプが3体ずつ(ボーナスのやつは白2、黄1)でてくるので、全色あったほうがいい。ちなみに最後までやるとボーナスの合計は10。 -- ≦╂─)===== - (2010-12-04 21 43 44) センスはいいと思うんだけど、基本的に少数の強化砲台に複数のパワーアップを重ねることになるので、タワーを並べる楽しさが無いね。 -- 名無しさん (2011-07-13 17 36 15) 地道に貯金するゲーム?利子を30%にして最後赤3で画面を埋め尽くしたが虚しい… パズル的要素が薄いのが残念。 -- 名無しさん (2011-07-26 23 49 09) TDX29ステージまでしかいけないわ…オレンジの硬さ 速さがやばい -- 名無しさん (2011-07-31 20 09 11) そういやクリアできなくてゲーム成り立ってなくても面白いのが不思議だ -- 名無しさん (2011-08-07 18 08 15) 始めたばかりだけど、緑と紫の利用価値が分からない。赤と青だけでよさげ? -- 名無しさん (2012-02-16 11 24 14) このゲーム難しいね。でも、これくらい難しい方がやりがいがあるし楽しいかも。 -- 名無しさん (2012-02-16 13 15 35) 致命的なのが、普通のTDだと自陣に近づいた敵を優先的に狙うが、このTDだと自陣に近いヤツを無視して残りHPの高いヤツとか低いヤツとか距離が近いヤツしか狙ってくれない。 -- 名無しさん (2012-02-19 23 13 09) 紫3は攻撃中にストッパー。Xの場合緑レーザーは最初の緑の敵を倒すのに意外と必要。 -- 光次 (2012-03-27 08 56 41) ちなみに第一作のイージーの45面で敗退 -- 光次 (2012-03-27 09 39 21) VectorTD X チートだけどクリアしてた動画があった。見てたけど最終面の敵のHPha -- 名無しさん (2012-03-29 01 30 11) 途中で書き込んでしまった。続き→敵のHPは3億くらいだった。(オレンジの回復する奴のHP)他は画質悪くて見えなかった。 -- 名無しさん (2012-03-29 01 32 52) TDのぐるぐる巻のステで真ん中の大きい穴に敷き詰める作戦で40 -- 五月雨 (2012-04-09 10 02 37) TD1と2だと青い敵が多い -- 123456789 (2012-08-05 15 18 53) 初手は赤1が安定するね -- 名無しさん (2013-01-21 23 03 01) 赤1Lv1の状態で3WV青まで倒しきってくれるので、4WVで緑が出てきた時に青1を配置して、青を集中的に、次に赤をLv10にしていくと序盤は2機だけでほとんど持ちこたえてくれる。後は青1Lv10を増やし、ボーナスは全て利子、敵のHPが28000くらいの紫が出てきた時に所持金が¥12500くらいになっているので赤3ロケットを配置してレベル上げると確定クリア -- れいちゃん (2013-12-13 12 03 29) 初代なら青と赤は別色使用縛りでもソロクリア可能、緑と紫は青の助けを入れると擬似的にソロクリア可能でした。 -- れいちゃん (2013-12-13 19 07 43) VictorTD Xのクリア情報を追加しておきました。 -- れいちゃん (2013-12-13 21 39 31) Hello! kecfedd interesting kecfedd site! I m really like it! Very, very kecfedd good! -- Pharmd778 (2013-12-19 22 44 02) これ代表作なのか?代表作一覧からはずしてもいいんじゃないかな?他にもなぜ代表作に分類されてるかわからないのがいくつかあるが -- 名無しさん (2014-03-25 17 27 12) 典型的なTDだろ -- 名無しさん (2014-07-23 16 37 09) ひっそりと、PSP版がフリー仕様で配信されている。 -- 名無しさん (2017-02-03 14 27 48) 緑3って使う価値ありますか?DMG弱いのにコスト高いから謎です -- (2018-09-25 15 56 24) ↑低い単発威力反比例したかのような連射力と集団処理性能から、実際に計算すると言うほどひどくはないけど単体が削れないから・・・ -- 名無しさん (2018-10-27 08 48 47) 名前 コメント
https://w.atwiki.jp/objcmemo/pages/49.html
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ 文字列からメソッドを呼ぶ _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ #pragma clang diagnostic push #pragma clang diagnostic ignored "-Warc-performSelector-leaks" NSString *selectorName = @"xxxxx"; SEL selector = NSSelectorFromString(selectorName); [self performSelector selector]; #pragma clang diagnostic pop _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ メソッド有無チェック _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ SEL selector = NSSelectorFromString(@"aaa "); if ([UIView instancesRespondToSelector selector]) { [UIView performSelector selector]; } _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ メソッド有無チェック関数の違い _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/ @interface NSObject - (BOOL)respondsToSelector (SEL)aSelector; @end @interface NSObject + (BOOL)instancesRespondToSelector (SEL)aSelector; @end 例) #import Foundation/Foundation.h int main(void) { @autoreleasepool { NSLog(@"-respondsToSelector Class Method %@", @([[NSObject class] respondsToSelector @selector(new)])); NSLog(@"-respondsToSelector Instance Method %@", @([[NSObject new] respondsToSelector @selector(description)])); NSLog(@"+instancesRespondToSelector Class Method %@", @([NSObject instancesRespondToSelector @selector(new)])); NSLog(@"+instancesRespondToSelector Instance Method %@", @([NSObject instancesRespondToSelector @selector(description)])); } return 0; } ログ) -respondsToSelector Class Method 1 -respondsToSelector Instance Method 1 +instancesRespondToSelector Class Method 0 +instancesRespondToSelector Instance Method 1 まとめ) クラスメソッドの存在もインスタンスメソッドの存在も respondsToSelector で確認出来る。 そのセレクタを渡すレシーバに、インスタンスを渡すか Class を渡すかで切り替えられる。
https://w.atwiki.jp/nenaiko/pages/16.html
◆vector 配列の拡張版 ◆使い方 // インクルード #include vector // int型のvector(拡張配列) numberを宣言 std vector int number; // "std "をつけずにvectorを使えるようにする // 関数内での宣言を推奨、ヘッダ内ではこの宣言は使わないこと using namespace std; // numberの2番目の要素を取り出す // 配列のように使える number[2] // numberの末尾に要素"500"を追加する // 要素数が足りなければ自動で拡張される number.push_back(500); ◆関数 .back() // 最後の要素へのアクセス .size() // 要素数を取得 .resize(int) // 規定の大きさにリサイズ .assign(int, int) // 第1引数の大きさにリサイズし、第2引数で要素を埋める
https://w.atwiki.jp/darksector/pages/14.html
関連リンク マルチプレー http //www.360gameszone.com/?p=2686 http //www.gametrailers.com/player/31561.html 他の攻略サイト Xbox C4 》darkSector攻略 ダークセクター Dark Sector (Aeris-エアリス-総合ゲーム攻略サイト) 停留所 -BusParade- 【攻略】DarkSector Dark Sector(ダークセクター)【攻略/裏技】 関連作品 WARFRAME https //www.warframe.com/ darkSectorの世界観を引き継いだF2PのTPSゲーム。 装備可能な武器としてグレイブが登場する。
https://w.atwiki.jp/cschola/pages/42.html
Vector vectorとは、必要に応じて自動的にサイズが変更される動的配列です。 通常の配列と同じように扱うことができるだけでなく、 サイズ情報の取得やデータの挿入削除なども可能です。 Vectorの用意 vectorを使うにはインクルードが必要 #include vector 宣言は以下のように行う std vector 型名 名前; 型は int や string をはじめ、独自のクラスやポインタ型でもOK 要素の追加 末尾への追加 ベクター.push_back(オブジェクト); ※以下 と の内側にスペースが有るのはWikiのタグ認識回避のためであり、実際はスペースを開ける必要はない vector string v; v.push_back( Hello ); v.push_back( world ); v.push_back( !! ); 要素の削除 pop_back 末尾の要素を削除します。 vector int v{0, 1, 2, 3, 4}; v.pop_back(); // 末尾データ(この場合は 4)を削除 erase 任意の場所を削除します。 任意の位置の要素を一つだけ削除 vector int v{0, 1, 2, 3, 4}; v.erase(v.begin() + 2); // 3番目のデータ(この場合は 2)を削除 ※begin()はイテレータを呼ばれるポインタのようなもので、 その配列の最初の要素の位置を返します。 任意の範囲の要素を削除 vector int v{0, 1, 2, 3, 4}; v.erase(v.begin() + 1, v.begin() + 3); // 1, 3を削除 要素へのアクセス [ ]演算子を使う方法 通常の配列と同じようにv[0]のような使い方もできます。 cout v.size() endl; // vの要素数を表示 for(int i=0, n=v.size(); i n; i++){ cout v[i] endl; // vの内容を表示 } atを使う方法 cout v.size() endl; for(int i=0,n=v.size(); i n; i++){ cout v.at(i) endl; } イテレータを使う方法 whileによるループ vector string iterator it; it = v.begin(); while ( it != v.end() ){ cout *it endl; it++; } forによるループ for ( vector string iterator it = v.begin(), end = v.end(); it end ; it++ ){ cout *it endl; } 記述例 #include vector #include iostream #include string int main(){ using namespace std; vector string v; v.push_back("Hello "); v.push_back("world"); v.push_back("!!"); cout v.size() endl; for(int i=0, n=v.size(); i n; i++){ cout v.at(i) endl; } return 0; } 問題 問題1 at、イテレータによる要素参照を関数化せよ。 問題2 文字列型のベクターを用意せよ。 ユーザの入力を"end"が入力されるまで繰り返し取得し、ベクターの末尾に追加せよ。 入力が終了した後、ベクターの要素数と中身を表示せよ。 問題3 整数型のベクターを用意せよ。 1~5までのランダムな数値を5~10個ベクターに格納し、 格納された数値の合計を表示せよ。 testcounter 合計 - 今日 - 昨日 -
https://w.atwiki.jp/dwarffortress/pages/88.html
攻略記事 スキル Fish dissector 魚のエキスを抽出するスキル…とでも言えば良いだろうか。 使用するために揃えなければいけない条件が厳しい。 拠点のSurroundingsがsavageであること(Joyous Wilds、Untamed Wilds、Terrifyingのどれか) マップ上に沼地があること 夏の間にfisheryでcapture live fishの命令を出し、moghopperを捕まえてくる(animal trapが必要) これだけの条件を整えてスキルを実行しても、得られるのは「調理すれば食べられる抽出物」だけ。使う意味がない。
https://w.atwiki.jp/miracle_mikuru/pages/127.html
// 配列のコピー template class T void copy_vector(std vector T dst, const std vector T src) { if( !dst.empty() ) return;// エラー // 領域を確保 dst.reserve( src.size() ); // コピー std copy( src.begin(), src.end(), std back_inserter(dst) ); }
https://w.atwiki.jp/anno2070jpn/pages/205.html
Hector 氏名:Hector(ヘクター) 党派:独立組織(The Barracuda League) カラー:レッド タイプ:非拡張 特徴 略奪・海賊行為 性格 攻撃的 影響要素(+): 対立する敵艦船をハイジャックする。強力な軍を保有する。他のNPCに宣戦布告する。他のNPCとの戦闘に勝利する。等 影響要素(-): 貧弱な軍を保有する。ヘクターの軍艦を1隻でも撃沈する。新しい戦闘艦を建造する。等 外交アクション一覧 Trading route writ of protection (戦争中のみ、Influence条件なし) 非武装の輸送船を攻撃対象にしないように協定を結ぶ。この協定は相互に機能する。 再使用までの間隔は50分。 Cease-fire (戦争中のみ、Influence30以上) 一時的に停戦する。期間中は相互に攻撃ができないだけで戦争状態にあるとみなされる。 再使用までの間隔は75分。 Request Peace (戦争中のみ、Influence60以上) 戦争を完全に止める。投入する資金の額によって相手が承諾する確率が変わる。終戦後60分間は相互に宣戦布告をすることができない。 断られた場合、再使用までの間隔は5分。 Declare War (平時のみ、Influence条件なし) Hectorに対して宣戦を布告し、戦争状態に入る。 Lobbying (平時のみ、Influence条件なし) 資金を投入してHectorのInfluenceを上昇させる。 再使用に時間制限なし。 Demand Quest (平時のみ、Influence30以上) プレイヤーに対してクエストを出してもらうように依頼する。この依頼には資金を必要としないので、成功すれば報酬の分利益を得られる。 再使用までの間隔は45分。 Spot Price (平時のみ、Influence30以上) Hectorの拠点でアイテムを購入する際に値引きをしてもらえるようにする。発動させるには取引時にアイコンをクリックすること。 再使用までの間隔は45分。 Shady Deal (平時のみ、Influence60以上) Hectorに資金を運用してもらう。成功すれば利益が出るが失敗して損失を受けることもある。提供する資金の量と成功率(低いほうが成功時の利益は大きい)を選択する。 最初に一括して資金を出し、30分の間定期収入にプラスする形で返済してもらう。この収入の量は時間がたつにつれて額が変動する。最終的な損得は期間終了後の収支報告で分かる。 再使用までの間隔はわずか1分だが「重ねがけ」はできないので実質30分。 Diplomatic Immunity (平時のみ、Influence60以上) お互いに宣戦布告を行わないことを約束する。このアクションが有効な間はHectorはプレイヤーに対して宣戦布告やUltimatumの提示を行わず、プレイヤーも宣戦布告(Declare War)を行うことは出来ない。 再使用までの間隔は50分。 影響 海賊である彼は、プレイヤーと初期から対立しているが、対立状態でも色々と喜ぶケースもあれば、そうでもない事もある。 まず、敵艦船を乗っ取る。これで影響力が+15される。そして強力な軍隊を準備すると+10。 更に言うと他のNPCと開戦する事で+30、そのNPCを倒せば+50と殆どが他のNPCの機嫌を極めて損ねる行為であるが、彼はそれを行うほど喜ぶ傾向にある。 また、彼は余りに弱い軍しか有さないプレイヤーを軽蔑する。全く充実していない軍を有している場合、影響力が-10もしくは-25される。 (これはどのNPCでも共通であろうが)彼が保有する船と交戦して撃沈するとやはり-5されてしまう。 他のNPCと同様に、Hectorも戦争中であればInfluenceが毎分1ポイントずつ上昇する。 そのため、十分な軍事力を保有しつつ交戦自体は避けていればInfluenceが次第にたまっていく。 他のNPCと開戦し、かつその相手を圧倒することができればあっという間にInfluenceが上昇する。 最終的には外交アクションRequest Peaceを提案して平和的共存への道を歩むことも可能である(そのことにどれだけメリットがあるかは疑問だが)。 他のNPCとの関係 Leon Moreauは彼との和平を求めるが、逆に他のNPCは彼を相当嫌っていると考えるべきなのかもしれない。 Vadim Sokowはヘクターの拠点を制圧し、セクターから追放する事で喜ぶ事がある。 活動 セクター内の一角に拠点を構える。拠点の周囲は対艦用と対空用の二種類の砲台で守りを固めているが、砲台の数を増やしたり破壊された砲台を作り直したりはしない。 他の島への入植は一切行わない。 拠点で戦闘艦Raiderを建造し、次第にその数を増やす。 Hectorは基本的に勝てる戦いしか挑んでこず、その戦闘行動は「無防備な港湾施設を攻撃する」「護衛の薄い輸送船を襲撃する」「少数で活動中の戦闘艦を集団で攻撃する」の3パターンを基本とし、どの行動も行えない時は拠点周辺に全戦力を集中させる。 また、交戦状態ではない相手に対しても手持ちの船を差し向けてハイジャックや貨物強盗を試みることがある。 プレイヤーとの関係 プレイヤーとはゲーム開始時から戦争状態にある。 特に高難易度ではWeaponsの生産すらできないうちからWarehouseを破壊したりCommando Shipを沈めたりといった積極的な破壊活動に出てくる。自分の拠点とHectorの拠点が近いと襲撃の頻度が上がるためより困難になる。 戦うべき敵として設定されてはいるが、Influenceを高めてRequest Peaceを提案することができれば和平も可能。 ただし、平和状態においても貨物強盗を狙ってきたり、「戦争したくなければ金を払え」というUltimatumを頻繁に出してきたりするため、プレイヤーにとってはその存在は重荷になる。 恒久的な平和を求めるなら、外交アクションDiplomatic Immunityを用いてUltimatumを防止するほうが金銭的には得になる可能性が高い。 平時においては、プレイヤーはHectorの拠点でアイテムや船(Hectorが他者から拿捕したもの)を購入できる。他のNPCと違い物資は販売していない。 また、不要になった船をHectorの拠点に持っていくと売却できる。ただし売値は結構安い。 (クリックして画像を拡大表示) 拠点とユニット 彼の本拠地は、マップを生成する際に一つの島としてカウントされてしまうが、その拠点は自陣営が植民するには全く向かないような地形になっており結局は開発可能なエリアを削られてしまう事になる。 永久プレイで彼を登場させるのはある意味損だといえる。 下にあるのが、彼の本拠地。 #ref error :ご指定のファイルが見つかりません。ファイル名を確認して、再度指定してください。 (Hector Base.jpg) 彼の本拠は港周囲を防御砲台で固めている他のNPC(Strindberg)みたいにしっかりと砲台で固められているが、素早く破壊する方法が実はある。 FireBirdを2機飛ばし、彼の本拠地で特殊能力を使わせるのだ。そうすれば彼の本拠地は瞬く間に破壊されるだろう。 それを製造する前に殴りこむならば、大損害覚悟で艦隊を突入させるしかないだろう。優先的に砲台と護衛艦を狙い、その後本拠地のビルを破壊する。 (FireBirdを使う場合、爆撃に成功する前に撃墜されてしまう恐れがあるので、metamaterialsなどの透明化アイテムを使ってから突入しよう。また、先に和平しておけば宣戦布告せずにいきなり爆撃するという海賊も真っ青の不法行為で一切の抵抗を許さずに撃破できる。) 彼にはRaiderという攻撃艇が準備されるが、かなりの高速艦で、複数投入されるために厄介な存在となる。 大抵は海上で艦艇を襲撃するだけだが、大胆にも港湾内に襲撃を仕掛け、撤退する事もある。 この船に関しては彼の拠点を破壊して退場させると建造を可能にするためのクエストがEVEから出される。クエストの内容は漂流物を拾って届けるという簡単なものなので可能な限り早く拾って届けてやるといい。 Hectorの拠点はHP5000。周囲の砲台はHP2500で攻撃力は15/15/15のものと10/10/10のものが混在する。 また、Hectorが保有するRaiderの性能は難易度によって変化する。 Easy Normal Hard Raiderの攻撃力(DPS)とHP 10/10/10(2/2/2)300 15/15/15(3/3/3)300 20/20/20(4/4/4)400 Hectorが保有するRaiderの中にはなぜか潜水艦を攻撃する能力を持たないものが存在するが、見た目では区別は付かない。 難易度HardではRaiderの戦闘能力がCommando Shipを上回るため、序盤の探索における危険度が飛躍的に高くなる。 自軍ユニットとして建造可能になるRaiderの性能は常に同じで難易度Normal相当。 対策 序盤のHector対策として最も有効なのは、敢えて周囲の探索を行わず、Hectorとの接触をできる限り遅くすることである。 とにかく急いでWeaponsの生産体制を作り、まずはHarbor Defense Turretを2、3基作ってWarehouseの安全を確保しよう。難易度Hardであっても、砲台が5基もあれば襲われる確率は0に近い。序盤はもっと少なくてよい。 拠点を作る度に同様の防御体制を整えれば島間での物資輸送も可能になる。前述のように、Hectorは襲撃ができないと見ると戦力を拠点の周りに戻すので、たとえ無防備な輸送船であっても守りを固めた拠点の間を短時間で行き来するようにすれば襲われる前に安全圏に入れるため攻撃される心配はない。 しかし長距離の移動が必要なルート、Hectorの拠点に近いルートを取ろうとすると危険である。外交アクションTrading route writ of protectionの利用も視野に入れよう。また、Sisyphusを投入できれば移動中の安全は完璧になる。 Hectorは拠点を破壊された時点で完全敗北という扱いになるため、正面切って戦うよりは前述のFireBird2機による爆撃の方がはるかに楽だ。 Deep Ocean適用時は海底に入植しないとTech Researcherを維持できないのが厄介だが、Hectorは海底拠点は積極的には襲わないので、輸送を担当する船が潰されなければ問題はない。 Hectorと真っ向勝負する場合、自軍の戦力としてはColossusが最も頼りになる。しかし高難易度ではHectorの艦隊の規模は相当に大きくなるので、対抗できる数のColossusを揃えるのはかなり面倒である。 Rufus ThorneなどのArk所有者にAuxiliary Fleetの派遣を依頼するのも検討すべきだろう。 そうでなくとも、Chopperによるヒット&アウェイで数を減らす、Trading route writ of protectionで安全を確保した輸送船にDetonator(自爆攻撃アイテム)やEMP Bombを使わせるなど、搦め手から攻める手法の方が容易に実現できる。 一度艦隊を壊滅させさえすれば、後は拠点の砲台を一つずつ潰していくだけで勝利を得ることができるだろう。
https://w.atwiki.jp/freememo/pages/98.html
概要 初期化 参照 追加 コメント 概要 動的な配列を使用する場合、利用する。 <インクルードヘッダー> #include vector 以降、std名前空間を使用しているものとする。 using namespace std; ちなみに、使用/未使用で宣言が異なる。 使用しない場合) std vector int v; 使用する場合) vector int v; TOP 初期化 空vector 例) vector int v; サイズ、値を指定 例) vector int v(3, 1); vector int iterator p; for (p = v.begin(); p != v.end(); p++) { TRACE(_T("%d\n"), *p); } 実行結果) 1 1 1 他のvectorで初期化 例) vector int a(3, 2); vector int b(a); vector int iterator p; for (p = b.begin(); p != b.end(); p++) { TRACE(_T("%d\n"), *p); } 実行結果) 2 2 2 他のvectorで初期化(範囲指定) 例) vector int a; a.push_back(1); a.push_back(2); a.push_back(3); vector int b(a.begin()+1, a.end()); vector int iterator p; for (p = b.begin(); p != b.end(); p++) { TRACE(_T("%d\n"), *p); } 実行結果) 2 3 TOP 参照 TOP 追加 push_back()を用いる。 例) vector int v; v.push_back(1); v.push_back(2); v.push_back(3); v.push_back(4); vector int iterator p; for (p = v.begin(); p != v.end(); p++) { TRACE(_T("%d\n"), *p); } 実行結果) 1 2 3 4 TOP コメント 名前 コメント TOP
https://w.atwiki.jp/icpctrain/pages/41.html
vector swap vectorの中身を全て交換する void swap( vector from ); Ex. vecA.swap(vecB);