Posts

Showing posts from April, 2015

Alpha 10 - iteration #03: Uninvited Guest: FaDE

If you seen the last GitHub entries, especially with the build 0.6.8.1009, you've seen something concerning the Faction Decision Engine, or FaDE.
Well, it is what will be the AI engine of the game... at least something I can call AI, I prefer to stay modest since I never did that for a strategy game in my thirty years or so of programming.

For now only some empty units are added, and before the release this weekend I will begin to create some very basic data structures.
You should ask "why know?" and I should answer that it is just a very small brick in the grand convoluted design of things. And I prefer to implement it part by part, until I come to officially working on it in the far future with the 0.7.5.
Part of the AI is already designed, even if not fully put in the main doc yet.

So that's it. The release dates stay the same and I will make post, before it, with screenshots as promised.

Stay tuned.

Alpha 10 - iteration #03: Dev Status [ CSM Events + Encyclopedia + Hint Subsystem ]

I finally finished the automated formatting of the CSM events in the encyclopedia since yesterday.
Now I adding the full description of each implemented event with all their details.
I will post screenshots of it in the last post before the release.

The encyclopedia is also fully mouse wheel compliant without the need for the player to click each element of the interface. This behavior should apply to other parts of the UI as well, outside the help panel. I applied many fixes for that.
Also zooming/unzooming on one of these elements will not affect the zoom/unzoom of the 3d view, that needed to be fixed.

Tonight I will also implement the HTML hint subsystem and will begin to add some of them for certain elements of the interface. Don't  hope to have hints for the full interface of FARC, but at least my custom framework, based on an external component, will be enabled.

I haven't completed yet the upgrade in the display of CSM events into the colony panel, but it will be for the…

Alpha 10 - iteration #03: Dev Status

[WIP] to update the interface for the CSM events.=[DONE]= to complete the CSM events cancellation.=[DONE]= to change the display of the population of a colony.=[DONE]= to overhaul the messaging system (including addition of new messages).to include new messages for events and other parts of the game. to update the main keyboard shortcuts.to add a hint subsystem accessible to any part of the interface. [WIP] to update the encyclopedia. Two work-in-progress in one.

Stay tuned

Alpha 10 - iteration #03: Messages Banners and Hints/Popup

Now the messages can have a banner that illustrate the type of the currently selected message. I already made and added some of them for this iteration... and applied the credits where it is due :)
I don't post screenshots yet, since I'm at work, and I prefer to complete other parts of the interface before.

During this lunch break I worked the CSM event s cancellation, it will be completed tonight by the end of this day.

I go to add another feature for the release of this iteration, something very advanced technologically speaking, that even AAA games will wish to have; the hints and other information popup.
Kidding and joking aside, this is a feature that will not be an option for something like FARC, and like for other parts of the interface in the game, I can format them on a HTML way, so with many variations possibles, including pictures and so on.
It was something that was already done in the previous failed iteration of FARC, so I will go to recover this old code, clean …

Alpha 10 - iteration #03: Dev Status

Status
to update the interface for the CSM events.=[DONE]= to change the display of the population of a colony.=[DONE]= to overhaul the messaging system (including addition of new messages).to update the main keyboard shortcuts.to update the encyclopedia. The complete overhaul of the messaging system is done. Now I have to apply the code audit and addition of a stack of new messages.

The load has been greatly reduced on the game save file due to the presence of directly plain messages in the previous versions of FARC, and even if it isn't critical at the stage of this game, it will be when a truckload of messages will be generated. Now a game file only store the configuration data of each message.

After I finished with the in-game messages, I will update the CSM interface and will complete the code for events cancellation.

Stay tuned.

Alpha 10 - iteration #03: Dev Status

Annoyed by more posts this year?  Yeah, I woke up from my lazy cave, deal with it. I'm kidding you a bit, but yeah I'm a bit more active.

Status
to update the interface for the CSM events.=[DONE]= to change the display of the population of a colony.[in development] to overhaul the messaging system (including addition of new messages).to update the main keyboard shortcuts.to update the encyclopedia. Nothing much, but now FARC can deal with big population numbers. It isn't relevant at the start of a game, but the player doesn't mean to stay with only some hundred of people in his/her colony...
It was something fast to dev but useful.

Since yesterday and even during my lunch break at my job, I'm working on the complete overhaul of the messaging system. I'm not far to complete it too beside the code audit and addition of a stack of new messages.

FARC will be a bit more... talkative, so to speak and will be able to translate the messages if the player change the lang…

[URLs CORRECTION OF] Alpha 10 - iteration#02 Release

I modified the tags of the files AFTER to have put rhe release's post. So the links... don't work... he-he as would say the Tarn brothers :)

OK here are the correct URLs, sorry:

Setup is here: FARColony-full-alpha_10it02-0.6.7.1001.exe.

Manual archive is here: FARColony-full-alpha_10it02-0.6.7.1001.7z.

Cumulative patch for the Manual archive of FARC alpha 10 (released before this first iteration update) is here: FARColony-cumulativepatch-alpha_10it02-0.6.7.1001.7z.

Alpha 10 - iteration#02 Release

Late as usual, here is the iteration number 02 of the alpha 10.

This iteration concern only stuff under the hood since I haven't updated the user's interface. So as a player (or tester considered the state of this project) you will not see much changes.

FARC is bundled in two flavors: manually, with 7z archives and semi-automated with setup files.

These two ways doesn't requires that FARC is previously installed.

If it is installed and you use the setup file, please bear in mind that it will update correctly only from the alpha 10-iteration 01, not from the alpha 10 or any other alpha before.
If it isn't the case, just remove any previous version of FARC before to install this one.

If you take the manual way, please delete any previous version of FARC before.

Setup is here: FARColony-full-alpha_10it02-0.6.7.1001.exe.

Manual archive is here: FARColony-full-alpha_10it02-0.6.7.1001.7z.

Cumulative patch for the Manual archive of FARC alpha 10 (released before this first it…