coyotecraft":o8idndfb said:I swear Jason has had like 3 birthdays this year. Wasn't 2013 just last January?
Oh my god please be careful about this choice because it's seriously damaged one app that one of my clients has and has costed them so much money in the long term (and will cost them even more).ZenVirZan":14ral24q said:i want to go through and re-do my game's systems to make them a bit more event based so i only have to manage a queue of stuff rather than the function calls themselves (java)
itll be pretty easy to track because im making a very simple event system as well, rather than using an existing one. im also the only dev and it's a pretty small project.Xilef":3vkq78ne said:Oh my god please be careful about this choice because it's seriously damaged one app that one of my clients has and has costed them so much money in the long term (and will cost them even more).
They basically got a developer to build the app, he jumped ship, we take one look at his code and it's all going through a single, main-thread event queue and every-time a function is called we have no idea where it goes until we find the matching name, there's no way to debug step and figure it out because it's shoved into the black-box of the Android event system - of all things. This practise is actually completely deprecated and totally discouraged in the broader Android community (to the point where libraries that enabled this feature are simply abandoned).
---
I've got something similar for piping GPU render commands in my game (rendering is done in C++), but I'm now considering stripping it out and being more explicit; I'm writing a lot of code for creating and queuing commands and not much code for what the commands actually do. The down-side of being explicit is that there's less room for plugging in additional rendering APIs, but that's not something I care about for this game, so I don't care about sacrificing portability there (Everything handles GLES2, I should be fine).
Juan J. Sánchez":210kf6cu said:Just wanted to step in to let you know I'm still alive. Maybe I'll post something useful another day.