4 ms·
> Linux Ubuntu (experimental) 76 MB > HTML5: LDtk is built around modern web standards. Why its size is so huge? Is it Electron-based? Size of Tiled[0] app b
by app4soft 5y ago
> Linux Ubuntu (experimental) 76 MB
> HTML5: LDtk is built around modern web standards.
Why its size is so huge? Is it Electron-based?
Size of Tiled[0] app binaries for each of MacOS/Win/Linux platform is 3 time smaller than LDtk's binaries.
What is "modern" in differnce between LDtk and Tiled?
[0] https://github.com/mapeditor/tiled/releases https://github.com/mapeditor/tiled/releases
- CJefferson 5y agoWhy does it matter? At all? Is anyone really pushed for 76MB?
- vanderZwan 5y agoBecause 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?"
- umvi 5y agoHaving 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.
- whateveracct 5y agouh 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
- aww_dang 5y agoMany find software bloat objectionable, if not disappointing.
- mysterydip 5y agobloated disk space usage can be an indicator of bloated cpu and memory requirements.
- whateveracct 5y agosince 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.
- shepherdjerred 5y agoThis 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).
- vanderZwan 5y ago> 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.
- qbasic_forever 5y agoNot 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.
- markus_zhang 5y agoRegarding Tiled, I think it is probably the de facto editor for 2D game level editing. I'm trying to look into the first release and learn from the source code, as I'm also using C++ and QT.
- Shadonototro 5y agowindows release contains both 32 and 64bit versions, it's indeed a waste to ship both in a single file..