Skip to content

Commit 40425f9

Browse files
authored
Merge pull request #6 from rmodi6/staging
Merge staging to main
2 parents e0794dc + 2768593 commit 40425f9

6 files changed

Lines changed: 45 additions & 75 deletions

File tree

images/snakes2.gif

327 KB
Loading

index.html

Lines changed: 17 additions & 47 deletions
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ <h2>Stuffs Made</h2>
174174

175175
<div class="row featurette">
176176
<div class="col-sm-7">
177-
<h3 class="featurette-heading">Machine Learning <br /><span class="text-muted">Email Classification</span></h3>
177+
<h3 class="featurette-heading">Machine Learning <br /><span class="text-muted">Email Classification</span><br /><object alt="GitHub Repo stars" data="https://img.shields.io/github/stars/rmodi6/Email-Classification"></object></h3>
178178
<p class="lead">A content-based classification program to classify new emails containing a variety of messages into user-defined folders, that will help the users to organize their emails systematically and in a more convenient manner, using Machine Learning algorithms viz. K Nearest Neighbors &amp; Naïve Bayes. It was made as a Final Year Project in the B. Tech. Programme.</p>
179179
<a href="https://github.com/rmodi6/Email-Classification" title="Source Code" target="_blank"><button class="btn btn-primary"><i class="fa fa-code-fork"></i> Fork</button></a>
180180
<a href="https://doi.org/10.1007/978-981-10-6875-1_9" title="Springer Published Paper" target="_blank"><button class="btn btn-success"><i class="fa fa-paperclip"></i> Paper</button></a>
@@ -184,7 +184,7 @@ <h3 class="featurette-heading">Machine Learning <br /><span class="text-muted">E
184184

185185
<!-- Video -->
186186
<div class="video-container">
187-
<iframe src="https://www.youtube.com/embed/0bxs2zrR5fU" width="100%" height="100%" allowfullscreen></iframe>
187+
<iframe title="Email Classification Demo" src="https://www.youtube.com/embed/0bxs2zrR5fU" width="100%" height="100%" allowfullscreen></iframe>
188188
</div>
189189
<!-- End Video -->
190190

@@ -195,9 +195,9 @@ <h3 class="featurette-heading">Machine Learning <br /><span class="text-muted">E
195195

196196
<div class="row featurette">
197197
<div class="col-sm-7 col-sm-push-5" >
198-
<h3 class="featurette-heading">Artificial Intelligence <br /><span class="text-muted">Pacman-AI</span></h3>
198+
<h3 class="featurette-heading">Artificial Intelligence <br /><span class="text-muted">Pacman-AI</span><br /><object alt="GitHub Repo stars" data="https://img.shields.io/github/stars/rmodi6/pacman-ai"></object></h3>
199199
<p class="lead">An artificial intelligent agent for the Pacman game implementing uninformed search algorithms like BFS and DFS, optimized informed search algorithms like A star, adversarial search algorithms like MiniMax and Alpha-Beta pruning, and exact inference algorithms in Bayesian Networks.</p>
200-
<a href="https://github.com/rmodi6/pacman-ai" title="Source Code"><button class="btn btn-primary"><i class="fa fa-code"></i> Source Code</button></a>
200+
<a href="https://github.com/rmodi6/pacman-ai" title="Source Code" target="_blank"><button class="btn btn-primary"><i class="fa fa-code"></i> Source Code</button></a>
201201
</div>
202202
<br />
203203
<div class="col-sm-5 col-sm-pull-7">
@@ -215,10 +215,10 @@ <h3 class="featurette-heading">Artificial Intelligence <br /><span class="text-m
215215

