Background color
Background image
Border Color
Font Type
Font Size
  1. I think this section needs a new, fresh blog, and here I am to write something.

    I've been working on a little rpg as from last year (2022). I'm using good old rmxp for it, because... it wasn't going to be complex at all... until it just became complex, lol
    I just had this urge to add a more interactive battle system, and I ended up making a quick time event based battle thingie merged with the default battle system. Now I'm figuring out how to pick stats from the built in stat system to not have to hard code an entire equipement system and that mumbo jumbo, but I'm not optimistic on that.

    Maybe I'll add some screencaps sometime later. Until then, that's about this blog.
  2. Is far less scary than it sounds like, actually.

    You know that phenomena seen in the nature? Fractals? Pretty much repetitive shapes that obey some chemistry and physics I'm not gonna board.

    Well, they usually have a "core" from where they generate outwards. That's pretty much the idea. Making an algorithm that picks a point in a matrix and develops "outwards" from it.

    Been working on it for 2 days now (not as much as I should, IMO, given I do so during the dead times at my job). So pretty much, the thing goes like this:

    1.- Define an empty matrix of a known size
    2.- Put a 1 in the very center of it
    3.- Iterations and more iterations!
    4.- ???
    5.- Profit

    So pretty much, the interesting part starts at bullet 3. These iterations can be the "headache" since we are talking the matrix should be filled up in 4 different directions PER STEP, meaning bigger maps require more calculations and the algorithm should also identify parent "blocks".

    To deal with this, I came up with 2 "steps" per iteration. First, the centered neighbor grows, then, it branches out from it and checks if the neighbors from the past iteration are 1s or if the direct parent is to do so.

    Here goes a little screencap of the resulting matrix by drawing "big 8x8 pixels" through the engine I used to program this. As a little sidenote, I also added the possibility to adjust the size of the matrix and both the minimum and maximun amount of 1s desired for each run.

    As for uses this may have? Well... I have a little something in mind, but it's gonna take me a while.

    Anyway, any thoughts?