9 ms·
The article mentions one of the main appeals of factorio is you get to think like a programmer without bosses/overhead from actual work but it’s always been har
by Xeronate 2y ago
The article mentions one of the main appeals of factorio is you get to think like a programmer without bosses/overhead from actual work but it’s always been hard to get into games for that reason because I could just work on a side project with the same result. I really don’t understand the appeal.
- dunefox 2y agoI don't either. I tried getting into it (and recently Satisfactory) and I find it boring.
- OrigamiPastrami 2y agoI remember when Guitar Hero came out I didn't understand why anybody would play that instead of just buying a guitar. The point is the videogame itself is designed to be fun and remove plenty of other elements from the real life equivalent that focuses more on enjoyment and less on grinding it out. If you're thinking about "what have I accomplished?" instead of "I'm having so much fun!" then it might not be for you. The other aspect is there are plenty of people that like to think like programmers, but have no experience programming and the barrier to entry for a videogame is substantially lower than even figuring out a "hello world!" program for someone who wouldn't even know how to pick a programming language.
- cole-k 2y agoYour comparison hits home for me. I have been playing guitar on-and-off for over a decade (OK, maybe more like trying to play guitar) and I still really enjoy Guitar Hero. It's instant gratification: I don't have as much fun practicing at .75x speed with a metronome to learn the hard part of a piece. Instead a video game tells me how great I am at "guitar" by being able to push buttons and strum on the beat, not to mention that I hear the sounds of my favorite songs come out when I do it. For a similar reason, I like Rocksmith (guitar hero but with a real guitar), but the gratification is not quite so instant. They gamify the practicing part but I still need to do it, otherwise the part I'm playing actually sounds bad. And sight-reading is so much harder when there are more than 5 buttons.
- scarecrowbob 2y agoAs someone that plays music professionally and who enjoyed Rock Band, I think that the issue is a lot of folks find satisfaction in matering skills and checking off boxes that other folks design for them. Designing a satisfying skill progression takes a lot of work. I know what I will have to do if I, say, take up mandolin again seriously, and it's daunting- and worse, maybe it won't even lead to a satisfying or useful end... I will still do that at some point. I had the same feeling about cello or pedal steel guitar, and they all turned out okay. At the same time I totally understand why following simple tutorials, running a preset course, climbing an established route, riding already-cleared bike trails, or playing a video game with few possible outcomes can be satisfying.
- blueblimp 2y agoI agree: a well-designed educational course can feel like a video game in some ways, in that you're learning at a high, consistent rate.
- wiseowise 2y agoBut we’re talking about professional programmers here, not amateurs role playing.
- SauntSolaire 2y agoSo? There are a lot of not fun aspects of programming; Factorio is what it's like if it was all just the fun parts.
- alexjplant 2y agoI can't stand Guitar Hero because it's nothing like playing a real guitar and I'm therefore no good at it. At least the Rock Band drums vaguely approximate playing a cheap e-kit and the vocal part has proper pitch detection... unfortunately a real guitar is hard to replicate with cheap plastic hardware. There's also the fact that memorizing a real song is easier than memorizing colored buttons because you can build a mental model of the song around your knowledge of music theory. On the topic of complex games a la Factorio: I've been playing a lot of Age of Empires II with my friends lately and have come to enjoy it. I previously shied away from RTSes because I was terrified of the meta but I've gotten decent enough to consistently beat the CPU on Moderate. I have no shot of ever commanding an army of trebuchets and knights in real life so doing it on my ThinkPad via Proton is the next best thing :-D
- pinkmuffinere 2y agoOmg aoe2 is so addictive! Some things you might enjoy: - YouTuber “spirit of the law” - watching some build order guides. Fast feudal and fast castle build orders are super useful - watching commentated games of the Viper
- alexjplant 2y agoHa, I was watching a SOTL video earlier today to learn how to better plan my military build. I was a Fast Castle -> Boom adherent until a week or two ago because I kept getting got by the CPU rushing me during Feudal without having my defenses built... these days I basically do Dark Age the same every time then adjust my strategy based on the map, enemy civs, etc.
- r3trohack3r 2y agoBeing someone who grew up on these games, I often think of the steep trade offs I made in childhood playing them. If I’d spent all the time playing Guitar Hero playing an actual guitar instead, I’d be a real guitar hero. I could also be a pro skater.
- the_gipsy 2y agoMaybe you would have tortured yourself and still wouldn't be any good.
- zackbrown 2y agoOn the other hand, video games enable a wide breadth of intellectual experiences. Being a simulated guitar hero and simulated pro skater is more enriching than the likely baseline of having zero experience with either. And, video games can help in discovering real world passions — the number of guitarists who found their inspirational spark through Guitar Hero is likely significant. Same for Factorio or Minecraft -> programming.
- craz8 2y agoIf I could have got a steady hand with tweezers, I could easily have been a surgeon. Real patients probably don’t have noses that light up, which reduces distractions too!
- toast0 2y agoMy malpractice insurance payments would be through the roof. I'm pretty sure I managed to lose leg bones inside the patient.
- runeblaze 2y agoSame here. Also Factorio AFAIK has no good copilot. Sadly the best LLMs are not fine-tuned on Factorio so my productivity takes a massive hit when moving from side projects to Factorio.
- Retr0id 2y agoI can't tell if you're being serious or not here lol
- m463 2y agowhere is our hacker news copilot when we need it?
- thih9 2y agoAre there any popular games with copilot like AI suggestions being part of the core gameplay?
- fwip 2y agoThere are some LLM-powered services that claim to be copilot for games. From what I can tell, it seems like generally they're doing RAG over the game's wiki, and then reading it to you in an attractive-lady voice.
- hot_gril 2y agoAlso, are there video games with ML-powered opponents or NPCs that'll act more like humans instead of the old-fashioned decision tree AIs? Seems about time. I know there are research projects that tried this for things like Starcraft 2. Also saw Facebook's experimental Diplomacy AI. Wish that were usable the time we lost a player.
- indigoabstract 2y agoLol. My parser failed at this step, so I had to look it up: https://en.wikipedia.org/wiki/Garden-path_sentence https://en.wikipedia.org/wiki/Garden-path_sentence
- TechDebtDevin 2y agoI feel guilty every time I turn on Factorio and basically no longer play it because I know I could have just as much enjoyment building something for the real world.
- dpkirchner 2y agoI've yet to find something I can do in the real world that's as enjoyable, accessible, affordable, and easy to pick up and put down as Factorio, or similar games (that scratch a "builder" itch). What sort of things do you have in mind? * edited for clarity, typos
- TechDebtDevin 2y agoWell the reason I enjoy Factorio in the first place is because I love automating things, not necessarily the building part. There's an endless amount of things I can automate in my life or for others, and the effort I put into building those automatons, whether is personal or professional, continues to provide value after I'm finished. I have 1k hours in Factorio, while those hours did provide value to me, that value is pretty finite. That's my logic at least, I just feel guilty playing it looking at it through that lense. I got like 50 private repositories that aren't finished, or are interesting and fun that could provide just as much satisfaction and possibly continue to provide value in my life even after I'm finished with them. Right now I'm working on a little project to buzz myself into the front door of my building via an app on my phone that triggers the buzzer in my apartment that is a weird analog system that's 60 + years old (but funnily enough is called Auth Master). Not complicated or intense, but fun and interesting and will provide a standard of living improvement for me for years to come (assuming I don't move) after I finish!
- gwervc 2y agoFor me it's me PhD thesis. It's a drug, and there's always something to do either on the code or writing or reading. I'm even a bit disappointed by Space Age.
- TechDebtDevin 2y ago
- oersted 2y agoI do get the appeal of games, it is one of my long-time passions, but indeed that's the issue with games like Factorio specifically, they feel too much like work, so might as well do work.
- yieldcrv 2y agoI feel the same about another pretty chill game, Dave the Diver. It has a great feedback loop, at the beginning Once I get successful in it, I'm like "but I should be making money in the real world, not this world" as I do have side projects. the game does turn into a slog, if you approach it that way
- IggleSniggle 2y agoDave the Diver just turns into a slog is all. It's fantastic at the start when everything is novel, and all the systems hold promise. But the systems themselves turn out to not have good gameplay loops, so right around the underwater village it starts to kinda suck, which ironically is right around when all the systems are mature enough that to play well you have a giant list of "todo" items across a variety of systems, many of which you may find boring, but are obliged to interact with anyway, sort of like real life. The advantage a game like factorio has over DtD is that you can kind of abandon huge sections and "start fresh" while still collecting rent from the work you did earlier to fund your new excursions. I guess DtD does this to a degree, but there's a lot less freedom of intellectual movement. This is why I like Against the Storm. It is a novel (if familiar) challenge every time, and every time you "beat the odds" the game forces you to move on to the next harder challenge, "you beat this puzzle, you need a harder on."
- yieldcrv 2y agojust looked up Against the Storm, looks like the board game Agricola, where the goal is to build and farm and survive the winter. I always found Agricola ironic, in that is masquarades as a PvP game, where your survival outcome is then compared to the other players, but its very stressful as there are not enough resources on the board for your family. so thats what made it too much like real life for me, because you're like struggling but then pretending like you are flexing (look at the size of my house! my farm!), but really everyone barely made it at all maybe Against the Storm as a single player journey makes more sense
- IggleSniggle 2y agoThe problem with side projects is that they do not have a well defined goal. Or they do, in which case something like Factorio won't have any appeal because you can just work on something more meaningful instead. Factorio is for people who want to keep programming but are too frustrated or cynical about the real world to do it there. If the real world was better, they would do it there. If the real world could be fixed with programming, they would do it there. Many have tried, only to discover that what they thought were technical problems are really people problems.
- MichaelZuo 2y agoThere are plenty of technical problems that are in fact technical problems. e.g: making bluetooth 10% more energy efficient in the next few revisions In fact there are probably infinitely many.
- lelandbatey 2y agoMaking Bluetooth 10% more energy efficient in the next few revisions is a terrible example because you absolutely cannot just tackle that by yourself. Not because it's technically hard, but because it's actually a people problem in disguise! If you just walk up to the mailing list with the complete designs, documents, experimental results, schematics, trade offs, feasibility studies, you know what you're going to get? People saying "whoa, hey, great work but let's talk about this. I see here you've made assumption X about implementation area Y and that actually conflicts with the direction that we had in mind for the upcoming release, so let's talk more. To start, we'd like to see if we can explore option Z, thoughts?" That ain't fun. It's rewarding but it ain't fun. Not like sitting down and messing with Legos in your own house is fun, or building a silly factory in Factorio is fun.
- MichaelZuo 2y agoWell of course it would take a literal super genius to actually accomplish successfully this via individual submission. Nobody is going to believe anyone short of that bar would have even fully understood the bluetooth specification. So even a regular genius, 99.9th percentile HN user, would have a starting credibility of roughly zero. But there are likely infinitely many waiting for that 99.9999th percentile HN reader to come along.
- chpatrick 2y agoBecause you don't always have a fun side project and Factorio is designed to keep providing them for hours and hours.
- abecedarius 2y agoThere's an in-between experience with the likes of the Natural Number Game or Project Euler -- it feels like there should be so much more of that kind of thing to substitute for so much of legacy education. Most "learning games" afaik are too "schooley". I haven't played Factorio so far; for those who haven't programmed, do you think you're learning something new and somewhat transferable?
- seanthemon 2y agoZacktronics games might fit this bill
- grensley 2y agoSometimes you just want to expend energy in a direction that doesn't have consequences. I hold the opposite opinion from you in that people ought to be able to turn off the "any non-productive minute of my life is wasted" mindset. You're on big space rock, dude.
- aphantastic 2y agoMindusry scratches the same itch, but in perhaps a slightly more appealing way for me at least. Rather than the entire game being dedicated to creating one massive monolith dedicated to the one goal of rocket building or whatever, there are many different levels each where you’re just playing classic tower defense and using the layout of the map to your advantage to extract resources and kill bad guys. It’s casual and FOSS.
- fragmede 2y agohopefully not a spoiler given the name, but the space mod that was released on Monday opens new planets to explore, after you manage to build the rocket to space on the first level, so it's no longer an "entire game being dedicated to creating one massive monolith dedicated to the one goal of rocket building"
- ivanjermakov 2y agoI think Factorio, Mindustry and Satisfactory is a "choose one" trio for any gamer to like. They share similar goals (factory building), but approaches are quite different.
- lostmsu 2y agoNot sure what "choose one" means here. I liked Factorio and Satisfactory, but didn't like Mindustry.
- ivanjermakov 2y agoI meant that out of this 3 games you'll find one you like when looking for factory building games.
- hnben 2y agothe expansion adds some of these aspects. > there are many different levels each the expansion adds separate planets and multiple space-platforms. So it moves away from the monolith and towards multiple smaller factories. (In the end-game you probably and up with a massive monolith again, but until then you will have multiple medium-sized factories). > ... classic tower defense and using the layout of the map to your advantage to extract resources and kill bad guys Each new area add some unique defense-need, e.g. in space you have to shoot at incoming asteroids, and on the lava-planet, you have to build temporary mining-outposts, that get eaten by worms after a couple of minutes. (The other planes probably add something like that too, but I haven't played so far yet)
- MarkMarine 2y agoThe stakes (there are none except ones you set for yourself) The timeline (quick returns, but a long scale of challenges you can build up to. Lots of side projects out there with 0 users.) You can play with friends You can also pay 1/4 attention until you need to design something complex in the game. I find it fun, I can turn my brain off for a bit but then re/engage for the fun complex stuff. I stopped playing as much myself because I wanted to either work on professional development (side projects, learning more) or actually make things with my hands (woodworking, chair making, fixing an old truck) that were real breaks from software engineering, and easier to share with my kids.
- bigstrat2003 2y agoFactorio is more fun than any side project. While it hits a similar area of the brain as programming does (the problem solving zone), it's definitely not the same.
- johnisgood 2y agoThat is debatable. I get more satisfaction from working on a side project that I know matters in the real life, outside of the gaming scene, and it is fun working on it myself, and the same thing applies here: no bosses, deadlines, etc.
- MichaelDickens 2y agoYou could just as easily say, why work on a side project when you could play Factorio instead with the same result? What makes a side project better than Factorio?
- johnisgood 2y agoI feel I contribute to society more by working on a side project of mine than if I play video games.
- throwaway84678 2y agoMost "side projects" have no users, other than maybe their creator, and therefore provide zero value to society. Furthermore, there's no intrinsic value in "contributing to society" — a term that is completely arbitrary, anyway. If the idea that you can improve society with your projects provides you joy, more power to you, but that's all it should boil down to: doing what you enjoy the most.
- johnisgood 2y agoI do not know about "most", maybe. I agree that "contributing to society" has no intrinsic value. It is my own. I feel like I waste my time when I play video games, but this is recent. I used to play a lot till age 24 or something. This feeling stops me from playing, but even if I do end up playing, I feel guilty afterwards that my time went to something that ultimately "does not matter". That said, playing something for fun is entertainment, it should matter, but I still get those feelings nevertheless. I hope this makes sense. I am not trying to argue that "fun" does not matter, I suppose I am just not so fun anymore. :P It depends though, if I play a video game with my girlfriend it is alright.
- fizlebit 2y agoGames are much easier than real work and provide more consistent dopamine hits with their graphics, sound effects and feeling of progression. Factorio while fun is a long way from real work.
- ozim 2y agoI play Cities Skylines for that reason I have to debug the traffic but mostly have fun building the city the way I want. Like once I feel like building a lot of tram lines, other time building train lines. I also build side projects - but from the game I get instant gratification as I can build decent city with goal I have in one evening whereas side project to have anything I can say is pleasing takes much more time than one evening. Games don't have annoying blockers like trying to use some new library, cities I build also did not work first times I was playing because I was noob - but even libraries frameworks I use on daily basis always have some kinks I have to figure out so it takes multiple evening anyway.
- m463 2y agoI think it's more a rite of passage.¹ You don't have to make it your job. In a similar way I think more people should change a flat tire or change the oil in their car. I think it will make them more aware, but they don't have to become a mechanic. [1] A rite of passage is a ceremony or ritual of the passage which occurs when an individual leaves one group to enter another. It involves a significant change of status in society. https://en.wikipedia.org/wiki/Rite_of_passage https://en.wikipedia.org/wiki/Rite_of_passage
- throwaway4220 2y agoThat’s funny! I play because I don’t code in my job so this scratches my itch with instant feedback. Now if only I was good at coding…i probably should do a side project
- toomuchtodo 2y agoFactorio is test driven development that tickles my ADHD brain, without all of the overhead of having to find a problem to want to write code for. “Observe pattern, build pattern while learning and optimizing pattern fit, delight.”