0 Members and 3 Guests are viewing this topic.
Quote from: DJ Omnimaga on December 23, 2013, 02:47:30 pmActually in DCS's defense, you can also run programs from the home screen too. True - I don't want to do DCS down - it's only my opinion. Why would someone put a 49k app (compared to zStart's 16k) on his calc when he doesn't come close to needing all the functionality. The idea of having a single app that combines the functionality of many other libs and shells - and adding more, like a GUI - is great as such, but I simply find memory more valuable when I think of all the stuff I don't need. Therefore I simply don't have DCS on my calc and thus I don't program anything that uses its libraries.There might be people out there for who DSC is just the right thing, but I don't belong to those.
Actually in DCS's defense, you can also run programs from the home screen too.
Well, I thought about it, and I can basically sum up why I don't use libraries in two points: I don't like to have dependencies (especially when the dependency is bigger than my program) I get a sense of pride from writing my own routinesIt really all comes down to the fact that I want to be able to deliver a single file to people that will run all by itself. I'm ok with requiring a shell to run because almost all asm games do, but I don't want people to have to install a specific shell.Also, a reason people may not want to use the DCS GUI libs is because they want to remain 100% basic. I mean, if you're going to use DCS for your GUI, why stop there? Why not go full on and make a completely hybrid asm/basic game? I think it's the idea of not using any asm resources that keeps people away from the GUI.
DoorsCS is (was) too big for French people with a regular 83+ (160KB of Flash, with 16KB taken by French language and 16KB taken by the Periodic table, you can guess that DoorsCS is (was) hard to fit in with some programs)A lot of people read readmes where it's written "Ion compatible shell", then download IonA lot of people read readmes where it's written "Ion compatible shell like MirageOS", then download MirageOSA lot of people don't read readmes where it's written "needs DoorsCS for the GUI" and will just think "dat game sux" and review it bad so coders try to avoid dependanciesAnd that last argument is only my opinion but I prefer zStart to DoorsCS so I use it instead, and that prevents me from using DoorsCS's GUI.