parabatai. wrote:Hello!
I have been wondering what the difference between Android and Apple versions is? Or rather, why do you need to create a whole other app for Android users? I understand the two utilize different stores, but I figured the code would be transferable. Just curious! ^.^
it's a bit more complicated than that. we wrote the original code in objective-c, which is great for apple. but android reads C++, so everything needs to be re-written from the ground up. meanwhile there are some functions available in objective-c that don't exist in C++, so we have to find other ways to make the program do the same thing.
also, as we continuously updated and improved the apple version, it had to be re-written for android. we try to stick to mainly art updates so the coding won't suffer too much, but still gotta fix bugs and continue improvements for our existing apple users!
and another also, the android version is written to be compatible with apple as well, so that when we're FINALLY done writing android we can scrap the objective-c version and write in C++ for both apple and android from then on.
then you may ask, why didn't we start with C++ in the first place, so its compatible for both systems anyway? while that would be ideal, back in '13 (when we first started writing this program) objective-c had a lot of functions and stuff C++ didn't, and it was much easier to just make it in objective-c first. with improvements in C++ & apple compatibility in recent years, it's much more viable to do so now.
...or something like that! I only code a little bit (the UI stuff mainly), so that's just the general gist of it.
---
@Swifatlu; I'm really glad you're enjoying the update, and thanks for reporting the bugs! does the sludge not disappearing have anything to do with 5-in-a-rows? we know there's some kind of bug with a 5-in-a-row pet walking through things, and we'll work on isolating that later.
thanks for those suggestions too, longer spirit bar is definitely on the to-do list. extending it as you progress sounds like a good idea. and for helping out newer players, we'll think about other ways they can get a strong pet!