Posts

Showing posts from 2016

Alpha 10 - iteration #07: Release Date / Time Confirmed

I confirm that this iteration of FARC will be released tomorrow at 1200-1900hrs EST time.

I took some time to complete the Building mode, bugfixing Assembling and Building, and linking what needed to be linked, but this part is also done.

So now time for mission bugfix and implementation of music code.

Cheers.

Alpha 10 - iteration #07: All Implementations Done - Bugfixes Phase

I finally finished to implement what I had to put in this iteration during my lunch break at work.
I just need to finalize tonight the additional interface for the Building mode and complete the linking to the building process.

After that I will work to debug the interface of the colonization mission, and I will transfer the code of the crude music system I developed in a fork of the source code.

And that will be totally all for it.

On time, this time :)

Alpha 10 - iteration #07: Update and Pre-Release Post

Just a small post to inform you that the project stay alive, even in this end of year period he he.

I working to complete the iteration 7 and release it on December 31 or January 1st, and in regard of the status of development of it, I can safely say these dates without failing again to deliver on time.

So the release will serve also as a kinda geeky best wishes too for 2017 :)

Stay tuned.

Alpha 10 - iteration #07:Requirements Nearly Done + Assembling and Building WIP

The display of requirements, if an infrastructure cannot be built or assembled, is finally nearly completed.

The assembling interface is done, only the feedback for assembling duration isn't made yet but this part is a core code shared between the two modes of construction.

The display of requirements for the Building mode is done too, since it is also a shared core code.


I trying much as I can to finalize the whole before January 1st; I need to implement the feedback of the informations to the player and finalize the code linking to the assembling and building processes.

The entire work for this iteration will be done, outside of the debugging of the colonization mission and some small and secondary pre-release additions.

Alpha 10 - iteration #07: Some Delay + Requirements

I got some delay for the assembling interface because I working on the display of the requirements.
In clear if the player select an infrastructure, in the available list, and this one cannot be assembled or build due to its requirements, a text will be displayed explaining which requirements aren't fulfilled.

Nothing thrilling but since FARC isn't simple, even at this stage, the more information I can provide to the player, the better it will be.

It's a bit like what I did for the enforcement of policies, and their requirements.

This code for this is unified and will work for the two modes (assembling / building).

Alpha 10 - iteration #07: Assembling Interface Completed

Sorry for the lack of news, I developped nothing since November 29th (one week wasted).

The interface for the setup of an assembling is completed in its main process.
It is working but need some additional work to display information about it, for the player, and to refine the behavior of the interface.

The interface to setup a building of an infrastructure has advanced a bit too, since some parts are re-used for this mode.

I will fully complete the assembling interface tomorrow and will work for the building of infrastructures next, as the final step.

Alpha 10 - iteration #07: Conversion-Assembling-Building Interface

I haven't coded anything from Friday to Sunday, but I started to resume the dev during my lunch break.

I working on the Assembling interface, which looks a bit like the one to configure an infrastructure with some additions like; an input field to enter the number of iterations to assemble (= number of kits of infrastructure to use), an information field to give data about the assembling time, and a specific button to order to assemble the kits.

I working a bit in the same time on the elements for building an infrastructure, since the interface between these two modes is unified with some differences for each of them.

Of course my poor English isn't very descriptive for now but as I said in a previous post, I will post a serie of screenshots.

Stay tuned.

Alpha 10 - iteration #07: Bugfixes done, Transition Rules modified

As usual there have been delays, because the changes and fixes were heavier than planned...

The bug fixes for the converted infrastructures expanded to the entire Transition ruleset, and required a complete change on how the custom effects for the converted infrastructures are managed.
The implementation of this ruleset was pretty...old and the logic a bit messy, so I re-coded some of its parts.
I also re-wrote completely the design of it in the main document.

