9 ms·
"The Door Problem" (2014)
- m-a-r-c-e-l 2y agoOk, won't start at all then...
- Dzugaru 2y agoStart with game jams. When you're constrained to make a complete game in 48/72 hours, suddenly you start to understand what's important and what's not. Granted, I haven't done any doors in my jam games yet =)
- ano-ther 2y agoGood example of “how hard can it be?”
- benfortuna 2y agoGood example of how hard it can be, not that it must be that hard.
- prerok 2y agoWhat do you mean? The examples show use cases we have to think of. When designing worlds, or at least rooms players walk in freely, these questions about doors must be answered. Ideally, of course, we could just physically model them, and then: wooden doors can be hacked away with an axe, a steel door could perhaps be forced using a crowbar but not if the frame is reinforced, etc. But, the modelling based on actual physical behavior is hard, both coding wise as well as computationally wise. So, we accept that we must do a simplified model and yet we must make it not too simple so that it still believably acts as a door in the virtual world.
- benfortuna 2y agoI mean surely you don't require that many "specialists" to address all those concerns. It's like saying I need a chef to salads, another to make condiments, one to work the grill, etc.
- prerok 2y agoAh, so you were referring to the second section? I considered that as a bit of a tounge in cheek, but frequently AAA titles would create tasks for most of these positions. In indie development, sure some or all of these roles would be combined into a single or several persons. That does not mean that all (most) of these would not be done, though.
- wavemode 2y agoIt's just a list of roles. On a one-man project they will all be done by the same person. But obviously as budget scales up you can also split up the roles more and more.
- bartonfink 2y ago[flagged]
- gromgull 2y agokinda nearby "Reality has a surprising amount of detail": http://johnsalvatier.org/blog/2017/reality-has-a-surprising-amount-of-detail http://johnsalvatier.org/blog/2017/reality-has-a-surprising-...
- deleted 2y ago[deleted]
- cainxinth 2y ago>Programming is chaotic magic. There are no rules. You ask a game dev “Can the player summon a giant demon that bursts from the ground in an explosion of lava?” and they’ll say “sure, that’s easy” and then you’ll ask “can the player wear a scarf?” and they’ll go “oof” -Alex Blechman
- KMnO4 2y agoOr, in XKCD form: https://xkcd.com/1425/ https://xkcd.com/1425/
- istultus 2y agoYep, and even this comic is now out of date, "identify a bird in the photo? easy!"
- immibis 2y agoBecause she got her research team and five years, and shared the results with the world.
- the_af 2y agoYup. That comic is from 2014!
- sigmoid10 2y agoFunny, because Alexnet came out in 2012 and Inception in 2014. So the problem was already more or less solved when the comic was drawn, but the DL craze hadn't reached the masses yet.
- KMnO4 2y agoI think we all forget how nonexistent on-device inference was back then. If you had a 500mb CNN model, there was absolutely no way you were including in a mobile app. You could maybe host it on a server behind an API, but that would be significant costs. We are spoiled these days. I can drag an ONNX file into a handful of services and do inference for fractions of a cent.
- anotheraccount9 2y agoHere's a door: [#]
- abcde777666 2y agoGame dev is one of the most unconstrained software domains. On the one hand it's what makes it exciting and endlessly interesting, but it's also what can make it a nightmare. Perhaps most simply because computers are really not up to the task of simulating worlds, and so much hackery and smoke and mirrors are required.
- deleted 2y ago[deleted]
- dang 2y agoRelated: The Door Problem (2014) - https://news.ycombinator.com/item?id=24313607 https://news.ycombinator.com/item?id=24313607 - Aug 2020 (11 comments) The Door Problem (2014) - https://news.ycombinator.com/item?id=16021509 https://news.ycombinator.com/item?id=16021509 - Dec 2017 (27 comments)
- feoren 2y agoAll of the answers to these problems are trivially easy. I maintain my stance that "game designer" is not a real job and is just a fanciful cushy position for people who were already privileged in life to pretend like they're doing hard work. Things like "do doors lock behind the player?" is not anywhere close to as hard as the very easiest problem faced by the actual programmers who are doing the actual work on your project. "SOMEONE has to solve The Door Problem, and that someone is a designer." -- it sounds like literally thirty minutes of work per week. Just admit that your job is easy and cushy and the programmers and artists are the only ones doing any actual work. They make fun of you when you're not in the room. They add ducks to animations just so that you can feel important by telling them to take them out. You're a parasitic drain on the project, not a "big idea man". Everyone already knew whether or not that door should lock before you were asked.
- wavemode 2y agoA game designer is just a type of product designer (the product, in this case, being a game). If you don't understand the role of product design in making a successful product (and the difficulty involved in making correct product design decisions), that speaks only to your own inexperience.
- feoren 2y ago"Product designers" are also made fun of by the people doing the actual work. I agree that it can be difficult, but those difficult decisions are worked through by the people with their hands and eyes on the actual thing (or on the actual code), not by the "idea people" who spout off nonsense and expect their fever dreams to magically turn into a useable product or useable software by their little minions beneath them. No, their little minions are the only ones who actually know how to do anything, and the "product designer" is just in their way. A "product designer" is someone who got daddy to fund their "gentleman's Cs" MBA degree and then posts online saying they have a brilliant idea for a company and they just need to find some programmer to implement their grand "Facebook for Dogs" idea and they'll graciously give them 20%. Someone who idolizes Steve Jobs and whose eyes glaze over when any of the actual fractal complexity of the world is presented to them.
- consf 2y ago[dead]
- PebblesRox 2y agoThis video has some good examples of the nuances of door design: Why video game doors are so hard to get right https://www.youtube.com/watch?v=AYEWsLdLmcc https://www.youtube.com/watch?v=AYEWsLdLmcc
- classified 2y agoWhat's a lizen gland?