July 17, 2014

Alpha 10: Technosciences Implementation Completed - Resuming of Development

Finally all the technosciences and the fundamental researches from level 1 to 4 are implemented. As usual that was a slow process at the turtle's speed but it is done.
The total of implemented technosciences is now at 85, and here is the complete list of them:

 Fundamental Researches:

  • Antimatter Theory [Physics, Level 2].
  • Astrobiology [Biosciences, Level 1].
  • Astronomy [Astro-Engineering, Level 1].
  • Black Holes Science [Astro-Engineering, Level 4].
  • Climatology [Ecosciences, Level 1].
  • Cognitive Science [Biosciences, Level 2].
  • Conceptualization [Culture, Level 1].
  • Cryobiology [Biosciences, Level 1].
  • Cryonics [Biosciences, Level 2].
  • General Theory of Relativity [Astro-Engineering, Level 1].
  • High-Energy Particles Physics [Physics, Level 3].
  • Logic & Algorythms [Industrial Technologies, Level 1].
  • Memetics [Culture, Level 1].
  • Plasma Physics [Physics, Level 3].
  • Quantum Mechanics [Physics, Level 1].
  • Stars Physics [Astro-Engineering, Level 2].
  • Superfluidics [Physics, Level 2].
  • Terrestrial Physics [Ecosciences, Level 3].

  • 3D Printing [Industrial Technologies, Level 3].
  • Advanced Photonic Cells [Physics, Level 4].
  • Alloys [Industrial Technologies, Level 1].
  • Antiprotons Generation & Isolation Techniques [Physics, Level 3].
  • Automation [Industrial Technologies, Level 1].
  • Basic Ecology [Ecosciences, Level 1].
  • Basic Mining & Refining [Industrial Technologies, Level 1].
  • Basic Modern Medicine [Biosciences, Level 1].
  • Batteries [Physics, Level 1].
  • Biochemistry [Biosciences, Level 1].
  • Chemical Engineering [Industrial Technologies, Level 1].
  • Chemical Medicine [Biosciences, Level 3].
  • Complete Brain Mapping [Biosciences, Level 4].
  • Composite Materials [Industrial Technologies, Level 2].
  • Computational Electromagnetics [Physics, Level 3].
  • Computer-Assisted Design [Industrial Technologies, Level 2].
  • Cryogenics [Industrial Technologies, Level 2].
  • D-T Fusion [Physics, Level 4].
  • Data Intensive Grids [IndustrialTechnologies, Level 4].
  • Deep Space Observations [Astro-Engineering, Level 4].
  • Directed Electromagnetism [Physics, Level 4].
  • Electromagnetism [Physics, Level 1].
  • Expert Systems [IndustrialTechnologies, Level 3].
  • Fullerenes Processing [Nanotechnology, Level 2].
  • Genetic Synthesis [Biosciences, Level 3].
  • Genetics [Biosciences, Level 1].
  • Geophysics [Ecosciences, Level 4].
  • High Pressure Diamonds [Industrial Technologies, Level 4].
  • Hydrochemical Agriculture [Ecosciences, Level 1].
  • Hydrogen Fuel Cells [Physics, Level 4].
  • Inflatable Habitats [Aerospace Engineering, Level 4].
  • Information Networks [IndustrialTechnologies, Level 3].
  • Ion Rocket Engines [Aerospace Engineering, Level 3].
  • Integrated 3D Systems [Industrial Technologies, Level 4].
  • Lasers [Physics, Level 1].
  • Logistics [Industrial Technologies, Level 1].
  • Long Duration Orbital Operations [Aerospace Engineering, Level 3].
  • Low Temperature Superconductors [Industrial Technologies, Level 3].
  • Metamaterials [Industrial Technologies, Level 4].
  • Micro-Electromechanical Systems (MEMS) [Industrial Technologies, Level 2].
  • Micro-Electronics [Industrial Technologies, Level 1].
  • Microrobotics [Industrial Technologies, Level 4].
  • Miniaturization [Industrial Technologies, Level 1].
  • Modern Agriculture [Ecology, Level 3].
  • Molecular Engineering [Nanotechnology, Level 3].
  • Multi-Stage-To-Orbit Vehicles [Aerospace Engineering, Level 1].
  • Nanocomposites [Nanotechnology, Level 4].
  • Neurology [Biosciences, Level 1].
  • Nuclear Fission [Physics, Level 1].
  • Nuclear Fission Propulsion [Aerospace Engineering, Level 4].
  • Orbital Flight [Aerospace Engineering, Level 2].
  • Photonic Energy [Physics, Level 1].
  • Photonics [Physics, Level 2].
  • Quantum Dots [Nanotechnology, Level 2].
  • Predictive Climatology [Ecosciences, Level 4].
  • Recycling Technics [Ecosciences, Level 3].
  • Relational Database Systems [Industrial Technologies, Level 2].
  • Robotics [Industrial Technologies, Level 2].
  • Rocket Propulsion [Aerospace Engineering, Level 1].
  • Solid-State Lasers [Physics, Level 3].
  • Supercapacitors [Physics, Level 3].
  • Superstrong Fabrics [Nanotechnology, Level 4].
  • Supraconductors [Industrial Technologies, Level 4].
  • Synthetic Biology [Biosciences, Level 4].
  • Targeted Medicine [Biosciences, Level 4].
  • Tissue Engineering [Biosciences, Level 4].
  • X-Ray Lasers [Physics, Level 3].