For reminder; The transition rules are applied as a buffer delay between an assembling and building (conversions aren't subject to it) and the operational state for any infrastructure having required staff. This delay symbolize the setup time to put the staff members in place and initialize any equipment, which is pretty important e.g. for a factory.

I also updated the rules design-wise by introducing a variable transition time.
Before it was abritrarly set to 2 hours (don't ask me why such value) regardless of the size…

Alpha 10 - iteration #07: Break & Lunch Bug Fixing Day

As said yesterday, I can confirm today that the basic user's interface to configure an infrastructure is really done.

But the fact that it is now possible to enable and disable an infrastructure raised a bug (great joy at 1AM) that I will fix today during my job's & lunch breaks; this bug concern the converted infrastructures (CI).

As a reminder, CIs are building of sort that came from landed space units that have been prepaired and connected to an exisiting colony, by their resepective crews.

There is an universal infrastructure template for the converted ones, which is very basic with far less data than any other infrastructures, because most of the data a CI has in game is derivated from the design of its parent's space unit.

So the bug comes when I try to re-enable such type of infrastructure (a Colonization Shelter), no data is re-injected back into the colony. For example, the colonization pods harcoded actually in the game provides generation of energy and housi…

Alpha 10 - iteration #07: Completion of Infrastructure Configuration + Last Development Step

This night, the configuration of a selected infrastructure will be completed, I working on it since yesterday night.

After that I will finally work on the interface to assemble and build an infrastructure, and this iteration will be done in regard of its features. Yes done.

Of course I will have two secondary steps to fulfill before that; to fix the bugs of the interface of the colonization mission, and add the crude music system that I already developped in a fork of the source.
I know I repeat a bit what I already said in some previous posts but it is better to continuiing to inform  of each future step.

I don't give a release date yet until the assembling and building interface is implemented, I just hope before the end of November, but I prefer to keep my mouth shut, no more badly managed deadlines :)
That's all, back to work.

Alpha 10 - iteration #07: Completion of Media assets Search/Sorting - Resuming of Development

Well as usual I got lost in my wandering through media files, and seven days have passed... oh well.

I completed my spreadsheet that contains the details of all free 3D assets I can use for FARC, for rendering and/or inclusion in-game (especially for spacecrafts).

Even if I haven't dev since these 7 days, I completed the design for configuration, assembling and building of infrastructures, and I will begin in PM right after my day job (I'm working at home today).

Next year, I will consecrate some money for FARC; by buying a third party tool wich will allow me to dev a cloud-based updater/installer, without the assle to do much network dev and above all, wasting additional time.

I will probably buy some 3D assets too, yep buy... Especially for space units (spacecrafts and stations/bases) because I will need many of them.
But for spacecrafts, since they are present in game under their respective 3D files, that can cause license problems for distributions, a source like Turbosqui…

Lunch Break Game Design: Faction Configuration Tool & Autonomous Management Guidelines

During my breaks @ work I worked on the design of two things;

fleshed a bit the design of the factions by trying to solve two problems; how to setup non-player faction's colonies by design and keeping them 100% compliant with the game systems, and how to do the same for non-player space units.started the design of a new module of the CSM (Colony Management System) called the Autonomous Management Guidelines. Since I want the (future) AIs of the game to follow at 100% the game systems (ie no cheating as we can see on many strategy games and no abstraction into the management of the AIs' factions) I need a system to setup the colonies and space units of each non-player faction (NPF) to avoid any manual errors in calculations and any speculation on how to make  them.
So I started to design a Faction Configuration Tool, which will be a tool like the FARC Universe Generator not normally accessible to the player.
This tool, like the FUG,  will allow me to setup a faction through some…

Alpha 10 - iteration #07: In Search of Media Assets

Since November 3 (including tonight) I sorted and evaluated a part of the free assets I retrieved over the years (a bit of pictures and a massive amount of 3d objects) and I found some elements to illustrate the Multipurpose Depot, the Pressurized Tanks array and maybe the Nuclear Fission Reactor and the Houses Pack.
I found not much for the Mining Site.

I will continue tomorrow night to finish the sorting but of course I will not consume anymore more time afterward and the dev will resume also tomorrow night.
Since I instated the sub-releases (cf. this post), I will make the pictures on the next session after the release of this iteration. For now there will be a default placeholder.

Thanks to SolCommand for his incredible 3D assets.

Alpha 10 - iteration #07: Game Design Expansion: Region Environmental Modifiers

At my job, during my breaks, I'm working on some expansion of the Region Environmental Modifiers (REM).
For reminder; each region of each orbital object has a set of data called the REM.

This set is divided in 7 categories;
Planetary Survey; Ground, Air, Antigrav and Swarm AntigravConversion / Assembling / Building(CAB)Infrastructure Wearing CoefficientGround Combat Each of these REM affect their respective part of the game depending of a category, for ex; the CAB category affect the assembling and building time of infrastructures.

