mirror of
https://github.com/cliffe/BreakEscape.git
synced 2026-02-21 11:18:08 +00:00
- Refactored the MissionsController to use local variable `missions` instead of instance variable `@missions` for better clarity and performance. - Introduced grouping of missions by collection for display, improving the organization of mission listings. - Updated the view to iterate over `@missions_by_collection`, enhancing the presentation of missions by their respective collections. - Added new CSS styles for collection headings to improve UI aesthetics. Additionally, removed invalid missions from the database and updated mission collections for better categorization. Files modified: - missions_controller.rb: Refactored mission retrieval logic. - index.html.erb: Updated mission display logic and added new styles. - migration file: Added cleanup for invalid missions. - Various mission JSON files: Updated collections for consistency.
25 lines
1.0 KiB
JSON
25 lines
1.0 KiB
JSON
{
|
|
"display_name": "The Great Cookie Heist - Encoding Challenge",
|
|
"description": "Your legendary cookie recipe has been stolen by mischievous squirrels led by Sir Acorn! Tracking them to their secret treehouse, the door slams shut behind you. A sign reads: 'Solve our riddles or forever be known as the Cookie Monster!' Crack cryptographic challenges involving Base64, Caesar cipher, and other encoding techniques to reclaim your recipe before time runs out!",
|
|
"difficulty_level": 1,
|
|
"secgen_scenario": null,
|
|
"collection": "escape_room",
|
|
"cybok": [
|
|
{
|
|
"ka": "AC",
|
|
"topic": "Algorithms, Schemes and Protocols",
|
|
"keywords": ["Encoding vs Cryptography", "Caesar cipher", "Vigenere cipher", "SYMMETRIC CRYPTOGRAPHY - AES (ADVANCED ENCRYPTION STANDARD)"]
|
|
},
|
|
{
|
|
"ka": "F",
|
|
"topic": "Artifact Analysis",
|
|
"keywords": ["Encoding and alternative data formats"]
|
|
},
|
|
{
|
|
"ka": "WAM",
|
|
"topic": "Fundamental Concepts and Approaches",
|
|
"keywords": ["ENCODING", "BASE64"]
|
|
}
|
|
]
|
|
}
|