約 3,040,920 件
https://w.atwiki.jp/i_ro/pages/143.html
For a pre-Renewal version of this article, click here. Job Base(s) Merchant Job Type 2-1 Changes At Einbroch× Number of Skills 21 Total Skill Points 84 Total Quest Skills 2 Job Bonuses STR AGI VIT INT DEX LUK +6 +2 +6 +2 +12 +2 + ← クリックで目次を開く Overview Job Change Guide BuildsBattlesmithBattlesmith Stat Build Pure Forger Battle ForgerBasic Battle Forger Build (lv99) EquipmentBattlesmithWeaponPvP WoE MVP PvM PvP, WoE, MVP PvM Shield HeadgearUpper Headgear Middle and Lower Headgear Footgear Armor Garment Accessory Class DataSkillsBattle Skills Forging Skills Quest Skills Soul Link Job Bonuses ASPD External Links Overview Blacksmiths have the ability to forge weapons. They can master the power to imbue weapons with elements of Fire, Earth, Wind and Water and also have the ability to increase the weapon damage further. Of course, Blacksmiths can also be based off raw physical power, and even have the highest melee damage among the other 2nd classes. A Battle Blacksmith's main skills revolve around the theme of self-buffing to increase damage. The main offensive skills are Mammonite× and Cart Revolution×, which both can be learned as a Merchant. Job Change Guide See Blacksmith Job Change Guide for detailed information. Changing into a Blacksmith from a Merchant requires the player to complete a number of tasks Item Collection Written Test After completing these tests, the player will be transformed into a Blacksmith. This mostly takes place in Einbroch×. Builds There are three common Blacksmith stat builds Battlesmith, Pure Forger and Battle Forger. Battlesmith A Battlesmith usually obtains all of the combat skills and no forging or refining skills. Superfluous smith skill points are spent towards maxing Merchant skills like Enlarge Weight Limit×. The exception is level 1 Iron Tempering× and Steel Tempering×, which is needed for Ore Discovery×. Battlesmiths vary in stat builds, but most invest heavily in STR. Battlesmith Stat Build STR× 90-120 AGI× 50-70 VIT× 50-70 INT× 1-20 DEX× 50-60 LUK× 1-30 Pure Forger A Pure Forger masters the art of forging× weapons and therefore lacks skills in the combat department. It is not wise to make a Pure Forger as a first character, since leveling one is difficult. Soloing and partying Difficult due to the lack of offensive and defensive skills. Leveling with a tank Possible at lower levels, but quickly becomes ineffective after becoming a Blacksmith. Leeching from an even share party The preferred way, and probably the fastest way of leveling a Pure Forger. Leeching from a mercenary The most effective way to do it solo. As a Pure Forger, the main stats are very simple DEX and LUK. They equally increases the chance to successfully forge weapons. The ideal forging stat build has 99 DEX and 99 LUK, leaving only 9 points in either STR or INT. Since stat points are vastly more expensive at higher levels, and since 99 DEX and LUK make levelling difficult, some players choose not become entirely Pure Forge. This is the route of Battle Forgers. For every 1 point of DEX you have, adds 0.1 to your forging sucess rate. For every 1 point of LUK you have, adds 0.1 to your forging sucess rate. Every job level adds 0.2 to your forging sucess rate. Battle Forger Using high DEX among other stats, the Battle Forger works well with level 3 and 4 weapons without sacrificing a great deal of forging chances (though a Battle Forger may also want to include LUK for forge support and crit chance.) Combining weapon forging with weapon buffing skills makes the "Battle Forger" a respectable main or first character; able to obtain profit and function in a party. In spite of the perks and dualities, the Battle Forger is often seen as an "inferior" build to it's siblings. While it is true that Battlesmith is more effective at buffing weapon based jobs, and Pure Forger will generate more profits; the margin of difference becomes smaller as the build becomes more geared to a single extreme. It is not advisable to use a Battle Forger if your intentions in making a Blacksmith are purely for profit or weapon buffing. Battle Forgers also have a dilemma of having to choose between the weapon types to forge and the buffs to use, so it is advised that a Battle Forger pays attention to their server's most profitable weapon, or what they may need for other characters. Basic Battle Forger Build (lv99) STR 74+6 (73+7 with Hilt Binding×) AGI 50+2 DEX 88+12 INT 16+2 VIT 25+6 LUK 33+2 Leftover of 1 stat point Equipment - 冗長過ぎる Battlesmith Weapon Skills and Items (such as Adrenaline Rush× or Berserk Potion ) is a must-have for ASPD×. PvP WoE Valorous Insane Battle Axe Brave Insane Battle Axe Valorous Battlefield Morning Star Brave Battlefield Morning Star MVP PvM Orcish Axe [4] Battle Axe [4] Mace [4] Two-handed Axe [2] compounded with any Race, Size, Element or +ATK× cards PvP, WoE, MVP PvM Ice pick Ice Pick [1] Advanced Adrenaline Rush is needed for a higher ASPD for weapons other than an Axe× or a Mace×. Zipper Bear Card is usually compounded on the slotted Ice Pick. Shield Buckler [1] Stone Buckler [1] Valkyrja's Shield [1] compounded with any Race Reduction card Headgear Upper Headgear Orc Helm [1] Bone Helm [1] Majestic Goat Majestic Goat [1] Magni's Cap Deviruchi Card Vanberk Card Cramp Card (adds STR +3 when equipped with a Tarou Card ) Middle and Lower Headgear Angel Wing Ears Evil Wing Ears Sigrun's Wings Robo Eye Welding Mask Alarm Mask Opera Masque Pirate Dagger Evolved Pipe Spare Card Footgear Boots [1] Battle Greave [1] Shackles Combined with Bloodied Shackle Ball Matyr Card Green Ferus Card Firelock Soldier Card adds Max HP× and Max SP× +10% when the footgear is upgraded to +9 or higher. Armor Chain Mail [1] Elite Engineer Armor [1] Odin's Blessing [1] Pecopeco Card Marc Card Garment Manteau [1] Pauldron [1] Captain's Manteau [1] compounded with any card that boosts Race, Size, Element Reduction, or Flee×. Accessory Ring [1] + Mantis Card Ring [1] + Tarou Card (Cramp Card bonus) Bloodied Shackle Ball Medal of Honor Class Data Skills See Merchant Skills for first class skills. Battle Skills Skill Description Levels Type Adrenaline Rush× For 30~150 seconds, increase Attack Speed of party members equipped with Axe and Mace class weapons (30% for Blacksmiths, 25% for other classes). 5 Active Hammer Fall× 30~70% Chance of stun×ning all enemies within a 5x5 area. 5 Active Hilt Binding× STR +1, ATK +4. Increases the durations of Adrenaline Rush×, Power-Thrust× and Weapon Perfection× Skills by 10%. 1 Passive Power Maximize× Uses maximum weapon damage for skill duration. 5 Active Power-Thrust× (20~100 seconds.) You have +5~25% ATK. Other party members have +5% ATK. Affected players have 0.1% chance of breaking their own non-axe, non-mace class weapons when attacking. 5 Supportive Skin Tempering× You have +4~20% Fire resistance and +1~5% Neutral resistance. 5 Passive Weapon Perfection× For 10~50 seconds, party members have no weapon size penalties. 5 Active Forging Skills Skill Description Levels Type Enchantedstone Craft× Enables the creation of Elemental Stones. 5 Passive Iron Tempering× Enables the creation of Iron from Iron Ore . 5 Passive Ore Discovery× Adds low chance of finding certain ores when killing monsters. 1 Passive Oridecon Research× Increases the chance of crafting Level 3 Weapons. 5 Passive Smith Axe× Enables the creation of various Axe class weapons. 3 Passive Smith Dagger× Enables the creation of various Dagger× class weapons. 3 Passive Smith Knucklebrace× Enables the creation of various Knuckle× class weapons. 3 Passive Smith Mace× Enables the creation of various Mace class weapons. 3 Passive Smith Spear× Enables the creation of various Spear× class weapons. 3 Passive Smith Sword× Enables the creation of various One Handed Sword× class weapons. 3 Passive Smith Two-handed Sword× Enables the creation of various Two Handed Sword× class weapons. 3 Passive Steel Tempering× Enables the creation of Steel from Iron and Coal . 5 Passive Weapon Repair× Returns damaged equipment to usable state. 1 Active Weaponry Research× Increases HIT×, ATK of the chance of Forging a weapon. 10 Passive Quest Skills Skill Description Levels Type Job Level Requirement Quest Greed× Automatically pick up items in a 5x5 area around caster. 1 Active N/A Greed Quest Dubious Salesmanship× Reduces the Zeny× cost of the skill Mammonite. 1 Passive 35 Dubious Salesmanship Quest Soul Link The Blacksmith Spirit× enables the use of Skill Description Levels Type Advanced Adrenaline Rush× Reduces attack delay of all party members using melee weapons. 1 Active Job Bonuses The Levels in which you receive a certain bonus. Stat\Amount +1 +2 +3 +4 +5 +6 +7 +8 +9 +10 +11 +12 STR 3 8 16 23 31 44 AGI 29 38 VIT 7 13 20 32 37 49 INT 21 34 DEX 1 4 5 9 12 19 26 28 36 39 40 47 LUK 11 46 ASPD This article or section is in need of attention from an expert on the subject.Please help recruit one or improve this article yourself. See the talk page for details. External Links Skill Simulator Forge Calculator Refining Calculator - Blacksmith ・ Mastersmith ・ Mechanic Blacksmith ・ Mastersmith ・ Mechanic 2nd ClassSkills Adrenaline Rush× ・ Advanced Adrenaline Rush× ・ Dubious Salesmanship× ・ Enchantedstone Craft× ・ Greed× ・ Hammer Fall× ・ Hilt Binding× ・ Iron Tempering× ・ Ore Discovery× ・ Oridecon Research× ・ Power Maximize× ・ Power-Thrust× ・ Skin Tempering× ・ Smith Axe× ・ Smith Dagger× ・ Smith Knucklebrace× ・ Smith Mace× ・ Smith Spear× ・ Smith Sword× ・ Smith Two-handed Sword× ・ Steel Tempering× ・ Weapon Perfection× ・ Weapon Repair× ・ Weaponry Research× TranscendentSkills Battle Machine Craft× ・ Cart Boost× ・ Coin Craft× ・ High Speed Cart Ram× ・ Maximum Power-Thrust× ・ Nugget Craft× ・ Shattering Strike× ・ Upgrade Weapon× 3rd ClassSkills Acceleration× ・ Analyze× ・ Arm Cannon× ・ Axe Boomerang× ・ Axe Mastery× ・ Axe Tornado× ・ Back Slide× ・ Cooldown× ・ Divest FAW× ・ Elemental Shift× ・ FAW Magic Decoy× ・ FAW Silver Sniper× ・ Fire Earth Research× ・ Flame Launcher× ・ Front Slide× ・ Hover× ・ Ice Launcher× ・ Infrared Scan× ・ Knuckle Boost× ・ Madogear License× ・ Magnetic Field× ・ Neutral Barrier× ・ Pile Bunker× ・ Power Swing× ・ Remodel Mainframe× ・ Repair× ・ Stealth Field× ・ Suicidal Destruction× ・ Vulcan Arm× Quests Blacksmith Job Change Guide ・ Blacksmith Skill Quest ・ Rebirth Walkthrough ・ Mechanic Job Change Guide Weapons× Axe× ・ Mace× - Classes of Ragnarok Online Classes of Ragnarok Online Novice Class Novice ・ High Novice ・ Super Novice First Class / High First Class Acolyte ・ Archer ・ Mage ・ Merchant ・ Swordman ・ Thief Second Class Priest ・ Monk ・ Hunter ・ Bard ・ Dancer ・ Wizard ・ Sage ・ Blacksmith ・ Alchemist ・ Knight ・ Crusader ・ Assassin ・ Rogue Transcendent Second Class High Priest ・ Champion ・ Sniper ・ Minstrel ・ Gypsy ・ High Wizard ・ Scholar ・ Mastersmith ・ Biochemist ・ Lord Knight ・ Paladin ・ Assassin Cross ・ Stalker Third Class Arch Bishop ・ Sura ・ Ranger ・ Maestro ・ Wanderer ・ Warlock ・ Sorcerer ・ Mechanic ・ Geneticist ・ Rune Knight ・ Royal Guard ・ Guillotine Cross ・ Shadow Chaser Expanded Class Gunslinger ・ Ninja ・ TaeKwon Kid Expanded Second Class TaeKwon Master ・ Soul Linker ・ Kagerou ・ Oboro ・ Rebel× Doram Summoner Crafting Articles NPC Enhancement Refinement System · Socket Enchant · Hidden Enchant Blacksmith/Mastersmith-Related Forging (Oridecon Research · Smith Axe · Smith Dagger · Smith Knucklebrace · Smith Mace · Smith Spear · Smith Sword · Smith Two-handed Sword · Weaponry Research) · Refining (Enchantedstone Craft · Iron Tempering · Steel Tempering) · Weapon Materials · Upgrade Weapon Alchemist/Biochemist-Related Potion Creation · Fame System Categories Blacksmith | Classes | Merchant | Pages needing expert attention
https://w.atwiki.jp/toho/pages/4265.html
Follow the Tracks of Crimson Hair サークル:Kissing the Mirror Number Track Name Arranger Lyrics Vocal Original Works Original Tune Length 01 Across the River Wooming - - 東方花映塚 彼岸帰航 ~ Riverside View [01 15] 02 Crimson Haired Lady Wooming 柏木るざりん Vocchang 東方花映塚 彼岸帰航 ~ Riverside View [04 48] 03 Dreaming River Wooming - - 東方花映塚 彼岸帰航 ~ Riverside View [04 18] Coro 04 Never Ending Reincarnation 柏木るざりん - - 東方花映塚 彼岸帰航 ~ Riverside View [03 25] 05 Beyond the Grand River Coro - - 東方花映塚 彼岸帰航 ~ Riverside View [05 44] Wooming 06 Fatal Scythe s Awakening Wooming - - 東方花映塚 彼岸帰航 ~ Riverside View [04 41] 07 Enter the River Coro - - 東方花映塚 彼岸帰航 ~ Riverside View [02 08] 08 Scythe for the Guilty Riversides Wooming Wooming B-1 東方花映塚 彼岸帰航 ~ Riverside View [04 25] IRON-CHINO 詳細 博麗神社例大祭7(2010/3/14)にて頒布 イベント価格:1,000円 ショップ価格:1,155円(税込) レビュー 名前 コメント
https://w.atwiki.jp/toho/pages/615.html
"Vermillion" Liverne Extra Tracks 01 サークル:Liverne Number Track Name Arranger Original Works Original Tune Length 01 カレンのテーマ DJ FIRE-ROD Fate/hollow ataraxia [4 33] 02 Magic Shop of Raspberry cone 幺樂団の歴史1 [4 28] 03 激突する魂 236P Fate/stay night [4 38] 04 Witching Dream 236P 幺樂団の歴史1 [3 52] 05 恋色マスタースパーク cone 東方永夜抄 [2 43] 06 Lotus Road WORRY 幺樂団の歴史1 [1 45] Bonus Track 07 もう歌しか聞こえない オルゴールカットバージョン Jun.A 東方永夜抄 もう歌しか聞こえない [2 55] 08 六十年目の東方裁判 - Fate of Sixty Years (Long Version) Jun.A 東方花映塚 六十年目の東方裁判 ~ Fate of Sixty Years [8 10] 詳細 コミックマーケット70(2006/08/13)にて初頒布 イベント価格:800円 ショップ価格:945円 レビュー 名前 コメント
https://w.atwiki.jp/regina51/pages/2.html
メニュー トップページ プラグイン紹介 まとめサイト作成支援ツール メニュー 右メニュー Forza 4 車種一覧 Need For Speed Most Wanted(2012)車種一覧 Need For Speed Rivals Driv3r車種一覧 GTASA人気車投票 Burnout Paradise車種一覧 Youtube動画 攻略方法 車種一覧 BeamNG車種一覧 ADMIRAL BUFFALO CHAVOS COGNOSCENTI EMPEROR ESPERANTO FEROCI FORTUNE HAKUMAI INTRUDER LOKUS MARBELLE MERIT ORACLE PINNACLE PMP600 PREMIER PRESIDENTE PRIMO ROMAN S TAXI SCHAFTER SULTAN VINCENT WASHINGTON WILLARD ワゴン一覧 DILETTANTE HABANERO INGOT MINIVAN PERENNIAL SOLAIR STRATUM クーペ・スポーツカー一覧 BANSHEE BULLET GT BLISTA COMPACT COMET COQUETTE DF8-90 F620 FELTZER FUTO INFERNUS RUINER SENTINEL SULTAN RS SUPER GT TURISMO URANUS マッスル・クラシック一覧 BUCCANEER DUKES FACTION MANANA PEYOTE SABRE SABRE GT STALLION VIGERO VIRGO VOODOO SUV一覧 CAVALCADE HUNTLEY SPORT LANDSTALKER PATRIOT RANCHER REBLA SERRANO ピックアップ一覧 BOBCAT CAVALCADE FXT CONTENDER RANCHER バン・大型車両一覧 BENSON BIFF BOXVILLE BURRITO BUS FLATBED MOONBEAM MR. TASTY MULE PACKER PHANTOM PONY STEED SPEEDO YANKEE 政府車両一覧 AMBULANCE ENFORCER FIB BUFFALO FIRE TRUCK NOOSE PATRIOT NOOSE CRUISER POLICE CRUISER POLICE PATROL POLICE STOCKADE SECURICAR CABBY TAXI(MERIT) TAXI その他 AIRTUG FORKLIFT RIPLEY ROMERO STRETCH ヘリ一覧 BUZZARD SKYLIFT SWIFT Maverick HELITOUR Maverick Police Maverick ANNIHILATOR おまけ 廃車一覧 没となった車 TBoGT 車両一覧 BUFFALO BULLET GT F620 PRISON BUS(TBoGT) SCHAFTER(TBoGT) SERRANO SLAMVAN(TBoGT) STRETCH E SUPER DIAMOND SUPER DROP DIAMOND TAMPA 特殊車両一覧 APC 通常フレイでは登場しない車 BRICKADE! PoliceCruiser(Crash)! SCHAFTERIII! !マークはMODで出現できる車 GTASA Admiral Elegant Emperor Glendale Greenwood Hermes Intruder Merit Nebula Oceanic Premier Primo Sentinel Stafford Sultan Sunrise Tahoma Vincent Washington Willard コンパクト一覧 Blista Compact Bravura Cadrona Club Flash Manana Previon ミニバン・ワゴン一覧 Camper Perenniall Regina Solair Stratum Moonbeam ローライダー一覧 Blade Broadway Majestic Oceanic Remington Savanna Slamvan Tahoma Tornado Voodoo スポーツ・クーペ一覧 Alpha Banshee Buccaneer Buffalo Bullet Cheetah Clover Comet Elegy Esperanto Euros Feltzer Fortune Hotring Racer Hustler Infernus Jester Majestic Phoenix Sabre Stallion Sultan Super GT Tampa Turismo Uranus Virgo Windsor ZR350 SUV・ピックアップ一覧 Bobcat Picador Sadler Slamvan Towtruck Walton Yosemite Huntley Landstalker Rancher Sandking バン・大型車両一覧 Benson Berkley s RC Van Boxville Burrito Bus Cement Truck Coach DFT-30 Flatbed Linerunner Mr Whoopee Mule Newsvan Packer Pony Roadtrain Rumpo Tanker Trashmaster Yankee 政府車両一覧 Ambulance Enforcer FBI Rancher Fire Truck(はしご車) Fire Truck Police Police Maverick Predator Raindance Ranger S.W.A.T. Securicar Sweeper Utility Van 軍用車両一覧 Barracks Cargobob Hydra Hunter Launch Mesa Patriot Rhino その他 Baggage Bandito BF injection Bloodring Banger Cabbie Caddy Combine Harvester Dozer Dumper Dune Forklift Hotdog Hotknife Journey Kart Monster Mower Quadbike Romero Stretch Taxi Tractor Tug ラジコン一覧 RC Bandit RC Barron RC Cam RC Goblin RC Raider RC Tiger ヘリ一覧 Leviathan Maverick News Chopper Raindance Seasparrow Sparrow おまけ 廃車一覧 リンク @wiki @wikiご利用ガイド ゲームの車まとめ @ ウィキ 他のサービス 無料ホームページ作成 無料ブログ作成 2ch型掲示板レンタル 無料掲示板レンタル お絵かきレンタル 無料ソーシャルプロフ ここを編集
https://w.atwiki.jp/terrapicks/pages/20.html
特徴 禁止事項Rules ランク だれでも使えるコマンド コメント 特徴 色々なマップ(今後も増やします) 誰でも建築 禁止事項 他人の物を壊す クライアントハック(Wom,Xwom等 どうしても使う場合はクライアントハックを切って参加) ランクBuilderpuls以上は「クライアントハック」は許可しています Rules Please observe the following If you participate in this server Not to damage the property of another Client hack is prohibited [Taking part to turn off the hack If you want to use(Wom, Xwom etc.)by all means] This English is one which has been translated by machine translation ランク パーミッションはこちら admin - 管理人 op - 副管理人 Regular - 常連さん BuilderProよりコマンドが多い BuilderPro - いつも参加してくれて色々建ててくれるBuilderさん(Buildersplusよりコマンドが多い) Builderplus - サーバーにいつも参加してくれるBuilderランクの人(Builderよりコマンドが多い) Builder - Free ~3でいっぱい建築をしてくれた人 Guest - ゲスト Free ~3でのみ建築ができます だれでも使えるコマンド ここを参照 コメント test -- まさと (2013-08-10 13 19 17) 名前 コメント
https://w.atwiki.jp/gtav/pages/1750.html
シューティングゲーム(Target Practice) シューティングゲーム(Target Practice)ミッション攻略 ゴールドメダル取得条件 動画 ミッション攻略 サンディ海岸にいるクリータスに話しかける。(近くにデューンバギーが止まっている。) ムービーシーン後3つの衛星アンテナを狙撃破壊する。マップに表示されるのでどれだかわからなくなることはないだろう。 廃モーテルへ向かう。走行中の車のタイヤを3つ打ち抜く。 廃モーテルの屋上へ向かう。コヨーテを2匹倒す。 ゴールドメダル取得条件 お得感1発でコヨーテを2匹倒せ コヨーテが重なったら撃てばよい。 燃えるアスファルト命中率75%以上でタイヤ3つ全部に命中させろ タイヤが来る位置に標準をあわせてきたら撃つ。 電波状況難あり1発も外さずに衛星アンテナ3つ全部に命中させろ 間違えなければどこにあててもよい。 動画
https://w.atwiki.jp/kagiwada/pages/50.html
##BackTrack on Mac VMware
https://w.atwiki.jp/geometrydashjapan/pages/14.html
Back on Track Back on Track(バックオントラック) 2☆ Easy 01 26 2つ目のEasyステージ。 触れると跳ねる黄色いジャンプ床が登場、これは触れるだけで跳ねるので操作をする必要はない。 ただしこのステージでは避けなければいけないものもあるので注意。 前ステージのStereo Madness同、様基本的なギミックで構成されているので、Easyらしく簡単かつ基本的なステージとなっている。 このステージでは横3列針は設置されていないので、横3列針の得意不得意によってはStereo Madnessより簡単に感じるかもしれない。 PREV Stereo Madness NEXT Polargeist ♪Back on Track 名前 コメント
https://w.atwiki.jp/clashofclansja/pages/2.html
資源設備 Resources 金採掘場 Gold Mine金保管庫 Gold Storageエリクサー収集所 Elixir Collectorエリクサー貯蔵庫 Elixir Storageダークエリクサードリル Dark Elixir Drillダークエリクサー貯蔵庫 Dark Elixir Storage大工小屋 Builder s Hut 防衛施設 Defense キャノン砲 Cannonアーチャータワー Archer Towerモルタル Mortarウィザードタワー Wizard Tower対空砲 Air Defenseヒドゥンテスラ Hidden Tesla城壁 WallsXボウ X-Bowインフェルノタワー Inferno Towerトラップ Traps 軍事施設 Army 駐屯地 アーミーキャンプ Army Camp 兵舎 バラック Barracks ダークバラック Dark Barracks 研究所 ラボラトリー Laboratory 魔法製作所 スペルファクトリー Spell Factory バーバリアン・キング祭壇 Barbarian King Altar アーチャー・クィーン祭壇 Archer Queen Altar その他 Other タウンホール Town Hall クラン・キャッスル Clan Castle デコレーション Decorations 障害物 Obstacles 兵種 バーバリアン Barbarian アーチャー Archer ゴブリン Goblin ジャイアント Giant ウォールブレーカー Wall Breaker バルーン Balloon ウィザード Wizard ヒーラー Healer ドラゴン Dragon P.E.K.K.A ミニオン Minion ホッグライダー Hog Rider ヴァルキリー Valkyrie ゴーレム Golem バーバリアン・キング Barbarian King アーチャー・クィーン Archer Queen 呪文 Spells ライトニング Lightning Spell ヒーリング Healing Spell レイジ Rage Spell ジャンプ Jump Spell リンク スマホ用掲示板 ファミ通攻略記事appbank攻略記事 メニュー トップページ メニュー 右メニュー リンク @wiki @wikiご利用ガイド wikiの編集方法についてはこちら 左メニューの編集方法についてはこちら ここを編集
https://w.atwiki.jp/az-prolog/pages/34.html
az-prologでは配列のような入れ子型は、 リスト型とは別にアレイ型というものがあります。 アレイには大量にデータを入れることができるので、 単位節の代わりに使うと便利です。 簡単に単位節をassertする時間と、 単位節の一番先頭を削除するretractする時間を調べる ベンチマークプログラムを作成してみました。 test - timecount( 1000), timecount( 5000), timecount( 10000), timecount( 30000), timecount( 50000), timecount( 70000), timecount(100000), timecount(300000), timecount(500000), true. timecount(X) - A is cputime, create_func(X), B is cputime, C is B-A, retract(func(X)), D is cputime -B, abolish(func,1), write_listnl([ Num ,X, create_time ,C, retract_time ,D]). create_func(0). create_func(N) -M is N-1,assert(func(N)),create_func(M). テストしてみましょう。 ||?-test. Num 1000 create_time 0.000999927520751953 retract_time 0.00300002098083496 Num 5000 create_time 0.00300002098083496 retract_time 0.0620000362396240 Num 10000 create_time 0.00600004196166992 retract_time 0.260999917984009 Num 30000 create_time 0.0160000324249268 retract_time 2.47800016403198 Num 50000 create_time 0.0679998397827148 retract_time 7.28299999237061 Num 70000 create_time 0.0300002098083496 retract_time 16.6899998188019 Num 100000 create_time 0.0880000591278076 retract_time 40.6140000820160 Heap area exausted ---- Backtrace assert(func(90341)) create_func(300000) timecount(300000) test ?- ヒープ領域がオーバーフローしてしまいました。 これを防ぐのはprolog立ち上げ時にコマンドオプションでヒープ領域を指定しておきましょう。 prolog -h 10000 再度テストしてみましょう。 | ?-test. Num 1000 create_time 0.000000000000000 retract_time 0.00199985504150391 Num 5000 create_time 0.00200009346008301 retract_time 0.0609998703002930 Num 10000 create_time 0.00399994850158691 retract_time 0.249000072479248 Num 30000 create_time 0.0109999179840088 retract_time 2.29399991035461 Num 50000 create_time 0.0190000534057617 retract_time 7.05999994277954 Num 70000 create_time 0.0279998779296875 retract_time 16.8590002059937 Num 100000 create_time 0.0399999618530273 retract_time 40.8570001125336 Num 300000 create_time 0.198000192642212 retract_time 457.813999891281 Num 500000 create_time 1.27499985694885 retract_time 1301.64199995995 create時間が線形的になっていません。 特にretractが数が多くなるごとに時間が多く掛かっています。 この場合、単位節自身を更新しながら追加するような処理には向かないことが分かります。 (例 好きな食べ物の集計 func(焼き肉,3人) →func(焼き肉,4人)) このような時にアレイ型を使うとこの問題が解消されます。 次にアレイ型のベンチマークプログラムを作ってみました。 test - timecount( 1000), timecount( 5000), timecount( 10000), timecount( 30000), timecount( 50000), timecount( 70000), timecount( 100000), timecount( 300000), timecount( 500000), timecount( 700000), timecount( 1000000), timecount( 3000000), timecount( 5000000), timecount( 7000000), timecount(10000000), true. timecount(X) - Y is X-1, A is cputime, create_array(X,Z), B is cputime, C is B-A, D is cputime, sets_array(Z,Y), E is cputime, F is E-D, G is cputime, gets_array(Z,Y), H is cputime, I is H-G, write_listnl([ Num ,X, create_time ,C, sets_time ,F, gets_time ,I]). sets_array(Z,-1). sets_array(Z,N) -set_array(Z,N,N),M is N-1,sets_array(Z,M). gets_array(Z,-1). gets_array(Z,N) -get_array(Z,N,T),M is N-1,gets_array(Z,M). setとgetは経過時間が数に比例して線形的に増加していることが分かります。 Num 1000 create_time 0.000000000000000 sets_time 0.000999927520751953 gets_time 0.000000000000000 Num 5000 create_time 0.000000000000000 sets_time 0.00199985504150391 gets_time 0.00100016593933105 Num 10000 create_time 0.000000000000000 sets_time 0.00300002098083496 gets_time 0.00399994850158691 Num 30000 create_time 0.000000000000000 sets_time 0.00899982452392578 gets_time 0.00900006294250488 Num 50000 create_time 0.000000000000000 sets_time 0.0150001049041748 gets_time 0.0139999389648438 Num 70000 create_time 0.000000000000000 sets_time 0.0210001468658447 gets_time 0.0299999713897705 Num 100000 create_time 0.000999927520751953 sets_time 0.0290000438690186 gets_time 0.0269999504089355 Num 300000 create_time 0.000999927520751953 sets_time 0.0970001220703125 gets_time 0.0950000286102295 Num 500000 create_time 0.00199985504150391 sets_time 0.164000034332275 gets_time 0.160000085830688 Num 700000 create_time 0.00200009346008301 sets_time 0.230999946594238 gets_time 0.216000080108643 Num 1000000 create_time 0.00300002098083496 sets_time 0.322000026702881 gets_time 0.319999933242798 Num 3000000 create_time 0.00999999046325684 sets_time 0.983000040054321 gets_time 0.944999933242798 Num 5000000 create_time 0.0170001983642578 sets_time 1.59099984169006 gets_time 1.57400012016296 Num 7000000 create_time 0.0250000953674316 sets_time 2.26300001144409 gets_time 2.21700000762939 Num 10000000 create_time 0.0350000858306885 sets_time 3.21299982070923 gets_time 3.21100020408630