100% of these REM are precalculated when a planetary system is generated in the Universe Generator integrated in FARC and comes from different part of an orbital object as for ex; the atmosphere composition, the climate of the region, its relief, its type of terrain, the gravity of the object and so on.

The change is about the addition of an additional type of environmental modifier that will affect the categories, and especially the CAB one; the Type &am…

Alpha 10 - iteration #07: 2D/3D Research & Work for Infrastructures + Some Game Design Expansion

Actually I don't commit much dev (even if I made one commit on GitHub tonight), because I'm looking for pictures and 3d objects that I can work on to illustrate the infrastructures currently in the game.
I fired up my 3d software, after many years, for this.

As usual it will not be AAA work, but I look for something at least basic to modify or render...

It is uncertain that all the required assets will be found and worked on at the time of release but at least I try... without taking too much time.
Those not found and implemented at the release will have a "pretty" placeholder :)

These pictures will be displayed in the user's interface for the configuration and CAB setup, of a selected infrastructure.
When I'll finish this phase, I will continue to dev on the interface.

Things take shape slowly but it progress, and don't worry; even if FARC isn't mainstream and doesn't seem easy, I try at least to make the interface relatively usable even if it i…

Alpha 10 - iteration #07: Environment Icons + List of Available Available Infrastructures Completed

FARC has now the four environment icons completed and the changes in the list of available infrastructures is done.
The Orbital Object panel display an icon to illustrate the current ecosphere's environment now, instead of a bland text. The meaning of each icon is included into its linked hint.

Tonight I will finally begin the interface that will be used to configure the selected infrastructure, for the ones that are already converted, assembled and built.
It will be nothing fancy; it will contain a copy of the text of the main description and use of the infrastructure, its detailed status and a button to enable/disable it.

At my work today, during my break, I will inject into the design documents many notes and informations, spread on many lose sheets, I have wrote.
After all these years it is a bit of a mess, and represent a good height of paper, so it is time to use them before they rot...


Stay tuned.

A Notice about Future Sub-Releases Between Main Releases

Just a short notice to inform you that now, after each "official" releases, there will be two patch releases.
These sub-releases will contain stuff that will be or not related to what have been made in the last main release.

The first one, in the chronological order, will be about the addition of some assets (infrastructures and/or products and/or icons and/or pictures and/or sounds and/or music). There will never be any indication on the number of assets produced before the release of the patch; it will be one, or ten or whatever number I will be able to produce in the given time frame.
This sub-release will also include last time bugfixes.

The second one will be about the expansion and correction of the  encyclopedia, also including the expansion and correction of the main text file, with even some basic Spanish entries.
Don't expect full translation in three languages, I don't know much Spanish and have enough work with English and French. As you could see, Engli…

Alpha 10 - iteration #07: Addition of Graphics and Infrastructure CAB & Configuration

Image
I took some times to research for icons (thanks OpenGameArt and the multiple contributors again) and did some Photoshop work too.

Here is a crop of screenshot of the result, nothing AAA as usual but better than ton of dry texts:


For the Nuclear Fission Reactor, the icon of a box with a number inside of it indicate that is an infrastructure kit that can be assembled to a level 1 infrastructure (the reactor itself). The number on the right indicate the number of them present into the colony's storage.

For the Mining Site, this infrastructure is a one that must be built by using construction workforce and local resources. It is easy to see that it is not an assembled infrastructure since it doesn't have the box icon nor any indication of stored units.
The warning icon indicate that the infrastructure's requirements aren't met to be built and so its text color is red, according to the filter actually applied in this example. This warning can also be applied to infrastructur…

Alpha 10 - iteration #07: Configuration and Setup of Assembling/Building of Infrastructures

I currently, and finally, working on the interface to setup the assembling and building of infrastructures, and also to configure those already assembled or built.

The interface will be integrated above the Construction Workforce interface, meaning that no other sub-panel will pop-up, anything is integrated into the Settlements Panel.

I also continue to improve the interface of the two lists of infrastructures, especially since I finally found a way to retrieve the data of a selected item in a tree, thing I didn't know how to do before.
Better later than never...

There are no screenshots yet, since it is in construction, but I will post some when this part is completed and will explain the changes.

No time to be bored :)

Thanks for your interest and stay tuned!

Alpha 10 - iteration #07: Interface for Construction Workforce Setup

