Wednesday, March 13, 2024

March 15 to March 31 2024 Game in the Brain Sales

Here are the links to get 50% Off in 

Mneme World Generator, Mneme Variant Combat and Mneme Space Combat. 


https://www.drivethrurpg.com/browse.php?discount=9765a77d6a (double check and look if the link sends you here)



https://www.drivethrurpg.com/browse.php?discount=931161849e (double check and look if the link sends you here)



https://www.drivethrurpg.com/browse.php?discount=975ccb01d2 (double check and look if the link sends you here)

there is a python script that makes QR codes based on the links. FreeQR code generators base on the 



Many QR code services offer to generate free QR codes temporarily. They accomplish this by creating a QR code that points to a link they control, which then redirects to your actual link. However, when you use this Python QR code generator, it encodes the actual characters of your link directly into the QR code. If you scan this QR code with your phone, you will see the original link in the preview, unlike "free" QR codes that use temporary redirect links. This method is more secure, reducing the risk of hijacking.
Instructions for Generating QR Codes

On Windows:
Install Python: Ensure Python is installed on your system. You can download it from the official Python website.


Install the qrcode library: Open Command Prompt (CMD) and run:
  1. css
    pip install qrcode[pil]
  2. Generate the QR Code: In CMD, use the following command, replacing YOUR_URL_HERE with the link you wish to encode:
    arduino
    python -m qrcode "YOUR_URL_HERE"

On Linux (Ubuntu):

Install Python and pip (if not already installed): Open Terminal and run:
  1. sql
    sudo apt update sudo apt install python3-pip
  2. Install the qrcode library: In the Terminal, execute:
    css
    pip3 install qrcode[pil]
  3. Generate the QR Code: In the Terminal, run the command below, substituting YOUR_URL_HERE with your desired link:
    arduino
    python3 -m qrcode "YOUR_URL_HERE"


By following these instructions, you can generate a more secure QR code directly from your computer, ensuring the integrity and authenticity of your original link.

Character Generator Studies: User Interface Libraries - Data Handling spells

 chatgpt cleaning up my ramblings. Which is an interesting dilemma - authenticity is being a rambling messy human with convoluted thought processes that is difficult to discern and filled with contradictions - but AI cleans it all up - makes it more understandable. It’s coherent, but the human isn’t.  If you can understand me - it’s either: it was a simple concept to begin with or the ai cleaned it up. 


As I venture deeper into the realms of coding through my latest project, a character generator for the Cepheus Engine, my understanding of JavaScript (JS), HTML, and CSS has expanded significantly. This project has not only served as a practical coding exercise but also as a fascinating exploration into how these technologies interweave to create dynamic and interactive web applications.


The Foundation: HTML, CSS, and JS


At its core, HTML acts as the skeleton, holding the data and the structure of the webpage. Then comes CSS, with its styling prowess, defining the aesthetics from the width and height of elements to the more nuanced details like border radii and shadows, infusing life into the HTML’s static structure.


JavaScript (JS), however, is where the magic truly happens. It introduces interactivity, holding the initial states of our characters and managing complex data structures. Through JS, characteristics such as species—be it Human or Starborn, adapted for life in habitats and ships—are meticulously detailed in objects and arrays, painting a vivid picture of the character’s attributes and potential journey.


The Challenge of JavaScript and Data Handling


JavaScript demands a nuanced understanding of how data is stored, manipulated, and transformed. It’s here that I’ve leaned heavily on ChatGPT, my invaluable guide through the labyrinth of functions and logic that underpin the character generation process. Understanding data handling in JS mirrors the complexities of logistics and quality control, where the sequence and order of information—or in a broader sense, “Material Handling”—significantly impacts outcomes and transformations. ChatGPT knows all the functions but it’s up to me to arrange the logic to make a working product. I had to start from scratch 3 other times. 


UI Libraries and Philosophical Musings

The next frontier in my coding journey is mastering User Interface (UI) libraries, particularly in navigating the intricacies of character creation stages. 

The multitude of decisions a player makes during this process raises intriguing philosophical questions about freedom versus determinism in storytelling. Is the path of a character shaped by autonomous choices, or is it predetermined by the cold logic of a random number generator?

React.js is a well known library. Searching with JS UI libraries gives a lot of libraries for more advanced users and I found React.js easier and since I have some open source coders in the philippines i can ask, I’m inclined to discuss these more with them. 


Expanding Horizons: Beyond Character Generation

The significance of UI extends beyond character creation. I’m exploring how to apply my newfound knowledge to other projects, such as static web apps for generating ships, vehicles, robots, and habitats, along with my silver-rated Mneme World Generator. These tools aim to make the game more accessible and streamline the setup process, enhancing the overall experience for players.

