[{"data":1,"prerenderedAt":104},["ShallowReactive",2],{"project-crazy-curves":3},{"id":4,"title":5,"available":6,"badges":7,"body":11,"client":79,"date":80,"description":81,"development":82,"duration":83,"extension":84,"image":85,"meta":86,"navigation":6,"path":87,"preview_type":10,"privacy":88,"role":89,"seo":90,"short_description":91,"status":92,"stem":93,"technology":94,"url":101,"weight":102,"__hash__":103},"projects/projects/crazy-curves.md","Crazy Curves",true,[8,9,10],"code","design","mobile",{"type":12,"value":13,"toc":75},"minimark",[14,21,24,58,61,72],[15,16,17,20],"p",{},[18,19,5],"strong",{}," is a mobile puzzle game where you rotate tiles to connect colorful curves into closed loops. Simple to pick up, but with 1000 levels of escalating difficulty and 15+ special tile types, it becomes a serious brain workout.",[15,22,23],{},"The game starts gently - small grids, two colors, basic tiles. But as you progress, new mechanics are introduced that completely change how you approach each puzzle:",[25,26,27,34,40,46,52],"ul",{},[28,29,30,33],"li",{},[18,31,32],{},"Ice"," tiles slide two steps at once",[28,35,36,39],{},[18,37,38],{},"Fire"," tiles rotate all their neighbors when you touch them",[28,41,42,45],{},[18,43,44],{},"Teleport"," tiles act as portals - their neighbors see the partner's curves instead",[28,47,48,51],{},[18,49,50],{},"Poison"," curves spread through your connected lines, forcing you to isolate them",[28,53,54,57],{},[18,55,56],{},"Ghost"," tiles go invisible after the first rotation - memorize fast",[15,59,60],{},"Every modifier has a strategic purpose. There are no decorative-only tiles - each one forces you to rethink your approach.",[15,62,63,64,67,68,71],{},"Beyond the main campaign, there's a ",[18,65,66],{},"Daily Challenge"," with streak tracking, and an ",[18,69,70],{},"Endless Mode"," that procedurally generates puzzles forever. The game supports 4 languages, multiple color palettes (including colorblind-friendly), and works fully offline.",[15,73,74],{},"Built with Nuxt 3, rendered entirely in SVG, and shipped as a native Android app via Capacitor. Levels are generated algorithmically with a seeded PRNG - same initial state on every device.",{"title":76,"searchDepth":77,"depth":77,"links":78},"",2,[],"Personal Project","2026-04-04","Crazy Curves is a mobile puzzle game where you rotate tiles to connect colorful curves into closed loops. Simple to pick up, but with 1000 levels of escalating difficulty and 15+ special tile types, it becomes a serious brain workout.",false,"~2 months","md","crazy-curves.png",{},"/projects/crazy-curves","crazy-curves","Fullstack Developer",{"title":5,"description":81},"Mobile puzzle game: rotate tiles to connect colorful curves across 1000 levels","Active","projects/crazy-curves",[95,96,97,98,99,100],"nuxt","vue","typescript","tailwind","capacitor","svg","https://play.google.com/store/apps/details?id=com.crazycurves.app",90,"oyVf0QJc4_-gBhk1-97Rsv2dHrJab_FpbFoWQuqBzvA",1776886070623]