[{"data":1,"prerenderedAt":483},["ShallowReactive",2],{"project-34396026":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":29,"sentiment":30,"stance_mix":31,"scored_comments":36,"aspects":37,"strip":46,"post_text":48,"what":49,"said":79,"maker_in_thread":239,"shape":249,"grid":253,"attempts":444,"same_week":445,"maker_shows":42,"maker_hidden":475,"reader_version":476,"card":477},"34396026","Terra Firma","A playable erosion simulation","title","Show HN: Terra Firma, a playable erosion simulation","https:\u002F\u002Fstore.steampowered.com\u002Fapp\u002F1482770\u002FTerra_Firma\u002F","store.steampowered.com","mehwoot",1673835486,2023,229,79,230,3109,8,"notable","games","terrain simulation sandbox","game",[24,25,26,27,28],"erosion simulation","terrain generator","sandbox game","hydraulic erosion","heightmap","mixed",0.386,{"positive":32,"neutral":33,"mixed":34,"critical":35},15,16,0,3,34,{"idea":38,"performance":40,"design":43,"execution":44,"docs":45},{"positive":39,"critical":34},11,{"positive":41,"critical":42},2,1,{"positive":34,"critical":42},{"positive":42,"critical":42},{"positive":34,"critical":34},[47,34,35,35,35,47,34,35,34,34,34,47,35,34,34,47,34,34,34,34,35,47,42,35,42,35,34,34,47,35,47,47,35,47,42,47,47,34,35,47],5,"It's free to play on steam, but you'll need a computer with a dedicated graphics card.\n\nI just released a new version after first releasing it 18 months ago.  It's been a hard slog to scrounge time as it's not my day job but that's life.\n\nThere's a ton of obvious improvements in the future (weather systems, temperature, varying rainfall, ice\u002Fsnow, more biomes, more plate tectonics, lava, etc) but all suggestions\u002Ffeedback is welcome.",{"problem":50,"audience":51,"pricing":63,"motivation":50,"time_to_build":50,"stack":69,"openness":76,"stage":77,"team_size":78},null,{"value":52,"source":53,"evidence":54},"Players who enjoy open-ended sandbox simulators; a level designer and an engineer were mentioned as possible users","inferred",[55,59],{"id":56,"by":57,"text":58},"34400735","gampleman","Actually if this had a good export feature, this could be a very useful tool for other level designers to start crafting their imaginary worlds in a way that those worlds make…",{"id":60,"by":61,"text":62},"34399847","mabbo","My wife is a water resources engineer, a type of civil engineering focused on flood prevention and erosion. I think I've finally found a PC game she's going to be excited by.",{"value":64,"source":65,"evidence":66},"Free to play on Steam","maker",[67],{"id":68},"post",[70],{"value":71,"source":65,"evidence":72},"GPU-based grid simulation using textures",[73],{"id":74,"by":11,"text":75},"34409475","The basic technique is from a research paper: https:\u002F\u002Fwww.researchgate.net\u002Fpublication\u002F4295561_Fast_Hydraulic_Erosion_Simulation_and_Visualization_on_GPU My first attempt at…","paid","launched","solo",{"praise":80,"objections":116,"requests":142,"questions":182,"alternatives":198},[81,97,105],{"value":82,"source":83,"evidence":84},"Relaxing sandbox, a zen-like toy","commenter",[85,89,93],{"id":86,"by":87,"text":88},"34403555","ModernMech","My favorite aspect of this game is that it’s not actually a game, and more like a zen garden. Adding more game elements would ruin that aspect.",{"id":90,"by":91,"text":92},"34405914","iFred","Evokes the same \"staring at a lava lamp\" feeling as Weather Sandbox [0]. I yearn for a Sim Earth replacement and seeing folks work on simulation sandboxes like this give me hope.…",{"id":94,"by":95,"text":96},"34399836","h2odragon","What a cool toy! Thank you for sharing this.",{"value":98,"source":83,"evidence":99},"Impressive water and erosion simulation",[100,104],{"id":101,"by":102,"text":103},"34401038","alex_duf","I've myself tried to create a small simulation of water and erosion, and although very fun I found it extremely hard to implement. (so well done to you!) Is it a grid based…",{"id":94,"by":95,"text":96},{"value":106,"source":83,"evidence":107},"Works on integrated graphics and under Proton",[108,112],{"id":109,"by":110,"text":111},"34402646","opencl","Very neat simulation. As a note, you said it requires a dedicated graphics card but it does seem to work fine on my laptop's integrated graphics (AMD 4500U) and performance was…",{"id":113,"by":114,"text":115},"34407831","danielheath","Works fine under proton for me - have you turned on the steam option to use a compatibility layer for games that haven't been tested?",[117,128,135],{"value":118,"source":83,"evidence":119},"Rivers look too straight and lack meanders",[120,124],{"id":121,"by":122,"text":123},"34396325","gus_massa","Is it only sandbox mode, or does it have some scenarios with an objective? The river look too straight. I expected more meanders.",{"id":125,"by":126,"text":127},"34405965","waiseristy","I think the water is missing momentum? It seems to always to prefer to create 90 degree bends and straight lines. Or maybe that's just an artifact of the terrain mesh being axis…",{"value":129,"source":83,"evidence":130},"Needs objectives or gamification",[131],{"id":132,"by":133,"text":134},"34399615","greggsy","I like poking around with these sorts of sandboxes, but in order to gamify it, you might need some objectives, limitations and planning goals, eg: - you have a limited amount of…",{"value":136,"source":83,"evidence":137},"Trees do not render properly under Proton",[138],{"id":139,"by":140,"text":141},"34432141","calebegg","It runs with that option but trees don't render properly so it's not perfect.",[143,155,161,171],{"value":144,"source":83,"evidence":145},"Heightmap or map export",[146,147,151],{"id":56,"by":57,"text":58},{"id":148,"by":149,"text":150},"34399754","throwaway290","Plenty of us prefer open ended sandboxes\u002Fsimulators like Minecraft, C:S, flight sims. Following game designer gets boring fast, setting own goals is always fun Speaking of CS, I…",{"id":152,"by":153,"text":154},"34400126","DocTomoe","Add some way to export heightmaps or topographical maps, and this will be useful for RPG scenario writers (so much better than the standard \"macaroni throw\" method of island…",{"value":156,"source":83,"evidence":157},"Linux or Steam Deck support",[158],{"id":159,"by":140,"text":160},"34402524","It looks really cool and I'd love to play it but I don't have a Windows PC. Any chance you have plans to make it available on Linux\u002FSteam Deck?",{"value":162,"source":65,"evidence":163},"Different rock types and topsoil layers",[164,167],{"id":165,"by":11,"text":166},"34405327","Yes. Plus different rocks types, since how different rocks respond to erosion is an important factor in why the world looks the way it does.",{"id":168,"by":169,"text":170},"34402647","bradbeattie","Any plans on dealing with topsoil vs bedrock? Seeing water only on the surface above what looks like an impermeable layer looks odd to me, unless I'm misreading the video.",{"value":172,"source":83,"evidence":173},"Populous-style scenarios",[174,178],{"id":175,"by":176,"text":177},"34399579","gmadsen","I understand this would be a magnitude more work, but I'd pay money for these mechanics in a snes style populous remake",{"id":179,"by":180,"text":181},"34399493","kleiba","Check out Populous or Powermonger for games with levels and an objective.",[183,187,191],{"value":184,"source":83,"evidence":185},"Is there a scenario or objective mode?",[186],{"id":121,"by":122,"text":123},{"value":188,"source":83,"evidence":189},"Is it grid based and how is water computed?",[190],{"id":101,"by":102,"text":103},{"value":192,"source":83,"evidence":193},"Does it work on GeForce Now?",[194],{"id":195,"by":196,"text":197},"34400026","antihero","Do you as a dev have to do anything to make it available on GeForce Now?",[199,210,218,225,232],{"value":200,"source":83,"evidence":201},"From Dust",[202,206],{"id":203,"by":204,"text":205},"34402252","ThomW","From Dust played with the idea of terrain manipulation. https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=gk4hRWD6BT8 I played it on the Xbox 360, but it's on Steam as well.…",{"id":207,"by":208,"text":209},"34399607","speps","Look at From Dust[1] for something like this with gameplay, more recent than Populous (Xbox 360 generation). [1] https:\u002F\u002Fwww.ubisoft.com\u002Fen-gb\u002Fgame\u002Ffrom-dust",{"value":211,"source":83,"evidence":212},"Populous",[213,217],{"id":214,"by":215,"text":216},"34401100","Cthulhu_","Populous was a game (series of games) where you could raise and lower mountains for various reasons, this mechanism could be used in a game like that. Actually I do remember a…",{"id":179,"by":180,"text":181},{"value":219,"source":83,"evidence":220},"Cities: Skylines",[221],{"id":222,"by":223,"text":224},"34400615","Svip","Cities: Skylines. Though exporting for Transport Fever 2 would also be nice.",{"value":226,"source":83,"evidence":227},"Timberborn",[228],{"id":229,"by":230,"text":231},"34401785","princesse","How about Timberborn? The whole game revolves around water management.",{"value":233,"source":83,"evidence":234},"Wetrix",[235],{"id":236,"by":237,"text":238},"34404452","knolan","I’m reminded of Wetrix on the N64. https:\u002F\u002Fen.m.wikipedia.org\u002Fwiki\u002FWetrix",{"comments":240,"answered":35,"key":241},6,[242,245,248],{"id":243,"text":244},"34405289","Do you have any idea of what you'd want to import it into? I get this feedback a lot, but I'm unsure what formats would be most useful- there are a lot of different heightmap \u002F…",{"id":246,"text":247},"34405313","this I might gamify it a little bit more, but personally I love the fun that comes from exploring a set of mechanics by yourself without anyone telling you what you're trying to…",{"id":165,"text":166},{"commenters":250,"max_depth":240,"maker_replies":240,"first_comment_mins":251,"lifespan_hours":252},57,44,102,[254,256,260,263,265,269,270,273,277,279,280,283,286,288,289,292,293,296,299,301,303,305,307,309,312,313,314,317,320,321,324,326,327,330,332,335,339,342,344,347,349,351,353,355,357,359,360,362,365,368,371,374,375,376,379,381,383,387,389,392,394,396,398,403,405,409,411,414,418,422,424,426,431,435,437,439,441],[56,34,47,255,57,34],"project\u002Fpositive\u002Fidea",[257,34,34,258,259,34],"34402983","other\u002Fneutral\u002Fnone","notahacker",[261,34,34,258,262,34],"34405150","Hortinstein",[243,34,34,264,11,42],"maker\u002Fneutral\u002Fnone",[266,34,35,267,268,34],"34406611","project\u002Fneutral\u002Fidea","Huntsecker",[132,42,35,267,133,34],[271,42,35,267,272,34],"34399645","worldsayshi",[274,42,34,275,276,34],"34399692","commenter\u002Fneutral\u002Fnone","awelxtr",[278,42,35,267,122,34],"34400069",[86,42,47,255,87,34],[281,42,34,275,282,34],"34405433","lukan",[284,42,34,275,285,34],"34410519","freilanzer",[287,42,34,275,282,34],"34450385",[148,42,35,267,149,34],[290,42,34,275,291,34],"34400465","dmbche",[222,42,34,275,223,34],[294,42,34,275,295,34],"34400993","krageon",[297,42,34,275,298,34],"34403786","hutzlibu",[300,42,34,275,295,34],"34405694",[302,42,34,275,298,34],"34406896",[304,42,34,275,149,34],"34405939",[246,42,34,306,11,42],"maker\u002Fneutral\u002Fidea",[308,42,47,255,149,34],"34406710",[310,42,35,267,311,34],"34400002","debesyla",[214,42,34,258,215,34],[203,42,34,258,204,34],[315,42,34,258,316,34],"34405701","bni",[318,42,34,275,319,34],"34409434","taskforcegemini",[60,41,47,255,61,34],[322,41,34,258,323,34],"34400092","capableweb",[325,41,34,275,61,34],"34400892",[229,41,34,258,230,34],[328,41,34,258,329,34],"34400920","benj111",[331,41,34,258,295,34],"34400997",[333,41,34,258,334,34],"34401149","gremlinsinc",[336,41,34,337,338,34],"34401943","other\u002Fpositive\u002Fnone","manimino",[340,41,34,258,341,34],"34402145","europeanguy",[343,41,34,258,329,34],"34403964",[345,41,34,258,346,34],"34405477","npteljes",[159,35,35,348,140,34],"project\u002Fneutral\u002Fnone",[113,35,47,350,114,34],"project\u002Fpositive\u002Fperformance",[352,35,34,275,140,34],"34413379",[139,35,42,354,140,34],"project\u002Fcritical\u002Fperformance",[152,356,35,267,153,34],4,[168,47,35,358,169,34],"project\u002Fneutral\u002Fdesign",[165,47,34,306,11,42],[121,240,42,361,122,34],"project\u002Fcritical\u002Fdesign",[363,240,34,364,11,42],"34396946","maker\u002Fneutral\u002Fdesign",[366,240,35,358,367,34],"34399688","gizmo",[369,240,35,358,370,34],"34399765","schiffern",[372,240,34,275,373,34],"34406452","hnuser123456",[179,240,34,258,180,34],[207,240,34,258,208,34],[377,240,34,337,378,34],"34399646","sdflhasjd",[90,380,47,255,91,34],7,[382,18,35,267,367,34],"34399671",[384,385,34,258,386,34],"34401351",9,"atan2",[175,388,47,255,176,34],10,[390,388,47,255,391,34],"34399962","sandos",[101,39,47,393,102,34],"project\u002Fpositive\u002Fexecution",[74,39,34,395,11,42],"maker\u002Fneutral\u002Fexecution",[397,39,34,275,102,34],"34412751",[399,400,35,401,402,34],"34405276",12,"project\u002Fneutral\u002Fdocs","letsburnthis",[109,404,47,350,110,34],13,[406,407,47,255,408,34],"34404176",14,"drcursor",[125,32,42,410,126,34],"project\u002Fcritical\u002Fexecution",[412,33,34,258,413,34],"34405704","zokier",[415,416,47,255,417,34],"34400060",17,"nullcaution",[419,420,47,255,421,34],"34401372",18,"Jysix",[423,420,35,267,259,34],"34403021",[236,425,47,255,237,34],19,[427,428,34,429,430,34],"34401677",20,"other\u002Fneutral\u002Fidea","bilsbie",[432,433,34,337,434,34],"34405335",21,"antegamisou",[195,436,35,348,196,34],22,[438,436,35,348,323,34],"34400073",[440,436,34,275,11,42],"34409512",[94,442,47,443,95,34],23,"project\u002Fpositive\u002Fnone",[],[446,451,456,460,465,470],{"id":447,"name":448,"points":449,"category":450},"34416386","Plus",307,"web_saas",{"id":452,"name":453,"points":454,"category":455},"34400443","Sketch",252,"ai",{"id":457,"name":458,"points":459,"category":455},"34389041","neuralframes.com",247,{"id":461,"name":462,"points":463,"category":464},"34434249","Unblob",240,"dev_tools",{"id":466,"name":467,"points":468,"category":469},"34406340","Vento",224,"productivity",{"id":471,"name":472,"points":473,"category":474},"34407924","Otterkit",192,"languages",false,"v2",{"id":478,"name":5,"line":6,"ai":475,"cat":20,"year":13,"points":14,"comments":15,"rec":29,"s":479,"top":18,"kw":480,"maker":11,"domain":10,"tier":19,"attempts":34,"strip":481,"url":9,"mix":482,"praise":82,"objection":118,"sub":21},34396026,0.39,[24,25,26,27,28],"5033350300053005000035131300535535155035",[32,33,34,35],1793991058766]