I'm working on the interface of the setup of the Construction Workforce (CW), required to a colony to be able to assemble and build infrastructures.

I started to dev and designed something about a button and another sub-panel to setup the data, but as usual I tried to overthink it.
So instead, the interface of the CW will be included into the Settlements panel itself, beside the lists of present and available infrastructures. All in the same page.
For the rest of the interface elements of the CW setup, it will be the same thing than what it was previously, I don't try to reinvent the wheel again since I need to push this iteration to full completion.

This Friday will be another day off, I will try to work many hours on FARC and will try to finally make a release this weekend.
But at the contrary of what I usually do, I will not promise anything until it is done :)

Sorry for these multiple delays (I know it's only a hobby open source project but that don't prevent tryin…

Alpha 10 - iteration #07: Full Time Dev Day Notice (2 days)

Tomorrow (Friday) and Monday I have two holydays, so another full time dev days :)

That's all for now.

Oopsy Post: the Blog's Gallery is Back Again

I don't know how I did it, but the Gallery page was removed from the navigation menu, it is back now.

Infrastructures Filtering Done

The combo box to filter the items of the list of available infrastructures is now fully working.

I will post the details (and screenshots) of it when the update of the Settlements Panel will be completed.

To reach this stage I must now re-implement the basic display of the Workforce Construction Points, some help for the meaning and a panel to allow the setup of these points.

But not tonight, I must work tomorrow :)

Additional post: Screenshots of some Hints

Image
Since I'm working on the filter system for the list of available infrastructures, I made some "screenshots" of the hints. Nothing stellar but always cool to see. I taken these screens with my phone, so I'm sorry for the quality, I cannot capture the hints with my screenshots app.

Of course these hints can and will be for most of them, expanded with detailed data and informations. Like to put the details of the modifiers that affect a basic data of a colony, like for the Tension in the screenshot.

And cherry on the top of the cake, the hints support some HTML formatting (colors, href, bold, italic, BR, lists and so on) and even the inclusion of pictures.

An explicative text for the filter of the list of available infrastructures:


A short text (for now) for the Tension data:


A short text (for now) for the icons of the resources spots:



The setup of the combobox is now done, I'm working on the filtering of the list itself now.

Stay tuned :]

Alpha 10 - iteration #07: Full Time Dev Day Notice

Today I'm off in holyday, so I'm working full time on FARC for 9 to 10 hours, the indie dev feelz.

OK, let's work :)

Alpha 10 - iteration #07: Completion of Settlements, Push of the UI Work

The basic management of the settlements is done.

Each time that a conversion/assembling/building (CAB) is completed and the concerned infrastructure is operational, the data of accumulated infrastructure levels (AIL) of the settlement is updated.
According to  the specific rules for each type of settlement, the AIL will influence their evolution in  size.

The next step in the user's interface is to implement an element to filter the available list of infrastructures, which could be seen as irrelevant for now due to the few available infrastructures but will be when the number of building implemented will grow over the time of the development (imagine 40 to 100 of them).

After that I will build a better interface, than what I did before this iteration, for the setting of the Construction Workforce Points required for the CAB system.

Once these done, the Settlement Panel itself will be done and I will post some screenshots.

After that, and at last, I will work on the interface to se…

Alpha 10 - iteration #07: End of Summer + Final Release Period Update

The final release period will be between September 17 to September 25th, the Summer lazyness is finished.

I finalized in the design of the different settlements, with their respective sizes, infrastructure's levels cap, and their meaning.
Only the Space-Based Settlement type isn't done until space stations and other Dyson spheres aren't in game for now.

Actually I implementing the work on these settlements and will continue to update the interface afterward.

Edit 23:51 ET:  the rules of accumulated infrastructures level into a settlement are done and implemented.
I will continue the update of the settlement's interface tomorrow.

Alpha 10 - iteration #07: 'Unofficial' Release Post and Delays / Iteration #07 Continuation Notice

As usual, I'm late and haven't finished the essential parts of the iteration #07.
Who said "awwww surprising"... It's the summer you know...

OK, kidding apart I decided to make an unnoficial release of the iteration #07 to at least provide an update.
Outside of all the required changes for the Settlement Panel, and the little gift for the music, the rest is implemented.

The setup of the Colonization Mission is a bit bugged in the display of the surface's regions, but the whole thing is working.It will be fixed for the final release.