216216
<div class="row featurette">
217217
<div class="col-sm-7">
218-
<h3 class="featurette-heading">Human Computer Interaction <br /><span class="text-muted">Gesture Recognition</span></h3>
218+
<h3 class="featurette-heading">Human Computer Interaction <br /><span class="text-muted">Gesture Recognition</span><br /><object alt="GitHub Repo stars" data="https://img.shields.io/github/stars/rmodi6/gesture-recognition"></object></h3>
219219
<p class="lead">Recognizing swipe gestures on a touchscreen keyboard or a touchpad using the <a href="http://pokristensson.com/pubs/KristenssonZhaiUIST2004.pdf" title="Shark2 Decoder" rel="nofollow">SHARK<sup>2</sup></a>
220220
decoder. It has a high accuracy of ~95% of recognizing words correctly and an average runtime of ~50 ms per word.</p>
221-
<a href="https://github.com/rmodi6/gesture-recognition" title="Source Code"><button class="btn btn-primary"><i class="fa fa-code"></i> Source Code</button></a>
221+
<a href="https://github.com/rmodi6/gesture-recognition" title="Source Code" target="_blank"><button class="btn btn-primary"><i class="fa fa-code"></i> Source Code</button></a>
222222
<a href="http://rmodi6.pythonanywhere.com/gesture-recognition" title="Try It!" onclick="window.open(this.href,'targetWindow'); return false;"><button class="btn btn-success"><span class="glyphicon glyphicon-play"></span> Try It</button></a>
223223
</div>
224224
<br />
@@ -287,49 +287,19 @@ <h3 class="featurette-heading">Database Management System <br /><span class="tex
287287

288288
<div class="row featurette">
289289
<div class="col-sm-7">
290-
<h3 class="featurette-heading">Java Applets <br /><span class="text-muted">Snakes 2 Game</span></h3>
291-
<p class="lead">A 2-player version of the classic Snake game made using Java AWT tools in Eclipse IDE.</p>
292-
<a href="snakes2/Snakes2.rar" title="Download Source Code"><button class="btn btn-primary"><i class="fa fa-code"></i> Source Code</button></a>
293-
<a href="snakes2/Snakes2.html" title="Play It!" onclick="window.open(this.href,'targetWindow'); return false;"><button class="btn btn-success"><span class="glyphicon glyphicon-play"></span> Play</button></a>
290+
<h3 class="featurette-heading">Java Swing <br /><span class="text-muted">Snakes 2 Game</span><br /><object alt="GitHub Repo stars" data="https://img.shields.io/github/stars/rmodi6/snakes2"></object></h3>
291+
<p class="lead">A 2-player version of the classic Snake game made using Java Swing tools.</p>
292+
<a href="https://github.com/rmodi6/snakes2" title="Source Code" target="_blank"><button class="btn btn-primary"><i class="fa fa-code"></i> Source Code</button></a>
293+
<a href="snakes2" title="Play It!" onclick="window.open(this.href,'targetWindow'); return false;"><button class="btn btn-success"><span class="glyphicon glyphicon-play"></span> Play</button></a>
294294
</div>
295295
<br />
296296
<div class="col-sm-5">
297-
298-
<!-- Carousel -->
299-
<div id="myCarousel2" class="carousel slide" data-ride="carousel">
300-
<!-- Indicators -->
301-
<ol class="carousel-indicators">
302-
<li data-target="#myCarousel2" data-slide-to="0" class="active"></li>
303-
<li data-target="#myCarousel2" data-slide-to="1"></li>
304-
<li data-target="#myCarousel2" data-slide-to="2"></li>
305-
</ol>
306-
307-
<!-- Wrapper for slides -->
308-
<div class="carousel-inner" role="listbox">
309-
<div class="item active carousel-snakes2">
310-
<img class="carousel-snakes2" src="images/snakes.png" alt="Snakes 2 sample 1">
311-
</div>
312-
313-
<div class="item carousel-snakes2">
314-
<img class="carousel-snakes2" src="images/snakes2.png" alt="Snakes 2 sample 2">
315-
</div>
316-
317-
<div class="item carousel-snakes2">
318-
<img class="carousel-snakes2" src="images/snakes3.png" alt="Snakes 2 sample 3">
319-
</div>
320-
</div>
321297

322-
<!-- Left and right controls -->
323-
<a class="left carousel-control" href="#myCarousel2" title="Previous" role="button" data-slide="prev">
324-
<span class="glyphicon glyphicon-chevron-left" aria-hidden="true"></span>
325-
<span class="sr-only">Previous</span>
326-
</a>
327-
<a class="right carousel-control" href="#myCarousel2" title="Next" role="button" data-slide="next">
328-
<span class="glyphicon glyphicon-chevron-right" aria-hidden="true"></span>
329-
<span class="sr-only">Next</span>
330-
</a>
298+
<!-- Gif -->
299+
<div class="gif-images">
300+
<img src="images/snakes2.gif" alt="snakes2">
331301
</div>
332-
<!-- End Carousel -->
302+
<!-- End Gif -->
333303