I think it’s possible to do it all myself, although the clean up work is going to a problem. It’s easier for me to understand the concepts and make working prototypes - and then hire one of the many students and teach them what I learned to the tedium of building every element. This will free me to have working tools and test them more - and then proceed to the next horizon: GODOT studies as a more visual set of tools is what I want to do. 


Getting into Godot by the time i’m in my 50s or late 40s because of real life - I wanted to be a game designer but of course real life and mediocre stats. I do a lot of projects that are for the greater good - like shifting businesses to open source so they can hire more staff instead of paying a lot of money to licenses - just moving a our business to Next Cloud (1M php or 20,000usd /year, inclusive of the full time regular staff that will help maintain it) from Google (2M php or 40,000usd/year) and showing to many MSMEs here in the philippines its doable and training a generation of OJTs to do the same thing we did for ourselves to others is an important part of my identity - these IT students entering the workforce where they will be doing just dumb-support for MS365 and GWS. instead they will help in pfsense wireguard, erpnext, next cloud, and of course arduino implementation. 

When you have mediocre stats you try more things and make more calculated bets, and you lose a lot. But when you do start winning, your low stats as compared to the Heroes means that you still make diversified bets. So i’ll be old barely scratching my dreams and in the limit scope of my circumstance. 


Tuesday, March 12, 2024

progress update : sick so I'm doing some simple JavaScript guided character gen

So I'm learning how to store values for the stats in cepheus engine gudied character gen https://github.com/justinaquinoGITB/CEguidedCHARgen240310

It begins with rolling dice but then it gets so complicated.

I have to identify all changing elements like name, terms, age and apparent age... Which I'll will change to physical age. then the species as well.

Then I discovered I have to break it up into stages - like pre-career stage . pre career is: identity, stats, home world, and starting skills. 

Then its how you drag and drop and make people allocate and choose.

Then there is the career which i don't know how to do. Yet.

So using AI to code is having someone who can do it and show you. But ultimately you need to understand how the codes/script and logic work to have a working product.

I find this easier than the networking projects I need to do but I'm too sick to do.

Monday, March 11, 2024

CE guided character generation: redid it again

I'm learning as I go. I'm also putting in as many comments as possible so that others can also learn. 
Cleaned it up. Made all the stats - from the name to species, homeworld, etc.. in the character summary. this sheet will be long as every Term will be a modular section that will be created 







Sunday, March 10, 2024

On a Whim - CE Guided Character Creation

I decided to just used chatgpt4 turbo to help me finish my side project and help me also document each portion in detail so when i eventually will have total amnesia again because so much time will have passed from the last time.  

This is the Github project of CE Guided Character Generation, and you can test it out so far here
I will be using the fixes we put in the Character Cards



I feel useless when I have a fever and chills, and its frustrating when your brain is half as effective. I might as well make something - a dumber me can make than wait for a smarter me to be back on line.

Wednesday, March 6, 2024

Mneme Research: What the rotation Speeds actually Look like

SPIN CALC spreadsheet - calcultes degress per frame

this uses blender 4.0 with 60fps 1920x1080 camera. Uploaded the new files and the files that contain the render settings if you want to reproduce this for your game.

One drive link to the Blender file -  240305 600m diamater Spin habitat.blend this is the 46mb file of the rings for the purpose of understanding what it really looks like. 







This is how each spin habitat appears to spin, assuming it is reaching the correct angular velocity or rotation speed to achieve 1G of gravity. 

This emphasizes the following in designing a spin habitat: 

1) that the spinning section is interior and there is a FIXED exterior (relative to the spinning interior). Crucial is that it minimizes resource and design reinforcement by only having less mass spin. 

2) The passageways are either outside the middle or one side. Otherwise, the center cannot be "Fixed." The center, unmoving, can be storage and SHIP docking, a key logistical place. It can also contain all the mass that will not be subjected to 1G—even some farms can be in the 0G interior. 

This rate of spin is such a big deal - it makes all the scifi  shows spin rates look off. 

Thanks to Anders Backman, in the Traveller RPG FB group,  to call out the mistake. 

without line-art

with lineart


Saturday, March 2, 2024

Habitat Map and Tender Image. Uploaded to OneDirve folder

Hi everyone, the maps are uploaded to the One drive 
Here is the Power Point file of the Tender MAP  and the power point file of the Habitat*

Sorry for plugging our product: Mneme Space Combat by next week we will upload Tender and Habitat to Mneme World Generator so that those who bought it can use the habitat and tenders as well. 

*of course if you buy the product you will get all the models so you can detail it and customize it. Of course you fund us as well - so we keep doing this kind of value.