The management of the music is located into a fork of the whole project's code that I haven't merged yet, I will do it for the the final release of this iteration.

So from tomorrow I will continue to work onto this iteration #07 with a new version, the 0.6.13.

There is only one type of unofficial package for now, the 7zip manual archive.

So here it is: alpha10-0.6.12.1042-it07ARCH

I'm sorry for this delay again.
For th…

Alpha 10 - iteration #07: Full Dev Day

I taken a holiday today that I dedicate for the most of it to the dev of this iteration 7, I started since 30 min ago and will continue for the next 8 to 9 hours.

My objective today; completing the phase 2 with the CSM Events Panel (I made a copy/paste error with the last GiT commit, it's not done yet), and updating the most I can the infrastructure panel, which is after all the main goal of this iteration...

If I have some time left after that, I will work on other changes.

That's all for now.

Alpha 10 - iteration #07: Release Confirmation Date

Sorry for the lack of posts and commits.

I confirm that FARC Alpha 10/it#07 will be released on Sunday August 7 during the night EST time.

It will be a busy week.

Alpha 10 - iteration #07: Alive Status Report and a Small Surprise

Sorry for the lack of news since May 20, but you know Sun, Sex and Things... OK, there are bad jokes and excuses.

I continuing to transfer the elements of interface in their proper panels
I'm working on the Population Panel for now; the basic setup of the Settlements Panel is done.

I also made many update in the design document for the settlements but also policies enforcement, which will varies in gameplay according to the type of political system. This last one will not be implemented for this iteration but is in the work.

Also... to make amends for the lack of posts, this iteration will have a small surprise... on an audio level.
Yes, FARC will not be deaf anymore; I implement a very crude audio system in an experimental fork of the code by using the BASS library and the wrappers for Delphi made by the BASS community.

And tonight FARC started to spit some space music.

So at the time of release there will be some music and perhaps a bit of sound effects for some elements of the…

Alpha 10 - iteration #07: Side Design - Settlements

At my work, during my breaks, I switched into the work of the settlements.
The design documentation exists but has never been completed and cleaned up, and since they affect what I do for this phase 2, I'm working on it.

As a reminder; settlements are locations that regroup infrastructures, so they can illustrate a city a base or anything like it. They are represented by an icon on the surface map of the Orbital Object Panel and it can be only one settlement by region and by faction.

There are 5 types of settlements in the game + a special one that I will not cover here since it is linked with the space units and is post alpha 10; surface settlement, space-based surface settlement, subterranean settlement, lava tube settlement and asteroid settlement.
Each of them has different levels of development, specific requirements and particularities.
Each type of settlement indicate in some sort the shape of it in the orbital object's landscape. Certain types are specific for certain e…

Alpha 10 - iteration #07: [warning: screenshots post ] - Orbital Object Panel (WIP) Phase 1 DONE

Image
So finally the Phase 1 is done.

So, behold the new Orbital Object Panel!



This first screenshot is what the player will see by default.
On the left, the ecosphere data is what is displayed by default, the button "Colony" allow to switch to the colony data, if a colony is indeed set on the orbital object (OO), like below;



The 5 other buttons on the top will popup the panels of the different sections; Population for the... population one, including the detail on the categories and so on, Settlements for the settlements and infrastructures installed on the OO, Industry is the one that will display the storage and the production matrix of the colony, Events contains the Colony Simulation Model (CSM) events and all their details (the rounded number on the button indicate the number of active CSM events the colony have, I will include a fast list of them in the button's hint) and finally Biosphere will display the details of the OO's biosphere, according to the discovery th…

Alpha 10 - iteration #07: Orbital Object Panel (WIP) Phase 1 Nearly Completed

I nearly completed the phase 1 of the overhaul of the Orbital Object Panel (formely the Colony and Surface Panels).

I'm working on the display of the resources spots, and will include tomorrow new additional 2d assets to represent metal, rare metal and uranium ores.

There will be also data displayed about them.

Once all done, the phase 1 will be completed and the next blog post will contain a serie of screenshots of the work.

The phase 2 will be about re-implementing the modules of this panel; Population, Settlements (including infrastructures), Industry (formerly Colony Storage and Production Matrix) and Events.
Most of the work will be to display them in their own panels, none will be overhauled out of the Settlements one after this phase 2.

You will see on the screenshots that I will post that the new panel is relatively different from what you knew before the overhaul.

Stay tuned.

Note About Side Design for Future Iteration

At my job and during my breaks, I'm working on the design of the custom effects for the policies and memes.
For now these SPM items only provides modifiers for the basic data of the colonies, but of course it is just the edge of the iceberg.
The real interest in them is in the custom effects they provides; with simple ones like special modifiers for research & development, limitations of any sort and so on but also with not so simple ones like affecting any part of the game and gameplay changes to enforce a policy, according to which political system is enforced.

And for now my focus is made toward this last point; the political and economical systems.
The first one will modify the gameplay on how a player but also the future AI will be able to enforce a policy and will also adjust any modifier and collateral effect on the success and failure of an enforcement.
The second one will define how the economy of each colony is treated and what possible actions will be available for …

Alpha 10 - iteration #07: Orbital Object Panel (WIP) Screenshots

Image
Here are two WIP screenshots:

The first one with the panel standard size (subject to change):



The second one after a resize:



Icons on the surface and the area are autmatically updated.

Of course it is a work-in-progress, so not finished yet.
You can also see now that all the basic colony's data have their icons now. Hovering each one with the mouse display a hint with only the icon's name, for now. I will exapnd the display.

Resources icons + data will be displayed in the area under the surface map.

Alpha 10 - iteration #07: Graphics and Colony Panel Overhaul.

All of the ten basic data of a colony have now icons and hints are linked to them.
So the descriptive text has been removed for each data and each hint will provide some additional informations like the bonus and penalties applied to each data.

10 icons have been added into the game.

I cannot show you a screenshot yet because I'm working now on the overhaul of the panel, and it is a bit of a mess.
This overhaul is about the merging of the Surface and Colony panels into one, more manageable. Disposition of the interface elements will change a bit and even more icons will be displayed with the resources, in a cleaner and more integrated way.
The player will be also able to resize the panel (and save the size and position of it).
The surface panel is at this time already removed, but its elements are now transfered into the colony panel, which is already renamed into Orbital Object Panel or OOP.

I will need some time to complete it but it will be worthwhile... I guess.

Once done I wi…

Alpha 10 - iteration #07: Fixes and Graphics

For now some fixes have been applied, like the one which prevent the crash of FARC when the window of the game loading/saving is invoked and there are no game saved (with no game directories present).
Also, the configuration and saved games are now located into the appdata/roaming folder

I also added a meme, Spirit of Entitlement, to the game and since yesterday night I'm working on graphics research for the first pass of update of the Colony Panel; icons to illustrate the colony's data (like Cohesion, Instruction, Energy Stored, Reserves and so on).
Less text and more graphics is always better. I will use of HTML hints to gives more information for the player. Like what we can see in the Europa Universalis game, in a less pretty and AAA version :)

I found all of them yesterday, thanks to the people to OpenGameArt.org and other sources. I will need to work them a bit and will implement them shortly.

There will be many changes that will be applied to this panel, and not only fo…

Alpha 10 - iteration #06: Word of Warning

Just a notice to inform that the configuration file from the previous versions isn't compatible anymore.

If you have an error message at the application start, just remove the config.xml in your MyDocuments/farcolony  dir. The game will generate a new one.

Sorry for the trouble.

Alpha 10 - iteration#06 Release

And you know it's time to go
Through the sleet and driving snow
Across the fields of mourning
Light in the distance... And you hunger for the time
Time to heal, desire, time
And your earth moves beneath
Your own dream landscape...  U2 - A Sort of Homecoming

Well, here is the release that was near to never see the light of the day, due to my "small health problems".

Details
The alpha 10 [0.6.11.1028]it#06 is released.

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_10it06-0.6…

Alpha 10: Last Post Before Release, Some Changes in the Design

Image
I modified a bit how the planetary exploration works, even if it doesn't change most of the calculations and code already implemented. Here is the part from the design doc;

Even if the orbital objects in FARC have their data fixed and pre-generated during the game design, some parts of them are subject to variability and three are especially affected by the Planetary Exploration System (PES); the ressources and the biosphere.
Their explorations are carried on through surveys named; the geological and the biological surveys.
Any vehicles (products) that have “Survey” as function, and present in the colony's storage, are listed. Most of the time they are in group of vehicles, so in this case 1 unit of equipment include more than 1 vehicles.

The Geological Survey (GS) allow to map the geophyisical aspect of a region, to probe for its possible resources spots and to discover if it contains any features and/or artefacts.
To do so, an expedition, composed to at least one group of vehicl…

Alpha 10: Bug Fixes and (tiny) Graphics Change

Image
I fixed a good stack of bugs concerning the resources survey.
Now it is possible to have more than one occuring in the same time in different regions of a same orbital object.
Many logic flaws prevented it, I was certainly tired when I coded it initially, a long time ago :)

