My Colony v1.10.0 has started going out recently and is hitting various platforms at different times and in different iterations. This is a bit of a different update, as there is nothing new to My Colony itself.
Over the last few weeks, I have been busy doing a total rewrite of Web App Core, the cross-platform app wrapper that hosts most of my apps and games, including My Colony. This rewrite cleans out years of outdated/unused code, is more efficient, and should bring more consistency between all of the various platforms. The problem though, is that this project is massive and is taking me longer than I anticipated.
Since the rewrite is quite massive and touches every single function available to Web App Core, I went ahead and published it on my two biggest cross-platform applications, My Colony and PDF Document Scanner, so I could collect crash reports and see what is and isn't working. I know that this isn't something a "professional" company would necessarily do, but I did (mostly) test everything beforehand 🤐
Anyway, you may see several iterations and releases of the 1.10.x branch on each platform over the coming weeks as I work everything out, so you can report all issues you find in this thread.
While I am talking about Web App Core, I might as well give an overview of what I am changing on that product, since it is a large part of My Colony as well. My Colony is currently running on v3.7.6, and after I have all of the bugs worked out on all platforms, Web App Core will be bumping up to v4.0.0 and getting a ton of cool new features that will help My Colony and other products as well.
If you are not aware, Web App Core is basically an abstraction wrapper I wrote starting in 2013 or so that allows my apps and games to use device-specific native functions while sharing the same code base. It's basically what allows me to release updates to all platforms in a fairly short amount of time. It's not a third party library or anything, so I have total control over it's features and capabilities.
One of the new features coming to Web App Core v4 is the ability to fully customize the theme/look of the wrapper. For example, on all of my current apps, the default left-hand slide-out menu looks the same for every app on a specific platform. So all of my Android apps have the exact same looking slide-out menu, same looking title screen, same looking dialog popups, etc. They are all very generic and the same across the board. A productivity app like PDF Document Scanner uses the exact same looking menus and dialogs as a game like My Colony. With Web App Core v4, My Colony (and other games) will be able to have their own customized UI and look more "game" like.
Web App Core v4 will also bring full local filesystem access to My Colony on the Web. This means that on the My Colony web app, you will be able to choose a local folder on your PC or Android device that you want My Colony to use, and all game data will be saved there, instead of on the cloud or in the browser's internal database. Since saves will no longer be limited to using the database, game compression should be unnecessary, and this change should virtually eliminate file save corruption on the web edition of the game. This will also make backing up your data trivial, as you can just copy/paste your save files any time you want.
Web App Core v4 will also start making way for upcoming web technologies that are not yet available in stable channel browsers, but will be coming in the months ahead. For example, installed Progressive Web Apps (PWA's) will soon be gaining the ability to become the default application for certain file types. For example, if you had the My Colony PWA installed on your device, you will eventually be able to simply double click on a game file on your desktop, and it would automatically launch the game (and your colony). Same thing with apps like Voxel Paint, simply double clicking on a .vpp file would launch the app and the voxel model.
Anyway, there are a lot more capabilities coming soon that have nothing to do with My Colony, so I wont bother polluting these release notes any further. If you've been following my work for any length of time, you may know that I really dislike the various App Stores, their draconian content rules and restrictions, their 30%+ cuts on all transactions, etc. My ultimate goal is to have the web editions of all of my products just as capable (or more) than their native counterparts. I am a big fan of Progressive Web Apps, and as time goes on I believe they are going to become more and more indistinguishable from native applications. I am going to continue to be on the bleeding edge of the PWA side of things!
My Colony v1.10.0 Sort-of Released
Owner of Ape Apps
Posted by 2020-10-21 12:38:10
#2 2020-10-22 15:01:53
Yes honestly it has astounded Me just how good you are at cross platform .
Me i am barly a armature at programming But i sure now a lot of high end guys .
My colony has changed quite a lot now But you did things I thought not even possible and made them work .
Well most of the TIme lol .
anyway I expect My colony is about as far as its going I do enjoy the game really hopping to see my colony 2 asp Ps My colony remix( really want to advert have a name the game contest .
#3 2020-11-03 10:20:53
Just saying I logged in My Colony 1.10.0 today and I really like the new UI.
Little things like the animation of opening pop-ups add a lot, and they are fast and smooth, good!!
It modernizes the game a lot.
Creator of Coloniae
Member Since: 2017-09-02 00:09:04
Last Active: 2021-01-20 21:53:28
Post Count: 2402 (View Posts)Brandon Stecklein (bastecklein) is the creator, owner, and principal developer of Ape Apps. He started the business back in 2010 and operates it out of Spring Hill, Kansas.