-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
58 lines (52 loc) · 1.99 KB
/
index.html
File metadata and controls
58 lines (52 loc) · 1.99 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
<!doctype html>
<html lang="en">
<title>ECE153B Final Project</title>
<head>
<meta charset="utf-8">
<link rel="stylesheet" href="style.css">
<link rel="preconnect" href="https://fonts.gstatic.com">
<link href="https://fonts.googleapis.com/css2?family=Nunito+Sans&display=swap" rel="stylesheet">
</head>
<body>
<div class="title">
<h1>Final Project, "Emoticon Defence"</h1>
<h3>ECE 153B - Sensor and Peripheral Interface Design</h3>
<pre> Winter 2021 Sammy Umezawa</pre>
</div>
<div class="links">
<ul>
<li><a href="parts.html">Parts</a></li>
<li><a href="updates.html">Weekly Updates</a></li>
</ul>
</div>
<div class="video">
<h1>Demo</h1>
<iframe width="1280" height="720" src="https://www.youtube.com/embed/vdpPx92azeM" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
</div>
<div class="section">
<h2>Overview</h2>
<p> A turn-based tower defence/attack game displayed on the terminal;
one player moves a vertically manoeuvrable cannon and defends the
left side of the screen, while another player sends various emoticons
from the right towards the left of the screen. The tower wins a different
number of points for each type of attacking emoticon, and for each turn
survived. When an emoticon reaches the left side, the tower's health
decreases. The game ends after the tower's health reaches 0. The LCD screen
(separate from the discovery board) displays the defender's score, the
tower's health, or event-based messages (like 'game over').</p>
</div>
<div class="section">
<h2>Block Diagram</h2>
<img class="bdiag" src="media/bdiag.png", alt="block diagram">
</div>
<div class="section">
<h2>Software Structure</h2>
<ul>
<li>text graphic display program</li>
<li>interrupt handlers for each player's turns</li>
<li>interrupt handlers for Joystick Inputs</li>
<li>interrupt handlers for LCD Modes(messages or tower stats)</li>
</ul>
</div>
</body>
</html>