FARC also talk a bit more to the player; each time that a vehicles group, linked to a resource survey expedition, arrives on site to carry on the survey, a message is triggered and display a small report like the one below. The display is really crude and don't have any graphic banner yet, but I will arrange that tomorrow.



Also, not related but cool anyway, someone on OpenGameArt.org shared some cool pictures depicting stars he made and particularly including a black hole.
I made a crude and dirty test that you can see below. I will need to rework it a bit and resize the thing but it is better than the previous one, and more free since it is released full GPL.



That's all, stay tuned.



Alpha 10: Audit Completion + Release Dates

I passed the last 6 hours today, before this post, to audit the Resources Survey.
It is now 100% done.

From tomorrow I will begin to complete the missing parts of this subsystem, like the automation but also I will create the required messages to inform the players about the evolution of his/her planetary exploration. I will also fix and update the interface related to this subsystem.

It isn't a small job because I made badly the display of the information about the resources survey, and it is a bit confusing and completely deprecated with the future two other types of survey (Features & Artefacts and the Biosphere). These two ones will not be implemented before a while, but it is better to plan for the future.

I also must review and fix, if necessary, the selection of regions since I doubt I completed it in February.

So, there is some work a bit more interesting than code cleaning and auditing.

In the end I will try to release this space turtle from Friday to Sunday 15th/17th…

