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

Why does it matter? At all? Is anyone really pushed for 76MB?


Not to mention game development asset creation is inherently a disk intensive task. You're going to have lots of huge images, 3D files, sounds, etc. in lossless high quality formats (even for simple 2D games). 76 megabytes is tiny compared to the rest of the stuff you're dealing with.


Because Tiled is a very mature 2D tilemap editor with quite a few features, so if a new product comes on the market that is three times bigger then an obvious question is "what does this have to offer that the older, smaller program doesn't?"


Having used both Tiled and LDtk, the latter is far more fun to use. Tiled is bogged down by legacy compatibility quirks that will never be fixed.


uh we aren't so pressed for size that a larger program has to also have more functionality

caring about program size to this degree is just so comically misplaced lol


Many find software bloat objectionable, if not disappointing.


bloated disk space usage can be an indicator of bloated cpu and memory requirements.


This is absolutely not true. You might be able to make the argument that if a dev was careless with disk space they may also be careless with performance, but there are plenty of applications that are large and performant (see: any AAA video game, Linux, web browsers).


> AAA video game

The overwhelming majority of the size there is art assets, not actual code. Also, reducing the size of those art assets can actually improve performance by the simple virtue of not hitting the memory wall all the time, so I'm not really convinced here.

> Linux

A monolithic kernel supporting every piece of hardware under the sun from the last three decades is not really a valid point of comparison.

> Web browsers

Same story: the requirements of a 2D level editor are nowhere near the vastness and complexity of everything that web browsers have to support.


since when?

one bug reason binaries get large is due to optimizations such as inlining and code gen/specialization of generics..there are so many examples where runtime performance is gained in exchange for larger binary size.




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

Search: