Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It’s quite the stretch to call this a game engine, rather than a tech demo for clever locking strategies.


This. There’s no demonstration of any game made with this “game engine”. The benchmarks are some matrix multiplication and unimpressive message passing.

There might be some cool data container ideas or primitives. Those could have useful applications. But it isn’t really a “game engine”. Nor does it seem like an interesting way to build one.


Indeed. The project has no renderer or game physics code it seems? If so, it is too premature to be a game engine.


I wouldn't even call it clever. The Actor model trivializes avoiding locks, since you're letting everything act on stale information (if the actors process concurrently) and then just iterating through their intended actions against a singleton state and resolving those conflicts with sequential code.


Thanks for the summary, mate.


Maybe it's not done yet.


Say you are in the middle of building a house. The foundation has been built and they are framing it up.

Is it a house?


No, because otherwise you wouldn't say "the foundation has been built". You'd say the "the house has been built".

Does a house need a foundation? Yes. Is the foundation the same as the house? No.


But you do say, “I am building a house.”


Sure, but you don't build a foundation and say "I have built a house."

They're building a game engine, but it is not an actual engine yet. Just one core component.


If what you are building isn't an actual house, or an actual game engine, then how could anybody claim they had build that particular house, or that particular game engine?

If what you were working on--for the entire time you were working on it--was a completely different thing from a house or from a game engine, how could you clame to have built a house or a game engine? Putatively, what you were working on what an entirely different thing from the result.


No


No, and if you accept it as a house then this is a recipe for developing a bad habit of leaving a trail of half finished projects in your wake.


Can you point at a house and say “I designed this house?” If the house didn’t have some kind of existence while you were even designing it, how could it be that you designed that, particular house?


This model isn't novel, there's been experimental engines using this technique for years now. They're just not practical at scale




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: