Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

rework Slogan and rename into Verkehrt #361

Merged
merged 1 commit into from
Dec 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions secrets.placeholder.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ export const secretValues = {
chal_8: '42',
chal_9: '42',
chal_10: '42',
chal_17: '42',
chal_18: '42',
chal_21: '42',
chal_23: '42',
Expand Down
41 changes: 23 additions & 18 deletions src/content/challenges-part1.js
Original file line number Diff line number Diff line change
Expand Up @@ -851,36 +851,41 @@ export const part1 = [
{
id: 17,
pos: { x: 745, y: 310 },
title: { de: 'Slogan', en: 'Slogan' },
title: { de: 'Verkehrt', en: 'Flipped' },
// date: '2017-05-18',
deps: [55, 66, 114],
html: {
de: story(
'Bex',
`
<p>Ich wollte Kiwi vorschlagen, dass wir uns als Gruppe einen Slogan zulegen. Mein Vorschlag ist &quot;Beweise dein Können!&quot;, weil mich das am meisten mit Hack The Web verbindet. Kiwi ist davon noch nicht ganz überzeugt...</p>
<p>Wenn du diesen Text lesen kannst, dann hast du die Aufgabe schon gelöst. Denn die Antwort lautet Vertikale. Komm, schnapp dir einen Spiegel, dann kannst du den Text besser lesen.</p>

<p>Hey, hast du mir überhaupt zugehört? Deine Antwort ist mein Vorschlag für einen Slogan. Bei der Eingabe gerät aber etwas durcheinander.</p>
<style>
body {
-moz-transform: scale(-1, 1);
-webkit-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
</style>
`
),
en: `
<p>The answer is the slogan of Hack The Web. Your input is jumbled again.</p>
<p>If you can read this text, then you’ve already solved the task. The answer is simply "Vertical." Come on, grab a mirror, then you can read the text more easily.</p>

<style>
body {
-moz-transform: scale(-1, 1);
-webkit-transform: scale(-1, 1);
-o-transform: scale(-1, 1);
-ms-transform: scale(-1, 1);
transform: scale(-1, 1);
}
</style>
`,
},
check: (answer, { req }) => {
const text =
req.lng == 'de' ? 'Beweise dein Können!' : 'Prove your skill.'
const input = answer
.replace(/[^a-zA-ZäöüÄÖÜß ]/g, '')
.trim()
.split(' ')
input.reverse()
const str = input.join(' ').toLowerCase()
return {
answer: str,
correct: str === text.replace(/[^a-zA-ZäüöÄÜÖß ]/g, '').toLowerCase(),
}
},
solution: secrets('chal_17'),
},

{
Expand Down
13 changes: 0 additions & 13 deletions src/server/routes/hints.js
Original file line number Diff line number Diff line change
Expand Up @@ -116,19 +116,6 @@ export const hintsData = {
{ question: 'Die zahlen wackeln', answer: 'genau' },
],
},
17: {
entries: [
{
question: 'Ich checks ned - ich hab alles rückwärts eingegeben',
answer: 'Versuch mal nur die Reihenfolge der Wörter zu verändern',
},
{
question: 'ich verstehe nichts',
answer:
'Hast du schon den Slogan von Bex eingegeben und geschaut, was passiert?',
},
],
},
23: {
entries: [
{
Expand Down
Loading