Monday, November 20, 2023

CE Character gen Update and Others.

 Here is the Link to the Latest Version of the CE Character Gen


  1. Service Skills. The main problem was the Service capitalization. I assumed it was Navy when it was really navy. Anyway it’s all fixed - and now the navy, marines, army, scouts, and merchants all have their starting skills. 
    1. Learning how Skills are added and Worked in the JS. 
    2. Learning to understand how the entire script work in chunks. How t is an object that collected all these strings of data - and how it loops as it processes a Career. 
  2. Mishaps. The main problem with the mishap was knowing where to place the script. A lot of trial and error because there is the Theory and of course there is the actual details I dont know since I’m just a hobbyist. 
  3. No Death. This took a while to figure out and is one of the earliest major progresses. To remove death but make the character END the service. 
I was juggling studying Containers, Port Forwarding, and DDNS just today. I got cloudflare DDNS to work partially. Symbols are all green it’s just that it doesnt work. A lot of things depend on this - my Wiki, Migrating to my Own Host - hosting the Websites at home, NextCloud set up at home, 

Understanding how Cloudflare works and Containers and JS at the same day is fulfilling but at the same time disheartening that I dont know if I can squeeze in some more study time this week. 

Talked students for Freelance Work.
I’m getting a quote to make the models ready for 30mm 3d printing. 
Having a quote for my tutorials improved by someone who is not mired with my mental overhead.  Making my tutorials and tools more accessible hopefully will bring in sales - i doubt it. 

I’ve only sold 100 World Gen. 15 Space Combat. I think market penetration is at its limit, unless I improve accessibility. 

the Electronic Tools, while basic, should impact game prep and the ability to prepare material for a game. 

Saturday, November 18, 2023

CE character gen notes is the github link

The link to the current version of the character gen

This is how I understand how the JS. 

Open the .JS to access the JS script. 

I’ve kept it mostly intact except for the changes. 

So Line 1 o 52 are the notes. 

Line 1127 //------------ "t" object holds Traveller character definitions ------------//

Is the core process that builds the character. It references the Variables you set above it. As the comment states you will see the t or t.attributes etc… which tells  what will be stored in t. 

You will see it begin with var t = {}; 
the red var is the variable with an = which means it is being defined. you can see it begin to start all these values. t.cheat 
when you see a ; this is leads to the next line. You know its the end with its the closing curly bracket }.
So if I want to change the Workflow of how this Script resolves, I will have to modify this Object Holding script. This is because in order to have contents or stats, this triggers some functions.  

if I want the stats to be rolled differently, I will edit this script

t.attributes = {
    strength: roll(2),
    dexterity: roll(2),
    endurance: roll(2),
    intelligence: roll(2),
    education: roll(2),
    social: roll(2),

if I want it to be roll 3d6 but keep highest 2d6 i will need to edit this. 
I have to define t.attributeDM (attribute dice modifiers). My problem is that I have to replicate the Attribute Increase script for AttributeDM increase. 

here are the skills. In CE there are starting skills from your Education = 3 plus EduDM (education dice modifier) and an array of skills to draw from. I have to make a script for that. Then there will a t.homeworld background I will need to create. 

A challengee is the Determine Service Function (t.determineService). I would be doing my Physical-Therapy or Run and wondering how I will organize this. The problems are: 
there is 0 Skill level. Which I need to analyze how to implement. 
then how do I make it, that on your first term you get Starting Service skills at 0. 
And then proceeding will be rolling randomly in the Service Skill table. 

its this logic I dont undestand yet. And even if I think I understand I have to test with experiments. So JS CODIUM its faster to test than doing it in Github which has a 2-3 minutes before the script will reflect in the Website. On my desktop as soon as I save and refresh index.html?history=verbose page on my browser the changes will reflect. 

Dont worry I will add my own Comments and in the Readme I will probably copy paste these notes. This way the AI can help dablers in scripts. 

I’m excited to fixing the CE Char gen and bundling it in my Mneme Variant Combat. Scarily thats 24 Careers that needs to be encoded. Even with AI thats still going to take a lot of time.  

The language is different in CE where we use Careers and a Massive Find Replace action to replace all Service and service in the entire document. 
Then Attributes and attributes will be replaced with Characteristic and characteristic. 

The deceased condition, I’m trying to understand the function that says failing a survival is decesased 

This is a fun distraction from work. The thing about a new skill is that it feels like i’m moving because in a few minutes something new is made. Of course No one aske “can you automate the CE character gen” - well World Generator no one asked - “Can you automate World Gen” lolz. 

Friday, November 17, 2023

Challenges of a Detailed Lifepod and Passenger Modules of 1DT.

 Giants need not apply. 

at 2.15 meters vertical clearance characters who have Giagantism are going to have a hard time fitting in some ships without always stooping over. 
This is a 2.15m height with the longest dimension being 2.9m and a width of around 2.15m as well. You will notice a 0.6m aisle for walking and there will be doors on these Aisles so these modules can be connected end to end. 

These modular passanger seats allows for quick conversions. Trade Laws and Standard allow the quick sale transfers of these Modules. Ports that are part of these trade standards will trade these modules for credit and will keep a mimum stock of these modules as well. 

A Morbid thought is that these modules compartmentalize life support. preveting the entire seating area to be lost in an accident or damage. In game mechanics I can pretty much give it a 1HP in Mneme Space Combat mechanics. so a 10DT passenger seating is 10 units and taking 4 damage means 4 units are compromised. I keep thinking if my family were with me on a trip we would be in this module. 

Selling Seats per module. Modules can be used to sell seats. Instead of paying per seat, just pay per 1D module. 

I will be redesigning the Life Pod now that I learned a bit of how to make Drivers and Armature so that Doors can be opened and Closed as well as Transforming Materials. I will have a DRIVER that will make the walls transparent for viewing. 

Imagine 4DT per stateroom with the actual space for sleeping and toilet is 1DT. Thats about 6sqm (~60sqft ) per 1DT assuming a 2.1m height or 7ft clearance. 

In the Mneme Version of Ship and Vehicle Creation (I will consolidate them and use Cubic Meters. Including Mechs ) -  you will focus on the Equipment and how much Moving around space would you give the People working there. 

Progress on CE Character Gen Javascript Website. 
1) learning a lot of about branching and forking and workflow. I had to reset back to MAIN and created 2 branches. 
2) I learned not to upload my changes from VSCODIUM until Ive had a night to sleep on it and check if it works. 
3) I’m trying to remove DEATH and replace it with: Mustering Out, Drifter or Draft outcome. 
I will make a player decision roll, deciding to Re-enlist, Drifter or Draft. Just like the Quick Fix in the character Creation of the SRD. 

