Worklog for -Rick-

Stellar Expansion

Return to Worklogs

Stabalizing the Environment(Posted 2014-04-29)
Current Status : 04/29/2014 V06a8
----------------
o Claimships and Colony Ships added
o Colony/Ships now auto Update Obsolete Tech
o Research Auto Continues Partially researched or marked Research techs
o Ships no Longer just stop dead when new orders issued
o Newly built ships start with most advanced researched tech
o Various bug fixes and overall game stabilization

Player can now start a game and explore the entire Galaxy. As stars are revealed and explored they can lay claim to them and set up colonies that provide stepping points to further systems.

Going to start on the initial combat setup. Selected ships will display their firing arcs and detect when an enemy ship is near them. Also going to set up random pirate ships or planets with various hostile indigenous races.

------------

Stabalized Movement(Posted 2014-04-20)
Current Status : 04/18/2014 V06a6
------------------
o Majority of Ship movement in place. Still occasional overshoots that will have to be addressed
o Added in Claimships - used to claim a system and mine it for resources
o Claimships can be built in Colony Build Menu and automatically process the system they were built for
o Added in placeholder for Scanning planets
o Added in placeholder for loading and unloading resources by Claimship

Objectives for V06a7
-------------------
o Add in Claimship Route lines
o Colony Ship Technology
o Add Colony Ship to Build Menu when suitable planet is selected
o Create New Colony when ship arrives at destination
o Add in Colony Ship img Placeholder

------------

Bug Hunting(Posted 2014-04-07)
Current Status : 04/08/2014
-------------------
o Lots of bug squashing and code refinement
o When ships are docked they perform their build Queu
o Added in Ship Repair/Upgrade when docked
o Selected Components are built and added to ship
o Added in Ship Patrol of Star System
o Added in Ship Explore of Star System
o Added in "Fog of War" on Stars outside ship/colony scan range
o Added in Ship Hull for Resource Mining
o Zoom controls now Accurate, however still bug (high zoom has pixelated movement)

Further Objectives for V06 Series
------------------
o Complete Obsolete Item Replacement
o Prepare way for damaged item replacement from combat
o Built ships appear in Orbit for use
o Complete Resource gathering code for Miner Ships
o Further refine Controlled deceleration
o Prepare Hulls for Colony Ship and Personnel Carrier

------------

V06a0(Posted 2014-03-30)
Current Status : 03/30/2014
-------------------
o Reworked Coordinate System to solve rounding errors at Ship level
o Added Planet Class placeholders (2d, plan on 3d later)
o Replaced Initial dummy ships for testing movement with actual Ship Types
o Build menu for colonies completed
o Colonies now Scan according to tech
o Starting colonies begin with initial tech and 1 ship

Current Objectives for V06 series
-------------------
o Ship component building and installation process
o Ground work for Ship Classes 'Scout', 'Cargo' and 'Colony'
o Basic Scout, Mine and Colonize ship orders
o Incorporate ship Docking
o Add in visual Tech Tree Display
o Further Refine Zoom, System and Galaxy view controls
o Automate Colony upgrade of obsolete items
o Automatically replace obsolete components on ship when docked

------------

SE V05a3(Posted 2014-03-24)
Current Status : 03/24/2014
--------------------
o 'Build Menu' Functionality for Colonies Complete

Current Objectives for V05a3
--------------------
o Adjust colony Scan range via technology installed
o Add in Ship 'Scout Hull' with initial components
o 'Build Menu' Functionality for Ships

------------

SE V05a2(Posted 2014-03-23)
Current Status : 03/23/2014
--------------------
o Generating 50 to 150 star systems each containing from 1 to 10 planets.
o Galaxy Patterns include Evenly Dispersed, Clumped, Donut and Spirals. Plan to add more later
o 3 levels of View - Galaxy/System/Ship
o Basic Ship movement is implemented - Simple Cargo Ships
o Basic Ship Commands to gather resources
o Basic Exploration is implemented - Mouse Selection Only
o Research is implemented
o Basic Colonization is implemented - Mouse Selection Only
o Currently Designing Basic Build Menus

Current Objective -
-----------------------
Build Menus build researched components and apply to colonies or ships.

Version Goal -
-------------------
- Research has effect on Game elements (such as increasing scanning range of colonies and ships)
- Ships can be built and populated with components
- Ships can explore star systems by manual command or through AI choices.

------------

Introduction(Posted 2014-03-23)
I enjoy 4x space games where you start with a planet, build tech, expand and colonize, collect resources and ultimately defeat your opponents. One that I particularly liked was Starships Unlimited, but I thought that it had a few short falls and wanted to work up my own.

Stellar Expansion follows the same vein where you play against 1 to 7 other computer controlled components. Game time flow can be controlled while you explore new systems, claim them as your own and exploit their resources, research new technologies, expand your empire through colonization, conquering or allying with the other players.

Combat will be done on a ship to ship basis, but I will expand this to include ship damage schematics where you can focus where repairs, energy distribution and combat tactics are most important. Ships will move in segments of 1 day gametime in which the player has selected what movement pattern the ship will use and how it will try to face (for weapon arcs).

Colony populations will flow naturally where colony citizens will choose, on their own, to migrate to other colonies. Players can control this by manipulating conditions on the planet that repel or attract immigrants. This will be done through moral benefits, resource allocation, colony preparedness to threat and environmental factors.

Ships will have basic hull designs in which the player can then add components such as weapons, defenses, generators, propulsion, etc.

Diplomacy will include various agreements and treaties from Declarations of war to Forged Alliances (where the player will then absorb that race). Spying will present a variety of options from observation to infiltration and allow the player to steal or destroy technology, resources, populations, ships etc.

------------