惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Visual Studio Blog
J
Java Code Geeks
H
Hackread – Cybersecurity News, Data Breaches, AI and More
D
Docker
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 聂微东
MyScale Blog
MyScale Blog
H
Help Net Security
Last Week in AI
Last Week in AI
T
The Blog of Author Tim Ferriss
M
MIT News - Artificial intelligence
大猫的无限游戏
大猫的无限游戏
酷 壳 – CoolShell
酷 壳 – CoolShell
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
P
Proofpoint News Feed
博客园 - 叶小钗
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
F
Fortinet All Blogs
Martin Fowler
Martin Fowler
Microsoft Security Blog
Microsoft Security Blog
T
Tailwind CSS Blog
aimingoo的专栏
aimingoo的专栏

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant
Project Codebreaker: Save the Fleet
Anshul Negi · 2026-06-21 · via DEV Community
Cover image for Project Codebreaker: Save the Fleet

Anshul Negi

June Solstice Game Jam Submission

This is a submission for the June Solstice Game Jam

What I Built

Break The Code

Inspired by the idea of codebreakers like Alan Turing during World War II, you play as an intelligence officer whose job is to intercept enemy messages, solve puzzles, and crack secret codes to uncover the enemy's plans.

Your Mission

  • Intercept enemy transmissions.
  • Solve decryption puzzles.
  • Uncover the enemy fleet's plans.
  • Stop their next move before it's too late.

As the war progresses, the puzzles become more challenging, testing your observation and logical thinking.

The Goal
Use your mind instead of weapons to prevent war and save lives. By breaking the enemy's codes before it's too late, you can change the outcome of the battle.

Live Url

Video Demo

Code

GitHub logo anshulnegitc / break-the-code

Solve decryption puzzles, uncover enemy plans, and prevent war in this tactical codebreaking game inspired by Alan Turing.

Break The Code

"Break their code. Save the fleet."

Break The Code is a fast-paced, naval intelligence-themed puzzle game where players must intercept and decrypt enemy signals to protect the fleet before time runs out.

🚀 Key Features

  • Naval Intelligence Command Experience: Immerse yourself in a high-stakes mission environment.
  • Decryption Puzzles: Engaging, logic-based puzzles representing intercepted enemy transmissions.
  • Dynamic Game Engine: Built with HTML5 Canvas, featuring a fleet visualization engine.
  • Intense Gameplay: Manage your fleet's integrity while racing against the clock.
  • Responsive Design: Optimized for both desktop and mobile devices, ensuring critical data is always visible.

🛠️ Tech Stack

  • Framework: Angular (v21+) with Signals for reactive state management.
  • Language: TypeScript (Strict Mode).
  • Visuals & Styling: Tailwind CSS 4+ for a clean, technical, high-contrast UI.
  • Graphics: HTML5 Canvas API for real-time game engine rendering.

🏗️ Project Architecture

The project follows a feature-driven, scalable directory structure:

  • /src/app/canvas/: Contains the game engine…

How I Built It

Technical Approach

  • Built the game using HTML5 Canvas for the battlefield and game visuals.
  • Used Google AI Studio throughout the development process to build and improve the game.
  • Used Gemini to help with gameplay ideas, mission flow, puzzle design, and balancing the difficulty.
  • Designed the game around 5 missions, where each completed mission advances the enemy fleet and unlocks the next challenge.
  • Added a 3-life system so every choice matters.
  • Created different puzzle types using number and pattern sequences, including arithmetic patterns, prime numbers, Fibonacci sequences, and multi-step logic.

Interesting Decisions

  • Instead of focusing on combat, I wanted players to stop the enemy by solving puzzles and breaking secret codes.
  • I moved the enemy fleet in five strategic steps instead of continuous movement to make the growing threat easier to understand.
  • I kept the interface simple and used short intelligence messages to tell the story without interrupting gameplay.

The goal was to create a simple experience where players use logic, observation, and problem-solving to uncover enemy plans and prevent war.

Prize Category

Best Ode to Alan Turing

  • Inspired by Alan Turing and World War II codebreakers.
  • Players use logic and code-breaking instead of weapons to stop the enemy.
  • The game celebrates the power of problem-solving and intelligence.

Best Google AI Usage

  • Used Google AI Studio and Gemini throughout development.
  • Gemini helped shape the gameplay, puzzles, mission flow, and overall experience.
  • Google AI acted as a creative partner from idea to final submission.