So what's now? I finally resume the development itself and, out of the addition of some infrastructures, the next weeks will be focused only onto the development and that concern: the implementation of the required technosciences data into the infrastructure's data structure and the Research & Development System by itself. I'm late by "only" 17 days for now, compared to my initial schedule, so easy! :))

OK, out of joking it's time to move my *ss and to continue to dev this game.

Stay tuned.

June 16, 2014

Alpha 10: Training Methodologies

Since I working on the design of the Instruction and Training (IT) rules with the goal to complete them and implement them into this alpha 10 I can say some words about it.

In each race, which for reminding are humans, clones and artificial intelligences, and their ethnic groups there are different categories of population. Some are basic some are more specialized in particular domains. The IT rules have for use to simulate the transition of parts of a population from a category to another one and, for the most common case, from the basic categories to more speicalized ones.

I reduced the micromanagement by two ways: first, the training methodology (TM) employed by a faction is precisely faction-wide. So there's is only one data at the faction level to determine which one is used in all the faction's colonies. Two, the system of repartition is entirely automated and doesn't need any input from the player/AIs, but they can override occasionally the system for an emergency or force it for strategic purpose.
I wanted at the start a system of priorities with some sliders as for sole user's interface, but managing it for each colony would be a boring chore.

There are 7 TM that affect training and instruction speed. They also can affect other things like in the socio-political matrix or the research and development system but I will not explain these details in this post. The list below describe each method.

  • Human to Human: the most ancient form to pass knowledge and train students. Doesn't require any particular technology even if it can use some equipment to support the method. It is the most basic method and is applied by default.
  • Brain Enhancement Drugs: this method is basically the Human to Human improved by the distribution to students of brain enhancement drugs. These have for usefulness to reduce the training time and are also not without any side effects.
  • Cyber-Teacher: use the help of non sentient AIs (as a minimum) to replace the human interaction. It regroup the knowledge of a database with the explanations and support of a dedicated artificial intelligence.
  • Accelerated Life Simulation: this method is inspired from a sci-fi story I read some years ago. It combines virtual reality with a full scale neuro-stimulation permitting to give accelerated "real" experiences to the student, so he/she practically learns by experiencing fast forward different life situations. This method a big step from the precedent one.
  • Hypno-Education: method to "inprint" knowledge into a student's brain set in a state of deep hypnosis in a non-invasive way. It doesn't provide a complete understanding but sort of "bury" the basics that become natural to the student.
  • Direct Brain Training: this method uses of a direct neural interface to directly upload knowledge to the student's brain. It doesn't spare him/her to train and experiment this new knowledge. Compared to hypno-education, it is an invasive way.
  • Hive-Learning: this method is for the clone and AIs race only. It allow a transfer of knowledge among single-minded brains, the distribution is quasi in realtime.

That's all for now.

June 15, 2014

Alpha 10: Level 1 and 2 Done. Products Done.

The entire technosciences of level 1 and 2 are now in game and that make 46 of them. Some details in their data will expand with time, especially in what they affect.
The plan stay that I will implement the level 3 and 4 too.

  1. Implementation of the required technosciences data into the products' data structures.
    Done. It was already the case but I forgot to complete the log...
  2. Implementation of the required technosciences data into the infrastructure's data structures.
  3. Implementation of the dynamic layer subsystem (including the user's interface update).
  4. Implementation of research & development subsystem (including the user's interface update).
These last month I was in slow dev mode for some reasons, but back on track for more regular dev. In fact I passed also much more time into the game design than I thought; I had to cleanup a stack of old documents, from the previous iterations, and see if there were some information to recover from these. These docs concerned mainly the technosciences. So by this way, no previous work has been done in vain.

With the implementation of the research & development system (RDS) I will be able to finally show you some screenshots.

For the game design I also had to update the part of the population's instruction and training, because obviously this subsystem is linked in for some part to the RDS. It's not entirely completed but a progress has been made.

I will certainly also update the population in FARC with the three, multiethnic, races; the humans, the clones and the artificial intelligences. Only the basis of these, required for the RDS, will be implemented but that was one to-do item far posterior to the alpha 10 that was planned.

Stay tuned and thanks as always for your interest in this project.

June 9, 2014

Alpha 10: Research Aspects

Like the colonies, factions have already some data as for example the cohesion, tension, education, birth rate and health modifiers that affect all the colonies of a faction, or the bureaucracy and corruption levels.

With the implementation of the research & development, there is an additional set of data; the research aspects. There are also modifiers to indicate the strength and weaknesses of a faction's population at large concerning its mentality, culture and ideology that can affect the discovery outcome of particular technosciences. As an example, a very creative but not very social population will be more able to discover new practical technologies and creating new forms of art than to discovering new social way and means or developing the political engineering. These research aspects affect also which products, infrastructures, equipment modules and SPM items that are unlocked. It's again another complicated (convoluted?) thing in FARC which has only one goal; to provide some variations in what a faction is able to research, to think and to produce.

There are 4 of them in all: Creativity, Social, Curiosity and Adaptability.

These aspects are affected by the SPM memes and policies, the unified method of instruction used by the population of each colony, the discoveries if any and the standard events.