If it's so easy, why haven't you done it yet?JoshParnell wrote: Pffft too easy Surely you guys want to see some AI and weapons and stuff
(Kidding, I know)
If it's so easy, why haven't you done it yet?JoshParnell wrote: Pffft too easy Surely you guys want to see some AI and weapons and stuff
Man I was watching systems generate themselves for hours today on my TV while I coded up a storm. I didn't get all the fun stuff happening yet. But just generating a pretty world...you guys know I'm...pretty darn good at that.Talvieno wrote:If it's so easy, why haven't you done it yet?JoshParnell wrote: Pffft too easy Surely you guys want to see some AI and weapons and stuff
No, what we want to see is endless pretty.JoshParnell wrote:Pffft too easy Surely you guys want to see some AI and weapons and stuffSilverware wrote:Woo! Flat, get photos with Josh, prove that he isn't a bot!
Josh, heres an idea for later, a test bed, a single camera orbiting a star, every two seconds you increment the system seed by 1 (starting at 0), and regenerate it, the camera orbits the central point of the system (the star) at like a tenth of a degree per 2 seconds or something.
Put that on a machine you arent using for a few hours, and upload the resulting footage as either a live stream, or as a YT Video.
Would be amazing to sit there and just marvel at the universe you generate.
The part of your post that was completely ignored.JoshParnell wrote: PS ~ Stop distracting me, PAXers are getting robbed of fun features because of all this forum goodness :V
Come by the IRC, (/me crosses fingers) we wont distract you there... not one bit. Promise.Talvieno wrote:Exhibit A:The part of your post that was completely ignored.JoshParnell wrote: PS ~ Stop distracting me, PAXers are getting robbed of fun features because of all this forum goodness :V
Thats why I crossed my fingers. :VTalvieno wrote:You know that's as far from the truth as it could get.
Code: Select all
seed = 123459876 + Date.getSeconds() * 0xFFFFFF + Date.getMinutes() * 0xFFFF;
A = 16807;
M = 2147483647;
Q = floatFix(M / A, 0);
R = M % A;
oneOverM = 1.0 / M;
mask = 123459876;
seed ^= mask;
hi = floatFix(seed / Q, 0);
lo = floatFix(seed - hi * Q, 0);
seed = A * lo - R * hi;
if (seed < 0)
seed += M;
result = oneOverM * seed;
seed ^= mask;
Code: Select all
seed=6969;
...
seed = seed * 2053 + 13849;
result = (seed % valueRange) + 1;
Users browsing this forum: No registered users and 20 guests