Wednesday, February 16, 2022

Significant Milestone: the Terrain Generator using Blender and Presentation/Power Point Template.

Planet Generator Blender File

A significant milestone that is very visible is the Terrain Generator. This takes a Icosahedron in Blender and allows blender to make it a 3d Planet for Render OR to Bake the proceedural terrain on it and import that image into a terrain map. 

The World Building Book will provide the File, Templates, and Workflow and Nicco and I will make desktop recordings of us making it for ease of follow. 

The target is that it takes 5 minutes to figure it out the first time following the tutorials and <1 minute to set it to "Bake" (Generate the UV map) and a simple motion of getting the file and placing it on the Presentation Template. 

Limitations: 

  1. Redering it 2k or 4k (2048x2048 or 4096x4096) varies from computer to computer.
  2. We will come up with a more Detailed Map later on as we get more sales and feedback. What you see so far is the first versions reminicent of some other Map making software tools. 
  3. We cant make it a simple all in one package. 




You will notice Nicco is helping me finish this even if I'm busy with a Migration of Accounting, Purchasing and Warehouse from a manual system to ERPNext (Open Source ERP). I have to rely more for him for help these days because of my duties as a Dad and Work. 

Target is End of MARCH. 

Other Milestones

  1. Final Draft of Gravity. The sad thing about the system is that to be realistic it may be unplayable, but the methods will be a section still. Basically since MASS is the main variable getting the gravity from the mass is one of the hardest parts. Its a 5 step process vs just creating a Table of Rolling Gravity Randomly (which still includes a way to calculate the Radius based on the Mass and Gravity). 
    1. EASY PROCESS: roll Rocky (Terrestrial) World from 0.001 Earth mass (Dwarf Worlds like the Luna and Jupiter Moons) to 10.0 Earth mass THEN > Roll gravity. Gravity table is not tied to the World's mass its possible to roll 0.3G for the largest Earth Mass of 10. 
    2. HARD PROCESS. Roll EARTH Mass > Roll Earth Density (Density of the world as compared to earth with earth's density being 1 at 5.5 tons/cubic meter) > Convert to Earth Volume > Convert to Earth Radius > Derive Gravity. This is an optional system that will be there. 
  2. Changes to Main World. So the "Main world" is going to be either a 10 Earth mass world to 0.01 Earth mass World or a Moon/Luna Sized Terrestrial World. 
    1. HABITATS TL8-9 are possible main worlds and we roll the VOLUME in cubic meters (Noted as Volume Tons as 1 cubic meter is 1 volume ton). THis affects the population roll. 
  3. 1st Draft of Positioning. It just needs polishing and proof reading by Nicco. Nicco will also do the layouting. The formula for Positioning: Where planets are positioned based on their Traits. Starting from the MAIN WORLD, then everything else. 
  4. Planetary Systems.  I just need to finishing the write up of about a page, Nicco will clean it up for me after. What remains is the detail works of generating the planetary systems. You will notice that I'm kinda particular about the workflow as the GM. 
  5. Outline of INHABITANTS. so the outline of the Inhabitants are done. I have already started to detail it with definitions but as for a clear coherent system I've not yet detailed. Then nicco will polish it. 
  6. The Major Art is done: Solar System Formation and Vortexes. 
We will do this in Word and Google Docs.  Google docs first, then Nicco will polish it in Word. Hopefully it doesnt really distort reuploaded to Gdocs. then PDF, then I need to use the tutorial to give it a pdf outline. 

Remaining Tasks. Other than the Tasks above for me what remains are the following

  1. The Cover will be Last before publishing. 
  2. I want 2 weeks to proof read and to send it out to a different proof reader I have in mind. I'm lucky to know 2 physics graduates (one former professor and one who is working in media)
  3. SOL SYSTEM will follow the Creative Common of Beinahegut where we will build on this - the goal is that when people buy it they can start playing in a SOL based adventure - like the Expanse.  
  4. the HEX solar system method.  Hex map of Sol and how to make hex maps of other sytems. as mentioned this may follow but we will have SOL to follow after march 31 deadline. We will add earth and other Planetary systems for such games that just focus on 1 planet system.   
  5. Google Spreadsheet tools will follow once the system is complete (Target March 15 onward). 
    1. So I learned a bit of javascript/appscript for this and I'll be teaching Nicco the scripts how create the Google Appscript Sheet that will generate Systems proceedurally with all the details. A place to Cut and Paste the output in a Player Friendly manner. 
    2. The Basic Main World Creation can be done. My main problem is creating the other worlds -which is either additional Columns or Additional Rows - which would mean the MACRO/appscript will begin to population and position other Worlds. As well as how much detail we will have of these worlds.   
    3.   Main world means Rolling the Main World + Habitability + Gravity + Position + Primary Star + Star Class and Qualities + Disks + Other Worlds + Inhabitants (in Aggregate) + TL + Development + Power Structure + Power Source + Star Port.
    4. Not included in the basic Spreadsheet are the Planetary Systems + Qualities and Position.  
Final Outcome
The book's world building is kinda more intense than the Original CE system.  People may read the Definition and may find it useful in their game. the Audience can either Go straight to the Spreadsheet and Roll for the Main World and Star and Inhabitants OR they can go straight to the Blender tools to details worlds in their game. They can also start detailing the other Planetary systems in their existing solar system. 

The Gitlab/Github of the Spreadsheets and Book itself will be available to buyers. So they can modify the system as they see fit. Nicco's art there are creative commons. 

I have budget for the following: 
1) Nearby Stars - so basically will link to nearby space drivethru rpg and give sample stars detailed with the system. We will not provide a map so that people will buy nearby space.
2) Hex map of Earth System, Jupiter System, and Saturn System. For games that will just travel between all these. There is about 2050 to 2500AD of Sol history that happens within Sol. With Mega Structures - Kilo habitat Stations, Space Elevators and Solar Swarms (self replicating mirror satellites that manipulate gravity and solar radiation to move around and provide reflected light to either cool or heat up areas of a planet - like earth, venus, and mars. I imagine them as solar butterflies as 2-5m wing diameters weighing 70-200kg).   

What I want 

So this level of detail is not as Intense as the other Harder Scifi, I made it for people who are like me - slowly learning harder scifi using games. the Definitions and the formulas are great for a beginner and enthusiast. If I look at other harder scifi games its not very popular but we suffer the Chicken and the Egg problem. I believe Game Recordings, Tools to make the complexity accessible, and Summary Material are important to making this accessible. 

So many things need to happen for it to succeed or to sell very well. 1) people have the availability to try this kind of game out. which is why we made it a plug-in able system. 2) one doesnt need to read a lot of wikipedia articles and all the articles studied for the game is linked in the doc. 3) The role of Maps in World Building - if the world builder needs more detailed solar system. 

Limitations of the work. 

1) Cant be too technically complicated because I can't handle too much complexity as a part time job and my own personal budget as a Filipino IT head doing this part time. 
2) I have to abstract a lot and while science allows us to have more precision I cant afford to developers to make software from this. I probably will figure out and find Indian developers who can help make software for this but that would be YEARS off.  Example is the Hex for the Orbits. 
3) How the GM prepares and organizes is up to the GM. the workflow of a GM is unique to the GM. 



No comments: