It finally works out!!!

So, these emotions, the whole "Celebrity Love" stuff, is gone! I can put an end to writing MoA, find me an appartment, a Job, live an ordinary life - yea ... good OK, it wasn't an April Fools joke, although - maybe a little, though, April is still 5 months ahead so ... anyway.


But no well, giving up Gaming ... well ... the idea seems Nuts and scrapping MoA ... well. There are a few things on mind that I have to explain.


Be aware of the Bollocks!!!

Or so - I couldn't find a better Headline! So, we're back to basic (I'm not intending to stay up all night anymore) - and - as time does move on, well, the Astair is expected to change like here or there. Quite a significant problem to keeping this site in the middle, as for me, is an article just like the previous one. It is a good example for that, and a good example on top of that.


I said I would choose Sex upon Gaming and that is the Truth and nobody does have a problem with that. What would bother is it seems as though I'm so drastically into it that I'm going to discard writing on MoA, or, at least consider it an option. It may be a question to ask for what exactly I do have in mind that would alter my course so much ... and here the point is that my question was not whether I should scrap it, but more to the point of what priority it takes. It isn't a nice example of setting up proper conditions for an easy to understand Testimony, but, sometimes that is just as good as it gets. Here God is fair enough ... I repeatedly hinted at it but now I'm more directly onto it ... to give a right answer.
What I wrote about 4 years of trial and error ... or the lines that might suggest that I'm afterwards just halfheartedly getting in on it - well - that is a dusty cloud of Bullshit.
Given or taken. The point is that taking my time is exactly that what would allow me to cut the 4 years of trial and error down into 1 more year on writing a solid engine including all that what I would try and fail on. That is what I had to learn as of recent - and a proper dosage of dope every now and again does help. Sometimes to produce nonsense, but, in specific also to get to the proper angle of making it right.

Here is the 'moa.main.cpp' file. It doens't contain the engine or anything. It is just a closed loop and if you would want to compile it you'd have to simulate a few classes and realize that the input handling function is one of those classes not present in this file and furthermore executed on a seperate Core. This does so basically do nothing - it was just written to finally get a solid start including the final processor layout and so. (Tabwidth is at 5).

Here is a look at my Input Controller class - and - this should suffice to give you an idea at which grade of sophistication and complexity there is at the back-end. I haven't come around properly testing it yet ... it is just the intial draft after cleaning it up. (Here is the 'SystemAlign.h' file for the datatypes I'm using (wide is unsigned long, etc.) - and is not finally final - but - quite the hard core of things.) The idea behind the input controller is to also allow for fetching Combo Strings - so - that part however isn't there yet. At this point it only needs to map Keyboard Input to a Gamepad Layout while also allowing for a general Keyboard interfece. So, its 'stage 1' of the whole.

Similar to that is my TXF parser. I wrote it being totally high - then I re-wrote it to summ up what I have learned - and then being sober I cleaned it up to the hard core of it. It doesn't do much now, but, that is ... not ... intended for the public eye yet anyway, just as the rest. I want to use it to - thats the point - compile my Database files in which terms it does at first only need to recognize tags and read file-pathes - which it does. It is one other Element that I just need to pull it all up properly. It is extremely important that I use a text-based setup since, well, I'm gonna use it for something else as well - lets say: That Porn Browser thing. That is basically my 'data-patch' that I'm gonna work on while attempting to write a proper data-management front-end, which would, in the end ... well ... I'm not there yet.

But as you might read - I use a Full CPU Core just for the randomizer. I call it up to the 'dense factor'. Because my randomizer works on counting up a single number - mixed with some algorythms to imitate dice rolls and thus "collision" of numbers spiced up with various other random sources such as the time value primarily. The 'dense' factor determines how many full loops - lets say I count from 1 to 20 to simulate a d20 - per second it does. The more the better. Thats because it is a matter of input. Each time the Game requests a random number, or a set of dices, it so "throws" them - which also mixes up the values for a better "Random System Tree". The RST is the inevitable re-occurance of a given pattern in the randomization. So, with a low dense value the produced numbers would be relatively specific. If I had a dense of 1, sotosay, the player had a window of lets say 20 seconds for the full width of possible numbers - but if the dense is higher than the frame-rate - the produced numbers are essentially, well, "all in the frame". So, the point at which the generator must be triggered to get to a specific outcome is in the milliseconds - good enough for a perfectly fluid experience; Which is also a matter of relativity. Because the Input only matters on a per-frame basis - the exact ... yea, logic.

So for that.


The remaining 4 cores I'd have on the PS4, well, I have a Lighting issue. I have a very specific idea of how to achieve my Lighting ... and to end the insights here ... for now or at all ... tomorrow a smoke-detector is being installed here in my room. It was a Law our regional government agreed on where all places where people live like here - there have to be smoke detectors in every room. I'm suspicious about it. Another reason why I would basically ... not like working on anything for the time being. But while I possibly can't avoid it - it might be just as good as any point in time to show you a bit of it, so, to avoid nonsensical backtracking and such. I will however at no point show you anything of the engine code!


Where was I ... ?


Ah yea ... so that. So, this is what I've got now - more or less - as what I supplement my statement regarding the requirement for time with. That was to say that "Halfheartedly" is relative. "Fullheartedly" would mean that I dive into it to stress myself forward - which isn't quite the ideal when considering that it is all in all rather complex, or, a complicated task to put everything together in a nice and easy fashion.

Stress ...

Is another thing. The Kink that I mentioned ... well ... would suggest that I don't want to be gaming anymore and that is what might be the core of how the previous article would make it difficult to embrace this site in the middle. "Its a pickle! No doubt about it!". But I would rather guarantee you that such situations would continue to happen rather than not. So, here's the thing:

If I played Terraria for instance and would look for an underground Corruption/Crimson to farm Souls of Night, and I found this cavern which does however not extend deep enough - so - there are just a few blocks where the 'Underground' is true, below that there would be normal Cavern and above would no longer be Underground ... it is stressing and in that a situation where doing something else would be the better choice. I might just place a few Corruption/Crimson blocks and let it grow, or, I just quit and re-approach the situation another time when I'm menthally prepared for it. So, while writing I came to that stress statement - and - so the glitch to set it equal to gaming in general the outcome would say that I'd not want to be gaming anymore. Eventually, and that is so the problem, I would for the moment come to believe it. There the positive emotions clashed with the negative and the positive "broke in", saying, I would have to let it in or otherwise ... . One might argue that I grew weak to a bad influence and allowed it to corrupt me. And that wraps it up for me - for now!


Stardate 55290.43464


(There is a certain feeling I get when something is wrong ... but ... I haven't quite learned how to work with it aside of "talking" about it)