[{"data":1,"prerenderedAt":394},["ShallowReactive",2],{"project-3750068":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":46,"post_text":47,"what":48,"said":80,"maker_in_thread":219,"shape":228,"grid":230,"attempts":357,"same_week":358,"maker_shows":45,"maker_hidden":386,"reader_version":387,"card":388},"3750068","Worldle","Worldle- 24 Hour real time boggle HTML5 hackathon game","title","Show HN: Worldle- 24 Hour real time boggle HTML5 hackathon game","http:\u002F\u002Fconcavegames.com","concavegames.com","farhadabas",1332612128,2012,91,52,247,1677,15,"notable","games","word game","web_app",[24,25,26,21],"boggle","html5 game","multiplayer word game","mixed",-0.356,{"positive":30,"neutral":31,"mixed":32,"critical":33},5,9,3,16,33,{"execution":36,"design":38,"privacy":41,"docs":42,"performance":43,"idea":44},{"positive":37,"critical":30},1,{"positive":39,"critical":40},0,4,{"positive":39,"critical":32},{"positive":39,"critical":37},{"positive":37,"critical":37},{"positive":39,"critical":45},2,[39,30,37,37,30,32,37,39,32,32,37,39,39,32,39,39,37,39,32,39,32,37,39,30,37,39,37,37,32,37,32,37,39,37,37,30,37,37,39,32],null,{"problem":47,"audience":47,"pricing":47,"motivation":49,"time_to_build":56,"stack":60,"openness":77,"stage":78,"team_size":79},{"value":50,"source":51,"evidence":52},"Built during a 24-hour on-campus Yahoo hackathon; inspired by Wordament on WP7","maker",[53],{"id":54,"by":11,"text":55},"3750092","Built this in 24 hours with 3 other friends as a part of an on campus Yahoo hackathon. We just finished working on the game, so it likely has many bugs. The game is built with…",{"value":57,"source":51,"evidence":58},"24 hours",[59],{"id":54,"by":11,"text":55},[61,65,69],{"value":62,"source":51,"evidence":63},"HTML5",[64],{"id":54,"by":11,"text":55},{"value":66,"source":51,"evidence":67},"now.js",[68],{"id":54,"by":11,"text":55},{"value":70,"source":71,"evidence":72},"Node.js","commenter",[73],{"id":74,"by":75,"text":76},"3754258","hassaanm","Thanks for bringing the Opera issue to our attention. As for the name input prompt, it's true that we could've done something better, but to be fair, this was our first time…","unknown","prototype","team",{"praise":81,"objections":104,"requests":154,"questions":174,"alternatives":204},[82,93],{"value":83,"source":71,"evidence":84},"Fun and addictive, smooth on iOS",[85,89],{"id":86,"by":87,"text":88},"3750656","ca98am79","Nice job - it's addicting and fun! But I agree that diagonal can sometimes be frustrating - I had to do it very carefully, which made me slower. Also, I was hoping there would be…",{"id":90,"by":91,"text":92},"3750885","roadnottaken","Impressive - so smooth on iOS!",{"value":94,"source":71,"evidence":95},"Impressive for a 24-hour project",[96,100],{"id":97,"by":98,"text":99},"3750102","xmmx","Wow this is really cool for a 24 hour project! Hope your servers are equipped to handle all the HN traffic!",{"id":101,"by":102,"text":103},"3751289","pradn","Congrats, team. You guys winning was quite predictable. -Prad",[105,121,136,147],{"value":106,"source":71,"evidence":107},"Diagonal selection by dragging is frustrating and mis-selects letters",[108,112,116,117],{"id":109,"by":110,"text":111},"3750126","estenh","Super cool, but I keep clicking the wrong letters when I go diagonally on my trackpad.",{"id":113,"by":114,"text":115},"3750132","nkassis","Same issue with mouse.",{"id":86,"by":87,"text":88},{"id":118,"by":119,"text":120},"3750808","bryanh","Suggestion: make them circles instead of squares for easier diagonal moves.",{"value":122,"source":71,"evidence":123},"Security holes: XSS on leaderboard and cheating via console or client-side words",[124,128,132],{"id":125,"by":126,"text":127},"3750278","pmorici","It seems like you might not be properly escaping user input for their name by the looks of the leader board which is now popping up a window with a dude getting slapped in the…",{"id":129,"by":130,"text":131},"3750371","nulluk","So far there has been several GIF's embedded. An alert for your document.cookie, and a redirect to another gif. You can safely say it's not escaping the HTML input on the leader…",{"id":133,"by":134,"text":135},"3750339","aidos","Yeah cool, you know you can cheat by just looking in the console, right? :)",{"value":137,"source":71,"evidence":138},"Backspace triggers browser back button and loses the game",[139,143],{"id":140,"by":141,"text":142},"3750543","thedufer","You should capture the backspace key so it doesn't trigger the back button on the browser. Just stopping the event would be nice.",{"id":144,"by":145,"text":146},"3751429","nosecreek","Agreed. I keep hitting backspace when I type a wrong letter or realize a word isn't actually there and suddenly my game is gone.",{"value":148,"source":71,"evidence":149},"2 and 3 letter words make the game boring",[150],{"id":151,"by":152,"text":153},"3751219","huhtenberg","tip, pit, sit, tit, git, tar, rat ... 2 and 3 letter words should really be excluded. They make the game boring. Great stuff otherwise, really enjoyed playing it. Thanks.",[155,159,163,170],{"value":156,"source":71,"evidence":157},"Add high scores or an all-time high list",[158],{"id":86,"by":87,"text":88},{"value":160,"source":71,"evidence":161},"Use circles instead of squares for diagonal moves",[162],{"id":118,"by":119,"text":120},{"value":164,"source":71,"evidence":165},"Better name input than a JS prompt",[166],{"id":167,"by":168,"text":169},"3754021","tripzilch","Doesn't work in Opera? It just asks me for me name and then sticks at LOADING? BTW you could probably come up with something prettier than a JS prompt to ask for a name.",{"value":171,"source":71,"evidence":172},"Exclude short words",[173],{"id":151,"by":152,"text":153},[175,186,197],{"value":176,"source":71,"evidence":177},"How the boards are generated",[178,182],{"id":179,"by":180,"text":181},"3750148","gmig","How are the boards generated with so many words?",{"id":183,"by":184,"text":185},"3752422","kunil","I am working on a similar boggle clone for facebook (there is none for my main language). What did you use for the server side? First I started with a Java server with sockets…",{"value":187,"source":71,"evidence":188},"Why now.js instead of dnode, and hosting choice",[189,193],{"id":190,"by":191,"text":192},"3750550","mrchess","Thoughts on now.js? Why now.js instead of dnode?",{"id":194,"by":195,"text":196},"3751529","jonnytran","What are you using for hosting? I've been making a game and using Heroku, but when I started doing multiplayer, I realized Heroku doesn't support socketio.",{"value":198,"source":71,"evidence":199},"How to play",[200],{"id":201,"by":202,"text":203},"3751127","NathanKP","Maybe its just my ignorance but I have no idea how to play this. From a user experience perspective I see that I can click on letters to make them turn red and spin, and…",[205,215],{"value":206,"source":71,"evidence":207},"Wordament on Windows Phone",[208,212],{"id":209,"by":210,"text":211},"3750655","deepuj","Rip off of the popular Wordament game on Windows Phone!",{"id":213,"by":11,"text":214},"3750678","Yup thats where I got the idea from. Wanted to see if we could build an HTML5 version in 24 hours :)",{"value":216,"source":71,"evidence":217},"Boggle",[218],{"id":183,"by":184,"text":185},{"comments":18,"answered":30,"key":220},[221,222,225],{"id":54,"text":55},{"id":223,"text":224},"3750140","You can use the keyboard to type out the words. There are a few bugs with that but it might be much easier. The game figures out which letters you want to use as you keep typing.…",{"id":226,"text":227},"3750490","Sorry for the problems- tried fixing some of them. Hope you enjoy it!",{"commenters":34,"max_depth":40,"maker_replies":18,"first_comment_mins":30,"lifespan_hours":229},30,[231,233,235,237,238,240,243,245,247,249,251,254,258,261,265,268,270,271,273,275,278,279,280,282,284,287,291,293,298,300,302,305,308,310,314,318,321,324,327,328,330,334,336,337,339,342,344,346,347,350,352,355],[54,39,39,232,11,37],"project\u002Fneutral\u002Fidea",[97,39,30,234,98,39],"maker\u002Fpositive\u002Fexecution",[109,39,37,236,110,39],"project\u002Fcritical\u002Fdesign",[113,39,37,236,114,39],[223,39,39,239,11,37],"maker\u002Fneutral\u002Fdesign",[241,39,30,242,110,39],"3750149","maker\u002Fpositive\u002Fnone",[190,39,32,244,191,39],"maker\u002Fneutral\u002Fexecution",[125,37,37,246,126,39],"project\u002Fcritical\u002Fprivacy",[129,37,32,248,130,39],"project\u002Fmixed\u002Fprivacy",[226,37,39,250,11,37],"maker\u002Fneutral\u002Fprivacy",[252,37,32,248,253,39],"3750636","nyellin",[255,37,32,256,257,39],"3751634","maker\u002Fneutral\u002Fdocs","heretohelp",[259,37,39,260,184,39],"3752425","commenter\u002Fneutral\u002Fperformance",[262,37,37,263,264,39],"3750425","project\u002Fcritical\u002Fperformance","ricardobeat",[266,37,39,267,11,37],"3750485","maker\u002Fneutral\u002Fperformance",[269,37,39,267,11,37],"3750460",[118,45,32,239,119,39],[86,32,32,272,87,39],"project\u002Fmixed\u002Fdesign",[274,32,39,242,11,37],"3750661",[276,32,39,277,75,39],"3751043","commenter\u002Fneutral\u002Fdesign",[140,40,32,239,141,39],[144,40,37,236,145,39],[281,30,39,250,11,37],"3750472",[179,283,32,232,180,39],6,[285,283,39,286,11,37],"3750154","maker\u002Fneutral\u002Fidea",[288,283,39,289,290,39],"3750744","other\u002Fneutral\u002Fnone","objclxt",[183,292,32,244,184,39],7,[294,295,37,296,297,39],"3750659",8,"project\u002Fcritical\u002Fidea","Sembiance",[299,295,39,242,11,37],"3750666",[301,295,30,242,297,39],"3750701",[303,295,39,304,11,37],"3750705","maker\u002Fneutral\u002Fnone",[306,31,37,246,307,39],"3750625","shaggyfrog",[309,31,39,250,11,37],"3750669",[311,312,37,246,313,39],"3750438",10,"thisischris",[315,312,39,316,317,39],"3750567","commenter\u002Fneutral\u002Fnone","ilija139",[201,319,37,320,202,39],11,"project\u002Fcritical\u002Fdocs",[322,319,32,256,323,39],"3751181","Groxx",[167,325,37,326,168,39],12,"project\u002Fcritical\u002Fexecution",[74,325,32,244,75,39],[194,329,32,267,195,39],13,[331,332,37,326,333,39],"3750173",14,"trotsky",[335,332,39,244,11,37],"3750193",[133,18,37,326,134,39],[338,18,39,244,11,37],"3750464",[340,33,37,326,341,39],"3750844","jorkos",[101,343,30,242,102,39],17,[209,345,37,296,210,39],18,[213,345,39,286,11,37],[348,349,37,326,317,39],"3750506",19,[351,349,39,244,11,37],"3750521",[90,353,30,354,91,39],20,"project\u002Fpositive\u002Fperformance",[151,356,37,236,152,39],21,[],[359,364,369,374,378,382],{"id":360,"name":361,"points":362,"category":363},"3750417","Quickmaps",185,"dev_tools",{"id":365,"name":366,"points":367,"category":368},"3745471","KytePhone",166,"productivity",{"id":370,"name":371,"points":372,"category":373},"3747238","Askolo",142,"web_saas",{"id":375,"name":376,"points":377,"category":20},"3751591","omghalp",54,{"id":379,"name":380,"points":381,"category":368},"3767651","API Jobs",37,{"id":383,"name":384,"points":385,"category":368},"3753388","Quip",35,false,"v2",{"id":389,"name":5,"line":6,"ai":386,"cat":20,"year":13,"points":14,"comments":15,"rec":27,"s":390,"top":18,"kw":391,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":392,"url":9,"mix":393,"praise":83,"objection":106,"sub":21},3750068,-0.36,[24,25,26,21],"0511531033100300103031051011313101151103",[30,31,32,33],1793990879789]