[{"data":1,"prerenderedAt":514},["ShallowReactive",2],{"project-21923940":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":28,"sentiment":29,"stance_mix":30,"scored_comments":34,"aspects":35,"strip":43,"post_text":45,"what":46,"said":63,"maker_in_thread":191,"shape":201,"grid":206,"attempts":475,"same_week":476,"maker_shows":505,"maker_hidden":506,"reader_version":507,"card":508},"21923940","isocity","A tiny isometric city builder in JavaScript","title","Show HN: A tiny isometric city builder in JavaScript","https:\u002F\u002Fgithub.com\u002Fvictorqribeiro\u002Fisocity","github.com","atum47",1577820929,2019,593,104,19,2195,1,"legend","games","city builder","web_app",[24,25,26,27],"isometric city builder","javascript game","isometric tiles","browser game","loved",0.378,{"positive":31,"neutral":32,"mixed":33,"critical":33},16,21,2,41,{"execution":36,"design":38,"idea":40,"docs":42},{"positive":37,"critical":37},0,{"positive":39,"critical":18},5,{"positive":41,"critical":37},4,{"positive":37,"critical":37},[44,44,37,44,44,44,44,39,39,44,44,39,37,37,44,37,37,37,37,37,39,44,39,44,37,37,37,44,44,44,39,39,44,18,39,39,39,39,39,37],3,null,{"problem":45,"audience":45,"pricing":45,"motivation":47,"time_to_build":45,"stack":54,"openness":60,"stage":61,"team_size":62},{"value":48,"source":49,"evidence":50},"Built a tiny city builder using free isometric tile set found by the maker","maker",[51],{"id":52,"by":11,"text":53},"21924014","Hi everyone. I've made a isometric tile map a while ago - http:\u002F\u002Fjsfiddle.net\u002Fvictorqribeiro\u002Fk3bazwnj\u002F - but yesterday I found this really cool tile set - free to use - so I…",[55],{"value":56,"source":49,"evidence":57},"JavaScript",[58],{"id":59},"post","open_source","launched","unknown",{"praise":64,"objections":96,"requests":130,"questions":164,"alternatives":172},[65,85],{"value":66,"source":67,"evidence":68},"Fun and simple to play","commenter",[69,73,77,81],{"id":70,"by":71,"text":72},"21925635","devadvance","Nice, simple, and fun! I also appreciate that you're very open to contributions! :)",{"id":74,"by":75,"text":76},"21925863","kfarr","This is a super fun app and I'm also very impressed by the elegant simplicity and readable code of this project! The tools you provided are perfect -- they offer just enough…",{"id":78,"by":79,"text":80},"21924515","gherkinnn","I spent a good 20min building little towns. Nice post.",{"id":82,"by":83,"text":84},"21925694","jonbennett18","Fantastic. Like a mini sim city. Probably works better than the original PS version.",{"value":86,"source":67,"evidence":87},"Nice visual style",[88,92],{"id":89,"by":90,"text":91},"21925363","mysterydip","Love it! Kenney makes some really nice assets. You might want to check out Raccoon Media https:\u002F\u002Fracoon.media\u002F and Quaternius http:\u002F\u002Fquaternius.com\u002Fassets.html for some expanded…",{"id":93,"by":94,"text":95},"21926906","bump-ladel","This is beautiful. I think that the success of games like Transport Tycoon is in large part down to an undefined satisfaction that comes from the graphic style.",[97,112,123],{"value":98,"source":67,"evidence":99},"Tile selection requires scrolling a long vertical list",[100,104,108],{"id":101,"by":102,"text":103},"21925227","masukomi","i like it. Having to scroll through long vertical list of tiles to find the one you want is kind-of a pain though. Other than that, nifty. :)",{"id":105,"by":106,"text":107},"21925874","zamadatix","Nothing wrong with a scrolling layout, it's just a bit overrestricted: https:\u002F\u002Fi.imgur.com\u002F76BML6a.png Filling some of the whitespace with scrollable grid of pieces would go a…",{"id":109,"by":110,"text":111},"21927316","_nalply","Perhaps make the list horizontal because of the highrises wasting space on the vertical list?",{"value":113,"source":67,"evidence":114},"No touch or drag support initially",[115,119],{"id":116,"by":117,"text":118},"21924388","sansnomme","Would you mind adding support for touch devices?",{"id":120,"by":121,"text":122},"21924702","yissp","Really cool project! Small suggestion, some indication of which type of tile is currently selected might be nice (like maybe highlight it or something).",{"value":124,"source":67,"evidence":125},"Sidebar not compact enough",[126],{"id":127,"by":128,"text":129},"21927406","11235813213455","You need to make the scrollable sidebar on the left much more compact, it's not very usable currently",[131,139,150,157],{"value":132,"source":67,"evidence":133},"Highlight the selected tile",[134,135],{"id":120,"by":121,"text":122},{"id":136,"by":137,"text":138},"21925977","lonelappde","A 2D array might be easier to scroll through. Also, I suggest highlighting the currently selected piece.",{"value":140,"source":67,"evidence":141},"Tile rotation",[142,146],{"id":143,"by":144,"text":145},"21925831","amelius","Small suggestion for UI improvement: while hovering over a tile, and pressing (say) the R key, you could rotate the tile by 90 degrees.",{"id":147,"by":148,"text":149},"21926036","hyperpallium","live demo works on mobile, looks very nice, but not seeing rotate controls https:\u002F\u002Fvictorribeiro.com\u002Fisocity\u002F Doesn't seem to implement rotation - it can reveal obscured objects.…",{"value":151,"source":67,"evidence":152},"Save or share city via URL",[153],{"id":154,"by":155,"text":156},"21925559","ynniv","It would be great if this stored the city as data in the URL so we could share them.",{"value":158,"source":67,"evidence":159},"Click and drag to paint tiles",[160],{"id":161,"by":162,"text":163},"21924800","anonytrary","I agree, really cool, also have a small suggestion -- it'd be nice if you could click and drag to \"draw\" tiles into the main board. Currently you can only click tile-by-tile.",[165],{"value":166,"source":67,"evidence":167},"What does a one-liner map snippet produce",[168],{"id":169,"by":170,"text":171},"21926550","mLuby","Super cool! Anyone recognize what this makes? ``` map=Array(7).fill(Array(7).fill(3)).map((a,i)=>a.map((x,n)=>[0,i>3&&n\u003C3?1:3]));drawMap() ```",[173,180,187],{"value":174,"source":67,"evidence":175},"Caesar 3",[176],{"id":177,"by":178,"text":179},"21925050","z3t4","You can make some really nice looking games using isometric tiles, Ceasar 3 comes to mind. Which looks much better then Ceasar 4 IMHO, which is 3d AFAIK. And game-play also feels…",{"value":181,"source":67,"evidence":182},"OpenTTD",[183],{"id":184,"by":185,"text":186},"21927492","Delameko","I still play Transport Tycoon fairly often. The open version at https:\u002F\u002Fwww.openttd.org\u002F is my goto. I've tried a lot of the newer city builders and the 3D just does not do it…",{"value":188,"source":67,"evidence":189},"SimCity",[190],{"id":82,"by":83,"text":84},{"comments":192,"answered":39,"key":193},24,[194,195,198],{"id":52,"text":53},{"id":196,"text":197},"21924449","what device you're on? cause it works on my phone",{"id":199,"text":200},"21925680","that was the easiest most intuitive way I found to display the tiles. it's not great though",{"commenters":202,"max_depth":203,"maker_replies":192,"first_comment_mins":204,"lifespan_hours":205},64,6,7,69,[207,209,211,212,216,218,221,224,225,228,230,231,232,233,237,238,240,244,247,251,254,257,259,261,264,265,268,270,272,273,276,279,282,285,287,289,292,293,294,297,301,304,307,310,312,314,317,320,322,325,328,330,333,335,337,341,343,345,347,350,352,354,356,360,364,367,370,372,376,380,383,385,387,390,392,395,398,400,403,407,409,412,414,415,417,421,424,427,430,432,436,438,442,444,448,450,454,456,460,462,464,467,469,473],[52,37,37,208,11,18],"maker\u002Fneutral\u002Fidea",[116,37,44,210,117,37],"maker\u002Fneutral\u002Fexecution",[196,37,37,210,11,18],[213,37,44,214,215,37],"21924461","project\u002Fneutral\u002Fdesign","quickthrower2",[177,37,37,217,178,37],"other\u002Fneutral\u002Fnone",[219,37,37,217,220,37],"21925869","52-6F-62",[222,37,37,217,223,37],"21927094","billfruit",[184,37,37,217,185,37],[226,37,37,217,227,37],"21928567","whatsmyusername",[101,37,44,229,102,37],"project\u002Fmixed\u002Fdesign",[199,37,37,214,11,18],[105,37,44,214,106,37],[136,37,44,214,137,37],[234,37,37,235,236,37],"21926651","commenter\u002Fneutral\u002Fdesign","andai",[109,37,44,214,110,37],[89,37,39,239,90,37],"project\u002Fpositive\u002Fdesign",[241,37,18,242,243,37],"21927930","project\u002Fcritical\u002Fnone","twic",[245,37,37,246,11,18],"21929600","project\u002Fneutral\u002Fnone",[248,37,39,249,250,37],"21925476","project\u002Fpositive\u002Fidea","mutagen",[252,37,37,253,11,18],"21925601","project\u002Fneutral\u002Fidea",[255,37,39,249,256,37],"21926325","abj",[258,37,37,253,11,18],"21926980",[70,37,39,260,71,37],"project\u002Fpositive\u002Fnone",[262,37,37,263,11,18],"21926434","maker\u002Fpositive\u002Fnone",[143,37,44,214,144,37],[266,37,44,214,267,37],"21925981","mdorazio",[269,37,37,235,144,37],"21926051",[271,37,44,214,148,37],"21926070",[74,18,39,239,75,37],[274,18,37,275,11,18],"21925901","maker\u002Fneutral\u002Fnone",[277,18,44,275,278,37],"21926505","ronilan",[280,18,37,217,281,37],"21928982","eps",[283,33,37,217,284,37],"21924606","Jaygles",[286,33,37,217,236,37],"21926664",[288,33,37,217,284,37],"21929733",[290,44,37,217,291,37],"21924827","iod",[120,41,44,214,121,37],[161,41,44,214,162,37],[295,39,37,217,296,37],"21926341","lwb",[298,39,37,299,300,37],"21926642","commenter\u002Fneutral\u002Fnone","drusepth",[302,39,37,299,303,37],"21926687","grardb",[305,39,37,299,306,37],"21926805","iudqnolq",[308,39,37,299,309,37],"21927077","kohtatsu",[311,39,37,299,306,37],"21927160",[313,39,37,217,236,37],"21926680",[315,39,37,217,316,37],"21926836","mkoryak",[318,39,37,217,319,37],"21929361","rkuykendall-com",[321,39,37,217,296,37],"21929461",[323,39,37,217,324,37],"21931502","danlugo92",[326,39,37,217,327,37],"21946861","ZeikJT",[329,39,37,217,215,37],"21927158",[331,203,37,217,332,37],"21924698","hinkley",[334,204,37,275,11,18],"21925535",[93,336,39,239,94,37],8,[338,339,37,217,340,37],"21925983",9,"DDR0",[154,342,44,253,155,37],10,[344,342,44,253,75,37],"21925845",[346,342,37,275,11,18],"21925851",[348,342,39,249,349,37],"21926841","krokicki",[351,342,37,263,11,18],"21928570",[353,342,44,246,155,37],"21929938",[355,342,44,246,155,37],"21931774",[357,358,37,217,359,37],"21925384",11,"Aperocky",[361,362,37,217,363,37],"21925395",12,"photon_lines",[365,362,37,217,366,37],"21933476","cerberusss",[368,369,37,253,11,18],"21925702",13,[371,369,37,214,11,18],"21925706",[373,374,37,217,375,37],"21934527",14,"michelb",[377,378,37,217,379,37],"21945061",15,"blader_johny",[381,31,37,217,382,37],"21927621","gokhan",[147,384,44,229,148,37],17,[169,386,44,246,170,37],18,[388,386,37,299,389,37],"21926565","jdauriemma",[391,386,37,246,11,18],"21927194",[393,386,44,394,170,37],"21928393","project\u002Fneutral\u002Fdocs",[396,386,37,299,397,37],"21926632","thinkingkong",[399,386,37,299,11,18],"21927193",[401,16,44,253,402,37],"21934833","Gigablah",[404,405,39,239,406,37],"21924925",20,"ogre_codes",[408,405,37,217,121,37],"21925302",[410,405,37,411,11,18],"21925493","maker\u002Fneutral\u002Fdocs",[413,405,37,217,406,37],"21925505",[78,32,39,260,79,37],[416,32,37,299,11,18],"21926792",[418,419,44,253,420,37],"21925356",22,"simonsarris",[422,419,37,423,11,18],"21925490","project\u002Fneutral\u002Fexecution",[127,425,18,426,128,37],23,"project\u002Fcritical\u002Fdesign",[428,192,44,253,429,37],"21947617","antman",[82,431,39,249,83,37],25,[433,434,39,260,435,37],"21928994",26,"lancesells",[437,434,37,263,11,18],"21931567",[439,440,39,263,441,37],"21925843",27,"matthewhartmans",[443,440,37,263,11,18],"21931571",[445,446,39,263,447,37],"21925332",28,"leonardteo",[449,446,37,263,11,18],"21926790",[451,452,39,260,453,37],"21928808",29,"ykevinator",[455,452,37,263,11,18],"21931575",[457,458,39,263,459,37],"21924651",30,"sbussard",[461,458,44,214,459,37],"21924669",[463,458,37,263,11,18],"21926789",[465,466,39,239,227,37],"21928565",31,[468,466,37,263,11,18],"21931579",[470,471,37,217,472,37],"21928261",32,"fit2rule",[474,471,37,217,366,37],"21933481",[],[477,482,487,491,495,500],{"id":478,"name":479,"points":480,"category":481},"21921165","One Page Calendar 2020",517,"productivity",{"id":483,"name":484,"points":485,"category":486},"21887848","Eschersket.ch",386,"creative",{"id":488,"name":489,"points":490,"category":20},"21927076","car",308,{"id":492,"name":493,"points":494,"category":486},"21891053","CoreUI Icons",238,{"id":496,"name":497,"points":498,"category":499},"21921293","Bash-My-AWS",155,"dev_tools",{"id":501,"name":502,"points":503,"category":504},"21926666","Nodetube",151,"web_saas",53,false,"v2",{"id":509,"name":5,"line":6,"ai":506,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":510,"top":18,"kw":511,"maker":11,"domain":10,"tier":19,"attempts":37,"strip":512,"url":9,"mix":513,"praise":66,"objection":98,"sub":21},21923940,0.38,[24,25,26,27],"3303333553350030000053530003335531555550",[31,32,33,33],1793991000400]