[{"data":1,"prerenderedAt":423},["ShallowReactive",2],{"project-32043229":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":35,"aspects":36,"strip":46,"post_text":48,"what":49,"said":83,"maker_in_thread":205,"shape":214,"grid":218,"attempts":384,"same_week":385,"maker_shows":33,"maker_hidden":415,"reader_version":416,"card":417},"32043229","Ants Sandbox","an ants simulator","title","Show HN: Ants Sandbox - an ants simulator","https:\u002F\u002Fwww.ants-sandbox.io\u002F","ants-sandbox.io","tulustul",1657446510,2022,367,61,102,2570,4,"legend","games","simulation game","web_app",[24,25,26,27],"ant simulation","pheromone","colony simulator","simant","mixed",-0.063,{"positive":31,"neutral":32,"mixed":33,"critical":34},8,15,1,10,34,{"idea":37,"execution":40,"pricing":42,"design":43,"performance":44},{"positive":38,"critical":39},3,0,{"positive":33,"critical":41},7,{"positive":33,"critical":39},{"positive":33,"critical":33},{"positive":39,"critical":45},2,[38,39,39,39,39,39,39,39,39,47,39,33,38,47,39,38,38,38,38,33,39,33,39,47,38,38,38,47,33,33,38,33,38,33,33,38,47,39,47,33],5,"I was inspired to make a web based ants simulator after watching this video https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=81GQNPJip2Y\n\nAny feedback appreciated.\n\nBest viewed on Chromium based browsers. Firefox is slow for some reason and Safari is not tested as I don't have a Mac.",{"problem":50,"audience":50,"pricing":50,"motivation":51,"time_to_build":50,"stack":57,"openness":80,"stage":81,"team_size":82},null,{"value":52,"source":53,"evidence":54},"Inspired by a video about ants.","maker",[55],{"id":56},"post",[58,66,70,74],{"value":59,"source":60,"evidence":61},"TypeScript","commenter",[62],{"id":63,"by":64,"text":65},"32045276","bcjordan","Really love this, it can create such amazing visuals (before the ants erase them with the \"no food left\" signal!) Fun to read through the TS\u002FVue\u002FPixiJS source as well, thanks for…",{"value":67,"source":60,"evidence":68},"Vue",[69],{"id":63,"by":64,"text":65},{"value":71,"source":60,"evidence":72},"PixiJS",[73],{"id":63,"by":64,"text":65},{"value":75,"source":53,"evidence":76},"WebGL",[77],{"id":78,"by":11,"text":79},"32057801","It does use WebGL. I can run 15k ants in 60FPS on my machine. What browser and spec do you have?","open_source","launched","solo",{"praise":84,"objections":108,"requests":146,"questions":167,"alternatives":182},[85,100],{"value":86,"source":60,"evidence":87},"Nostalgia for SimAnt and fun retro vibe",[88,92,96],{"id":89,"by":90,"text":91},"32044702","floodle","Also get this on Firefox on Android. Would love to restart the step but it looks like you would have to cancel the whole tour and start over. Really enjoyed it though! Love the…",{"id":93,"by":94,"text":95},"32045546","wintermutestwin","Sim Ant and Sim Earth are both begging for remakes!",{"id":97,"by":98,"text":99},"32053558","marclou","Bringing back childhood memories with those blue ant farms.. thank you",{"value":101,"source":60,"evidence":102},"Visuals and emergent behaviour are impressive",[103,104],{"id":63,"by":64,"text":65},{"id":105,"by":106,"text":107},"32044921","hughrlomas","This is great to see. Years ago I created a basic simulation using the same principles of pheromone gradients, one for the nest and one for food. https:\u002F\u002Fyoutu.be\u002FVsHc91IhzdI It…",[109,128,139],{"value":110,"source":60,"evidence":111},"Touch controls break on iOS, iPad and Android Firefox",[112,116,120,124],{"id":113,"by":114,"text":115},"32044022","wdfx","The simulation works fine on Firefox on Android. But touching the map causes it to fly out of view and I can never get it back. Might benefit from a Centre View button for…",{"id":117,"by":118,"text":119},"32044709","drivers99","When I touch the screen on iPad, everything goes black. Edit: it’s usable if I only use the gui element to zoom out one step and don’t scroll or zoom. I was thinking: what if…",{"id":121,"by":122,"text":123},"32045044","geuis","Sorry but this completely fails on iOS. Can't touch the controls, zoom in or out, etc.",{"id":125,"by":126,"text":127},"32045537","xixixao","The tours are awesome! The last one (with soldiers) stops working after the first Next tap (iOS, Safari).",{"value":129,"source":60,"evidence":130},"Poor performance on some browsers and machines",[131,135],{"id":132,"by":133,"text":134},"32048794","TruthWillHurt","cool, but this needs WebGL or something as I'm getting 8 fps",{"id":136,"by":137,"text":138},"32045383","mywacaday","I think it crashed my phone, froze between tutorial steps and when I looked back my phone, a galaxy note 10+ had restarted.",{"value":140,"source":60,"evidence":141},"Right-click drawing is not intuitive",[142],{"id":143,"by":144,"text":145},"32048142","dylan604","Yeah, right-click drawing is not the most intuitive. I found it purely by accident.",[147,152,156,160],{"value":148,"source":60,"evidence":149},"Fix mobile and touch support",[150,151],{"id":113,"by":114,"text":115},{"id":117,"by":118,"text":119},{"value":153,"source":60,"evidence":154},"Add a centre view button",[155],{"id":113,"by":114,"text":115},{"value":157,"source":60,"evidence":158},"Let worker ants fight",[159],{"id":117,"by":118,"text":119},{"value":161,"source":60,"evidence":162},"Model ant homing vector navigation",[163],{"id":164,"by":165,"text":166},"32045600","fho","One thing that is missing from this simulation is that (at least some) ant species walk straight back to their nest once they found some food. They do this (as far as we know) by…",[168,175],{"value":169,"source":60,"evidence":170},"How does pheromone path optimisation work",[171],{"id":172,"by":173,"text":174},"32055977","ehzy","Would you mind describing the mechanism responsible for the ants optimizing the path? I would assume that once a path is established it become self-reinforcing as more ants…",{"value":176,"source":60,"evidence":177},"How does the food trail direction choice work",[178],{"id":179,"by":180,"text":181},"32045990","detritus","May I ask - in the early stages, when a wandering ant encounters its first food pheromone trail, is there a logic that dictates which direction it chooses to then follow? It has…",[183,194,201],{"value":184,"source":60,"evidence":185},"SimAnt",[186,190],{"id":187,"by":188,"text":189},"32043852","smcleod","Gives me nostalgia for playing Sim Ant when I was young. https:\u002F\u002Fen.wikipedia.org\u002Fwiki\u002FSimAnt",{"id":191,"by":192,"text":193},"32045411","JKCalhoun","I remember A. K. Dewdney introducing \"Wa-Tor\" in Scientific American in the 80's. I was fascinated by those explorations. (And SimAnt is of course the more obvious parallel to…",{"value":195,"source":60,"evidence":196},"Cities Skylines",[197],{"id":198,"by":199,"text":200},"32045932","dawnerd","Even the spiritual successor Cities Skylines is getting old at this point. There's a few other city-building games that almost nail it but the devs always add in something that…",{"value":202,"source":60,"evidence":203},"Liquid War",[204],{"id":63,"by":64,"text":65},{"comments":18,"answered":45,"key":206},[207,210,213],{"id":208,"text":209},"32053673","Love to see people playing with it like this :) Can you post the exported map somewhere? I am eager to tinker with it too. Screenshots would also be nice :)",{"id":211,"text":212},"32044867","Unfortunately, I don't posses any Apple device so I cannot fix it. You're right, workers do fight in the real life. It's one of many simplifications in the simulation. Real world…",{"id":78,"text":79},{"commenters":215,"max_depth":41,"maker_replies":18,"first_comment_mins":216,"lifespan_hours":217},48,125,40,[219,221,225,228,231,233,237,239,240,241,244,245,248,251,254,258,259,262,264,267,269,273,276,279,284,286,288,290,292,294,296,297,299,302,305,308,311,312,315,317,321,322,324,327,330,332,334,337,341,345,350,352,356,358,360,363,367,372,374,377,380,382],[164,39,38,220,165,39],"project\u002Fneutral\u002Fidea",[222,39,39,223,224,39],"32046076","other\u002Fneutral\u002Fnone","Retr0id",[226,39,39,223,227,39],"32046383","x0hm",[229,39,39,223,230,39],"32046595","eclipticplane",[232,39,39,223,165,39],"32048774",[234,39,39,235,236,39],"32054744","commenter\u002Fneutral\u002Fnone","withinboredom",[238,39,39,235,224,39],"32055149",[187,33,39,223,188,39],[93,33,39,223,94,39],[242,33,39,223,243,39],"32045817","folli",[198,33,39,223,199,39],[246,33,39,223,247,39],"32047670","eproxus",[249,33,39,223,250,39],"32047054","noduerme",[252,33,39,223,253,39],"32050234","JoeDaDude",[255,45,47,256,257,39],"32045153","project\u002Fpositive\u002Fidea","NelsonMinar",[191,45,39,223,192,39],[260,45,39,223,261,39],"32045454","louky",[113,38,33,263,114,39],"project\u002Fcritical\u002Fexecution",[265,38,39,235,266,39],"32044351","dddw",[89,38,38,268,90,39],"project\u002Fmixed\u002Fexecution",[270,18,47,271,272,39],"32049960","project\u002Fpositive\u002Fpricing","EamonnMR",[274,47,39,223,275,39],"32045399","throwaway413",[277,47,39,223,278,39],"32047189","mthoms",[280,281,38,282,283,39],"32052348",6,"project\u002Fneutral\u002Fnone","Jenn_With_Two_N",[285,281,38,282,283,39],"32052350",[287,281,38,282,283,39],"32052352",[289,281,38,282,283,39],"32052353",[291,281,38,282,283,39],"32052381",[293,281,39,223,283,39],"32052419",[208,281,39,295,11,33],"maker\u002Fpositive\u002Fnone",[117,41,33,263,118,39],[211,41,39,298,11,33],"maker\u002Fneutral\u002Fexecution",[300,41,33,263,301,39],"32044906","noman-land",[303,41,38,298,304,39],"32046747","MonsieurMoony",[306,41,39,235,307,39],"32048733","nullwarp",[309,41,38,298,310,39],"32052027","ivmoreau",[179,31,47,256,180,39],[313,31,38,220,314,39],"32046307","garyfirestorm",[316,31,38,220,180,39],"32046465",[318,319,39,223,320,39],"32049692",9,"sa1",[172,34,38,220,173,39],[105,323,47,256,106,39],11,[63,325,47,326,64,39],12,"project\u002Fpositive\u002Fdesign",[136,328,33,329,137,39],13,"project\u002Fcritical\u002Fperformance",[121,331,33,263,122,39],14,[333,331,39,235,278,39],"32047196",[335,32,38,282,336,39],"32047552","foobiekr",[338,339,39,223,340,39],"32048738",16,"adnanc",[342,343,33,263,344,39],"32051281",17,"Anunayj",[346,347,47,348,349,39],"32060306",18,"project\u002Fpositive\u002Fnone","bobharris",[125,351,33,263,126,39],19,[353,354,33,263,355,39],"32047798",20,"Cameri",[132,357,33,329,133,39],21,[78,357,39,359,11,33],"maker\u002Fneutral\u002Fperformance",[361,357,38,362,133,39],"32064571","project\u002Fneutral\u002Fperformance",[364,365,47,348,366,39],"32050062",22,"testmasterflex",[368,369,38,370,371,39],"32044511",23,"project\u002Fneutral\u002Fexecution","adenozine",[373,369,39,298,11,33],"32044590",[375,369,47,376,371,39],"32045576","maker\u002Fpositive\u002Fexecution",[378,369,38,370,379,39],"32047624","seszett",[143,369,33,381,144,39],"project\u002Fcritical\u002Fdesign",[97,383,39,223,98,39],24,[],[386,391,396,401,406,411],{"id":387,"name":388,"points":389,"category":390},"32013330","PocketBase",563,"infrastructure",{"id":392,"name":393,"points":394,"category":395},"32081943","Inflation-adjusted stock charts",507,"finance_crypto",{"id":397,"name":398,"points":399,"category":400},"32037740","Aspect",374,"dev_tools",{"id":402,"name":403,"points":404,"category":405},"32034625","Vimified",344,"learning_science",{"id":407,"name":408,"points":409,"category":410},"32080469","Cleanup Photos",319,"creative",{"id":412,"name":413,"points":414,"category":410},"32053816","Colorvote.io",234,false,"v2",{"id":418,"name":5,"line":6,"ai":415,"cat":20,"year":13,"points":14,"comments":15,"rec":28,"s":419,"top":18,"kw":420,"maker":11,"domain":10,"tier":19,"attempts":39,"strip":421,"url":9,"mix":422,"praise":86,"objection":110,"sub":21},32043229,-0.06,[24,25,26,27],"3000000005013503333101053335113131135051",[31,32,33,34],1793991048593]