334304
</div>
335305
</div>
@@ -338,7 +308,7 @@ <h3 class="featurette-heading">Java Applets <br /><span class="text-muted">Snake
338308

339309
<div class="row featurette">
340310
<div class="col-sm-7 col-sm-push-5">
341-
<h3 class="featurette-heading">Java Swing <br /><span class="text-muted">Minesweeper Game</span></h3>
311+
<h3 class="featurette-heading">Java Swing <br /><span class="text-muted">Minesweeper Game</span><br /><object alt="GitHub Repo stars" data="https://img.shields.io/github/stars/rmodi6/Minesweeper-Game"></object></h3>
342312
<p class="lead">The age-old annoying Minesweeper game on Windows implemented in Java using Java Swing tools that required deep knowledge of data structures and algorithms.</p>
343313
<a href="https://github.com/rmodi6/Minesweeper-Game" title="Source Code" target="_blank"><button class="btn btn-primary"><i class="fa fa-code"></i> Source Code</button></a>
344314
<a href="minesweeper" title="Play It!" onclick="window.open(this.href,'targetWindow'); return false;"><button class="btn btn-success"><span class="glyphicon glyphicon-play"></span> Play</button></a>
@@ -389,7 +359,7 @@ <h3 class="featurette-heading">Java Swing <br /><span class="text-muted">Mineswe
389359

390360
<div class="row featurette">
391361
<div class="col-sm-7">
392-
<h3 class="featurette-heading">Artificial Intelligence <br /><span class="text-muted">Tic Tac Toe with AI</span></h3>
362+
<h3 class="featurette-heading">Artificial Intelligence <br /><span class="text-muted">Tic Tac Toe with AI</span><br /><object alt="GitHub Repo stars" data="https://img.shields.io/github/stars/rmodi6/TicTacToe-with-AI"></object></h3>
393363
<p class="lead">Tic Tac Toe game (a.k.a. Noughts and Crosses) with an AI opponent that either wins or draws but never loses, developed using MiniMax Algorithm with Alpha-Beta pruning for optimization.</p>
394364
<a href="https://github.com/rmodi6/TicTacToe-with-AI" title="Source Code" target="_blank"><button class="btn btn-primary"><i class="fa fa-code"></i> Source Code</button></a>
395365
<a href="tictactoe" title="Play It!" onclick="window.open(this.href,'targetWindow'); return false;"><button class="btn btn-success"><span class="glyphicon glyphicon-play"></span> Play</button></a>
@@ -398,7 +368,7 @@ <h3 class="featurette-heading">Artificial Intelligence <br /><span class="text-m
398368
<div class="col-sm-5">
399369

400370
<!-- Gif -->
401-
<div class="gif-images-ttt">
371+
<div class="gif-images">
402372
<img src="images/tictactoe.gif" alt="tictactoe-gif">
403373
</div>
404374
<!-- End Gif -->

main.css

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,3 @@ ul.share-buttons li{
6666
.gif-images img{
6767
width: 100%;
6868
}
69-
70-
.gif-images-ttt img{
71-
height: 350px;
72-
}

snakes2/Snakes2.html

Lines changed: 0 additions & 24 deletions
This file was deleted.

snakes2/Snakes2.jar

-8.7 KB
Binary file not shown.

snakes2/index.html

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<!doctype html>
2+
<html>
3+
<head>
4+
<meta charset="utf-8">
5+
<meta name="viewport" content="width=device-width,initial-scale=1">
6+
<title>Snakes2</title>
7+
<script src="https://cjrtnc.leaningtech.com/4.2/loader.js"></script>
8+
<style>
9+
html, body {
10+
margin: 0;
11+
}
12+
13+
#container {
14+
width: 100vw;
15+
height: 100svh;
16+
}
17+
</style>
18+
</head>
19+
<body>
20+
<div id="container"></div>
21+
<script type="module">
22+
await cheerpjInit({version: 11});
23+
cheerpjCreateDisplay(-1, -1, document.getElementById("container"));
24+
const dir = location.pathname.substring(0, location.pathname.lastIndexOf("/") + 1);
25+
await cheerpjRunJar(`/app${dir}Snakes2.jar`);
26+
</script>
27+
</body>
28+
</html>

0 commit comments

Comments
 (0)