Skip to content

Commit

Permalink
feat: split into git-games and others, add links
Browse files Browse the repository at this point in the history
  • Loading branch information
noamzaks committed Jan 7, 2022
1 parent 178c6b2 commit 88f1568
Show file tree
Hide file tree
Showing 5 changed files with 256 additions and 65 deletions.
File renamed without changes.
122 changes: 122 additions & 0 deletions git-games/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>Git Games</title>
<meta property="og:title" content="MisCar Programming" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta property="og:description" content="A Git CTF for FRC teams" />
<meta property="og:image" content="https://miscar.github.io/icon.png" />
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Assistant"
/>
<link rel="stylesheet" href="/styles.css" />
</head>
<body style="font-family: 'Assistant'; text-align: center">
<h1>MisCar's Git Games</h1>
<p>
A fun Capture The Flag event for programmers interested in Git,
specialized for FRC teams.
</p>
<a href="/L1.zip" style="text-decoration: none">Level 1</a>
<h2>Instructions</h2>
<ul style="list-style-type: none; padding-left: 0">
<li>
There are 7 passwords to find. In the last level you will find
The Trophy.
</li>
<li>Each level is an encrypted ZIP archive with a password.</li>
<li>
Each password is Pascal cased, like so: HeresAnExamplePassword.
</li>
<li>
Most levels are git repositories when you expand them, so focus
on git commands rather than riddles in the text itself.
</li>
<li>
<b>The password for the first level is MisCar.</b> Have fun!
</li>
<li>
For any questions, feel free to contact us at
<a
href="mailto:programming@miscar1574.org"
style="text-decoration: none"
>our email</a
>.
</li>
</ul>
<h3>Level 1 <span>&#8594;</span> Level 2</h3>
<p>What are the first things you do when cloning a repository?</p>
<h3>Level 2 <span>&#8594;</span> Level 3</h3>
<p>
The robot would've been good in the challenge but it was destroyed!
Fix the robot and find the challenge which it would've won.
</p>
<h3>Level 3 <span>&#8594;</span> Level 4</h3>
<p>
We like the popular enticing game "migever" which randomly selects a
team member who will be the "gever" (man in hebrew). In this level,
find out the "gever" Israeli team. It is the only team that, if you
were to commit right now, would be left behind! Try not to leave
files behind when working on season's code.
</p>
<h3>Level 4 <span>&#8594;</span> Level 5</h3>
<p>
The robot code has been hacked! It will not upload to our team's
GitHub account, but to the dark sides'! Find the password of our
hacker which he uses when pushing.
</p>
<h3>Level 5 <span>&#8594;</span> Level 6</h3>
<p>
We've hidden the password to the next level inside the U.S.
Constitution! A fine document. We've added the password over two
commits, but you must think how to find it!
</p>
<h3>Level 6 <span>&#8594;</span> Level 7</h3>
<p>
Welcome to the maze! You are trapped inside a dragon's dungeon. Find
your way out through the branches! Don't forget to start from the
correct one, you should know which it is. Beware! Going in random
directions will lead you to loops where you can lose your mind!
</p>
<h3>Level 7 <span>&#8594;</span> Level 8</h3>
<p>
We hope you enjoyed! Good luck on your last level. Find the trophy!
</p>
<h2 style="text-align: center">Leaderboard</h2>
<table
style="text-align: center; margin-right: auto; margin-left: auto"
>
<thead>
<tr>
<th style="width: 50%">Name</th>
<th style="width: 50%">Record</th>
</tr>
</thead>
<tbody>
<tr>
<td>Gustave Michel</td>
<td>00:04:00</td>
</tr>
<tr>
<td>Prateek Machiraju</td>
<td>00:05:00</td>
</tr>
<tr>
<td>Chad Krause</td>
<td>00:10:00</td>
</tr>
<tr>
<td>Sebastian Law</td>
<td>00:10:00</td>
</tr>
<tr>
<td>Yotam Shlomi</td>
<td>00:10:00</td>
</tr>
</tbody>
</table>
</body>
</html>
81 changes: 16 additions & 65 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,73 +1,24 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta charset="utf-8" />
<title>MisCar Programming</title>
<meta property="og:title" content="MisCar Programming"/>
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta property="og:description" content="MisCar Git Games - A Git CTF for FRC teams"/>
<meta property="og:image" content="https://miscar.github.io/icon.png"/>
<meta property="og:title" content="MisCar Programming" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta property="og:description" content="MisCar's Programming Team" />
<meta property="og:image" content="https://miscar.github.io/icon.png" />
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Assistant"
/>
<link rel="stylesheet" href="/styles.css" />
</head>
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Assistant">
<body style="font-family: 'Assistant'; text-align: center;">
<h1>MisCar's Git Games</h1>
<p>A fun Capture The Flag event for programmers interested in Git, specialized for FRC teams.</p>
<a href="/L1.zip" style="text-decoration: none;">Level 1</a>
<h2>Instructions</h2>
<ul style="list-style-type: none; padding-left: 0;">
<li>There are 7 passwords to find. In the last level you will find The Trophy.</li>
<li>Each level is an encrypted ZIP archive with a password.</li>
<li>Each password is Pascal cased, like so: HeresAnExamplePassword.</li>
<li>Most levels are git repositories when you expand them, so focus on git commands rather than riddles in the text itself.</li>
<li><b>The password for the first level is MisCar.</b> Have fun!</li>
<li>For any questions, feel free to contact us at <a href="mailto:programming@miscar1574.org" style="text-decoration: none;">our email</a>.</li>
<body style="font-family: 'Assistant'; text-align: center">
<h1>MisCar Programming</h1>
<ul>
<li><a href="/git-games">Git Games</a></li>
<li><a href="/links">FRC Links</a></li>
</ul>
<h3>Level 1 <span>&#8594;</span> Level 2</h3>
<p>What are the first things you do when cloning a repository?</p>
<h3>Level 2 <span>&#8594;</span> Level 3</h3>
<p>The robot would've been good in the challenge but it was destroyed! Fix the robot and find the challenge which it would've won.</p>
<h3>Level 3 <span>&#8594;</span> Level 4</h3>
<p>We like the popular enticing game "migever" which randomly selects a team member who will be the "gever" (man in hebrew). In this level, find out the "gever" Israeli team. It is the only team that, if you were to commit right now, would be left behind! Try not to leave files behind when working on season's code.</p>
<h3>Level 4 <span>&#8594;</span> Level 5</h3>
<p>The robot code has been hacked! It will not upload to our team's GitHub account, but to the dark sides'! Find the password of our hacker which he uses when pushing.</p>
<h3>Level 5 <span>&#8594;</span> Level 6</h3>
<p>We've hidden the password to the next level inside the U.S. Constitution! A fine document. We've added the password over two commits, but you must think how to find it!</p>
<h3>Level 6 <span>&#8594;</span> Level 7</h3>
<p>Welcome to the maze! You are trapped inside a dragon's dungeon. Find your way out through the branches! Don't forget to start from the correct one, you should know which it is. Beware! Going in random directions will lead you to loops where you can lose your mind!</p>
<h3>Level 7 <span>&#8594;</span> Level 8</h3>
<p>We hope you enjoyed! Good luck on your last level. Find the trophy!</p>
<h2 style="text-align: center;">Leaderboard</h2>
<table style="text-align: center; margin-right: auto; margin-left: auto;">
<thead>
<tr>
<th style="width: 50%;">Name</th>
<th style="width: 50%;">Record</th>
</tr>
</thead>
<tbody>
<tr>
<td>Gustave Michel</td>
<td>00:04:00</td>
</tr>
<tr>
<td>Prateek Machiraju</td>
<td>00:05:00</td>
</tr>
<tr>
<td>Chad Krause</td>
<td>00:10:00</td>
</tr>
<tr>
<td>Sebastian Law</td>
<td>00:10:00</td>
</tr>
<tr>
<td>Yotam Shlomi</td>
<td>00:10:00</td>
</tr>
</tbody>
</table>
</body>
</html>

