{"id":6165,"date":"2018-04-10T09:04:38","date_gmt":"2018-04-10T00:04:38","guid":{"rendered":"https:\/\/sinsei.space\/blog\/?p=6165"},"modified":"2018-06-26T09:42:42","modified_gmt":"2018-06-26T00:42:42","slug":"%e3%82%b9%e3%83%a9%e3%83%b3%e3%83%97%e3%81%ab%e5%85%a5%e3%81%a3%e3%81%9f%e3%82%88","status":"publish","type":"post","link":"https:\/\/sinsei.space\/blog\/6165","title":{"rendered":"\u30b9\u30e9\u30f3\u30d7\u306b\u5165\u3063\u305f\u3088"},"content":{"rendered":"<p><font size=4><br \/>\n2018\u5e74 4\u670810\u65e5<br \/>\n<strong>\u3000<\/strong><br \/>\n<strong>\u3000<\/strong><br \/>\n\u3000\u6700\u8fd1\u75b2\u308c\u304c\u51fa\u3066\u88fd\u4f5c\u304c\u307b\u3068\u3093\u3069\u9032\u3093\u3067\u306a\u3044\u3002<\/p>\n<p>\u3000\u3053\u3046\u3044\u3046\u6642\u3063\u3066\u3042\u3063\u3068\u3044\u3046\u9593\u306b\u6642\u9593\u304c\u98db\u3093\u3067\u3057\u307e\u3046\u3001\u3082\u3046 10\u65e5\u3082\u7d4c\u3063\u3066\u308b\u3002<\/p>\n<p>\u3000\u4e00\u3064\u306b\u306f\u904b\u52d5\u3092\u6020\u3051\u3066\u7b4b\u8089\u304c\u8870\u3048\u308b\u3068\u305d\u3046\u306a\u308b\u3093\u3060\u3051\u3069\u3001\u6bce\u65e5\u306e\u4e8b\u3067\u4f5c\u696d\u3067\u75b2\u308c\u3066\u308b\u3068\u904b\u52d5\u3082\u3067\u304d\u306a\u3044\u4e8b\u3082\u3042\u3063\u3066\u3001\u3053\u306e\u6bce\u65e5\u306e\u30d0\u30e9\u30f3\u30b9\u306f\u305a\u3063\u3068\u53d6\u3063\u3066\u884c\u304b\u306a\u3044\u3068\u9023\u7d9a\u3057\u3066\u4f5c\u696d\u306a\u3093\u3066\u3067\u304d\u306a\u3044\u3002<\/p>\n<p><!--more--><br \/>\n<strong>\u3000<\/strong><br \/>\n<strong>\u3000<\/strong><br \/>\n\u3000\u305d\u308c\u3067\u306f\u3001\u3042\u3093\u307e\u308a\u5909\u308f\u3063\u3066\u306a\u3044\u3051\u3069\u7d4c\u904e\u5831\u544a\u3002<\/p>\n<p>\u3000\u307e\u305a\u30e1\u30a4\u30f3\u30eb\u30fc\u30c1\u30f3\u304c\u5909\u308f\u3063\u3066\u308b\u3002<\/p>\n<pre class=\"lang:hsp decode:true \" >\/\/\/\/\/\/\/ hextrategy \u30b2\u30fc\u30e0\u30eb\u30fc\u30c1\u30f3 \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\r\n\r\n*hextrategy\r\n\r\n\thextf=0\r\n\twhile ;------------ \u30b2\u30fc\u30e0\u30eb\u30fc\u30c1\u30f3 ---------------------------\r\n\r\n\t switch hextf\r\n\t  case 0 : gosub *disaster : hextf=1 : swbreak\t; \u707d\u5bb3\r\n\t  case 1 : gosub *country  : hextf=2 : swbreak\t; \u56fd\u529b\u306e\u5897\u6e1b\r\n\t  case 2 : gosub *neutral\t\t\t;\u4e2d\u7acb\u306e\u4eba\u6750\u3068\u4eba\u6750\u914d\u7f6e\u3001\u6226\u7565\r\n\t  case 3 : ;gosub *strategy\t\t\t;\u30d2\u30fc\u30ed\u30fc\u306e\u4eba\u6750\u3001\u30a2\u30a4\u30c6\u30e0\u3001\u6226\u7565\r\n\t  case 4 : gosub *battle\t\t\t: swbreak\t; \u653b\u3081\u8fbc\u3080\r\n\r\n\t  ;case 0 : gosub *map_main\t\t\t: swbreak\t; \u57fa\u672cMAP\u753b\u9762\r\n\t  ;case 1 : gosub *info\t\t\t\t: swbreak\t; \u56fd\u30a4\u30f3\u30d5\u30a9\u3001\u60c5\u5831\u753b\u9762\r\n\t  ;case 2 : gosub *organization\t\t: swbreak\t; \u81ea\u56fd\u30a4\u30f3\u30d5\u30a9\u3068\u7de8\u6210\r\n\t  ;case 3 : gosub *battle\t\t\t: swbreak\t; \u653b\u3081\u8fbc\u3080\r\n\t  ;case 4 : gosub *battle\t\t\t: swbreak\t; \u6226\u95d8\r\n\t  ;case 5 : gosub *kuni\t\t\t\t: swbreak\t; \u56fd\u306e\u51e6\u7406\r\n\t swend\r\n\r\n\t if mainf!5 : _break\r\n\twend ;-------------------------------------------------------\r\n\r\n\treturn<\/pre>\n<p>\u3000\u4e0b\u306e\u7dd1\u306b\u306a\u3063\u3066\u308b\u90e8\u5206\u306f\u524d\u306e\u30bd\u30fc\u30b9\u3002<\/p>\n<p>\u3000\u707d\u5bb3\u3068\u56fd\u529b\u306e\u5897\u6e1b\u306f\u524d\u3068\u5909\u308f\u3063\u3066\u7121\u3044\u3002<br \/>\n<strong>\u3000<\/strong><br \/>\n<strong>\u3000<\/strong><br \/>\n\u3000\u4eba\u6750\u3068\u30a2\u30a4\u30c6\u30e0\u306e\u767b\u9332\u306f\u305d\u308c\u305e\u308c\u5c02\u7528\u306e\u30eb\u30fc\u30c1\u30f3\u3092\u4f5c\u3063\u305f\u3002<br \/>\n<strong>\u3000<\/strong><br \/>\n<strong>\u3000<\/strong><br \/>\n\u3000\u30e6\u30cb\u30c3\u30c8<\/p>\n<pre class=\"lang:hsp decode:true \" >#defcfunc unt int untn ; \u30e6\u30cb\u30c3\u30c8\u767b\u9332\r\n\r\n\tcn=untn ; \u30ad\u30e3\u30e9Np.\r\n\r\n\tun=0\r\n\trepeat ub-1,1\r\n\t ug=cnt*udb\t; \u7a7a\u304d\u30e6\u30cb\u30c3\u30c8No.\u691c\u51fa\r\n\t if ud(ug)=0 : un=cnt : break\r\n\tloop\r\n\tif un=0 : return 0\r\n\r\n\tud(ug)=cn\t; cn\u30ad\u30e3\u30e9\u7a2e\u985e\r\n\trepeat 9,1\r\n\t ud(ug+cnt)=cd(cnt,cn) ; \u30c7\u30fc\u30bf\r\n\tloop\r\n\trepeat 5\r\n\t ud(ug+21+cnt)=ud(ug+1+cnt) ; \u30c7\u30fc\u30bf\r\n\tloop\r\n\tud(ug+8)=cd(8,cn) ; \u7279\u6b8a\u80fd\u529b\r\n\tud(ug+10)=pn ; \u6240\u5c5e\r\n\r\n\trepeat 2 : ud(ug+11+cnt)=ud(ug+21) : loop ; \u653b\u9632\u5024\r\n\r\n\trepeat 3,16 ; \u88c5\u5099\u6b04\r\n\t ud(ug+cnt)=cd(cnt,cn)\r\n\tloop\r\n\tud(ug+19)=cd(3,cn)\/20-ud(ug+18)+1 ; \u30a2\u30a4\u30c6\u30e0\u88c5\u5099\u6570\r\n\tud(ug+26)=ud(ug+25) ; HP\r\n\r\n\treturn un\r\n\r\n\r\n\r\n#deffunc un_fd int un_fdn ;------- \u4eba\u6750\u767a\u898b ----------------------------\r\n\r\n\tm=un_fdn\t\t\t\t\t; mapNo.\r\n\t pn=mpl(m)\t\t\t\t\t; \u30d7\u30ec\u30a4\u30e4\u30fcNo.\r\n\r\n\trepeat 1\r\n\t if pn=0 : n2=0 : break\t\t; NPC\r\n\t kn=mpc(pn)\t\t\t\t\t; \u9996\u90fd\r\n\t  un2=mu(kn*10)\t\t\t\t; \u9996\u9818\r\n\t   n2=ud(un2*udb+4)*100\/2\t; \u9b45\u529b\u88dc\u6574\r\n\tloop\r\n\r\n\tmdg=m*mdb\r\n\t n0=md(mdg+1)\t\t\t\t; \u4eba\u53e3\r\n\r\n\tun1=mu(m*10)\t\t\t\t; \u9818\u4e3b\r\n\t n1=ud(un1*udb+4)*100\t\t; \u9b45\u529b\u88dc\u6574\r\n\r\n; \u5efa\u7269\u88dc\u6574\r\n; \u57ce+50\u3001\u5f79\u6240+100\r\n\r\n\tr1=n0+n1+n2\t\t\t\t\t; \u78ba\u7387\r\n\tr2=rnd(100000+(n0*20))\t\t; \u4e71\u6570\r\n\r\n\t if r1&lt;r2 : return\t\t\t; \u51fa\u73fe\u3057\u306a\u304b\u3063\u305f\r\n\r\n\tn0=md(mdg+2)\t\t\t\t; \u9b54\u8853\r\n\r\n; \u5efa\u7269\u88dc\u6574\r\n; \u57ce+50\u3001\u5f79\u6240+100\r\n\r\n\tr=rnd(n0+n1+n2)\/100\t\t\t; \u51fa\u73fe\u4e71\u6570\r\n\r\n\ts=map(m)\t\t\t\t\t; \u5730\u5f62\r\n\tcs=cha_syu(ms)\t\t\t\t; \u305d\u306e\u5730\u5f62\u306e\u30ad\u30e3\u30e9\u7a2e\u985e\u7dcf\u6570\r\n\tcz=cha_zoks(ms)\t\t\t\t; \u305d\u306e\u5730\u5f62\u306e\u30ad\u30e3\u30e9\u30b9\u30bf\u30fc\u30c8No.\r\n\r\n\tn=cz+cs-1\t\t\t\t\t; \u5927\u304d\u3044\u9806\r\n\trepeat cs\r\n\t cn=n-cnt : if r&gt;=cd(15,cn) : break\r\n\tloop\r\n\r\n\tf=unc(cn)\t\t\t\t\t; \u30ad\u30e3\u30e9\u767b\u9332\r\n\r\n\treturn<\/pre>\n<p><strong>\u3000<\/strong><br \/>\n<strong>\u3000<\/strong><br \/>\n\u3000\u30a2\u30a4\u30c6\u30e0<\/p>\n<pre class=\"lang:hsp decode:true \" >#deffunc itt int ittn ; \u30a2\u30a4\u30c6\u30e0\u767b\u9332\r\n\r\n\tin=0\r\n\trepeat ib-1,1\t\t; \u7a7a\u304d\u30a2\u30a4\u30c6\u30e0No.\u691c\u51fa\r\n\t ig=cnt*idb\r\n\t if id(ig)=0 : in=cnt : break\r\n\tloop\r\n\tif in=0 : return\t; \u30a2\u30a4\u30c6\u30e0\u6b04\u304c\u3044\u3063\u3071\u3044\r\n\r\n\titn=ittn\t\t\t; \u30a2\u30a4\u30c6\u30e0No.\r\n\tig=in*idb\t\t\t; \u30c7\u30fc\u30bf\u4f4d\u7f6e\r\n\trepeat idb\r\n\t id(ig+cnt)=itd(cnt,itn) ; \u30c7\u30fc\u30bf\r\n\tloop\r\n\tid(ig)=itn\t\t\t; \u30a2\u30a4\u30c6\u30e0\u7a2e\u985e\r\n\tid(ig+10)=pn \t\t; \u6240\u5c5ePL\r\n\r\n\treturn\r\n\r\n\r\n#deffunc it_fd int it_fdn ;------- \u30a2\u30a4\u30c6\u30e0\u767a\u898b ----------------------------\r\n\r\n\tm=it_fdn\t\t\t\t\t; mapNo.\r\n\t pn=mpl(m)\t\t\t\t\t; \u30d7\u30ec\u30a4\u30e4\u30fcNo.\r\n\r\n\trepeat 1\r\n\t if pn=0 : n2=0 : break\t\t; NPC\r\n\t kn=mpc(pn)\t\t\t\t\t; \u9996\u90fd\r\n\t  un2=mu(kn*10)\t\t\t\t; \u9996\u9818\r\n\t   n2=ud(un2*udb+2)*100\/2\t; \u9b54\u529b\u88dc\u6574\r\n\tloop\r\n\r\n\tmdg=m*mdb\r\n\t n0=md(mdg+3)\t\t\t\t; \u30de\u30ca\r\n\r\n\tun1=mu(m*10)\t\t\t\t; \u9818\u4e3b\r\n\t n1=ud(un1*udb+2)*100\t\t; \u9b54\u529b\u88dc\u6574\r\n\r\n; \u5efa\u7269\u88dc\u6574\r\n; \u57ce+50\u3001\u5f79\u6240+100\r\n\r\n\tr1=n0+n1+n2\t\t\t\t\t; \u78ba\u7387\r\n\tr2=rnd(100000+(n0*20))\t\t; \u4e71\u6570\r\n\r\n\t if r1&lt;r2 : return\t\t\t; \u51fa\u73fe\u3057\u306a\u304b\u3063\u305f\r\n\r\n\r\n\tn0=md(mdg+2)\t\t\t\t; \u9b54\u8853\r\n\r\n; \u5efa\u7269\u88dc\u6574\r\n; \u57ce+50\u3001\u935b\u51b6+100\r\n\r\n\tr=rnd(n0+n1+n2)\/100\t\t\t; \u51fa\u73fe\u4e71\u6570\r\n\r\ndim ird,100\t; \u51fa\u73fe\u30a2\u30a4\u30c6\u30e0\u683c\u7d0d\u30c6\u30fc\u30d6\u30eb\r\n\r\n\trs=rnd(3)+1 : n=0\r\n\tswitch rs ; \u88fd\u4f5c\u3067\u304d\u308b\u30a2\u30a4\u30c6\u30e0\u3092\u30d4\u30c3\u30af\u30a2\u30c3\u30d7\r\n\t case 1 ; \u6b66\u5668\r\n\t  repeat 90,1\r\n\t   if itd(16,cnt)=0 : continue ; \u30a2\u30a4\u30c6\u30e0\u7121\u3044\r\n\t   if itd(15,cnt)&gt;r : continue ; \u6280\u8853Lv\u306b\u6e80\u305f\u306a\u3044\r\n\t   ird(n)=cnt : n+\r\n\t  loop\r\n\t swbreak\r\n\t case 2 ; \u9632\u5177\r\n\t  repeat 80,101\r\n\t   if itd(16,cnt)=0 : continue ; \u30a2\u30a4\u30c6\u30e0\u7121\u3044\r\n\t   if itd(15,cnt)&gt;r : continue ; \u6280\u8853Lv\u306b\u6e80\u305f\u306a\u3044\r\n\t   ird(n)=cnt : n+\r\n\t  loop\r\n\t swbreak\r\n\t case 3 ; \u30a2\u30a4\u30c6\u30e0+\u9b54\u6cd5\r\n\t  repeat 50,181 ; \u30a2\u30a4\u30c6\u30e0\r\n\t   if itd(16,cnt)=0 : continue ; \u30a2\u30a4\u30c6\u30e0\u7121\u3044\r\n\t   if itd(15,cnt)&gt;r : continue ; \u6280\u8853Lv\u306b\u6e80\u305f\u306a\u3044\r\n\t   ird(n)=cnt : n+\r\n\t  loop\r\n\r\n\t  msimn=0,251,261,281,291,301,321\t; \u9b54\u6cd5\u30a2\u30a4\u30c6\u30e0\u306e\u5c5e\u6027\u5225\u521dNo.\r\n\t  msimc=0,10,10,10,10,20,10\t\t; \u9b54\u6cd5\u30a2\u30b7\u30c6\u30e0\u306e\u5c5e\u6027\u5225\u63a2\u7d22\u6570\r\n\r\n\t  repeat msimc(ms),msimn(ms) ; \u9b54\u6cd5\r\n\t   if itd(16,cnt)=0 : continue ; \u30a2\u30a4\u30c6\u30e0\u7121\u3044\r\n\t   if itd(15,cnt)&gt;r : continue ; \u6280\u8853Lv\u306b\u6e80\u305f\u306a\u3044\r\n\t   ird(n)=cnt : n+\r\n\t  loop\r\n\t swbreak\r\n\tswend\r\n\r\n\titn=ird(rnd(n)) : itt itn ; \u30a2\u30a4\u30c6\u30e0\u767b\u9332\r\n\r\n\treturn\r\n<\/pre>\n<p>\u3000\u30a2\u30a4\u30c6\u30e0\u306f\u307e\u305a\u6b66\u5668\u3001\u9632\u5177\u3001\u9b54\u6cd5+\u9053\u5177\u306e 3\u3064\u3092\u30e9\u30f3\u30c0\u30e0\u306b\u5206\u3051\u3001\u305d\u308c\u305e\u308c\u7dcf\u5f53\u308a\u3067\u88fd\u4f5cLv\u306b\u6e80\u3064\u308b\u3082\u306e\u3092\u62fe\u3063\u3066\u3001\u305d\u3053\u304b\u3089\u30e9\u30f3\u30c0\u30e0\u306b\u4e00\u3064\u9078\u3076\u611f\u3058\u306b\u4eca\u306e\u6240\u306a\u3063\u3066\u308b\u3002<br \/>\n<strong>\u3000<\/strong><br \/>\n<strong>\u3000<\/strong><br \/>\n\u3000\u305d\u306e\u304f\u3089\u3044\u3057\u304b\u9032\u3093\u3067\u306a\u3044\u3002<\/p>\n<p>\u3000\u5f8c\u306f\u30b0\u30e9\u306e\u5efa\u7269\u304c\u5c11\u3057\u5897\u3048\u3066\u308b\u304f\u3089\u3044\u3002<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/sinsei.space\/blog\/wp-content\/uploads\/2018\/04\/img01907.jpg\" alt=\"\" width=\"646\" height=\"388\" class=\"alignnone size-full wp-image-6176\" srcset=\"https:\/\/sinsei.space\/blog\/wp-content\/uploads\/2018\/04\/img01907.jpg 646w, https:\/\/sinsei.space\/blog\/wp-content\/uploads\/2018\/04\/img01907-300x180.jpg 300w\" sizes=\"auto, (max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 984px) 61vw, (max-width: 1362px) 45vw, 600px\" \/><br \/>\n<strong>\u3000<\/strong><br \/>\n<strong>\u3000<\/strong><br \/>\n\u3000\u3060\u3081\u3060\u7720\u3044\u3002<\/p>\n<p>\u3000\u3057\u3070\u3089\u304f\u306f\u307e\u305f\u904b\u52d5\u3059\u308b\u6240\u304b\u3089\u8abf\u6574\u3057\u306a\u3044\u3068\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>2018\u5e74 4\u670810\u65e5 \u3000 \u3000 \u3000\u6700\u8fd1\u75b2\u308c\u304c\u51fa\u3066\u88fd\u4f5c\u304c\u307b\u3068\u3093\u3069\u9032\u3093\u3067\u306a\u3044\u3002 \u3000\u3053\u3046\u3044\u3046\u6642\u3063\u3066\u3042\u3063\u3068\u3044\u3046\u9593\u306b\u6642\u9593\u304c\u98db\u3093\u3067\u3057\u307e\u3046\u3001\u3082\u3046 10\u65e5\u3082\u7d4c\u3063\u3066\u308b\u3002 \u3000\u4e00\u3064\u306b\u306f\u904b\u52d5\u3092\u6020\u3051\u3066\u7b4b\u8089\u304c\u8870\u3048\u308b\u3068\u305d\u3046\u306a\u308b\u3093\u3060\u3051\u3069\u3001\u6bce\u65e5\u306e\u4e8b\u3067\u4f5c\u696d &hellip; <a href=\"https:\/\/sinsei.space\/blog\/6165\" class=\"more-link\"><span class=\"screen-reader-text\">&#8220;\u30b9\u30e9\u30f3\u30d7\u306b\u5165\u3063\u305f\u3088&#8221; \u306e<\/span>\u7d9a\u304d\u3092\u8aad\u3080<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,13],"tags":[],"class_list":["post-6165","post","type-post","status-publish","format-standard","hentry","category-hextrategy","category-13"],"_links":{"self":[{"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/posts\/6165","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/comments?post=6165"}],"version-history":[{"count":13,"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/posts\/6165\/revisions"}],"predecessor-version":[{"id":6179,"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/posts\/6165\/revisions\/6179"}],"wp:attachment":[{"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/media?parent=6165"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/categories?post=6165"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sinsei.space\/blog\/wp-json\/wp\/v2\/tags?post=6165"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}