Find User
here you can look for a user
Updates and Announcements - Page 12
Colony Wars v0.8.0 Released
The My Colony Universe Real Time Strategy (RTS) game Colony Wars has just been updated to v0.8.0, which is live now at it's new web domain and should be hitting Android over the coming days. This is the first real update to Colony Wars in about two years, so the game was long overdue. v0.8.0 contains a lot of updates "under the hood" and some quality of life improvements throughout, so let's take a look what is new!
The biggest change "structurally" to the game is one I mentioned in a thread earlier this week, which is that Colony Wars has been migrated off of the Web App Core framework and is now a stand-alone web app hosted at https://wars.my-colony.com/. If you previously had the Colony Wars progressive web app (PWA) installed to your device from the old Ape Web Apps location, you should uninstall it and reinstall the new one from the new URL.
The next change is the revamped title screen, which you can see in the screenshot above. The old title screen was also a component of Web App Core, so after migrating off of the library, I had to re-write the title from scratch. I sort of tried to copy off of the Red Alert 2 title screen (at least in terms of layout), since many of the game concepts are borrowed from RA2 anyway. Eventually, the background image on the title is going to cross fade between different battle scenes.
You will notice on the title screen that there is a new Quick Match button. This was added in response to Play Store feedback that setting up a new game could sometimes be too complicated on mobile devices. Now if you just want to quickly play a match, hop in the game and click on Quick Match. You will instantly be taken to a random map in Skirmish mode against how ever many AI opponents the map supports.
Improvements have been made to the New Game Lobby. You can now finally assign different teams to AI players, and change the color of the AI opponents as well. You can even assign AI players to be on your own team, if you wish. You might also notice a new map available called Crossroads. This was created by @GeneralWadaling , so if you enjoy the map please let him know!
Since we are on the subject of new maps, the Map Editor has also been improved. Namely, all of the functions on the map editor now work. Before, the abilities to import a map or open a saved map were not functioning, but now everything should be working properly (at least on the web app, Android might still have some bugs, but that will be sorted out in 0.9.0).
There was a lot of feedback on both the Play Store and through my email that the game was too difficult to control with touch screen, so several changes have been made to hopefully improve the situation:
This also works for units. If you have multiple units queued up, you can click on their number in the sidebar to cancel the build.
Another much-requested feature has been added. You can now see the health bar for a structure by clicking on it (or mouse-hovering it, if your device has a mouse). In addition, there is now an option to sell a building, or to quickly set a rally point for new units. You could previously do the rally point with a keyboard shortcut, but now you have access to the option on touch screen too.
Once in the game, you will notice a couple of additional changes. Firstly, all of the interface voice recordings ("construction complete," "low power," "harvester under attack," etc) have been re-recorded. My wife was kind enough to lend her voice for the recordings, so perhaps the sound will be more "soothing" now that it was before!
The AI's "brain" has been ratcheted up a bit in this release, especially as it relates to attacking your base. Previously, an AI would send some tanks into your base, destroy one building, and then just sit there like an idiot. Now the AI will actually go all-in and continue attacking your base until the job is done (or his attack force is destroyed).
Overall in-game performance should be better as well in this release, as the underlying Scroll2d engine has been updated to the latest iteration, which has about two years worth of improvements baked in over the previous release.
Finally, the multiplayer experience should be greatly improved in this release. As with Scroll2d, there are also two years of improvements brought over from my in-house multiplayer library, many of the code improvements coming thanks to the real-time multiplayer nature of My Colony 2. Multiplayer games now feature better performance, and much better handling of error states, such as player disconnects.
So the main focus of this release was to get Colony Wars migrated to its new home and bring about some of the most requested interface improvements. The next update is going to focus on adding new units and structures to the game. United Earth still needs a few things added before it's considered a complete faction, and if you have any suggestions on new structures and units for United Earth, now is the time.
Once the United Earth faction is done, I will focus on adding LIS to the game. Like in My Colony, LIS will have some similarities to United Earth, but with a few different specialized units and structures.
Once LIS is implemented, it will be time to add Zolarg into the game, and maybe the Alpha Draconians too for good measure, I haven't decided on that yet.
Finally, once all factions are done, the focus will switch to implementing the single player campaign, which will play through the story of the Human civil war, and the LIS's break-away from United Earth. I mentioned in a thread the other day that I want to have RA2 style cheesy cutscenes in the game. I might make them using Death 3D, but I also might get myself a greenscreen and an "Admiral Tots" costume. Haven't decided yet...
All the while adding the above mentioned items, I want to add other improvements as well. More options to the Multiplayer/Skirmish lobby, like setting your starting funds, game speed, AI difficulty, and tech level. The game needs Super Weapons too.
So that is it for this update. Expect more frequent Colony Wars updates, and let me know what you want to see added (as well as what issues you find with this release). Thanks for playing, and be sure to bookmark/install Colony Wars from it's new URL at my-colony.com:
https://wars.my-colony.com/
#colonywars
The biggest change "structurally" to the game is one I mentioned in a thread earlier this week, which is that Colony Wars has been migrated off of the Web App Core framework and is now a stand-alone web app hosted at https://wars.my-colony.com/. If you previously had the Colony Wars progressive web app (PWA) installed to your device from the old Ape Web Apps location, you should uninstall it and reinstall the new one from the new URL.
The next change is the revamped title screen, which you can see in the screenshot above. The old title screen was also a component of Web App Core, so after migrating off of the library, I had to re-write the title from scratch. I sort of tried to copy off of the Red Alert 2 title screen (at least in terms of layout), since many of the game concepts are borrowed from RA2 anyway. Eventually, the background image on the title is going to cross fade between different battle scenes.
You will notice on the title screen that there is a new Quick Match button. This was added in response to Play Store feedback that setting up a new game could sometimes be too complicated on mobile devices. Now if you just want to quickly play a match, hop in the game and click on Quick Match. You will instantly be taken to a random map in Skirmish mode against how ever many AI opponents the map supports.
Improvements have been made to the New Game Lobby. You can now finally assign different teams to AI players, and change the color of the AI opponents as well. You can even assign AI players to be on your own team, if you wish. You might also notice a new map available called Crossroads. This was created by @GeneralWadaling , so if you enjoy the map please let him know!
Since we are on the subject of new maps, the Map Editor has also been improved. Namely, all of the functions on the map editor now work. Before, the abilities to import a map or open a saved map were not functioning, but now everything should be working properly (at least on the web app, Android might still have some bugs, but that will be sorted out in 0.9.0).
There was a lot of feedback on both the Play Store and through my email that the game was too difficult to control with touch screen, so several changes have been made to hopefully improve the situation:
- Tapping on a unit twice will now select all units of the same kind in a 6 tile radius
- Units will now automatically attack all in-range defensive turret type structures (pillboxes, SAM sites, etc)
- When units are selected, you can simply tap on an enemy structure to order an attack, instead of having to click on the "move units" button first
This also works for units. If you have multiple units queued up, you can click on their number in the sidebar to cancel the build.
Another much-requested feature has been added. You can now see the health bar for a structure by clicking on it (or mouse-hovering it, if your device has a mouse). In addition, there is now an option to sell a building, or to quickly set a rally point for new units. You could previously do the rally point with a keyboard shortcut, but now you have access to the option on touch screen too.
Once in the game, you will notice a couple of additional changes. Firstly, all of the interface voice recordings ("construction complete," "low power," "harvester under attack," etc) have been re-recorded. My wife was kind enough to lend her voice for the recordings, so perhaps the sound will be more "soothing" now that it was before!
The AI's "brain" has been ratcheted up a bit in this release, especially as it relates to attacking your base. Previously, an AI would send some tanks into your base, destroy one building, and then just sit there like an idiot. Now the AI will actually go all-in and continue attacking your base until the job is done (or his attack force is destroyed).
Overall in-game performance should be better as well in this release, as the underlying Scroll2d engine has been updated to the latest iteration, which has about two years worth of improvements baked in over the previous release.
Finally, the multiplayer experience should be greatly improved in this release. As with Scroll2d, there are also two years of improvements brought over from my in-house multiplayer library, many of the code improvements coming thanks to the real-time multiplayer nature of My Colony 2. Multiplayer games now feature better performance, and much better handling of error states, such as player disconnects.
So the main focus of this release was to get Colony Wars migrated to its new home and bring about some of the most requested interface improvements. The next update is going to focus on adding new units and structures to the game. United Earth still needs a few things added before it's considered a complete faction, and if you have any suggestions on new structures and units for United Earth, now is the time.
Once the United Earth faction is done, I will focus on adding LIS to the game. Like in My Colony, LIS will have some similarities to United Earth, but with a few different specialized units and structures.
Once LIS is implemented, it will be time to add Zolarg into the game, and maybe the Alpha Draconians too for good measure, I haven't decided on that yet.
Finally, once all factions are done, the focus will switch to implementing the single player campaign, which will play through the story of the Human civil war, and the LIS's break-away from United Earth. I mentioned in a thread the other day that I want to have RA2 style cheesy cutscenes in the game. I might make them using Death 3D, but I also might get myself a greenscreen and an "Admiral Tots" costume. Haven't decided yet...
All the while adding the above mentioned items, I want to add other improvements as well. More options to the Multiplayer/Skirmish lobby, like setting your starting funds, game speed, AI difficulty, and tech level. The game needs Super Weapons too.
So that is it for this update. Expect more frequent Colony Wars updates, and let me know what you want to see added (as well as what issues you find with this release). Thanks for playing, and be sure to bookmark/install Colony Wars from it's new URL at my-colony.com:
https://wars.my-colony.com/
#colonywars
Colony Wars Update and Migration
A couple of months ago, I announced that I would begin phasing out Web App Core, the cross-platform app wrapper I have been developing and using since around 2012. I have been making this change due to the fact that Progressive Web Apps (PWA) have now become the primary development target for Ape Apps, and their capabilities have reached the point to where using a big, heavy and bloated app wrapper like Web App Core is no longer a necessity. In addition, many of the features of PWA's work better when each app is hosted on its own domain or subdomain, as opposed to having every single app hosted on the same address like Ape Web Apps currently does. So this migration away from Web App Core/Ape Web Apps and towards individual domains has been a slow one and has taken up a lot of my time over the last couple of months, but progress is being made, and the next title on the migration list is none other than the long-in development game Colony Wars!
As of today, Colony Wars can now be accessed from it's new URL on the main My Colony Universe website: https://wars.my-colony.com. I think it is now almost up to fully functional from its previous release on Ape Web Apps, minus the Map Editor which I am still converting off of Web App Core. Out of all of the titles I have already moved off of Web App Core, Colony Wars has been the most difficult, as it utilized nearly the entire suite of Web App Core provided functions. I hope to have the conversion fully completed by the end of the week.
This conversion will bring Colony Wars up to v0.8.0. The primary changes in this release will be (obviously) the migration off of Web App Core, but also some new features as well. I have added a new Skirmish option, which will allow you to more quickly launch an offline battle VS the AI players without first going through the online multiplayer lobby. I am also adding an even faster Quick Match option, which will immediately put you into an offline Skirmish match on a random map with AI players already set up. There are also some bugs/UI issues that will be cleaned up that have been on the to-do list for ages now.
Beyond v0.8.0, I am planning to bring Colony Wars back to life off of the back-burner. Spending some time playing old school Command and Conquer with my son as convinced me that Colony Wars needs to be completed. Beyond new units, buildings, and maps which are all needed, I also need to start working on the single player Campaign. I want to have cheesy cut scene videos like in old Command and Conquer games, although I am not going to be hiring actors and doing any filming. I think I am going to render all of the cutscenes using Death 3D, creating characters using My Tokens and scenes with the Death 3D map editor. I have begun scripting out the story, which takes place in the year 2083 and begins with the LIS declaring independence and ambushing the United Earth Space Marines detachment on Terra Nova. Chronologically, the Colony Wars story takes place about a year before the events of Death 3D, and about a decade or so after the events of the Deimos trilogy.
So anyway, that is a look at what is coming down the pike for Colony Wars. If you want to check it out at it's new domain while it is still being worked on, you can access the site using the beta URL parameter to prevent it from activating it's service worker and caching the in-development code: https://wars.my-colony.com/?beta=1
#colonywars
As of today, Colony Wars can now be accessed from it's new URL on the main My Colony Universe website: https://wars.my-colony.com. I think it is now almost up to fully functional from its previous release on Ape Web Apps, minus the Map Editor which I am still converting off of Web App Core. Out of all of the titles I have already moved off of Web App Core, Colony Wars has been the most difficult, as it utilized nearly the entire suite of Web App Core provided functions. I hope to have the conversion fully completed by the end of the week.
This conversion will bring Colony Wars up to v0.8.0. The primary changes in this release will be (obviously) the migration off of Web App Core, but also some new features as well. I have added a new Skirmish option, which will allow you to more quickly launch an offline battle VS the AI players without first going through the online multiplayer lobby. I am also adding an even faster Quick Match option, which will immediately put you into an offline Skirmish match on a random map with AI players already set up. There are also some bugs/UI issues that will be cleaned up that have been on the to-do list for ages now.
Beyond v0.8.0, I am planning to bring Colony Wars back to life off of the back-burner. Spending some time playing old school Command and Conquer with my son as convinced me that Colony Wars needs to be completed. Beyond new units, buildings, and maps which are all needed, I also need to start working on the single player Campaign. I want to have cheesy cut scene videos like in old Command and Conquer games, although I am not going to be hiring actors and doing any filming. I think I am going to render all of the cutscenes using Death 3D, creating characters using My Tokens and scenes with the Death 3D map editor. I have begun scripting out the story, which takes place in the year 2083 and begins with the LIS declaring independence and ambushing the United Earth Space Marines detachment on Terra Nova. Chronologically, the Colony Wars story takes place about a year before the events of Death 3D, and about a decade or so after the events of the Deimos trilogy.
So anyway, that is a look at what is coming down the pike for Colony Wars. If you want to check it out at it's new domain while it is still being worked on, you can access the site using the beta URL parameter to prevent it from activating it's service worker and caching the in-development code: https://wars.my-colony.com/?beta=1
#colonywars
My Colony v1.19.0 Released
My Colony (the original) has just been updated to v1.19.0, and the latest patch should be hitting all platforms over the coming days. This release replaces the Import/Export slider dialog with a text entry dialog so that you can easily enter the exact amount of a resource that you can import or export. It also fixes an issue that was preventing the NetSchool from working properly.
There have been requests for new content/buildings to be added to My Colony 1 lately. Now that My Colony 2 is out, I am not actively working on new MC1 content anymore, but I am always open for community submissions. You can provide the graphics asset for the structure you would like to see added as well as a description of the building stats (what it does, what it converts, worker requirements, and so on) and if I think it is appropriate I will add it to the game. You can find information related to MC1 texture editing on the Texture Mods forum.
#mycolony
There have been requests for new content/buildings to be added to My Colony 1 lately. Now that My Colony 2 is out, I am not actively working on new MC1 content anymore, but I am always open for community submissions. You can provide the graphics asset for the structure you would like to see added as well as a description of the building stats (what it does, what it converts, worker requirements, and so on) and if I think it is appropriate I will add it to the game. You can find information related to MC1 texture editing on the Texture Mods forum.
#mycolony
My Colony 2 v0.22.0 Released
I know that My Colony 2 v0.21.0 was just released yesterday, but I found a couple of bugs in the Dedicated Server code that I did not want to put off until I had time to do a full proper update, which is why this release is getting published so soon.
Besides from the quick bug fixes, this update also splits the .vvp model data out of the object definition data for the Cloning Facility, Plastic Factory, Landing Field, Canteen, Synthetic Oil Lab and Warehouse, which should further improve initial load times on mobile devices.
One last note, I have started working on a soundtrack for My Colony 2! I have three tracks composed already, and hope to have enough to include in the next release. I will start adding sound effects to the game in the next release as well.
That's all for today guys, thanks for playing and stay tuned for more!
#mycolony2
Besides from the quick bug fixes, this update also splits the .vvp model data out of the object definition data for the Cloning Facility, Plastic Factory, Landing Field, Canteen, Synthetic Oil Lab and Warehouse, which should further improve initial load times on mobile devices.
One last note, I have started working on a soundtrack for My Colony 2! I have three tracks composed already, and hope to have enough to include in the next release. I will start adding sound effects to the game in the next release as well.
That's all for today guys, thanks for playing and stay tuned for more!
#mycolony2
My Colony 2 v0.21.0 Released
My Colony 2 v0.21.0 is now available on the Web, Windows and the Ape Apps Launcher and should be hitting Android and iOS over the coming days. This update fixes a couple of bugs introduced in the last release and makes some pretty big changes that could alter the course of how you play MC2 over the coming months, so let's jump in and take a look!
The first big change in this update is a new feature called Universe, which will allow you to "join" your game to other players' games to create a sort of peer-to-peer network of global My Colony 2 servers.
To join or create a Universe, you simply open the Statistics window on your colony, and enter a public and (optionally) a private key. Every online game using the same Public/Private key combination (and the same game version/mods) will be automatically joined into the same Universe network.
At this time, there is no default or "official" MC2 Universe, and the feature is 100% opt-in. If the community ends up creating/pushing/rallying behind a common Universe, that's great. It can also be used to set up a private Universe between you and your friends/family.
So what does a Universe get you? As of this release, it simply unlocks a global Chat similar to what is available on My Colony 1, but this is going to expand pretty quick once this update is released and I can see if the underlying connection is actually working right. Universe is going to enable interplanetary trade/governments/war, etc., so eventually having a large Universe community with a lot of players will be beneficial. So stay tuned and keep an eye on this feature, because it's going to get exciting over the next few updates!
Beyond the Universe feature, a big change is being made to game saving. Right now (prior to this update), all MC2 game data was saved to a single large library file that synced to the Ape Apps Cloud (for signed-in players). This was causing issues with both slow loading times, and data corruption when multiple instances of MC2 were open at once. This is being completely changed in this release. Starting now, game data is no longer saved to the overall player library file, and Cloud Sync is disabled by default for all colonies. It can be turned back on (if wanted) in the World section of the Statistics window.
The next big feature in v0.21.0 is the new Stat Reporting functionality. If you've used Coloniae with My Colony 1, then you know what the general idea is here. With My Colony 2 though, Stat Reporting is a bit more decentralized, and open to any developer who wishes to take advantage of it.
Stat Reporting can be accessed/enabled in the World tab of the Statistics window.
In order to use it, you simply input one or more (separated by commas) stat reporting endpoint URL's, and the game will take care of the rest. If you are a developer and would like to build your own Stat Reporting endpoint, you can see this thread which should contain all of the information you need to get started.
The final big change in v0.21.0 is engine support for separating .vpp model data out of the individual game data objects in order to (hopefully) allow for faster initial game loading times. Right now My Colony 2 is starting to take an awful long time to load on mobile devices, and if this new functionality works as I hope it should, then My Colony v0.22.0 (the next release) should see a drastic improvement in mobile load times. The new model loading scheme is currently being tested out on the Tree Farm, Galactic Stock Exchange, and the Uranium Enrichment Facility, so please keep an eye on those three structures, and let me know if you notice any issues/problems with how they are loaded and rendered. If everything is fine, then I will be moving all larger game data objects over to the new loading scheme in the next release.
So other than a few bug fixes that are not worth mentioning in the release notes, that is about it for v0.21.0. Please test out the new features and let me know what works, doesn't work, what needs improved, etc.! There's going to be a lot of exciting new features coming over the next few updates, so stay tuned for more, thanks for playing, and I hope you enjoy the update!
#mycolony2
The first big change in this update is a new feature called Universe, which will allow you to "join" your game to other players' games to create a sort of peer-to-peer network of global My Colony 2 servers.
To join or create a Universe, you simply open the Statistics window on your colony, and enter a public and (optionally) a private key. Every online game using the same Public/Private key combination (and the same game version/mods) will be automatically joined into the same Universe network.
At this time, there is no default or "official" MC2 Universe, and the feature is 100% opt-in. If the community ends up creating/pushing/rallying behind a common Universe, that's great. It can also be used to set up a private Universe between you and your friends/family.
So what does a Universe get you? As of this release, it simply unlocks a global Chat similar to what is available on My Colony 1, but this is going to expand pretty quick once this update is released and I can see if the underlying connection is actually working right. Universe is going to enable interplanetary trade/governments/war, etc., so eventually having a large Universe community with a lot of players will be beneficial. So stay tuned and keep an eye on this feature, because it's going to get exciting over the next few updates!
Beyond the Universe feature, a big change is being made to game saving. Right now (prior to this update), all MC2 game data was saved to a single large library file that synced to the Ape Apps Cloud (for signed-in players). This was causing issues with both slow loading times, and data corruption when multiple instances of MC2 were open at once. This is being completely changed in this release. Starting now, game data is no longer saved to the overall player library file, and Cloud Sync is disabled by default for all colonies. It can be turned back on (if wanted) in the World section of the Statistics window.
The next big feature in v0.21.0 is the new Stat Reporting functionality. If you've used Coloniae with My Colony 1, then you know what the general idea is here. With My Colony 2 though, Stat Reporting is a bit more decentralized, and open to any developer who wishes to take advantage of it.
Stat Reporting can be accessed/enabled in the World tab of the Statistics window.
In order to use it, you simply input one or more (separated by commas) stat reporting endpoint URL's, and the game will take care of the rest. If you are a developer and would like to build your own Stat Reporting endpoint, you can see this thread which should contain all of the information you need to get started.
The final big change in v0.21.0 is engine support for separating .vpp model data out of the individual game data objects in order to (hopefully) allow for faster initial game loading times. Right now My Colony 2 is starting to take an awful long time to load on mobile devices, and if this new functionality works as I hope it should, then My Colony v0.22.0 (the next release) should see a drastic improvement in mobile load times. The new model loading scheme is currently being tested out on the Tree Farm, Galactic Stock Exchange, and the Uranium Enrichment Facility, so please keep an eye on those three structures, and let me know if you notice any issues/problems with how they are loaded and rendered. If everything is fine, then I will be moving all larger game data objects over to the new loading scheme in the next release.
So other than a few bug fixes that are not worth mentioning in the release notes, that is about it for v0.21.0. Please test out the new features and let me know what works, doesn't work, what needs improved, etc.! There's going to be a lot of exciting new features coming over the next few updates, so stay tuned for more, thanks for playing, and I hope you enjoy the update!
#mycolony2