Skip to content

Commit dda057e

Browse files
authored
Merge pull request sFractal-Podii#1251 from sparrell/workaroundv9
Workaroundv9
2 parents 48ca509 + 7a11606 commit dda057e

File tree

6 files changed

+65
-14
lines changed

6 files changed

+65
-14
lines changed

Diff for: lib/quadblockquiz_web/live/contest_rules.ex

+8-3
Original file line numberDiff line numberDiff line change
@@ -102,11 +102,11 @@ defmodule QuadblockquizWeb.ContestRules do
102102
<li>
103103
The "In Real Life" (IRL) Contest is for those physically present at the Village.
104104
Although remote players can play the game, they are not eligible to win the IRL contest
105-
and should sign up for the Hybrid contest instead.
105+
and should sign up for the Hybrid contest instead. The IRL pin is irl411
106106
</li>
107107
<li>
108108
The Hybrid Contest is for those remote from the conference, although nothing prevents
109-
those physically present from entering Hybrid if they want to.
109+
those physically present from entering Hybrid if they want to. The Hybrid pin is hybrid411
110110
</li>
111111
<li>
112112
When you start to play each game, it will ask whether you want to be part of this contest.
@@ -121,7 +121,7 @@ defmodule QuadblockquizWeb.ContestRules do
121121
</li>
122122
<li>
123123
Note the winner maynot be the person at the top of the Contest Scoreboard
124-
because people may be ineligible
124+
because people may be ineligible.
125125
</li>
126126
<li>
127127
To be eligible for IRL Contest prizes, the person must be physcially present
@@ -154,6 +154,11 @@ defmodule QuadblockquizWeb.ContestRules do
154154
A person is only elegible to receive one prize,
155155
(e.g first on points and first on bricks would only receive one prize for points, and then 'runner up' on bricks would win that prize).
156156
</li>
157+
<li>
158+
There is a 1,000 point question in the OStart Category.
159+
It's answer is
160+
"Studies showed a two-order of magnitude reduction in attacker impact when cybersecurity automation was implemented.".
161+
</li>
157162
<li>
158163
The organizers retain the right to adjust or shutdown the contest
159164
at any time, and has the right to investigate possible cheating

Diff for: lib/quadblockquiz_web/templates/layout/root.html.heex

+7-1
Original file line numberDiff line numberDiff line change
@@ -75,19 +75,25 @@
7575
<img
7676
src={Routes.static_path(@conn, "/images/sFractalConsulting.png")}
7777
alt="sFractal Logo"
78+
class="max-h-32"
7879
/>
7980
</a>
8081
</td>
8182
<td>
8283
<a href="https://podiihq.com/" class="phx-logo">
83-
<img src={Routes.static_path(@conn, "/images/podiilogo.png")} alt="Podii Logo" />
84+
<img
85+
src={Routes.static_path(@conn, "/images/podiilogo.png")}
86+
alt="Podii Logo"
87+
class="max-h-32"
88+
/>
8489
</a>
8590
</td>
8691
<td>
8792
<a href="https://briarcutter.com/" class="phx-logo">
8893
<img
8994
src={Routes.static_path(@conn, "/images/Briar Cutter Final [email protected]")}
9095
alt="Briar Cutter Logo"
96+
class="max-h-32"
9197
/>
9298
</a>
9399
</td>

Diff for: lib/quadblockquiz_web/templates/page/how-to-play.html.heex

+16-7
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,18 @@
55
To get back to the Home page below, click on the Home tab.</p>
66
<p>Note there is no button to play the game. You must login first.</p>
77
<p>Note the "login" button in the upper right. Click on the login button.</p>
8-
<img src={Routes.static_path(@conn, "/images/signin1.png")} alt="signin1" class="max-h-32" />
8+
<img src={Routes.static_path(@conn, "/images/signin1.png")} alt="signin1" class="max-h-64" />
99
<p>Clicking on the login button will cause a dropdown with 3 choices.
1010
Click handle. Github is for developers and will display too much
1111
of your personal info that game will get from GitHub.
1212
You can click anonymous if you are just playing for fun,
1313
but then you can't be in contests</p>
14-
<img src={Routes.static_path(@conn, "/images/signin3.png")} alt="signin3" class="max-h-32" />
14+
<img src={Routes.static_path(@conn, "/images/signin3.png")} alt="signin3" class="max-h-64" />
1515
<p>Clicking Handle will bring up a textbox to enter whatever
1616
handle you want to go by. Note there is no checking for duplicates
1717
so if you choose an existing handle, someone else will get credit for your play.
1818
For example, sFractal and Duncan are already taken</p>
19-
<img src={Routes.static_path(@conn, "/images/signin4.png")} alt="signin4" class="max-h-32" />
19+
<img src={Routes.static_path(@conn, "/images/signin4.png")} alt="signin4" class="max-h-64" />
2020
<p>
2121
After providing a handle, the "Play" button will now appear
2222
near the bottom of the Home page.
@@ -28,7 +28,7 @@
2828
</a>
2929
for more on handles.
3030
</p>
31-
<img src={Routes.static_path(@conn, "/images/signin5.png")} alt="signin5" class="max-h-32" />
31+
<img src={Routes.static_path(@conn, "/images/signin5.png")} alt="signin5" class="max-h-64" />
3232
</div>
3333

