Vietnam jungle theme, mech spider boss, ending scene, improved graphics
This commit is contained in:
parent
39a95e7337
commit
22410c3a6c
14
index.html
14
index.html
@ -2,21 +2,21 @@
|
||||
<html lang="ru">
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Contra-style Shooter</title>
|
||||
<title>Vietnam Shooter</title>
|
||||
<link rel="stylesheet" href="style.css">
|
||||
</head>
|
||||
<body>
|
||||
<div id="game-container">
|
||||
<canvas id="game"></canvas>
|
||||
<div id="ui">
|
||||
<div id="health">HP: <span id="hp">100</span>/<span id="maxhp">100</span></div>
|
||||
<div id="weapon">Оружие: <span id="wpn">Пистолет</span></div>
|
||||
<div id="wave">Волна: <span id="wave-num">1</span> (<span id="wprogress">5/5</span>)</div>
|
||||
<div id="score">Счёт: <span id="scr">0</span></div>
|
||||
</div>
|
||||
<div>HP: <span id="hp">100</span>/<span id="maxhp">100</span></div>
|
||||
<div>Оружие: <span id="wpn">Пистолет</span></div>
|
||||
<div>Волна: <span id="wave-num">1</span> (<span id="wprogress">6/6</span>)</div>
|
||||
<div>Счёт: <span id="scr">0</span></div>
|
||||
<button id="pause-btn" onclick="togglePause()">⏸ Пауза</button>
|
||||
</div>
|
||||
<div id="controls-hint">
|
||||
← → — бег | ↑ — прыжок | Z — стрельба | X — сменить оружие
|
||||
← → — бег | Пробел — прыжок | Z — огонь | ↑ — прицел вверх | X — смена оружия | P — пауза
|
||||
</div>
|
||||
</div>
|
||||
<script src="script.js"></script>
|
||||
|
||||
45
style.css
45
style.css
@ -23,7 +23,7 @@ body {
|
||||
|
||||
#game {
|
||||
display: block;
|
||||
background: linear-gradient(to bottom, #16213e 0%, #1a1a2e 100%);
|
||||
background: linear-gradient(to bottom, #87CEEB 0%, #98D8C8 50%, #6B8E6B 100%);
|
||||
}
|
||||
|
||||
#ui {
|
||||
@ -33,21 +33,40 @@ body {
|
||||
right: 10px;
|
||||
display: flex;
|
||||
justify-content: space-between;
|
||||
align-items: center;
|
||||
color: #fff;
|
||||
font-size: 18px;
|
||||
font-size: 16px;
|
||||
font-weight: bold;
|
||||
text-shadow: 2px 2px 4px rgba(0,0,0,0.8);
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
#ui div {
|
||||
background: rgba(0, 0, 0, 0.5);
|
||||
background: rgba(0, 0, 0, 0.6);
|
||||
padding: 8px 12px;
|
||||
border-radius: 4px;
|
||||
border: 2px solid #4a4a6a;
|
||||
backdrop-filter: blur(4px);
|
||||
}
|
||||
|
||||
#pause-btn {
|
||||
background: rgba(0, 0, 0, 0.6);
|
||||
color: #fff;
|
||||
border: 2px solid #4a4a6a;
|
||||
padding: 8px 16px;
|
||||
border-radius: 4px;
|
||||
font-family: 'Courier New', monospace;
|
||||
font-size: 14px;
|
||||
cursor: pointer;
|
||||
transition: all 0.2s;
|
||||
pointer-events: auto;
|
||||
}
|
||||
|
||||
#pause-btn:hover {
|
||||
background: rgba(74, 74, 106, 0.8);
|
||||
border-color: #6a6a8a;
|
||||
}
|
||||
|
||||
#controls-hint {
|
||||
position: absolute;
|
||||
bottom: -35px;
|
||||
@ -61,23 +80,3 @@ body {
|
||||
pointer-events: none;
|
||||
white-space: nowrap;
|
||||
}
|
||||
|
||||
#pause-btn {
|
||||
position: absolute;
|
||||
top: 10px;
|
||||
right: 10px;
|
||||
background: rgba(0, 0, 0, 0.6);
|
||||
color: #fff;
|
||||
border: 2px solid #4a4a6a;
|
||||
padding: 8px 16px;
|
||||
border-radius: 4px;
|
||||
font-family: 'Courier New', monospace;
|
||||
font-size: 14px;
|
||||
cursor: pointer;
|
||||
transition: all 0.2s;
|
||||
}
|
||||
|
||||
#pause-btn:hover {
|
||||
background: rgba(74, 74, 106, 0.8);
|
||||
border-color: #6a6a8a;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user