[{"data":1,"prerenderedAt":325},["ShallowReactive",2],{"project-7268079":3},{"id":4,"name":5,"line":6,"line_source":7,"title":8,"url":9,"domain":10,"maker":11,"posted_at":12,"year":13,"points":14,"comments":15,"rank_in_year":16,"shown_in_year":17,"top":18,"tier":19,"category":20,"subcategory":21,"format":22,"keywords":23,"reception":27,"sentiment":28,"stance_mix":29,"scored_comments":34,"aspects":35,"strip":43,"post_text":45,"what":46,"said":61,"maker_in_thread":172,"shape":183,"grid":186,"attempts":286,"same_week":287,"maker_shows":37,"maker_hidden":317,"reader_version":318,"card":319},"7268079","ThreesJS","iOS game Threes for the browser","title","Show HN: ThreesJS – iOS game Threes for the browser","http:\u002F\u002Fthrees.meteor.com\u002F","threes.meteor.com","angelaconstance",1392858731,2014,81,37,363,2272,16,"notable","games","puzzle game","web_app",[24,21,25,26],"threes","browser game","sliding tiles","mixed",0.104,{"positive":30,"neutral":31,"mixed":32,"critical":33},7,10,2,4,23,{"design":36,"execution":39,"idea":41,"performance":42},{"positive":37,"critical":38},1,3,{"positive":40,"critical":37},0,{"positive":32,"critical":40},{"positive":37,"critical":40},[38,38,38,37,40,40,40,38,40,37,40,44,38,38,40,40,40,40,38,38,38,38,40,44,44,40,40,38,37,44,37,40,40,44,44,38,44],5,null,{"problem":45,"audience":45,"pricing":45,"motivation":45,"time_to_build":45,"stack":47,"openness":60,"stage":60,"team_size":60},[48],{"value":49,"source":50,"evidence":51},"Meteor","commenter",[52,56],{"id":53,"by":54,"text":55},"7269352","nacs","Nicely implemented. I found it interesting that you used Meteor to build this game -- I initially thought it was a fully client-side Javascript only canvas-based game. Is there…",{"id":57,"by":58,"text":59},"7270823","jbeja","It used meteor.js","unknown",{"praise":62,"objections":90,"requests":110,"questions":123,"alternatives":153},[63,75,82],{"value":64,"source":50,"evidence":65},"Feels just like the real game and is well implemented",[66,70,71],{"id":67,"by":68,"text":69},"7268347","madsushi","This feels just like the real game. I am just missing the predictive\u002F\"test\" move that lets you see what would happen without actually moving the tiles.",{"id":53,"by":54,"text":55},{"id":72,"by":73,"text":74},"7268929","thecasualgamer","The perfect combo: Intellectual and addicting!",{"value":76,"source":50,"evidence":77},"Soundtrack and polish are appreciated",[78],{"id":79,"by":80,"text":81},"7268714","saltylicorice","This is wonderful. Adding the soundtrack was a nice touch.",{"value":83,"source":50,"evidence":84},"Addictive puzzle gameplay",[85,86],{"id":72,"by":73,"text":74},{"id":87,"by":88,"text":89},"7268671","n1ghtmare_","Wow ! This is absolutely awesome !",[91,98,106],{"value":92,"source":50,"evidence":93},"No touch control on mobile devices",[94],{"id":95,"by":96,"text":97},"7268480","hayksaakian","No touch control makes me sad. Should call it Threes for PCs.",{"value":99,"source":50,"evidence":100},"Missing predictive move preview",[101,102],{"id":67,"by":68,"text":69},{"id":103,"by":104,"text":105},"7270963","podperson","Good job. The simple alert at the end for the score is a bit of a weakness. I agree about the partial slide movement testing. Perhaps hit the arrow to test the move and…",{"value":107,"source":50,"evidence":108},"Alert at game end is a weak point",[109],{"id":103,"by":104,"text":105},[111,116],{"value":112,"source":50,"evidence":113},"Add predictive move test without moving tiles",[114,115],{"id":67,"by":68,"text":69},{"id":103,"by":104,"text":105},{"value":117,"source":50,"evidence":118},"Open source the code",[119],{"id":120,"by":121,"text":122},"7270181","gdiocarez","Open Source? :3",[124,135,146],{"value":125,"source":50,"evidence":126},"How is the next-tile distribution generated",[127,131],{"id":128,"by":129,"text":130},"7269031","davepeck","This is excellent! Out of curiosity, what distribution of \"next\" tiles is produced?",{"id":132,"by":133,"text":134},"7269918","panic","I've been doing the same thing! I believe the higher numbers work like this: every 21 turns, Threes generates a number from 0-20. After this number of turns elapses, if the…",{"value":136,"source":50,"evidence":137},"How the scoring works",[138,142],{"id":139,"by":140,"text":141},"7270691","damon_c","You must have figured out how they score the different numbers. 96 is like 780 points, 192 gets 3500, 384 gets around 6200 points, 768 gets 22000 or so... Did you find an obvious…",{"id":143,"by":144,"text":145},"7271041","prezjordan","Article isn't loading for me, but each (3+) tile can be represented as 3 * 2^k, and it's score is calculated as 3^(k+1) ``` 3 -> 3 * 2^0 -> 3^1 -> 3 pts 6 -> 3 * 2^1 -> 3^2 -> 9…",{"value":147,"source":50,"evidence":148},"What counts as a passable score",[149],{"id":150,"by":151,"text":152},"7270892","zamalek","Awesome stuff! What's considered a passable score?",[154,165],{"value":155,"source":50,"evidence":156},"Threes (original iOS game)",[157,161],{"id":158,"by":159,"text":160},"7269019","glifchits","Love how it is way faster than the iOS version on my 4S.",{"id":162,"by":163,"text":164},"7268782","Encosia","I think the game mechanics are off slightly, compared to the iOS app. I had this layout (with some other unrelated tiles): ``` - - - - - - - - 1 - - - 2 - - - ``` And, pressed…",{"value":166,"source":50,"evidence":167},"PuzzleScript version of Threes",[168],{"id":169,"by":170,"text":171},"7270771","ndrake","PuzzleScript version http:\u002F\u002Fbnhw.co.uk\u002Fthrees\u002F",{"comments":33,"answered":37,"key":173},[174,177,180],{"id":175,"text":176},"7268831","Think I know what's happening here! My way of preventing too many keystrokes in quick succession is pretty hacky—basically, if you keypress \u003C300ms after your last physical…",{"id":178,"text":179},"7269045","Purposely made it nonfunctional (or mostly nonfunctional) on mobile devices, to not step on the toes of the original creators—they're coming out with an Android version soon!",{"id":181,"text":182},"7269062","Grabbed the strategy from this article (http:\u002F\u002Fwww.kotaku.com.au\u002F2014\u002F02\u002Ftips-for-playing-threes-the-new-mobile-game-everyones-talking-about\u002F)! Basically there is a deck of 12…",{"commenters":184,"max_depth":33,"maker_replies":33,"first_comment_mins":185,"lifespan_hours":18},30,61,[187,189,193,196,198,200,204,207,209,211,213,215,218,220,221,223,225,228,229,231,235,236,239,241,244,247,250,253,255,259,261,265,268,271,274,279,282],[67,40,38,188,68,40],"project\u002Fmixed\u002Fdesign",[190,40,38,191,192,40],"7268501","project\u002Fneutral\u002Fdesign","jaredsohn",[194,40,38,191,195,40],"7268841","silvertab",[162,37,37,197,163,40],"project\u002Fcritical\u002Fexecution",[175,37,40,199,11,37],"maker\u002Fneutral\u002Fexecution",[201,32,40,202,203,40],"7269335","other\u002Fneutral\u002Fnone","rileyjshaw",[205,38,40,202,206,40],"7268443","evan_",[139,33,38,208,140,40],"project\u002Fneutral\u002Fidea",[143,33,40,210,144,40],"other\u002Fneutral\u002Fidea",[95,44,37,212,96,40],"project\u002Fcritical\u002Fdesign",[178,44,40,214,11,37],"maker\u002Fpositive\u002Fidea",[216,44,44,214,217,40],"7270941","sgdesign",[53,219,38,199,54,40],6,[128,30,38,208,129,40],[181,30,40,222,11,37],"maker\u002Fneutral\u002Fidea",[224,30,40,210,129,40],"7269178",[226,30,40,210,227,40],"7269748","necubi",[132,30,40,210,133,40],[103,230,38,188,104,40],8,[232,233,38,199,234,40],"7270485",9,"andyhmltn",[57,233,38,199,58,40],[237,31,38,208,238,40],"7268687","kevinflo",[169,240,40,202,170,40],11,[79,242,44,243,80,40],12,"project\u002Fpositive\u002Fdesign",[158,245,44,246,159,40],13,"project\u002Fpositive\u002Fperformance",[248,245,40,249,206,40],"7269809","commenter\u002Fneutral\u002Fnone",[251,245,40,252,159,40],"7272131","commenter\u002Fneutral\u002Fperformance",[150,254,38,208,151,40],14,[256,257,37,212,258,40],"7269185",15,"andrewfelix",[72,18,44,260,73,40],"project\u002Fpositive\u002Fidea",[262,263,37,212,264,40],"7268408",17,"Davertron",[266,263,40,267,11,37],"7269046","maker\u002Fneutral\u002Fdesign",[269,263,40,270,264,40],"7270415","commenter\u002Fneutral\u002Fdesign",[87,272,44,273,88,40],18,"project\u002Fpositive\u002Fnone",[275,276,44,277,278,40],"7268493",19,"maker\u002Fpositive\u002Fnone","robertchung",[120,280,38,281,121,40],20,"project\u002Fneutral\u002Fnone",[283,284,44,273,285,40],"7268936",21,"dushyant",[],[288,293,298,303,308,312],{"id":289,"name":290,"points":291,"category":292},"7276263","ShareLaTeX",276,"productivity",{"id":294,"name":295,"points":296,"category":297},"7298195","Formspree",233,"web_saas",{"id":299,"name":300,"points":301,"category":302},"7282934","Google Music for Mac",193,"consumer_social",{"id":304,"name":305,"points":306,"category":307},"7279412","freetuner",134,"creative",{"id":309,"name":310,"points":311,"category":297},"7277326","Selfie Ticket",131,{"id":313,"name":314,"points":315,"category":316},"7282164","gotofail.com",118,"security_privacy",false,"v2",{"id":320,"name":5,"line":6,"ai":317,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":321,"top":18,"kw":322,"maker":11,"domain":10,"tier":19,"attempts":40,"strip":323,"url":9,"mix":324,"praise":64,"objection":92,"sub":21},7268079,0.1,[24,21,25,26],"3331000301053300003333055003151005535",[30,31,32,33],1793990903052]