It looks like this is a web page, not a feed. I looked for a feed associated with this page, but couldn't find one. Please enter the address of your feed to validate.

Source: http://tw6.jp

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4.  <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  5.  <meta name="viewport" content="width=device-width,maximum-scale=1.0">
  6.  
  7.  <meta name="description" content="君の考えたキャラクターが、小説とイラストになる">
  8.  
  9.  <meta name="twitter:card" content="summary_large_image">
  10.  <meta name="twitter:title" content="第六猟兵">
  11.  <meta name="twitter:description" content="→ GAME START">
  12.  <meta name="twitter:image" content="https://cdn.tw6.jp/html/world/img/twittercard.png">
  13.  
  14.  <title>第六猟兵</title>
  15.  
  16.  <link rel="apple-touch-icon" href="https://cdn.tw6.jp/./favicon-apple-touch.png" sizes="180x180">
  17.  
  18. <style>
  19.  @font-face {
  20.    font-family: emoji;
  21.    src:
  22.            local("Segoe UI Emoji"),
  23.            local("Segoe UI Symbol"),
  24.            local("Apple Color Emoji"),
  25.            local("Noto Color Emoji"),
  26.            local("Android Emoji"),
  27.            local("Noto Emoji");
  28.    unicode-range:
  29.            U+20E3-2B55, U+1F000-1F9FF;
  30.  }
  31.  @font-face {
  32.    font-family: emoji;
  33.    font-weight: bold;
  34.    src:
  35.            local("Segoe UI Emoji"),
  36.            local("Segoe UI Symbol"),
  37.            local("Apple Color Emoji"),
  38.            local("Noto Color Emoji"),
  39.            local("Android Emoji"),
  40.            local("Noto Emoji");
  41.    unicode-range:
  42.            U+20E3-2B55, U+1F000-1F9FF;
  43.  }
  44.  
  45.  body{
  46.    margin:0;
  47.    padding:0;
  48.    font-size:0;
  49.    background:#123;
  50.    overflow:none;
  51.    position: relative;
  52.    font-family: emoji, "UD デジタル 教科書体 N-R", Lato, "Noto Sans JP", "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", sans-serif;
  53.  
  54.  }
  55.  
  56.  .main{
  57.    padding:0;
  58.    height:100vh;
  59.    width:100%;
  60.    overflow:hidden;
  61.    position:fixed;
  62.    opacity:0;
  63.    animation: fadein 0.5s ease 0.3s 1 normal forwards;
  64.  }
  65.  
  66.  @keyframes fadein {
  67.  0% {opacity:0;}
  68.  100% {opacity:1;}
  69.  }
  70.  
  71.  
  72.  img.msg{
  73.    position: absolute;
  74.    bottom: 15%;
  75.    left: 0;
  76.    right: 0;
  77.    margin:0 auto;
  78.    width:80%;
  79.    max-width:986px;
  80.  }
  81.  
  82.  .main .logo{
  83.    position:absolute;
  84.    left:0;
  85.    right:0;
  86.    margin:auto;
  87.    top:0;
  88.    opacity:0;
  89.  }
  90.  
  91.  .main div.btn{
  92.    position:absolute;
  93.    left:0;
  94.    right:0;
  95.    margin:auto;
  96.    top:0;
  97.    opacity:0;
  98.    max-width:100%;
  99.    text-align:center;
  100.  }
  101.  
  102.  .main div.btn img{
  103.    width:100%;
  104.    max-width:100%;
  105.    animation: alpa 0.7s linear 0s infinite alternate;
  106.  }
  107.  
  108.  @keyframes alpa {
  109.  0% {opacity:1;}
  110.  30% {opacity:1;}
  111.  100% {opacity:0;}
  112.  }
  113.  
  114.  .main .about img{
  115.    position:absolute;
  116.    left:10px;
  117.    bottom:10px;
  118.    width:200px;
  119.    opacity:0;
  120.    cursor:pointer;
  121.  }
  122.  
  123.  @media screen and (max-width: 800px) {
  124.    .main .about img{
  125.      left:calc(7.5% - 50px);
  126.      width:25%;
  127.    }
  128.  }
  129.  @media screen and (max-width: 400px) {
  130.    .main .about img{
  131.      left:-5%;
  132.    }
  133.  }
  134.  
  135.  .main a.mainlink{
  136.    position:absolute;
  137.    left:0;
  138.    top:0;
  139.    width:100%;
  140.    height:100%;
  141.    display:block;
  142.    cursor:pointer;
  143.  }
  144.  
  145.  
  146.  
  147.  
  148.  /*オーバーフローポップアップ領域*/
  149.  div.overlay{
  150.    position:absolute;
  151.    width:100%;
  152.    height:100%;
  153.    min-height:100%;
  154.    right:0;
  155.    bottom:0;
  156.    top:0;
  157.    background:rgba(0,0,0,0.7);
  158.    z-index:10000;
  159.    display:none;
  160.  }
  161.  
  162.  div.overlay>div{
  163.    position:absolute;
  164.    left:0;
  165.    right:0;
  166.    top:0;
  167.    margin:auto;
  168.    width:700px;
  169.    max-width:80%;
  170.    overflow:hidden;
  171.  
  172.    border:1px double #888;
  173.    border-radius:5px;
  174.    background:rgba(0,0,0,0.7);
  175.    color:#fff;
  176.    text-align:center;
  177.  
  178.    padding:20px;
  179.  }
  180.  
  181.  div.overlay>div div.text{
  182.    margin:auto;
  183.    width:700px;
  184.    max-width:100%;
  185.    font-size:16px;
  186.    letter-spacing: 1px;
  187.    line-height:1.7;
  188.    text-align:left;;
  189.  }
  190.  
  191.  div.overlay.show{
  192.    display:block;
  193.  }
  194.  
  195.  div.overlay img{
  196.    max-width:100%;
  197.  }
  198.  
  199.  
  200.  footer div.fix{
  201.    right:1%;
  202.    bottom:15px;
  203.    position:fixed;
  204.    z-index:9998;
  205.  }
  206.  footer div.fix img{
  207.    width:60px;
  208.    height:60px;
  209.    margin:0 3px;
  210.  }
  211.  
  212. </style>
  213.  
  214. </head>
  215. <body>
  216.  
  217. <div class="main">
  218.  <img src="https://cdn.tw6.jp/img/tw6/top/mainimg.jpg" class="mainimg">
  219.  
  220.  <div class="btn">
  221.          <a href="/main">
  222.          <img src="https://cdn.tw6.jp/img/tw6/top/gamestart.png">
  223.      </a>
  224.      <br>
  225.  </div>
  226.  
  227.  <img src="https://cdn.tw6.jp/img/tw6/top/logo_tw6_.png" class="logo">
  228.  
  229.          <a href="/character_making/check" class="mainlink">
  230.        </a>
  231.  
  232.  <div class="about">
  233.    <img src="https://cdn.tw6.jp/img/tw6/top/about.png">
  234.  </div>
  235.  
  236. </div>
  237.  
  238. <footer>
  239.  
  240.  <div class="fix">
  241.    <a href="https://twitter.com/intent/tweet?text=%E5%90%9B%E3%81%AE%E8%80%83%E3%81%88%E3%81%9F%E3%82%AD%E3%83%A3%E3%83%A9%E3%82%AF%E3%82%BF%E3%83%BC%E3%81%8C%E3%80%81%E5%B0%8F%E8%AA%AC%E3%81%A8%E3%82%A4%E3%83%A9%E3%82%B9%E3%83%88%E3%81%AB%E3%81%AA%E3%82%8B%0a&hashtags=%E7%AC%AC%E5%85%AD%E7%8C%9F%E5%85%B5,%E3%83%88%E3%83%9F%E3%83%BC%E3%82%A6%E3%82%A9%E3%83%BC%E3%82%AB%E3%83%BC&url=https://tw6.jp/" target="_blank"><img src="https://cdn.tw6.jp/img/tw6/top/twitter.png" class="tw"></a>
  242.  </div>
  243. </footer>
  244.  
  245. <div class="overlay" data-id="1">
  246.  <div>
  247.    <div class="text">
  248.  
  249.      <hr size="1px">
  250.      <h3>第六猟兵とは?</h3>
  251.      <hr size="1px">
  252.      <br>
  253.       第六猟兵は、株式会社トミーウォーカーが運営する「<ruby> PBW <rt>プレイバイウェブ</rt></ruby>」と呼ばれるブラウザゲームです。メインイラストはhuke、背景イラストは友野るい、世界の謎が隠された主題歌「ユーベルコード」は、ユリイ・カノンが担当しています。<br>
  254.      <iframe width="100%" height="383" src="https://www.youtube.com/embed/Ev9ZIsNZJQ8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe><br>
  255.      <br>
  256.  
  257.  
  258.      <hr size="1px">
  259.      <h3>PBWとはどんなゲームか</h3>
  260.      <hr size="1px">
  261.      <br>
  262.       第六猟兵は「文章で遊ぶゲーム」や「人力RPG」とも呼ばれています。ゲームのシナリオや、登場するキャラクターのイラストは全て、ゲームに参加するひとりひとりの為に「書き下ろし」されます。たとえば↓のイラストも、たった3人のお客様の為にだけ描かれた作品です。PBWはこのように、ゲームで受ける全てのフィードバックがことごとく「手作り」という、凄まじく手間のかかったゲームなのです。<br>
  263.      <br>
  264.      <img src="https://cdn.tw6.jp/i/tw6/origin/0905/959402_f09058_3pinup_f.jpg"><br>
  265.  
  266.      <br>
  267.       第六猟兵は、PBWの中で<b>「最も簡単で、最も自由なゲーム」</b>と呼ばれています。具体的には下記の手順で遊びます。<br>
  268.      <ol>
  269.        <li>100種類以上の種族やジョブを組み合わせて、キャラクターを作る。</li>
  270.        <li>クリエイターに支払う報酬(★)を用意する。</li>
  271.        <li>シナリオをひとつ選び、やりたい事を「文章」で書く。</li>
  272.        <li>結果が「小説」で帰ってくる!</li>
  273.        <li>キャラの「イラスト」を描いてもらう!</li>
  274.        <li>旅団(コミュニティ)でロールプレイして、友達を作る。<br></li>
  275.      </ol>
  276.  
  277.  
  278.      <hr size="1px">
  279.      <h3>世界設定</h3>
  280.      <hr size="1px">
  281.      <br>
  282.      <ol>
  283.        <li>第六猟兵は、邪神の潜む現代地球や中世風ファンタジー世界、更には宇宙船の飛び交うSF世界から「大正時代が700年続く世界」まで、それぞれ異なる36の世界を巡る、冒険と戦いの物語です。</li>
  284.        <li>敵の名は「オブリビオン」。失われた過去の化身であり、様々な手段で世界を破壊しようとします。</li>
  285.        <li>プレイヤーは、世界を救う為に選ばれた「<ruby>猟兵<rt>イェーガー</rt></ruby>」です。世界を巡り、驚異の超常能力「ユーベルコード」を携え、オブリビオンに挑みます。</li>
  286.      </ol>
  287.      <br>
  288.      <img src="https://cdn.tw6.jp/i/tw6/origin/1096/947166_f10966_battle2pinup_f.jpg"><br>
  289.      <br>
  290.  
  291.  
  292.  
  293.      <hr size="1px">
  294.      <h3>ふたつの特徴的なゲームシステム</h3>
  295.      <hr size="1px">
  296.      <br>
  297.       第六猟兵は、トミーウォーカーの創業15年目に始まった、六番目の作品です。しかし第六猟兵は、これまでの作品の中で「最大の革新」と評価された、ふたつのゲームシステムを搭載しています。<br>
  298.      <br>
  299.       ひとつめは<b>「マスター制度の改革」</b>。<br>
  300.       これまでのPBWにおいて、シナリオの執筆者(マスター)と、ゲームを遊ぶプレイヤーは完全に区別されていました。マスターはゲームの裏情報を知っていたので、プレイヤー参加すると不公平だからです。しかし第六猟兵では、マスターに教える裏情報を「ゼロ」にする事で、プレイヤーとマスターを兼任可能とする事に成功しました。もちろん、シナリオを執筆すれば報酬も貰えます。プレイヤーとマスターの垣根を取り払うことで、新しいプレイスタイルが次々と登場し、個人の創作・表現の場としても大きな広がりを見せています。<br>
  301.      <br>
  302.       もうひとつは<b>「ユーベルコード」</b>。<br>
  303.       猟兵達の持つこの能力の効果は全て、ダメージとか命中率とかではなく、例えば「戦場にガラスの迷宮を作り出す」等の「能力バトルのような文章」でのみ表現されています。マスターはユーベルコードの説明文章と猟兵のプレイング、能力値等から結果を判定し、それを小説として執筆します。文章で表現された能力を小説で表現するので、理論上はどんな行動でも実行可能です。今のところ最新のAIにも不可能な「人力RPGの真骨頂」、それがユーベルコードなのです。<br>
  304.      <br>
  305.       ちなみに、ユーベルコードの内容はある程度「自作可能」です。めちゃくちゃでしょ?<br>
  306.      <br>
  307.      <img src="https://cdn.tw6.jp/i/tw6/origin/1723/898208_f17233_battle2pinup_f.jpg"><br>
  308.      <br>
  309.  
  310.  
  311.      <hr size="1px">
  312.      <h3>あなたの作品を出版します</h3>
  313.      <hr size="1px">
  314.      <br>
  315.       第六猟兵のTRPG(テーブルトーク・ロールプレイングゲーム)が、Amazonで書籍として出版されています。全ての世界毎に独立したルールブックとなっており、どの本を買っても単体で遊べるようにデザインされています。<br>
  316.      <br>
  317.       更に驚くべきことに、プレイヤーが作成した創作物も、公式出版物としてAmazonで販売しています。印刷費の負担も、在庫の管理も必要ありません。第六猟兵は「みんなで作るゲーム」なので、商業出版の道筋さえも、皆さんに等しく開かれています。<br>
  318.      <br>
  319.       TRPGも遊んでみてください。そして、いずれ出版にもチャレンジしてみてね!<br>
  320.  
  321.  
  322.      <br>
  323.      <a href="https://tw6.jp/trpg"><img src="https://tw6.jp/html/world/trpg/img/200116_cut02%20(1).png"></a><br>
  324.      <br>
  325.  
  326.  
  327.    </div>
  328.  </div>
  329. </div>
  330.  
  331. <script>
  332.  
  333.  (function(){
  334.    history.scrollRestoration = "manual" ;
  335.  
  336.    var main = document.querySelector("div.main");
  337.    var img = main.querySelector("img.mainimg");
  338.    var logo = main.querySelector("img.logo");
  339.  
  340.    var btn = main.querySelector("div.btn");
  341.    var about = main.querySelector(".about img");
  342.  
  343.    var logopos = {
  344.      top : 335,
  345.      width : 304
  346.    };
  347.    var btnpos = {
  348.      top : 495,
  349.      width : 150
  350.    };
  351.  
  352.    var mainimg = {
  353.      width: 2560,
  354.      height: 3549
  355.    };
  356.  
  357.  
  358.    var w;
  359.    var h;
  360.    var mvtop;
  361.  
  362.    var set = function(){
  363.  
  364.      w = document.body.clientWidth;
  365.      h = window.innerHeight;
  366.      var iw;
  367.      var ih;
  368.      var ileft;
  369.      var itop;
  370.  
  371.      var ll;
  372.      var lw;
  373.  
  374.  
  375.      var mh = h;
  376.  
  377.      if (w < mainimg.width){
  378.        if (w < mainimg.width * 0.25){
  379.          iw = mainimg.width * 0.25;
  380.        }else{
  381.          iw = w;
  382.        }
  383.        ileft = 0;
  384.        ih = iw / mainimg.width * mainimg.height;
  385.        if (ih > mh){
  386.          itop = (mh - ih) / 9;
  387.        }else{
  388.          ih = mh;
  389.          itop = 0;
  390.          iw = ih / mainimg.height * mainimg.width;
  391.        }
  392.        ileft = (w - iw) / 2;
  393.      }else{
  394.        iw = mainimg.width;
  395.        ih = mainimg.height;
  396.      }
  397.  
  398.      main.style.height = mh + "px";
  399.  
  400.      logo.style.top = mh * (logopos.top / 600) + "px";
  401.      lw = mh * (logopos.width / 600);
  402.      btn.style.top = mh * ( btnpos.top / 600) + "px";
  403.      bw = mh * (btnpos.width / 600);
  404.  
  405.      mvtop = mh;
  406.  
  407.      img.style.marginTop = itop + "px";
  408.      img.style.width = iw + "px";
  409.      img.style.height = ih + "px";
  410.  
  411.  
  412.      if (lw > w){
  413.        lw = w;
  414.        bw = lw * 200 / 304;
  415.        bl = (lw - bw) / 2;
  416.      }
  417.      logo.style.width = lw + "px";
  418.  
  419.      btn.style.width = bw + "px";
  420.  
  421.  
  422.      img.style.marginLeft = (w - iw) / 2 + "px";
  423.  
  424.      logo.style.opacity = 1;
  425.      btn.style.opacity = 1;
  426.  
  427.      if (about){
  428.        about.style.opacity = 1;
  429.      }
  430.  
  431.    };
  432.  
  433.  
  434.  
  435.  
  436.    img.addEventListener("load",function(){
  437.      setTimeout(function(){
  438.        set();
  439.      },0);
  440.    },false);
  441.  
  442.    set();
  443.  
  444.    window.addEventListener( "resize", function () {
  445.      set();
  446.    });
  447.  
  448.  })();
  449.  
  450.  
  451.  
  452.  /*オーバーレイ表示*/
  453.  var openOverlay;
  454.  
  455.  (function(){
  456.  
  457.  
  458.    var ovlobj = {};
  459.  
  460.    var ovl = Array.prototype.slice.call(document.querySelectorAll(".overlay"));
  461.  
  462.  
  463.    ovl.forEach(function(o){
  464. // console.log(o);
  465.      var oid = '';
  466.      if (o.hasAttribute("data-id")){
  467.        oid = o.getAttribute("data-id");
  468.      }
  469.      ovlobj[oid] = o;
  470.  
  471.      o.addEventListener("click",function(e){
  472.        if (e.target.tagName == "A"
  473.                || e.target.tagName == "SELECT"
  474.                || e.target.tagName == "OPTION"
  475.                || e.target.tagName == "INPUT"
  476.                || e.target.tagName == "TEXTAREA"
  477.                || e.target.tagName == "BUTTON"){
  478.          return;
  479.        }
  480.        o.classList.remove("show");
  481.        e.stopPropagation();
  482.      },false);
  483.  
  484.    });
  485.  
  486.    console.log(ovlobj);
  487.  
  488.    var lastOvl;
  489.    openOverlay = function(oid){
  490.      if (lastOvl){
  491.        ovlobj[lastOvl].classList.remove("show");
  492.      }
  493.      lastOvl = oid;
  494.      var o = ovlobj[oid];
  495.      o.classList.add("show");
  496.      odiv = o.querySelector("div");
  497.      oh = odiv.clientHeight;
  498.      var top = (window.innerHeight - oh) / 2 + window.pageYOffset;
  499.      if (top < 0){
  500.        top = 0;
  501.      }
  502.      if (oh > document.body.clientHeight){
  503.        o.style.height = oh + "px";
  504.        top = "0";
  505.      }else if (oh + top > document.body.clientHeight){
  506.        top = document.body.clientHeight - oh;
  507.        o.style.height = (oh + top) + "px";
  508.      }
  509.      odiv.style.top = top + "px";
  510.  
  511.    };
  512.  })();
  513.  
  514.  
  515.  document.querySelector(".about").addEventListener("click",function(e){
  516.    openOverlay("1");
  517.    e.preventDefault();
  518.  },false);
  519.  
  520.  
  521. </script>
  522.  
  523. </body>
  524. </html>
  525.  
Copyright © 2002-9 Sam Ruby, Mark Pilgrim, Joseph Walton, and Phil Ringnalda