はてなキーワード: テキストとは
何個か自分があそんだ作品があったので触発されてショートレビューを書いてみる。だいたい紹介順になっているはず。
(実は少女異聞録を紹介したいだけ)
いもうと好き作者によるいもうと好きのためのシミュレーション。攻略対象は同居している妹のみ。日々共に生活しながらじっくりじっくり仲を深めていって恋人になるのだ。仕事して、晩ご飯食べて、交流して、場合によっては夜中にエッチ(和姦、睡眠姦)して日々を積み重ねていく。シムなので堂々とオープンエッチでイチャイチャする事もできるし、本人にバレないようにこっそりと夜中に体を開発することもできる。
このシリーズの最大の特徴は、あえて全編にわたって白黒ビジュアルのみであるところ。フルカラーがデファクトスタンダードのジャンルでそれエロいの?と疑問に思うかもしれないが、巷に溢れる(エロ)漫画が白黒ならではの表現力があることを考えると全く問題ない。それどころかそこらのフルカラーより遥かに淫靡なのが不思議だ。我々の脳は開発されきっているので、漫画的な吐息表現や汗の表現をめちゃくちゃエッチに感じてしまうのだ。
続編のファンタジーの方は基本的にモノクロームにバトルやスキルという新しいゲーム性を追加して、さらにエロ機能を大盛りにしたもの。基本的にモノクロームの上位互換だけど、シムパートがシンプルでお金稼いでエッチするだけのモノクロームと比べるとプレイ感覚が少し異なる。いっぱい色々と遊びたければファンタジーを、とにかくシリーズを体験してみたいんだという人はモノクロームを買ってみれば良いと思う。
なお好きなプレイは、ボトムとショーツを脱がした後にボトムを再び履かせるノーパンじゃねえかプレイと、「エッチしたい」が出来るまで親愛度と性興味を上げた後にわざと両方のパラメータを下げて、エッチすることには積極的なのにいざベッドの上に場所を移すと兄妹でこんなことしちゃダメと突然貞操を気にする妹ちゃんになってしまう背徳プレイです(バグ)。
余談。モノクロームは今度スイッチでも発売される Needly Girl Overdose という作品に大きく影響を与えたことが作者のにゃるら氏により明言されている(4gamer インタビューより)。
魔法少女が特撮の悪役組織のごとき敵と戦う作品。魔法少女とあるけど、どっちかというと特撮バトルヒロインものフルコースだと思う。これでもかという程にその手のシチュが満載。キーワードを並べるだけでもバトルH、敗北H、自分の偽物に負けて市民に偽物としてお仕置きされるH、寄生蟲、敵アジトに監禁、催眠授業、体育教師の脅迫H、強制/自由売春、etc etc。コスチュームやアイテムも充実しておりRPGとしてのやりごたえもしっかりとあるし、街を守る魔法少女としてのストーリーも普通に面白かった。(あと一部の人に御用達の魔法少女受精機能もあり)
好きなシーンはマカイ地区での窃盗?イベント、痴漢から逃げられない選択肢、クラブ地下に監禁され逃亡のチャンスを窺いながら陵辱されるイベント、そして体育教師イベントです。
ぽやぽやとした性格の女性主人公アルシーが仲間たちと仲を深めながら自分の出自にまつわる謎を探求するRPG。個人的にアルシーちゃんの数々の一枚絵がめっちゃエロいかった記憶があるのだけど、それ以上にストーリーですごく感動したという記憶の方が強い。ラストバトルの演出は極まって思わずウルウルしてしまった。伏線回収が綺麗だったなあ。いまでもうっかりするとタイトル画面でも泣きかけてしまう。エロシーになって男どもから精を絞り取るのもよし。清純シーのまま美しく物語を納めるのもよし。
エロとしてはセレスフォニアのようにバトルでのHがあり各種イベントHがあるオーソドックスな作品。現代を舞台にしたセレスフォニアに対してこちらはファンタジーなのでオークとか盗賊とかでるぞ。アルシーちゃんはとある事情により非常に快楽に弱く流されやすいので無理やり描写は少なめ。すぐハート目になってしまうぞ。あと受精機能のみならず妊婦生活ルートまで用意されているぞ(妊婦生活ルートに入ると冒険を諦め健康を維持するプレイをすることになる)。
好きなシチュは、ローパー敗北ヌルヌル触手H、アツオとのラブラブH、カレンさんのBADEND、某所で見られるフラウの手遅れHシーンです。
平成初期の頃のホラーアドベンチャーにファイアーがエムブレムする作品でおなじみのカップリング要素を合体させたゲーム。両思いの幼馴染みと恋人になって二人で生き残ったり、逆に寝取られたり、はたまた成立したカップルを寝取ったりフリーダム。さらにボーイズがラブな機能もあり、幼馴染を置いて男色に走ったり、男ハーレムを作ったりも可能だ!(見たくない人にBLフィルターあり)
ぶっちゃけエロ要素がなくてもゲームとして十二分に面白いけど、エログロが演出として重要だからね。個人的にホラーやグロは苦手な方なんだけど、本作はドット絵なのであんまり気にならなかった。ちなみに筆者は気が強い女性が好きなので女性陣の中だとやちかが好き。男性陣だとやはり無二の親友であるきっぺい一択。
DMM でセールしていたので買ったのだけど自分の中でのダークホースになった。現代物好きで普通の少年少女が好奇心で堕ちていってしまうのが性癖という自分にクリティカルヒットした。作品内容としてはタイトルが異聞録だけど1や2ではなく4をモチーフにしたカレンダーシステムベースの現代物RPG。とある学校に通う少女たちが影に接触したことで異能に目覚め、街を騒がせる神隠し事件の謎を追うのがストーリー。
何が良いかって登場人物たちがみんな普通の家庭があって普通の学校に毎日通っている普通の少女たちなところ。美人で大人っぽいけどポンコツの白鷺先輩、遊んでいそうな外見だけど(ステータス的にも)乙女な後輩美羽ちゃん、小悪魔後輩の陽菜、そしてみんなの(おしつけられた)リーダーこと主人公なのに特別美人でもなければスタイルも良いわけではない平均的な女子生徒の梢ちゃん。そんな普通の少女が力を合わせて敵に立ち向かったり海で遊んだりお泊まり会をしたり学生生活プラスアルファを満喫するのが本作の一番の魅力。やはりカレンダーシステムは日常を演出する機能としてとても優れていることを実感した。世界を席巻したP4システムは偉大である。そしてそこに無理なくエロを差し込めば日常とのギャップがどえらいことになる。
主人公の梢ちゃんが普通の少女だからこそ、好奇心で道を踏み外したり、ストーカーに襲われたり、弟や父にエロい話をしていると体の関係になってしまったりと穏やかな日常の裏の顔のギャップが猛烈にエロい。別に絶世の美女ではない梢ちゃんだからこそ変なリアリティが出ているというかなんというか、ちょっと童顔で胸は小さめだけど美乳という設定も実にいいのだよ。そして年頃の少女たちがセックスをすれば当然出来るわけで…
そう、特筆すべきはカレンダーシシテムと妊娠システムの悪魔的相性の良さ。ゲームのエンドポイントがカレンダーで決まっているため、RPGなのに時間制限があるのがペルソナの特徴だが、本作ではそれに妊娠システムを取り込むことで妊娠段階の進行を可能としてしまったのだ。そして仲間キャラクター全員に妊娠差分が用意されているので、日常生活で普通にキャッキャしているけど服の下には膨らんできたお腹があるみたいなシチュが作れてしまうのである。あと妊娠してもゲームオーバーではなく普通にストーリーが進むので結構たくさん妊娠セリフ差分があるのが興奮する。
続編の方には触れられていないけどそのうち遊びたい。
可愛くむっちりした絵柄が好きで、キャラクター同志の掛け合いは面白ければ面白いほどハオという人に超おすすめのサークル。キャラクターは可愛らしいのに割と容赦ないイベントも仕込んでくるギャップもある。個人的には女キャラクターだけではなく男キャラクターも個性的に生き生きと描写されているのがとても好み。現代を舞台にした新作のアリサグリモアもすごく楽しみ。主人公のアリサちゃんの男前で腕力で解決するところが体験版遊んだ時からめっちゃ気に入っているので。
優等生のエロファンタジーRPG。女の子パーティーで冒険するという表面上(エロルート通らないなら)は女神様の森をわたしたちで守ろうというキレイできゃっきゃうふふな作品なのだけど、そこはエロRPG。道を外れれば変質者に襲われるしモンスターに負けるとエッチな展開になる。家庭教師をすれば生徒が迫ってくるし、万引きすれば肉棒制裁が下る。昂っていれば女の子同士で乳繰り合ったりもする。淫乱度でエッチが変化したりと、エロ内容的にもボリューム的にもたいへんに優等生で入門向けのゲームだと思う。
体験版ももちろんあるので、可愛らしい絵柄に興味を持てたなら遊んでみて。体験版のシーンだと風呂屋の右にいる男に何度も話しかけることで発生するイベントがエグくてよいぞ。元増田が挙げている「リコの不思議なお使い」は本作のスピンオフでパーティーメンバーの一人であるリコちゃんにフィーチャーした続編。
フリーのテキストアドベンチャーゲーム。メインがテキストなのでどっちかというと官能小説の方がジャンルが近いのかもしれない。超有名な作品なのでテキストを読むのに抵抗がなければ遊んでみると吉。
好きなシーンは契約問答じいさんとのバトルと地下世界13階の荒くれ者との戦い。
買いたいのだけど、未消化の積みゲーが溜まっているので買えていない。
性癖(誤用)マシマシ横スクロールアクション。ぶっとばし攻撃でどんどん敵を吹き飛ばしたり、キャンセル攻撃を組み合わせて無限コンボしたり動かしていて楽しいアクションゲームになっている。
エロとしてはドットエッチがすごい。まさにエロスの体現者。2コースも遊べてしまう体験版を是非やるべき。ゲーム内容には直接関係ないけど、ウディタ(Wolf Editor)でここまで快適なアクション作れるんだと感心した。
値段的にこの枠でいいのか迷ったけど、DLsite の同人カテゴリーで売られているしいいか。ダブルヒロインのベルトスクロールアクションゲーム。簡単操作で楽しく敵をぶっ飛ばしたりコンボを組み立てて爽快プレイしたりとベルスクとして普通に面白い。エロ方面としてはヒロピン全般。バトル中に戦闘員にマウントとられたり、ダメージで脱衣したりして体力がゼロになると敗北Hシーン。戦闘員にやられたり暴走した市民に襲われたり。ボイスありでヌルヌル動くぞ。自分で対位やシチュエーションをアレンジして再生する機能もあり。
女性目線寝取られゲーム。天才魔術師マジェノタは想い人の幼馴染のセロを伴い「禁書」を回収しようとクベルの首枷病という奇病が発生している街に赴く。しかしセロが病に倒れてしまい、またマジェタノも領主の馬鹿息子に遊び半分で禁術をかけられてしまい、その男に従わざるを得なくなってしまう。そして禁書を回収するために領主の息子に体を許してしまう。
彼女が知らないところで寝取られるというよりは、昏睡状態の彼氏にごめんなさいをしながら主人公がずるずると体も心も堕ちていってしまう系。とにかく主人公のマジェノタが堕ちていく様が段階的に丁寧に表現されている。白眉とも言えるのが堕落段階が進むにつれて得てしまう消せない記憶という称号。具体的に書くのが憚れれるがそれはそれは卑猥なものになっている。
絶対に満足度が高いことはわかっているが、遊ぶ時間が無い。悲しい。あと汎用エロシーンの作りがめっちゃ好き。特に射精に気が付く気が付かないのランダム分岐が実に背徳的に感じる。新作のビスカリアの解呪書が出るまでには遊ばないと。
監視カメラや携帯電話で恋人を狙っている上司の行動を邪魔する寝取られRPG。霊能会社に所属している主人公とヒロインは仕事でとある地方都市に出張することとなる。霊障を払うために各スポットを探索する必要があるのだが、霊障のせいで主人公達は同じ空間に居られない状態になってしまい探索が難しくなる。そこでそれを解消できる上司が一緒に行動することになるのだが、なんと彼女と上司が組んで一緒に行くことになってしまう。果たして別行動の彼女をセクハラ上司の魔の手から守れるのか(体験版を遊んだ範囲だとものすごく頑張らないと無理)。
本作に期待しているのは寝取られ匂わせ要素の豊富さ。上司と行動している彼女に電話をかけるが出ず後から気まずい雰囲気でかけ直してくる、ビデオカメラにうっすらと二人が映っている、エロ垢○witter に怪しい写真が流れてくる、彼女から助けを求める電話があったがその場所に誰もいない、などなどもしかして彼女が寝取られているのではないかと悶々するツボを抑えた仕組みになっている。特にアプリで閲覧できる彼女のステータス画面がすごく凝っているのが期待大。
某ハンティングアクションをフォローした純愛おあ、浮気あんど寝取られRPG。MHプレイヤーなら爆笑してしまうほどゲームサイクルを似せている。MHストーリーズまで知っているとバトルでもっと笑える。
主人公は恋人と結婚するためにユニコーンの素材を求めに田舎のギルドへ赴いたが、(選択肢により)呪いをかけられてしまい性欲上昇かつ恋人とエッチが出来ない体にされてしまう。そのため彼女以外の人と浮気エッチを繰り返してしまうが、彼女の方もなにやら雰囲気がおかしくて… 浮気エッチの内容は、村の人と普通に浮気、そしてモンスター娘に一方的に絞られるものとなっている。
絵柄が独特の可愛い系だけど世界観とマッチしているし、何より文章がエロい(当社比)。体験版遊んだ範囲だとモンスター娘のスノードロップのシーンがよかった。暖を取るだけだから浮気ではない→動かなければ浮気ではない→快楽に負けて腰を振ってしまう→死なないためと言い訳しながら朝まで浮気セックス。
自動で安価をつけて返信するプログラムでもこんなに長く複雑になる(一部抜粋)
/**************************************
以下のCSV_DIR, FILE_PATHS, SETTINGSを書き換えてね。 <h3>o- *************************************/</h3>
//CSVファイルが置かれてるディレクトリのパス。投稿前にエラー出たら大体ここの設定ミス。 例:"C:\\Users\\sakuraimasahiro\\Documents\\iMacros\\Macros\\rentou\\";
'C:\\Users\\USER\\Desktop\\iMacros\\Macros\\rentou\\';
//ファイルのパス。CSVは絶対パスで、拡張子も必要。iimは相対パスでよく、拡張子不要。
const FILE_PATHS = {
textCsv: CSV_DIR + 'textNoAnker.csv',
//レス用投稿文が書かれたCSV。通常とレス用で分けないなら同じファイルを使えばいい。
replyTextCsv: CSV_DIR + 'textReply.csv',
};
baseWaitTime: 5,
//baseWaitTime+0~waitTimeRange(ランダム)だけ待つ
waitTimeRange: 5,
//連投しすぎだと忠告された場合に処理を一時停止させる時間(秒)
waitTimeForAvoidingPunishment: 60 * 30,
//メール
mail: 'sage',
//名前設定
name: '',
//以下、偽装ワッチョイ設定。浪人でワッチョイを非表示にしてるときだけtrueにしてね。
//妙なニックネーム(ワッチョイ、アウアウウーなど)をランダムで決めて付加するかどうか。true=付加する。false=付加しない。
//妙なニックネームの後に付く8桁の文字列をランダムで決めて付加するかどうか。
},
//アンカー無し投稿をするならtrue。しないならfalse。noAnkerPostかreplyPostのどちらかはtrueにすること(両方trueでもOK)。
//アンカー付き投稿(返信)をするならtrue。しないならfalse。もしnoAnkerPostとreplyPostの両方がtrueの場合、投稿は返信が優先され、返信対象が見つからなくなったらアンカー無し投稿をする。
//最初に取得するアンカー無し投稿文CSVファイルの行番号。もし返信用と同じCSVファイルを使うなら-1と入力。
noAnkerPostTextCsvStartRow: 1,
//最初に取得する返信用投稿文CSVファイルの行番号。もしアンカー無しと同じCSVファイルを使うなら-1と入力。
//テキストCSV/返信用テキストCSVの取得行が最終行に達したら最初の行まで戻るかどうか。true=戻る。false=マクロ終了。
//返信する場合、これより小さなレス番には返信しない。返信を投稿すると、この数値は前回の返信先のレス番に更新される。
minAnker: 895,
//返信する場合、名前に以下の文字列を含む投稿にアンカーをつけて返信する(ワッチョイやIPなど名前フィールドにあるものならなんでも可)。配列で複数指定可能。指定無しなら空配列([])。filterNamesとfilterNamesNotIncluded共に無指定ならレス番1から順に返信していく(minAnkerが設定されてればそこから順に)。以下のfilter系は全て併用可能。
//↑とは逆に、名前に以下の文字列を含まない投稿にアンカーをつけて返信する。↑と併用も可能。
//返信する場合、本文に以下の文字列を含む投稿にアンカーをつけて返信する。
filterText: ['自演かな', '自演わらわら', 'スクリプト使うの', '安価ガバ', '>>660', '自演で擁護', '最後' ,'あいうえお', 'かきくけこ', 'さしすせそ', 'なにぬねの', 'はひふへほ', 'まみむめも', 'やいゆえよ', 'やゆよ', 'らりるれろ', 'わいうえを', 'わをん', 'わいうえをん'],
},
//自分のIPアドレスの確認。VPNとかでIPを変更してマクロを動かしてるとき、突然VPNが作動しなくなってIPが元に戻ったときにマクロを止めるためのもの。
//以下の文字列が自分の現在のIPアドレスに含まれている場合、マクロを一時停止する。基本的に自分の本当のIPアドレスを入力。
},
//浪人設定。最後に動作を確認したのは5年くらい前で、今も同じように動作するかは、浪人を持ってないから確認できずわからない。
//浪人にログインしてるかどうかをチェックするかどうか。trueならする。falseならしない。trueにしていてもし浪人にログインしていないことを確認したらログインしにいく。
password: '1234',
},
};
/**************************************
設定箇所終わり。
https://info.5ch.net/index.php/%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%82%81%E3%81%AA%E3%81%84%E6%99%82%E3%81%AE%E6%97%A9%E8%A6%8B%E8%A1%A8 <h3>o- *************************************/</h3>
/**************************************
・NULL演算子(??)は使えない。論理積(&&)は使える。
・オブジェクトの分割代入はできない。
・importはできない。 <h3>o- *************************************/</h3>
/**************************************
関数 <h3>o- *************************************/</h3>
/**
* ここから始まる。
*/
checkSettings();
var _TextCsvCursors = new TextCsvCursors(
SETTINGS.postSettings.noAnkerPostTextCsvStartRow > 0
? SETTINGS.postSettings.noAnkerPostTextCsvStartRow - 1
: SETTINGS.postSettings.noAnkerPostTextCsvStartRow,
SETTINGS.postSettings.textCsvLoop,
),
SETTINGS.postSettings.replyPostTextCsvStartRow > 0
? SETTINGS.postSettings.replyPostTextCsvStartRow - 1
: SETTINGS.postSettings.replyPostTextCsvStartRow,
SETTINGS.postSettings.textCsvLoop,
),
);
var _LoopStatuses = new LoopStatuses(0, SETTINGS.postSettings.minAnker);
const _MyPosterName = new MyPosterName({
name: SETTINGS.nameSettings.name,
});
const _ThreadUrl = openPromptThreadUrl();
//ループ
while (true) {
SETTINGS.ipSettings.checkIp && checkCurrentIpNotTheIp();
//スレを開く
openUrl(_ThreadUrl.fullUrlHttps());
//浪人にログインする設定なら、浪人にログインしているかどうかを確認し、していなければログインしにいく。
if (SETTINGS.roninSettings.checkLogin) {
}
}
if (SETTINGS.postSettings.replyPost) {
const targetAnkerNumber = createPostDOMList()
.filterPostnumberHigher(_LoopStatuses.currentMinAnker())
.filterByPostername(SETTINGS.postSettings.filterNames)
.filterByPosternameNotIncluded(
SETTINGS.postSettings.filterNamesNotIncluded,
)
.filterByText(SETTINGS.postSettings.filterText)
if (targetAnkerNumber !== null) {
const r = _TextCsvCursors.takeNextRowTextAsReply(targetAnkerNumber);
messageDisplay(`返信対象有り。アンカー先: ${targetAnkerNumber}`);
return {
...r,
updatedLoopStatuses:
_LoopStatuses.updateMinAnker(targetAnkerNumber),
};
}
}
if (SETTINGS.postSettings.noAnkerPost) {
//返信対象無し、或いは返信しない設定の場合。アンカー無し投稿文を作る。
const r = _TextCsvCursors.takeNextRowTextAsNoAnker();
messageDisplay('返信対象無し。アンカー無し投稿。');
return {
...r,
updatedLoopStatuses: _LoopStatuses,
};
}
return null;
})();
if (p) {
//投稿。
nickname: SETTINGS.nameSettings.nickname,
korokoro: SETTINGS.nameSettings.korokoro,
area: SETTINGS.nameSettings.area,
}),
SETTINGS.mail,
p.text,
);
//_TextCsvCursorsと_LoopStatusesを更新。
_TextCsvCursors = p.updatedTextCsvCursors;
_LoopStatuses = p.updatedLoopStatuses.incrementPostCount();
`投稿回数: ${_LoopStatuses.currentPostCount()}`,
`minAnker: ${_LoopStatuses.currentMinAnker()}`,
`今回アンカー無し投稿取得行: ${_TextCsvCursors.currentRows().noAnker}`,
`今回アンカー有り投稿取得行: ${_TextCsvCursors.currentRows().reply}`,
]);
} else {
`返信対象が現われるのを待機中...。`,
`投稿回数: ${_LoopStatuses.currentPostCount()}`,
`minAnker: ${_LoopStatuses.currentMinAnker()}`,
`今回アンカー無し投稿取得行: ${_TextCsvCursors.currentRows().noAnker}`,
`今回アンカー有り投稿取得行: ${_TextCsvCursors.currentRows().reply}`,
]);
}
wait(SETTINGS.baseWaitTime + randomRange(0, SETTINGS.waitTimeRange));
}
}
/**
* 投稿処理と投稿結果を見てリトライしたりマクロ終了したり。
* @param {string} serverName サーバー名
* @param {MyPosterName} _MyPosterName
* @param {string} postMail メール
*/
serverName,
postMail,
_MyText,
retryTimes = 0,
) {
const r =
retryTimes === 0
? new ValuesOfPost(serverName, _MyPosterName, postMail, _MyText).post(
postTo5chTread,
)
serverName,
postMail,
_MyText,
).postSubstring(retryTimes, postTo5chTread, postConfirm);
if (r) {
back();
return;
}
wait(7);
const error = createPostErrorMessage().analyze();
messageDisplay(error.message);
if (error.order === 'KILL') {
kill();
} else if (error.order === 'SKIP') {
return;
} else if (error.order === 'TRUNCATE') {
back();
serverName,
postMail,
_MyText,
retryTimes + 1,
);
} else if (error.order === 'WAIT') {
wait(SETTINGS.waitTimeForAvoidingPunishment);
serverName,
postMail,
_MyText,
retryTimes,
);
} else if (error.order === 'LOGIN') {
serverName,
postMail,
_MyText,
retryTimes,
);
}
return;
}
/**
* 現在のIPアドレスに、SETTINGS.ipSettings.avoidTheIpの値が含まれていないことを確認する。含まれていたらマクロを一時停止。
* @returns
*/
function checkCurrentIpNotTheIp() {
openUrl('https://www.cman.jp/network/support/go_access.cgi');
const _IpAdress = createIpAdressFromCMan();
if (_IpAdress.includes(SETTINGS.ipSettings.avoidTheIp)) {
pause('現在のIPに指定した値が含まれていることを確認。');
}
return;
}
/**
* @returns
*/
if (
SETTINGS.postSettings.noAnkerPost === false &&
SETTINGS.postSettings.replyPost === false
) {
return kill('設定エラー。noAnkerPostとreplyPost両方ともfalseになってる。');
}
if (
SETTINGS.postSettings.noAnkerPostTextCsvStartRow < 0 &&
SETTINGS.postSettings.replyPostTextCsvStartRow < 0
) {
return kill(
'設定エラー。noAnkerPostTextCsvStartRowとreplyPostTextCsvStartRow両方とも-1になってる。',
);
}
if (
SETTINGS.postSettings.noAnkerPostTextCsvStartRow === 0 ||
SETTINGS.postSettings.replyPostTextCsvStartRow === 0
) {
return kill(
'設定エラー。noAnkerPostTextCsvStartRow/replyPostTextCsvStartRowの初期値は-1或いは1以上で。',
);
}
}
/**
* 入力フォームを表示して入力されたスレのURLを受け取る。
*/
function openPromptThreadUrl() {
const url = prompt('スレURLを入力');
}
/**
* 開いてるスレのレス全て読み取ってPostListインスタンスを作って返す。
* 重すぎるので使うのやめ。どうやらインスタンスの大量生成が原因な模様。
*/
const posts = window.document.getElementsByClassName('post');
return new PostList(Array.from(posts).map((e) => new Post(e)));
}
/**
* 開いてるスレのレス全て取得してPostDOMListに格納して返す。
* @returns
*/
function createPostDOMList() {
const posts = window.document.getElementsByClassName('post');
for (let index = 0; index < posts.length; index++) {
//HTMLCollectionからElementを1つずつ抽出して配列に。
arrPostDOMList.push(posts.item(index));
}
return new PostDOMList(arrPostDOMList);
}
/**
* 開いてる投稿結果画面に表示されてるエラーを読み取ってPostErrorMessageインスタンスを作って返す。
*/
function createPostErrorMessage() {
window.document
マスターとリンクスやってるYP(遊戯王プレイヤー)です。最高ランク維持しており、非公認ですが大会入賞は一々数えてない程度にはあるのでちょっとだけやり込んでる方だと思います。紙はやってません。
元増田の言っていることは現代の遊戯王には当てはまらず嘘に近いです。例えば増田が例に上げている灰流うららは以下を『含む』効果を無効にするを効果を持っています。
この効果では、例えば「デッキからセットする」効果や「デッキから発動する」効果は無効にできない。含んでいないのだから当たり前である。もちろん、上記に対する公式の裁定は大量にある。しかしこれらを読み解かなければプレイできないというよりはテキストを読めないプレイヤー向けに予めおいてあるというだけであって大抵のプレイヤーはこんなものを全部読んだりはしない。日本語が読めれば意味がわかるからだ。
https://www.db.yugioh-card.com/yugiohdb/faq_search.action?ope=4&cid=12950&request_locale=ja
因みに『含む』を強調したのにはわけがあって、この文言があるかどうかで遊戯王では有効な範囲が変わる。例えば効果の処理時に『モンスターを特殊召喚する』か『カードを破壊する』か選べる効果が発動された場合、『モンスターを特殊召喚する効果を無効にする』効果では無効にできない。効果の発揮時点ではモンスターを特殊召喚するかどうかは定まっていないからだ。一方で、『モンスターを特殊召喚する効果を含む効果を無効にする』効果であれば無効にできる、理由は簡単で、効果のテキストに特殊召喚する効果が含まれているからだ。テキストを読めばわかる。
また空打ちが可能かどうかがカードごとの特性を把握しなければわからない、というのも普通に嘘だ。例えば元増田はAとBの処理を行うカードと雑な説明をしているが、実態としては『Aの処理のあとBの処理をする』効果と、『Bの処理をしたあとにAの処理をする』効果がありえる。ここでプレイヤーがAの効果を処理できない状態であった場合、後者の効果だけが発動できる。これは後者は発動した結果としてBの処理を行えるのに対して、前者はBの処理を実行する前提条件としてAの処理を実施しなければならず、発動したとしてもAとBの両方の効果を処理できない、つまり空打ちとなってしまうからである(だたし、前段が部分的に処理できた場合に後段の処理を実行できるか、みたいな裁定頼みのケースは多くはないもののある)。一部の特殊裁定を除いて、基本的には遊戯王のルールは統一された規則に則っている。もちろん規則自体が裁定の積み重ねの結果であるという面は否めないが、基本的には規則がわかっていればテキストを読むだけで理解できるルールになっている。また一部の特殊裁定については古いカードが殆どである。
遊戯王は初期にルールが未整備な状態でテキストを作成しその後テキストに合わせてルールを作ってきた、という経緯は確かにある。しかしどうしてもルールに組み込めなかった一部の古いカードを除いて基本的には事後的に統一されたルールの中で処理が可能であり、少なくとも最近刷られたカードはルールを前提としてカードが作られている。古いカードについても、再販時にはルールを前提としたテキストのエラッタが行われている。元増田のような嘘が非YPに信じられてしまうのは悲しいので、嘘は嘘であると主張しておきたい。
そして現役YPからみて『遊戯王』が破綻しているかと言われると、主語が大きすぎて何とも言えない。遊戯王はもはや紙(OCG、TCG)だけではなくマスターデュエルやデュエルリンクス、ラッシュデュエル、そしてもうすぐリリースされるクロスデュエルと展開を広げている。自分がやっているのはマスターデュエルとデュエルリンクスだが、確かに現在のマスターデュエルの環境は破綻していて先攻が圧倒的に有利な回りくどいコイントスゲームになっている。ただこれはシステム的な要因ではなく先行に有利なカードがなぜか規制を受けずに野放しになっている(マスターデュエルではOCGのカードが遅れて実装されるが、OCGの同時期に規制されていた過去のカードであっても規制されずに使えるものがある)からであり、ほぼ『抹殺の指名者』と『勇者』が悪いので規制がかかれば正常に戻ると思われる。リンクスは現在群雄割拠の良環境である。クロスデュエルはクローズベータをやったけど破綻してるので転けると思います。
即座に思いつかねーのに「どんなによかったか」とか言ってんのかよwww
オネストがダメージ計算の直前(他の攻守増減カード使えるタイミングの後)でも使えるぐらいじゃね。今はテキスト整備されてるけど。
そこに列挙したのは「9期以降テキストがある」かつ「カード個別の特殊裁定を把握してないと挙動が理解できない」カードでパッと思いついたもの
だからそいつら自身が膨大な裁定を抱えてるわけじゃなくて、膨大な個別カードの裁定を知らないと〜ってやつだね
(カード1枚〜数枚にほぼ専用の膨大なルールがつくカードも残念ながらまだある。例えば邪神や銀幕の鏡幕)
ダメステ周りと攻守増減周りだけでも十二分に複雑でしょ
いわゆるKONMAI語は9期以降だいぶ意識して減らされてきたけど、それでもアーゼウスとヴェルゼビュートとか壊獣の眠りとか手札抹殺とか未界域みたいなテキストから読み解けるわけない裁定の違いはあるわけだし
コンマイ語とかネタにされる大部分の要因である対象を取る取らない辺りのテキストのお決まりだけググればプレイには困らないのでよくある遊戯王disの裁定云々は正直大袈裟なんだよなあ
【追記】
コメント返しはしないと言ったが、やはりこういう誤読があるので後でいくつか問題をだす。単にテキストが整備された程度で解決しないことが未だに大量にある。発動できるかどうかに関しても実に難しいんだよ
“発動ができるかどうかは状況やカードごとにバラバラだ” これはちょっと違うかな。第9期(2014年)くらいから改善されていて、テキストを読めば発動できるタイミングがわかるようになっている。
---
けれどそれだけではない
「遊戯王はマナやエネルギーの要素が無いからそもそもゲームとしては破綻してる」って話を聞いてまあ言いたい事は分かったけど序盤から派手に動けたりコストを貯める地味なシーンがないのでデュエルを省略せず描けたりとアニメや漫画だと滅茶苦茶優秀なんですよね。
遊戯王のアニメやマンガをみていればわかるけど、一ターンに何度も召喚を繰り返したりして強力なモンスターを呼び出すなど派手な演出が非常に多い
ゆえに販促アニメとしては非常に優秀だし、何をしているのかわからなくともなんか凄いことをしている雰囲気を出せればいいので映像作品として向いている
マナを管理するのはカードを動かすより地味な上にリソース管理という側面をださないといけない
それを本格的にしだすとカイジになってしまうので、動きを重視する場合には遊戯王のほうが向いている
話が変わるが「すべての人類を破壊する。それらは再生できない。」という漫画はオススメだからよめ。
ではアニメやマンガではないカードゲームとしての遊戯王はどうなのか?
これは間違いなく破綻しているし終焉に向かっているというのが正直なところだ
単純にいえば、相手1ターン目に後攻プレイヤーが自分の場にモンスターを並べることすら可能であった
先行プレイヤーの1ターン目なのに、なぜか後攻の側が手札のモンスターを次々に召喚し場を揃え、相手のカードをどんどん妨害してしまうデッキが存在した
マナ管理を要求するカードゲームにはまず絶対に起こり得ないことだ
先行1ターンでデッキを引き切ったり、相手の手札を全て0にするなど、遊戯王は本当になんでもありだ
アニメではモンスター同士の熱いバトルが楽しめるが、最近の遊戯王OCGではモンスター同士の戦闘がほとんどないことすら普通になっている
あまりに1ターンでできることが多く、様々なカードを駆使するためか、遊戯王は高度なパズルゲームと呼ばれることがある
もはや対戦ゲームですらない
この原因は、マナがないこともそうだが、レギュレーションなどを作らず禁止改定やエラッタのみに頼った手法が主な原因だ
古いカードも使えるというメリットはあるが、単純に膨大すぎるカードプールはデッキを複雑にしインフレを加速させる
これが直近3年以内のパックやストラクチャーのみで構築したものでしか大会に出られない、というならそうはならなかった
現代の遊戯王は一方的に相手の展開をみて関心するだけということも多い壁ゲーである
そしてそのインフレも実はまだまだ広がっており天井知らずというのも恐ろしい
なんと、ブラックホールやサンダーボルトが無制限カードになっている
15年以上禁止されていたカードが今では3枚フルに使えるのだが、それほど環境がインフレ化しているのだ
遊戯王はルールがややこしいと言われるが、その実態は総合ルールを設けずカードごとの裁定を積み重ねるという独特の手法にある
例えばMtGではカードの用語が増えるとそれに応じて総合ルールも改定される
イコリアというセットで登場したカードには「変容」という複雑なキーワード能力があるが、それも総合ルールに含まれており、事細かくルーリングがなされている
もちろん全てにおいてこれが通用するわけではないものの、多くのTCGはこういった総合ルールを基盤として、カードごとの裁定を最小限にしている
一方で遊戯王は簡易的なルールは存在するものの、カードがいくら増えても大本のルールはあまり変更がない
2年ほど前に大規模な改定があり一部はわかりやすくなったが、それでも根本的な部分は裁定だものだ
これはカードの発動や効果をなくすことを意味するのだが、この無効がどこまで影響しているのかはカードごとにバラバラだ
そしてそれを読み解くことは非常に難しい
例えば灰流うららというカードがある
このカードはデッキから特殊召喚をする効果を含む効果にチェーンして無効にできるが、特殊召喚効果を含む、とはどこからどこまでなのかはわかりづらい
一見、特殊召喚する発動する効果にみえてそうでなかったりと、カードごとの特性を全て理解していないと対処できないのだ
こういったことは本来総合ルールとして「~を含むという用語に関する記述」という形で明記されておかなければいけないのだが
遊戯王はそういったことは一切せず、全て裁定と言うかたちでカードごとに膨大な資料を用意している
他にも「スキルドレイン」「王宮のお触れ」「抹殺の指名者」「冥府の魔王ハ・デス」というカードはそれぞれ無効化の範囲が違っている
どのカードでどの効果を無効にできるかを理解するのは、極めて膨大な裁定資料を読み解くしかない
他にも、他のTCGだと空撃ちが可能であるのに、遊戯王ではそれができない
空撃ちとは無意味な行動のことであり、例えばフィールドにモンスターがいない場合には全体除去のカードを発動できない、というのが空撃ちの禁止に当たる
これは一見問題ないようだが、複数の効果のうちどれかが使用できない場面においてはややこしいことになる
仮に1つの効果で、AとBという2種類の効果処理を行うカードがあるとしよう
なんらかの都合でBだけが処理を行えない場合、遊戯王ではこれは発動できるのかどうか
実は「カードごとに違う」というのが正解だ
他のTCGでは、可能な限り処理を行うのが基本原則となっている
だからBだけが行えなくともAを行えるなら発動できるしAの処理までは可能だ
しかし遊戯王では前述のように空撃ち、つまり無意味な行動は原則禁止されており、発動時に効果処理ができるかどうかまでを条件としている
にもかかわらず、発動ができるかどうかは状況やカードごとにバラバラだ
もちろんそれを読み解くことはできるが、そのためには膨大な裁定資料をもとにしなければならない
この根本は、遊戯王がカードゲームとして重要なルール整備という基本動作を怠り、カードの裁定という形でその場しのぎの対処をしているからだ
少なくとも長い歴史を持つMtGやポケカに比べると、圧倒的にルーリングに関しては未整備なままだ
カードごとにルールが付与され、それを最低限度のルールで縛っているにすぎない
そこにカードという車を走らせるのがカードゲームだが、未整備でどこからどこまでが道路なのかもわからないところを、一切の制限や免許もメーターもない車を走らせているのが遊戯王だ
どこからがスタートでコースなのかも曖昧なままひたすらガソリンが切れるまでエンジン全開で走るだけのゲームが破綻していないわけがない
それも、単にレーシングカーだけでなく土木作業車や船すら走らせられるという状況だ
能力のある奴をあてがうのがいいと本気で思っているようだが
抜かれた部署は「せっかく育てたのにそいつ抜いた業務フロー作り直さないといけない」という不満が募り
異動させられた人間は「せっかく業務効率も上がってやりがいが出てきたのに異動で全部やり直し」という不満が募り
他所の部署の人間は「次はうちの部署、自分かもしれない」という不満が募る
みんなバカじゃないんで他所の泥を自分の部署が被せられているのはわかってるので
異動させられたやつは嫌になって辞めていくし
仕事ができるやつほどある程度の実績積んだらさっさと辞めていく
そのことに危機感を覚えた社長は幹部候補に対してクソ高い愛社精神高揚セミナーを受けさせたり
朝礼(そもそもこれ自体がいらない)で、愛社精神がいかに大事かというテキストを読ませたりする
なぜこいつは辞めていく人間に話を聞こうとしないのか
愛社精神高揚セミナー初回12人受けて、今会社に残ってるの3人なのに
なぜ第2回、第3回を実施するのか(幹部候補が辞めて別の幹部候補が立ったからなんだけど)
その割に管理職は中途採用で他所からとってくるのでプロパーの幹部候補は席が詰まってる
どこの会社もこんな風なんだろうか
技術部顧問レベルでReact知ってる人って少ないよね(実務で使ってる場合)
技術トップがReact知ってると、ちゃんと開発してるんだなあ、って思うけど。
なんも知らないやつマジで知らない落差がすごい。
コンポーネントを細かく分割すると本当に小さい部品、テキストエリアと送信ボタンだけの部品とかになるので。
開発者によってはコンポーネント数は凄まじく増える(いいか悪いかは別として)
コンポーネントは複数まとめて一つのファイルに記載できるから、jsxファイルの数=コンポーネントの数じゃない。
jsxファイルの数=コンポーネントの数って前提で話してる技術部顧問と話して、その上絶対自分の間違いを正さないから、話合わなくてめんどくせー
JavaとかやってるからReactもノリで答えられるっしょ〜、みたいなやつ。
この顧問のように勉強しなければ、すぐに時代遅れになるんだなと自戒した
というか十分な知識のない奴はこういう知ったかぶりの言うこと本気にして鬱になるんやろな…。
夏を崇める宗教。
季節を崇めるっていうのは良いアイディアだと思ったんだけどな
何がいいかな
とりあえず、信者はネットのみで交流するっていう教義を立てたい
実際に会うから問題が起こるんだよ。実際に会ったり、写真や住所を載せたりする行為は禁止だな。必ず匿名を守って、コミュニケーションはネットのテキストのみ。音声でのコミュニケーションは禁ずる。
こんなことすると、視覚障碍者は参加できないじゃないか、ってことになるけど、正直そこは難しいよね
誰か補助をしてくれる人がいれば良いんだけど
あと、それに関連して、現実世界で自分を信者と名乗るのを禁止にしても良いと思う
献金行為は禁止。この宗教に関係する金銭のやり取りや送金行為の一切は禁止
教義ね
あと何がいいかな
今話してるのは教義じゃなくて戒律って気がするな。これは教義なのか?
でも、根本的な教義(セントラルドグマ)はシンプルで、夏は尊く素晴らしく、その季節の訪れは神の訪れに等しい、ってことだけなんだよな
勿論、ほかの季節を貶めてるわけでもない
まあそんなところかな
後、一日に1~2リットルの水を飲むことを教義というか戒律にしたいね。信徒には健康であってほしいから。
名前は青夏教