-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
327 lines (309 loc) · 18.3 KB
/
index.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
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<meta name="description" content="">
<meta name="author" content="">
<title>Jake's Portfolio</title>
<link rel="icon" type="image/png" href="favicon.ico" />
<!-- Bootstrap core CSS -->
<link href="css/bootstrap.min.css" rel="stylesheet">
<!-- Custom styles for this template -->
<link href="jumbotron.css" rel="stylesheet">
<!-- HTML5 shim and Respond.js for IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/html5shiv/3.7.3/html5shiv.min.js"></script>
<script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<nav class="navbar navbar-default navbar-fixed-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar" aria-expanded="false" aria-controls="navbar">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="https://github.com/jake-white">Github</a>
</div>
<div id="navbar" class="navbar-collapse collapse">
</div><!--/.navbar-collapse -->
</div>
</nav>
<!-- Main jumbotron for a primary marketing message or call to action -->
<div class="jumbotron">
<div class="container">
<p>Hi! I work in VR software development and co-own <a href="https://twitter.com/RNGParty">@RNGParty</a> where I am a programmer, designer, and writer.</p>
<p>Below is a sample of some of my personal projects within the last several years.</p>
<p>- Jake White</p>
</div>
</div>
<div class="container">
<!-- Example row of columns -->
<div class="row">
<div class="panel panel-default">
<div class="panel-body">
<h2>Game & Software Development</h2>
<p>Creating things is my biggest hobby. Here's a few projects I've worked on or are busy with at the moment! I primarily use Unity/C# for game development and Python/C for electronics projects.</p>
</div>
<div class="panel-body">
<div class="col-md-5">
<a href="https://rngpartygames.itch.io/bloom">
<h2>Bloom</h2>
<img src="images/bloom_smol.gif">
</a>
<p>I'm working on programming and design for Bloom, a realtime narrative social sim for the Playdate by <a href="https://twitter.com/RNGParty">@RNGParty</a>. Created in Lua.</p>
<p>
<a class="btn btn-primary" href="https://rngpartygames.itch.io/bloom" role="button">Itch »</a>
</p>
</div>
<div class="col-md-5">
<a href="https://rngparty.com/">
<h2>Poly's Roly Rumble</h2>
<img src="images/poly1.gif">
</a>
<p>I'm developing and designing a top-down tilt-controlled platformer for the Playdate with <a href="https://twitter.com/RNGParty">@RNGParty</a>. Created in Lua.</p>
<p>
<a class="btn btn-primary" href="https://rngparty.com/" role="button">Site »</a>
</p>
</div>
<div class="col-md-5">
<a href="https://rngparty.com/">
<h2>Backspace Bouken</h2>
<img src="images/bb.gif">
</a>
<p>I did programming, writing, and design for Backspace Bouken, a typing-based first person dungeon crawler. Developed by <a href="https://twitter.com/RNGParty">@RNGParty</a>, and <a href="https://store.steampowered.com/app/1097170/Backspace_Bouken/">released on Steam</a> for Windows/Mac/Linux in 2019 and started life during Ludum Dare 42. Created in Unity.</p>
<p>
<a class="btn btn-primary" href="https://rngparty.com/" role="button">Site »</a>
<a class="btn btn-primary" href="https://store.steampowered.com/app/1097170/Backspace_Bouken/" role="button">Steam »</a>
</p>
</div>
</div>
<div class="panel-body">
<div class="col-md-4">
<h2>F.R.I.E.N.D.</h2>
<img src="images/friend.jpg">
<p>An underwater exploration game where you catalogue fish and upgrade your F.R.I.E.N.D. (Friendly Remote Investigative Environment Navigation Device) to explore deeper and deeper into the ocean. Created in Unity for Ludum Dare 48.</p>
<p>
<a class="btn btn-primary" href="https://ldjam.com/events/ludum-dare/48/f-r-i-e-n-d" role="button">LDJam »</a>
<a class="btn btn-default" href="https://github.com/jake-white/Ludum-Dare-48" role="button">Github</a>
</p>
</div>
<div class="col-md-4">
<h2>All A Board</h2>
<img src="images/allaboard.png">
<p>Escape the mine on a runaway minecart in All A Board, an on-rails loop-based shooter made for Ludum Dare 47. Created in Unity.</p>
<p>
<a class="btn btn-primary" href="https://ldjam.com/events/ludum-dare/47/all-a-board" role="button">LDJam »</a>
<a class="btn btn-default" href="https://github.com/jake-white/Ludum-Dare-47" role="button">Github</a>
</p>
</div>
<div class="col-md-4">
<h2>Die-Alect</h2>
<img src="images/diealect.png">
<p>Keep a dying language alive in this mix of a sim-management and typing game made for Ludum Dare 46. Created in Unity.</p>
<p>
<a class="btn btn-primary" href="https://ldjam.com/events/ludum-dare/46/die-alect" role="button">LDJam »</a>
<a class="btn btn-default" href="https://github.com/jake-white/Ludum-Dare-46" role="button">Github</a>
</p>
</div>
</div>
<div class="panel-body">
<div class="col-md-4">
<h2>The Pond is Bigger Than He Look</h2>
<img src="images/pond.png">
<p>Dart across the water, eating bugs to gain energy and jump back to your home. "The Pond is Bigger Than He Look" is a physics-based game made for Ludum Dare 45. Created in Unity.</p>
<p>
<a class="btn btn-primary" href="https://ldjam.com/events/ludum-dare/45/the-pond-is-bigger-than-he-look" role="button">LDJam »</a>
<a class="btn btn-default" href="https://github.com/jake-white/The-Pond-Is-Bigger-Than-He-Look" role="button">Github</a>
</p>
</div>
<div class="col-md-4">
<h2>HONC</h2>
<img src="images/honc.png">
<p>Pronounced "honk", HONC is a space exploration game for Ludum Dare 44 - life is currency. Created in Unity.</p>
<p>
<a class="btn btn-primary" href="https://ldjam.com/events/ludum-dare/44/honc-the-building-blocks-of-life" role="button">LDJam »</a>
<a class="btn btn-default" href="https://github.com/jake-white/HONC" role="button">Github</a>
</p>
</div>
<div class="col-md-4">
<h2>Furtive Fortune</h2>
<img src="images/furtive.png">
<p>A 2D stealth game that was developed solo in 72 hours for <a href="https://ldjam.com/events/ludum-dare/40">Ludum Dare 40</a>. Created in Unity.</p>
<p>
<a class="btn btn-primary" href="https://ldjam.com/events/ludum-dare/40/furtive-fortune" role="button">LDJam »</a>
<a class="btn btn-default" href="https://github.com/jake-white/Ludum-Dare-40" role="button">Github</a>
</p>
</div>
</div>
<div class="panel-body">
<div class="col-md-4">
<h2>Ko-zy</h2>
<img src="images/kozy.png">
<p>A 4-player party game built for Global Game Jam 2019. Created in Unity.</p>
<p>
<a class="btn btn-primary" href="https://globalgamejam.org/2019/games/ko-zy" role="button">GGJ »</a>
<a class="btn btn-default" href="https://github.com/jake-white/GGJ2019" role="button">Github</a>
</p>
</div>
<div class="col-md-4">
<a href="bubbletake.html"><h2>Bubble Take</h2>
<img src="images/bubble.png">
</a>
<p>A virtual reality arcade game using only head-tracking controls, developed in 36 hours for <a href="https://boilermake.org/">Boilermake 2018</a>. Created in Unity.</p>
<p>
<a class="btn btn-primary" href="https://devpost.com/software/bubble-take" role="button">DevPost »</a>
<a class="btn btn-default" href="https://github.com/jake-white/BubbleTake" role="button">Github</a>
</p>
</div>
</div>
<div class="panel-body">
<div class="col-md-4">
<h2>IoT Sensors in the Cloud</h2>
<img src="images/cloud.jpg">
<p>A multi-device sensor network using a cloud platform for data collection and analysis. Built as a grad-level Cloud Computing final project.</p>
<p>
<a class="btn btn-default" href="https://github.com/jake-white/Tetris99AI" role="button">Github</a>
</p>
</div>
<div class="col-md-3">
<h2>Tetris99 AI</h2>
<iframe src="https://www.youtube.com/embed/VauWVoY4fE8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<p>An IoT hack created for CSCI 48700 (Artifical Intelligence). Built off of the hardware tech from PCtoSwitch, this bot plays Tetris 99 live on a real Nintendo Switch. Coded in C/Arduino.</p>
<p>
<a class="btn btn-default" href="https://github.com/jake-white/Tetris99AI" role="button">Github</a>
</p>
</div>
<div class="col-md-3">
<h2>PCtoSwitch</h2>
<iframe src="https://www.youtube.com/embed/hg_EkUmEa-8" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
<p>An IoT hack designed to send any input over USB from a PC to a Nintendo Switch. Developed at <a href="https://www.hackillinois.org/">Hackillinois 2019</a>. Coded in C/Arduino.</p>
<p>
<a class="btn btn-primary" href="https://devpost.com/software/pctoswitch" role="button">DevPost »</a>
<a class="btn btn-default" href="https://github.com/jake-white/PCtoSwitch" role="button">Github</a>
</p>
</div>
</div>
<div class="panel-body">
<div class="col-md-3">
<h2>ConductVR</h2>
<img src="images/conductvr.png">
<p>A virtual reality conductor simulation made for my undergraduate capstone project. Instruments play to the beat and volume conducted by the user.</p>
<p>
<a class="btn btn-default" href="https://github.com/jake-white/ConductVR" role="button">Github</a>
</p>
</div>
<div class="col-md-3">
<h2>Mode Zero Racing</h2>
<img src="images/modezero.png">
<p>A multiplayer 2D racing game made for CSCI 43700 (2D Game Development). Created with Python/Pygame.</p>
<p>
<a class="btn btn-default" href="https://github.com/ev-wilt/Mode-Zero-Racing" role="button">Github</a>
</p>
</div>
<div class="col-md-3">
<h2>Soaring Stationary</h2>
<img src="images/soaring.png">
<p>A 3D flight simulator made for CSCI 43800 (3D Game Development)</a>. Created in Unity.</p>
<p>
<a class="btn btn-default" href="https://github.com/jake-white/Soaring-Stationary" role="button">Github</a>
</p>
</div>
</div>
</div>
</div>
<div class="row">
<div class="panel panel-default">
<div class="panel-body">
<h2>VGC</h2>
<p>I'm a <a href="http://www.pokemon.com/us/play-pokemon/pokemon-events/pokemon-tournaments/">Pokémon VGC</a> player who develops a lot of well-known tools for the community.</p>
<div class="col-md-4">
<h2>Damage Calculator</h2>
<p>I develop and run the main damage calculator used in the VGC community. It was unofficially forked from the <a href="http://nuggetbridge.com/">Nuggetbridge</a> calculator (RIP) which I also helped maintain. It has since moved to <a href="http://www.trainertower.com">Trainer Tower</a> where it currently lives.</p>
<p>
<a class="btn btn-primary" href="http://trainertower.com/damagecalc/" role="button">Site »</a>
<a class="btn btn-default" href="https://github.com/jake-white/VGC-Damage-Calculator" role="button">Github</a>
</p>
<p>I have also ported the damage calculator to Android in the form of a Cordova application. It is currently available Google Play Store. Note: outdated</p>
<p>
<a class="btn btn-primary" href="https://play.google.com/store/apps/details?id=com.whitejaa.damage" role="button">Google Play »</a>
<a class="btn btn-default" href="https://github.com/jake-white/VGC-Damage-Cordova" role="button">Github</a>
</p>
</div>
<div class="col-md-4">
<h2>Showdown Usage</h2>
<p>Thanks to <a href="https://twitter.com/InfiniteAntar">Antar</a>, I have been able to collect and display relevant stats from Pokémon Showdown's VGC ladder. Currently hosted on <a href="http://www.trainertower.com">Trainer Tower</a>.</p>
<p>
<a class="btn btn-primary" href="http://trainertower.com/usage-stats/" role="button">Site »</a>
<a class="btn btn-default" href="https://github.com/jake-white/VGC-Usage" role="button">Github</a>
</p>
</div>
<div class="col-md-4">
<h2>Battlespot Usage</h2>
<p>In a similar vein to the Showdown Usage, I've scraped stats from the official on-cartridge database that is hosted on <a href="https://3ds.pokemon-gl.com/">Pokémon Global Link</a> (Credit to Ferretsroq for detailing the process). Currently hosted on <a href="http://www.trainertower.com">Trainer Tower</a>.</p>
<p>
<a class="btn btn-primary" href="http://www.trainertower.com/WCS-battle-spot-usage/" role="button">Site »</a>
<a class="btn btn-default" href="https://github.com/jake-white/VGC-Battlespot-Usage" role="button">Github</a>
</p>
</div>
<div class="col-md-4">
<h2>Teamsheet Generator</h2>
<p>Tool made to generate officially formatted teamsheets based on Pokemon Showdown paste input. Note: probably outdated</p>
<p>
<a class="btn btn-primary" href="https://jake-white.github.io/VGC-Team-Sheets" role="button">Site »</a>
<a class="btn btn-default" href="https://github.com/jake-white/VGC-Team-Sheets" role="button">Github</a>
</p>
</div>
</div>
</div>
</div>
<div class="row">
<div class="panel panel-default">
<div class="panel-body">
<h2>Other</h2>
<p>Here's some random side projects I've made.</a></p>
<div class="col-md-4">
<h2>Web-CAP</h2>
<p>A retooling of the CAP cryptography tool for web using React. Built for CSCI 43200 (Security).</p>
<p>
<a class="btn btn-primary" href="https://github.com/ev-wilt/web-cap" role="button">Github »</a>
</p>
</div>
<div class="col-md-4">
<h2>PyCaster</h2>
<p>Dynamic raycasting engine made for CSCI 23000 final project. Reads in level data from images, displays pseudo-3d terrain with a simple turn-based combat system.</p>
<p>
<a class="btn btn-primary" href="https://github.com/jake-white/PyCaster" role="button">Github »</a>
</p>
</div>
<div class="col-md-4">
<h2>JRay</h2>
<p>PyCaster continuation, this time in Java made for CSCI 24000 final project. Includes "full" 3D elements, variable heights, player Z-axis movement, colors, realtime hitscan + projectile combat, etc.</p>
<p>
<a class="btn btn-primary" href="https://github.com/jake-white/JRay" role="button">Github »</a>
</p>
</div>
</div>
</div>
</div>
<hr>
<footer>
<div>Icons made by <a href="http://www.flaticon.com/authors/dave-gandy" title="Dave Gandy">Dave Gandy</a> from <a href="http://www.flaticon.com" title="Flaticon">www.flaticon.com</a> is licensed by <a href="http://creativecommons.org/licenses/by/3.0/" title="Creative Commons BY 3.0" target="_blank">CC 3.0 BY</a></div>
</footer>
</div> <!-- /container -->
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>window.jQuery || document.write('<script src="../../assets/js/vendor/jquery.min.js"><\/script>')</script>
<script src="../../dist/js/bootstrap.min.js"></script>
<!-- IE10 viewport hack for Surface/desktop Windows 8 bug -->
<script src="../../assets/js/ie10-viewport-bug-workaround.js"></script>
</body>
</html>