Thursday, November 16, 2023

Progress in the CE Character gen - More verbose for easy feedback.

 Progress in the CE Character gen (based on Pgorman's Classic Traveller character gen)

Link to the Character gen

  • figured out how to have instant feedback with VSCODIUM
  • slowly figuring out how his Character Gen Works and what the functions are for
    • You will notice I made Verbose very Verbose. so that its easy to follow what the roll did and easy to check if I made a mistake. Slowly this will use the Attribute DM instead of the if statements of Classic Traveller. 
    • I played around with NAVY since it was the most accessible. So right now it only does navy. When I understand how it all works I can proceed to BARBARIAN - 
    • A problem is that Background is an event that happens before Careers are rolled. 
    • Random World Roll. 

    • 6 careers will be: Barbarian, Drifter, Marine, Mercenary, Rogue, and Army + Background. Once I figure this all out, I can hire one of my OJTS to help in this project since I can now teach him how I want it improved. That means the 18 other careers can be given to my freelancer.  
    • Once the 6 combat carers can be made I'll promote Variant Combat rules with Character Generator. 
    • Next is the Scenario Generator which is more complex, while I slowly upload all the careers.  
    • Will people want to spend money on Variant Combat rules thinking: "Lets have Characters duke it out in a randomly generated scenario".  

Monday, November 13, 2023

Nov 13 2023 Game in the Brain Performance To Date

  • I really have to standardize my posts into a group. one tricky group to post in is the MGT2 fb group because - surprisingly a lot of people in MGT2 buy our products. Action > standardize the formula for posts 
  • In the history of GITB - its shown that "Peddling my wares" and Posting is Key. But I dont want to make it that people will be burned out and "Turn Off" or mentally fiter me - so i want to report something relevant and actionable. 
    • Posting small improvements and benefits. 
    • Posting relevant science articles 
    • Posting Tutorials 
    • Note that I am a bore with pedantry. 
    • Posting 2x a month which I will copy to various groups. 
    • Every month MORE additional stuff in the Products. It will focus on Space Combat and World Gen but eventually, Variant Combat will follow. Particularly the Software tools. 
      • Will give the people who bought the 24 Character Cards access to the Character Gen Software. 
    • 5 sales per week of any book would be great. 
  • Current Metrics
    • 67 weeks since Mneme World Gen was launched. 1.6 sales per week. 
      •  Space Stations People can use as MAPS for games and encounters. 
      •  App (downloadable web page plus JS script) will allow for world generation offline
      • Web-3D star map file downloadable using glTF file format. Allows people to view a 3d Star map on their devices or desktop.  
    • 128 weeks for Mneme Variant Combat for 0.375 sales per week
      • Character generator app offline. > target its +0.5 per week. 
      • 3D printable Combatants for 1-inch/25mm scale. +0.5 per week. 
    • 3 weeks since Mneme Space Combat for 5.3 per week. things that will boost sales. I believe it will be around same performance as World Generator at 1/wk
      • More Ships and more Asset models., about 2 in a month.  if we can keep this up we will maintain at least 1/week. 
      •  Animation Sequences people will want to create for their Game. helps me advertise but unlikely to stick.