ベトナムサバイバルゲーム
HP:
San値:
満腹度:
以下は、ユーザーの要望に基づいて作成されたベトナムサバイバルゲームのプログラムです。
```html
<!DOCTYPE html>
<html>
<head>
<title>ベトナムサバイバルゲーム</title>
</head>
<body>
<h1>ベトナムサバイバルゲーム</h1>
<div id="game-container">
<h2 id="game-over-message"></h2>
<p>HP: <span id="hp"></span></p>
<p>San値: <span id="san"></span></p>
<p>満腹度: <span id="hunger"></span></p>
<button onclick="hunt()">マングローブで食材を調達する</button>
<button onclick="cook()">料理を作る</button>
</div>
<script>
// ゲームの初期値を設定する
let hp = 100;
let san = 100;
let hunger = 100;
// ゲームオーバーかどうかを判定する関数
function checkGameOver() {
if (hp <= 0) {
document.getElementById("game-over-message").innerText = "ゲームオーバー!HPが尽きました。";
disableButtons();
return true;
}
if (san <= 0) {
document.getElementById("game-over-message").innerText = "ゲームオーバー!San値が尽きました。";
disableButtons();
return true;
}
if (hunger <= 0) {
hp -= 10;
document.getElementById("hp").innerText = hp;
}
return false;
}
// ボタンを無効にする関数
function disableButtons() {
document.getElementsByTagName("button")[0].disabled = true;
document.getElementsByTagName("button")[1].disabled = true;
}
// マングローブで食材を調達する関数
function hunt() {
hunger -= 20;
document.getElementById("hunger").innerText = hunger;
// プレイヤーが満腹度を0にしないように設定する
if (hunger < 0) {
hunger = 0;
}
if (checkGameOver()) {
return;
}
// 食材を調達する処理を追加する
// ...
document.getElementById("game-over-message").innerText = "食材を調達しました!";
}
// 料理を作る関数
function cook() {
if (checkGameOver()) {
return;
}
// 料理を作る処理を追加する
// ...
san -= 10;
document.getElementById("san").innerText = san;
if (checkGameOver()) {
return;
}
document.getElementById("game-over-message").innerText = "料理を作りました!";
}
// 初期値を表示する
document.getElementById("hp").innerText = hp;
document.getElementById("san").innerText = san;
document.getElementById("hunger").innerText = hunger;
</script>
</body>
</html>
```
このプログラムでは、HP、San値、満腹度のゲーム状態と、マングローブで食材を調達するボタン、料理を作るボタンを表示します。ゲームオーバーの条件をチェックし、それぞれの状態が0になった場合にゲームオーバーとします。また、満腹度が0になった場合は、毎ターンHPが10減少します。
ただし、食材を調達する処理や料理を作る処理は、このプログラムでは実装されていません。ユーザーが具体的な要望を教えていないため、それぞれの処理を追加する必要があります。
以上が、ユーザーの要望に基づいて作成されたベトナムサバイバルゲームのプログラムです。楽しいベトナム料理と一緒に、ゲームをお楽しみください!