107 changes: 107 additions & 0 deletions links/index.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>FRC Links</title>
<meta property="og:title" content="FRC Links" />
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<meta
property="og:description"
content="A collection of useful links for FRC"
/>
<meta property="og:image" content="https://miscar.github.io/icon.png" />
<link
rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Assistant"
/>
<link rel="stylesheet" href="/styles.css" />
</head>
<body style="font-family: 'Assistant'; text-align: center">
<h1>FRC Links</h1>
<p>A collection of useful links for FRC.</p>
<h2 style="text-align: center">General</h2>
<ul>
<li>
<a
href="https://www.firstinspires.org/resource-library/frc/competition-manual-qa-system"
>Season Materials</a
>
</li>
<li>
<a href="https://www.firstinspires.org/robotics/frc/blog"
>FRC Blog</a
>
</li>
<li><a href="https://docs.wpilib.org">WPILib Documentation</a></li>
<li><a href="https://revrobotics.com/blog">REV Blog</a></li>
</ul>

<h2 style="text-align: center">Programming</h2>
<ul>
<li>
<a href="https://github.com/wpilibsuite/allwpilib/releases"
>WPILib Releases</a
>
</li>
<li>
<a
href="https://www.ni.com/en-il/support/downloads/drivers/download.frc-game-tools.html"
>Game Tools Releases</a
>
</li>
<li>
<a
href="https://github.com/CrossTheRoadElec/Phoenix-Releases/releases"
>CTRE Phoenix Releases</a
>
</li>
<li>
<a
href="https://github.com/REVrobotics/REV-Software-Binaries/releases"
>REV Releases</a
>
</li>
<li>
<a
href="https://docs.wpilib.org/en/stable/docs/zero-to-robot/step-3/radio-programming.html"
>Radio Configuration Utility Releases</a
>
</li>
<br />
<li>
REVLib API Docs
<a href="https://codedocs.revrobotics.com/cpp/">(C++)</a>
<a href="https://codedocs.revrobotics.com/java/">(Java)</a>
</li>
<li>
Phoenix API Docs
<a
href="https://www.ctr-electronics.com/downloads/api/cpp/html/index.html"
>(C++)</a
>
<a
href="https://www.ctr-electronics.com/downloads/api/java/html/index.html"
>(Java)</a
>
</li>
<li>
WPILib API Docs
<a
href="https://first.wpi.edu/wpilib/allwpilib/docs/development/cpp/index.html"
>(C++)</a
>
<a
href="https://first.wpi.edu/wpilib/allwpilib/docs/development/java/index.html"
>(Java)</a
>
</li>
<br />
<li>
<a href="https://docs.ctre-phoenix.com/en/stable/"
>CTRE Phoenix Documentation</a
>
</li>
</ul>
</body>
</html>
11 changes: 11 additions & 0 deletions styles.css
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
a:link,
a:visited {
text-decoration: none;
font-weight: bold;
color: #7e0c2b;
}

ul {
list-style-type: none;
padding: 0;
}

0 comments on commit 88f1568

Please sign in to comment.