<!DOCTYPE html>
<html>
<head>
<title>ZAKOS評価シミュレータ</title>
<meta charset="utf-8">
<script type="text/javascript">
const tasks = [
"培養装置の維持管理を行うZAKOがいる。彼は過去に数多くのZAKOSを救ってきた経験をもつ。",
"培養装置にZAKOが誕生した。他のZAKOSは、新しく誕生した仲間を歓迎した。",
"ZAKOたちは、培養装置での育成作業を進めている。非常に精度が要求されるため、慎重な作業をしている。",
"培養装置での育成が完了したZAKOたちは、品質チェックを受けることになる。彼らは厳しいチェックに耐えることができるだろうか。",
"ZAKOたちは、培養装置の不具合を修理するために動いている。彼らはチームワークを発揮し、すばらしい仕事をしている。"
]
const zakoData = [
{
type: "Z1",
name: "花子",
looks: "キュート",
personality: "明るく活発な性格"
},
{
type: "Z2",
name: "美香",
looks: "クール",
personality: "クールで大人びた性格"
},
{
type: "Z3",
name: "由奈",
looks: "清楚",
personality: "おとなしい性格"
},
{
type: "Z4",
name: "さやか",
looks: "セクシー",
personality: "セクシーな誘惑に弱い性格"
}
]
const educationText = [
"教育係ZAKOたちは、不良品として分類されたZAKOSを訓練する。ZAKOSたちは、絶頂に達するまでの過程で、誰もが幸せを感じる。",
"慰安用ZAKOたちは、美容にも気を遣っている。彼女たちは、自分たちの仕事に誇りを持っている。",
"教育係ZAKOたちは、慰安用ZAKOたちに対して厳しいトレーニングを行っている。しかし、彼女たちが教える技術は本格的で、非常に効果的だ。",
"慰安用ZAKOたちは、肉体的な欲求を満たすために立ち回りがうまい。彼女たちは、ZAKOたちにとって大切な存在である。"
]
function startEvaluation() {
const turn1Text = document.createElement("p");
turn1Text.textContent = tasks[Math.floor(Math.random() * tasks.length)];
document.body.appendChild(turn1Text);
const newZakoText = document.createElement("p");
newZakoText.textContent = "新たなZAKOが誕生した。型式: " + zakoData[Math.floor(Math.random() * zakoData.length)].type;
newZakoText.textContent += " 名前: " + zakoData[Math.floor(Math.random() * zakoData.length)].name;
newZakoText.textContent += " 容姿: " + zakoData[Math.floor(Math.random() * zakoData.length)].looks;
newZakoText.textContent += " 性格: " + zakoData[Math.floor(Math.random() * zakoData.length)].personality;
document.body.appendChild(newZakoText);
const educationTextElem = document.createElement("p");
educationTextElem.textContent = educationText[Math.floor(Math.random() * educationText.length)];
document.body.appendChild(educationTextElem);
const privateTimeText = document.createElement("p");
privateTimeText.textContent = "ZAKOSは、プライベートな時間を過ごす。コミュケーションやシャワーなどのリラックスタイムも大切だ。";
document.body.appendChild(privateTimeText);
const fatigueReduceText = document.createElement("p");
fatigueReduceText.textContent = "ZAKOSは、シャワーを浴びることで疲れを癒やす(疲労度がわずかに減少する)。";
document.body.appendChild(fatigueReduceText);
const privateTimeZakoText = document.createElement("p");
privateTimeZakoText.textContent = "プライベートタイム中に、欲求の高まってしまったZAKOが、慰安ZAKOSを使用することもある(疲労度が大幅に減少する)。";
document.body.appendChild(privateTimeZakoText);
setTimeout(() => {
document.body.innerHTML = "";
const zakoFatigue = Math.floor(Math.random() * 20);
if (zakoFatigue > 20) {
const newZakoText = document.createElement("p");
newZakoText.textContent = "ZAKOが疲労のため倒れてしまった…新たなZAKOが生産されます。";
document.body.appendChild(newZakoText);
}
startEvaluation();
}, 10000);
}
</script>
</head>
<body onload="startEvaluation()">
<h1>ZAKOS評価シミュレータ</h1>
</body>
</html>