3434
<div class="p-6">
@@ -46,7 +46,7 @@
4646
screen, it's lights out for you. Budget space and time wisely.</p>
4747
<p>Think of it this way: the game ends when you go out of business because your supply chain
4848
got too long and all the vulnerabilities you swept under the rug came back to haunt you.</p>
49-
<img src={Routes.static_path(@conn, "/images/gameover1.png")} alt="gameover1" class="max-h-32" />
49+
<img src={Routes.static_path(@conn, "/images/gameover1.png")} alt="gameover1" class="max-h-64" />
5050
</div>
5151

5252
<div class="mt-6 pt-0 p-6">
@@ -125,7 +125,7 @@
125125
Not only will the game slow down to a snail's pace, but a fresh coat of pesky brown/grey injunctions
126126
will festoon your existing block arrays. Hit the space bar!</li>
127127
</ol>
128-
<img src={Routes.static_path(@conn, "/images/qbq-attack.gif")} alt="attack" class="max-h-32" />
128+
<img src={Routes.static_path(@conn, "/images/qbq-attack.gif")} alt="attack" class="max-h-64" />
129129
</div>
130130
<div class="p-6">
131131
<h2 class="heading-2 tracking-wider">4. SCORING</h2>
@@ -148,6 +148,11 @@
148148
It pays to play often and go thru all the questions so you know how to maximize your score.
149149
</li>
150150
</bl>
151+
<img
152+
src={Routes.static_path(@conn, "/images/qbq.09.x.score.gif")}
153+
alt="exponential"
154+
class="max-h-64"
155+
/>
151156
<p>The amount of points scored is also influenced by game conditions.
152157
For instance, there is a mulitplier on the points for answering questions.
153158
A question worth 10 points is worth 20 points after just one block has dropped.
@@ -162,7 +167,9 @@
162167
is worth 600 points if 10 questions answered correctly,
163168
is worth 1,000 points if 50 questions answered correctly,
164169
is worth 1,400 points if 100 questions answered correctly,
165-
and is worth 2,200 points if 30 questions answered correctly.</p>
170+
and is worth 2,200 points if 30 questions answered correctly.
171+
Note the gif above showing the exponential nature of rows was from before this feature was implemented
172+
(ie assume is says 0 questions answered instead of 19).</p>
166173
</div>
167174
<div class="p-6">
168175
<h2 class="heading-2 tracking-wider">5. PRO TIPS</h2>
@@ -228,5 +235,7 @@
228235
contest prizes
229236
</a>
230237
for more information.
238+
It is highly recommended to carefully read all contest rules both for contest pins,
239+
but also for the answer to a 1,000 point question.
231240
</p>
232241
</div>

Diff for: qna/0start/055.cat-sponsor.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,24 @@ Superpower icons
1919
can be traded in for any other powerup.
2020

2121
Make sure to say thank you to our sponsors:
22+
- Peraton
23+
- Cyware
24+
- Open Cybersecurity Alliance
2225
- sFractal Consulting
2326
- Podii
2427
- Briar Cutter
2528
- Grox.io
26-
- Google
2729

2830
# Question:
2931
Which of the following was NOT a sponsor of Quadblockquiz?
3032

3133
## Answers
32-
- Google
34+
- Peraton
3335
- Podii
3436
- Darkside
3537
- Briar Cutter
38+
- Cyware
39+
- Open Cybersecurity Alliance
3640
- Grox.io
3741
- sFractal Consulting
3842

Diff for: qna/0start/056.cat-supplychain.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Powerups for this category include:
2020
- remove all vulnerabilities - get rid of them all, leaving holes in their place
2121
- remove all licensing issues - get rid of them all, leaving holes in their place
2222

23-
This section includes the highest point question,
23+
This section includes one of two highest point questions,
2424
a 1,000 point question -
2525
which could be worth up to
2626
11,000 points depending on your block count.

Diff for: qna/0start/060.contest-bonus.md

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
%{
2+
type: "multi-choice"
3+
}
4+
5+
---
6+
## Bonus Question
7+
Did you read the Contest Rules? The answer is on that page.
8+
9+
10+
# Question:
11+
What did the Contest Rules say the answer was?
12+
13+
## Answers
14+
- 42
15+
- Peraton is the host for this Cybersecurity Automation Village.
16+
- Zepko reported a 25% - 35% efficiency improvement in their SOC analysts by using OpenC2.
17+
- The Open Cybersecurithy Alliance organized this Cybersecurity Automation Village.
18+
- Studies showed a two-order of magnitude reduction in attacker impact when cybersecurity automation was implemented.
19+
- The OCA CACAO Roaster can be used to design, generate, modify, store, digitally sign and verify CACAO playbooks.
20+
- Cyware sponsored lunch for this Cybersecurity Automation Village.
21+
22+
## Score
23+
- Right:1000
24+
- Wrong:500
25+
26+
## Powerup
27+
Superpower

0 commit comments

Comments
 (0)