Alpha 10: Dev Status and Near Future Plan

The audit of the non-interface code of the Planetary Exploration: Resources Survey is done.
I need to work a lot the interface, fix the bugs with region selection, and cleanup the display of the information.

Finally I will implement the automation of the survey and will make a release.

I will continue afterward to work on the Colony Panel to complete the interface for the infrastructures, and add new assets, into a new Alpha.

Sorry for the big delay; but between my health problems (I just came back to my job from April 4th) and the crash of the dev SSD (don't buy Crucial if possible...) things have been a bit... chaotic.

I just restored the dev SSD into a new Intel one. Luckily I always backup the dev content after each dev session...

Stay tuned.

Near Death Experience and Resuming of the Development

I'm sorry for the lack of news for a full month, my sickness worsened and it wasn't at all what I thought.

Without telling a long tale on my life, I finished in a near death state on Friday 10th and, by last resort, called 911.

I had a complete renal failure due to the flooding of my two kidneys.
Thanks to the Royal Victoria hospital at Montreal, they flushed my body of it via dialysis and the kidneys restarted like nothing happened.

So yeah, it was very narrow that FARC was shutdown... definitely.

But I recovering quickly now, even if I need two surgeries yet, and I will resume the dev tomorrow.

Passion is something, life is anything.

Stay tuned.

Alpha 10 - iteration#06: Dev Resuming (post sickness)

Just a small post to say that I've been sick these last days. Nothing of a big fuzz, but enough to prevent focusing to dev.
I resumed the dev since today.

Thanks.

Alpha 10 - iteration#06: Audit + Interface

Image
I began the full audit of the code for the Resources Survey. I will also (finally) implement the automation options.

Beside that I also updating a bit the interface in general and continuing to expand the encyclopedia.

The first thing I made with the general interface is to replace the two main fonts by something more readable (but always using open source licenses).

So here are the results (before on right, after on the left):








Nothing much special but it's a start.

Next post: at the end the the Resources Survey audit and expansion.

Stay tuned.

Alpha 10 - iteration#05 Release [WARNING: Long Post do to the Changes list]

Details
The alpha 10 [0.6.10.1023]it#05 is released.

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_10it05-0.6.10.1023.exe.

Manual archive is here: FARColony-full-alpha_10it05-0.6.10.1023.7z.

Cumulative patch for the Manual archive of FARC alpha 10 (released before this first iteration update) is here: FARColony-cumulativepatch-alpha_10it05-0.6.10.1023.7z.
To apply the patch unpack into your install dir and overwrite anything.


Working Dates
From 2015-10-03 to 2016-01-01

What's…