Code center > Dead-End and Solved Suggestion Requests

Advanced Randomness Generation Thread

<< < (9/13) > >>

PurpleYouko:
Do you want the good news or the bad news?

Good first eh?

I spent about an hour messing with the mutations code and got the system to do exactly what Bots wanted in the procedure that I posted earlier.

Here is a version of that little test bot that has been mutated with it.


--- Code: ---cond
  836
  *517
  <
  *.ypos
  281
  >
  *944
  530
  ~=
start
  50
  .repro
  store
  15
  .aimdx
  store
stop
end
--- End code ---

The BAD news?

The fucking program crashed before I could save the changes in the code and I lost them all.

 :shoot:  Bloody VB running directly from code.


To the idiot that designed the windows interface for VB, this is for you :plzdie:

 :angry: bum willy asso tit breast piss poo shit bugger damn  :angry:

Numsgil:

--- Quote ---idiot
--- End quote ---
Strong language.

 :lol:

Botsareus:
Ok good work Py keep it up , (for conditions also add that you can have two *.eye , *.refaim etc. or two *517 , *944 etc.)
Here is an example:


--- Quote ---cond
 *.ypos
 *.sun
 >
 *944
 *517
 ~=
start
--- End quote ---

And thats only the conditions, then we have to figure out the "start...stop" part of the dna.

P.S.
Yes Vb crashes on me a lot too, I developed a habit to press save right after I write somthing really importent in the code.


-----------
But do! not! make two "Numbers" apper in one condition

Here is an example


--- Quote ---cond
 3
 2
 >
start
--- End quote ---

thats the same as writing


--- Quote ---cond
stop
--- End quote ---

PurpleYouko:

--- Quote ---Strong language.
--- End quote ---

Sorry! I will tone it down in future. How does "cranially challenged" sound instead?

 :D  PY  :D

PurpleYouko:
Damage repaired. The mutator is working again.

It can already do what you suggest Bots. Each part of the whole thing can be a label (*569), a sysvar (*.refeye) or a simple number (986)

There is a slightly greater chance (60% actually) that the first section will be a sysvar and 20% each for the other two options

For the second part this is reversed so that ordinary numbers get the 60%.
And that too is subdivided so that there are two number ranges available, -100 to 100 and -1000 to 1000

The third part has now been expanded to include the new conditionals that Num put into the code. Stuff like >= and ~%=

As you pointed out, this is just the first part. I will have to adjust all the other mutation procedures in the same way.

It will take a while to get tham all done but at least the concept works.

 :D  PY  :D

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version