Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Block composition system #18

Open
retep998 opened this issue Jul 25, 2014 · 4 comments
Open

Block composition system #18

retep998 opened this issue Jul 25, 2014 · 4 comments

Comments

@retep998
Copy link

In this system there is no differentiation between stone and ore. Every block has a specific composition of various minerals. Through processing of the block you can break it down into its constituent minerals. Early game processing will be extremely lossy, while expensive late game processing will be able to achieve near perfect separation. It is impossible to get more than 1 block of material from a block, so even if an ore was made out of pure metal with no silicates, you'd still only be able to get up to 9 ingots. By having this composition system, you can have some ores with trace quantities of rare earth minerals where you have to tear up hundreds of blocks and go through a long refining process to get a couple of nuggets (remember that nuggets are actually huge: a gold nugget is over 26 kilograms). This also allows for veins that are low density around the outside but are high density in the middle. This also allows for the mechanic of the player deciding whether or not it is worth the energy and resources to process a low yield ore, considering many methods of ore processing involve expending certain chemicals and materials which may not be worth the tiny bit of metal in the ore, unless it is something valuable like iridium. By having the bottleneck for obtaining rare earth minerals be mining and processing vast quantities of low yield ore, it promotes investment into large scale mining infrastructure and ore processing.

@lawremi
Copy link
Owner

lawremi commented Jul 25, 2014

The current system actually does have complex mixtures of minerals per block, but every ore block has a "primary ore" that confers its name. Check out the GeoMaterial class for an indication of the complexity. The progression towards better processing is already part of Gregtech and my plans for Chemica. I'm totally onboard with the idea of rare earth ore blocks having very limited yields. I want to make sure though that players can reason on the ore blocks in a simple way. Defining/labeling blocks in terms of mineral compositions may be too complex for most players. This is why even real life geologists have given names to rock types, even though they are all different, within some range.

@retep998
Copy link
Author

Well of course we can have common names for each block, in fact, you should only be able to see the common name for a given block until you do science on it to determine the exact composition.

@lawremi
Copy link
Owner

lawremi commented Jul 25, 2014

Yes, good idea, in other words, a research system that involves
characterization of each type of ore. Once characterized, the means of
processing become availabe, and the player is informed of them through a
"lab book".

On Thu, Jul 24, 2014 at 10:00 PM, Peter Atashian notifications@github.com
wrote:

Well of course we can have common names for each block, in fact, you
should only be able to see the common name for a given block until you do
science on it to determine the exact composition.


Reply to this email directly or view it on GitHub
#18 (comment)
.

@tomasbrod
Copy link

Then we hit the limitation of inventory system. When player takes a sample one block of high yeld ore to mine, he can immediately know that an unknown ore block is high yeld by stacking.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants