-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathstarfight.html
109 lines (97 loc) · 4.32 KB
/
starfight.html
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
<!DOCTYPE HTML>
<html>
<head>
<title>Star Fight</title>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no" />
<link rel="stylesheet" href="assets/css/main.css" />
<noscript><link rel="stylesheet" href="assets/css/noscript.css" /></noscript>
</head>
<body class="is-preload">
<!-- Wrapper -->
<div id="wrapper">
<!-- Header -->
<header id="header">
<a href="starfight.html" class="logo">Star Fight</a>
</header>
<!-- Nav -->
<nav id="nav">
<ul class="links">
<li><a href="index.html">Experience</a></li>
<li><a href="resume.html">Resume</a></li>
<li><a href="aboutme.html">About Me</a></li>
<li class="active"><a href="starfight.html">Star Fight</a></li>
</ul>
<ul class="icons">
<li><a href="https://www.linkedin.com/in/sammusser" class="icon brands fa-linkedin"><span class="label">LinkedIn</span></a></li>
<li><a href="https://github.com/samuelmusser" class="icon brands fa-github"><span class="label">GitHub</span></a></li>
</ul>
</nav>
<!-- Main -->
<div id="main">
<!-- Post -->
<section class="post">
<div class="image main"><img src="images/pic02.jpg" alt="" /></div>
<ul class="actions">
<li><a href="https://youtu.be/yauU1RXqylA" class="button primary icon brands fa-youtube">Introduction Video</a></li>
<li><a href="https://youtu.be/rVxI7yN4u_g" class="button primary icon brands fa-youtube">Demonstration Video</a></li>
<li><a href="/reports/DDL FINAL PROJECT.pdf" class="button primary">Full Report</a></li>
<li><a href="https://github.com/samuelmusser/Star-Fight" class="button primary icon brands fa-github">Repo</a></li>
</ul>
<div class="box">
<p>
<b>Language:</b> C <br>
<b>Peripherals:</b> SPI, I2C, GPIO <br>
<b>Firmware:</b> Click the REPO link for the source code <br>
<b>Hardware (Schematic below):</b> Nokia 5110 LCD, MCUXpresso LPC1769, serial bus, piezzo, switches <br><br>
Main features include a display utilizing the Nokia 5110 graphical LCD with SPI interfacing to
the subsystem of the MCUXpresso LPC1769, a custom controller with a serial interface utilizing
the I2C subsystem of the LPC, an 18 note soundtrack playing "not imperial march", and sound effects through the piezo and frequency manipulation.
Single player mode is an endless runner, wherein the "not tiefighter" dodges incoming laser fire.
Two player mode utilizes the second set of inputs through the serial bus to allow both players to try and shoot each other and
dodge their opponent's fire. Lasers shot at a time had to be limited to allow for manueverability, but also to prevent too much
work from overwhelming the processor.
<div class="image main"><img src="images/pic09.jpg" alt="" /></div>
</p>
</div>
</section>
</div>
<!-- Footer -->
<footer id="footer">
<section class="split contact">
<section class="alt">
<h3>Location</h3>
<p>Eugene, OR</p>
</section>
<section>
<h3>Phone</h3>
<p><a href="#">(405) 513-3736</a></p>
</section>
<section>
<h3>Email</h3>
<p><a href="#">sam.musser95@gmail.com</a></p>
</section>
<section>
<h3>Social</h3>
<ul class="icons alt">
<li><a href="https://www.linkedin.com/in/sammusser" class="icon brands alt fa-linkedin"><span class="label">LinkedIn</span></a></li>
<li><a href="https://github.com/samuelmusser" class="icon brands alt fa-github"><span class="label">GitHub</span></a></li>
</ul>
</section>
</section>
</footer>
<!-- Copyright -->
<div id="copyright">
<ul><li><a href="index.html"></a>Sam Musser</li><li><a href="#">Star Fight</a></li></ul>
</div>
</div>
<!-- Scripts -->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/jquery.scrollex.min.js"></script>
<script src="assets/js/jquery.scrolly.min.js"></script>
<script src="assets/js/browser.min.js"></script>
<script src="assets/js/breakpoints.min.js"></script>
<script src="assets/js/util.js"></script>
<script src="assets/js/main.js"></script>
</body>
</html>