This repository was archived by the owner on May 20, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathindex.html
More file actions
125 lines (111 loc) · 6.06 KB
/
index.html
File metadata and controls
125 lines (111 loc) · 6.06 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>2048 Game by MigPlayer6032</title>
<meta name="viewport" content="width=device-width, target-densitydpi=160dpi, initial-scale=1.0, maximum-scale=1, user-scalable=no, minimal-ui">
<link rel="stylesheet" href="assets/style/main.css">
<meta name="theme-color" content="#776e65">
<link rel="shortcut icon" href="assets/img/favicon.png">
<link rel="manifest" href="pwamanifest.json">
<!--- SEO Metatags --->
<meta name="description" content="A simple open-source game called 2048 created by developer Miguel Tibincoski">
<meta name="robots" content="index">
<meta name="author" content="Miguel Tibincoski">
<meta name="keywords" content="2048,game,2048 game,migplayer6032,online,offline,pwa">
<meta property="og:type" content="page">
<meta property="og:url" content="https://migplayer6032.github.io/2048">
<meta property="og:title" content="">
<meta property="og:image" content="https://migplayer6032.github.io/2048/assets/img/favicon.png">
<meta property="og:description" content="A simple open-source game called 2048 created by developer Miguel Tibincoski">
<meta property="article:author" content="Miguel Tibincoski">
<meta name="twitter:card" content="summary">
<meta name="twitter:site" content="@MigPlayer6032">
<meta name="twitter:title" content="">
<meta name="twitter:creator" content="@MigPlayer6032">
<meta name="twitter:description" content="A simple open-source game called 2048 created by developer Miguel Tibincoski">
<script>
if ('serviceWorker' in navigator) {
navigator.serviceWorker.register('/2048/sw.js')
.then(reg => console.info('ServiceWorker registrado com sucesso!'))
.catch(err => console.error('Erro ao registrar o ServiceWorker:', err));
} else {
alert('ServiceWorker não é suportado. Não é possivel fazer a instalação do PWA.');
console.log('ServiceWorker não é suportado.');
}
</script>
</head>
<body>
<div class="container">
<div class="heading">
<h1 class="title">2048</h1>
<div class="scores-container">
<div class="score-container">0</div>
<div class="best-container">0</div>
</div>
</div>
<div class="above-game">
<p class="game-intro">Junte-se aos números e chegue ao bloco <strong>2048</strong>!</p>
<a class="restart-button">+ Novo jogo</a>
</div>
<div class="game-container">
<div class="game-message">
<p></p>
<div class="lower">
<a class="keep-playing-button">Continuar Jogo</a>
<a class="retry-button">Tentar novamente</a>
</div>
</div>
<div class="grid-container">
<div class="grid-row">
<div class="grid-cell"></div>
<div class="grid-cell"></div>
<div class="grid-cell"></div>
<div class="grid-cell"></div>
</div>
<div class="grid-row">
<div class="grid-cell"></div>
<div class="grid-cell"></div>
<div class="grid-cell"></div>
<div class="grid-cell"></div>
</div>
<div class="grid-row">
<div class="grid-cell"></div>
<div class="grid-cell"></div>
<div class="grid-cell"></div>
<div class="grid-cell"></div>
</div>
<div class="grid-row">
<div class="grid-cell"></div>
<div class="grid-cell"></div>
<div class="grid-cell"></div>
<div class="grid-cell"></div>
</div>
</div>
<div class="tile-container">
</div>
</div>
<p class="game-explanation">
<strong class="important">Como jogar:</strong> Se estiver no celular, deslize o dedo no quadro para juntar os blocos. No computador, use as teclas
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M447.1 256C447.1 273.7 433.7 288 416 288H109.3l105.4 105.4c12.5 12.5 12.5 32.75 0 45.25C208.4 444.9 200.2 448 192 448s-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25L109.3 224H416C433.7 224 447.1 238.3 447.1 256z"/></svg>,
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M374.6 310.6l-160 160C208.4 476.9 200.2 480 192 480s-16.38-3.125-22.62-9.375l-160-160c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L160 370.8V64c0-17.69 14.33-31.1 31.1-31.1S224 46.31 224 64v306.8l105.4-105.4c12.5-12.5 32.75-12.5 45.25 0S387.1 298.1 374.6 310.6z"/></svg>,
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><path d="M374.6 246.6C368.4 252.9 360.2 256 352 256s-16.38-3.125-22.62-9.375L224 141.3V448c0 17.69-14.33 31.1-31.1 31.1S160 465.7 160 448V141.3L54.63 246.6c-12.5 12.5-32.75 12.5-45.25 0s-12.5-32.75 0-45.25l160-160c12.5-12.5 32.75-12.5 45.25 0l160 160C387.1 213.9 387.1 234.1 374.6 246.6z"/></svg> ou
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><path d="M438.6 278.6l-160 160C272.4 444.9 264.2 448 256 448s-16.38-3.125-22.62-9.375c-12.5-12.5-12.5-32.75 0-45.25L338.8 288H32C14.33 288 .0016 273.7 .0016 256S14.33 224 32 224h306.8l-105.4-105.4c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0l160 160C451.1 245.9 451.1 266.1 438.6 278.6z"/></svg>.
</p>
<hr>
<p>
Desenvolvido por <a href="https://github.com/MigPlayer6032" target="_blank">Miguel Tibincoski</a> e distribuído de forma OpenSource no <a href="https://github.com/MigPlayer6032/2048" target="_blank">GitHub</a>.
</p>
</div>
<script src="assets/js/bind_polyfill.js"></script>
<script src="assets/js/classlist_polyfill.js"></script>
<script src="assets/js/animframe_polyfill.js"></script>
<script src="assets/js/keyboard_input_manager.js"></script>
<script src="assets/js/html_actuator.js"></script>
<script src="assets/js/grid.js"></script>
<script src="assets/js/tile.js"></script>
<script src="assets/js/local_storage_manager.js"></script>
<script src="assets/js/game_manager.js"></script>
<script src="assets/js/application.js"></script>
</body>
</html>