Recent Posts

Pages: 1 [2] 3 4 ... 10
11
Darwinbots3 / Re: Bot testbed
« Last post by Shadowgod2 on November 10, 2017, 01:10:22 AM »
dang that's a bit... i've decided to almost completely redo the bot sense i need to get back into it and re learn the code, i'll be adding a speed modifier in as well in this next update just as soon as i know how i'm going to do so..

also have you figured out exactly how you will do repro? reason i ask is because i think instead of repro being a sysvar it's an action, 2 spindles at some point are 0ed and that makes the bot repro. with that, the 2 spindles that are 0ed can be what determines the size and pos of the child from the parent. of cores that brings a few issues of it's self such as grater than 2 0ed spindles, which is the parent in the split, ect

for multiple 0ed spindles we could either allow it and have multiple children or disallow it and only repro when exactly 2 spindles 0ed. for the which is the parent issue i'd say the obvious choice would be the larger of the 2(or more if you decide down that path). now to prevent accidental or spam repro events body could be the min height of the spindles except for when 0ed which is reset right after repro so the bot has to re 0 the spindles again. after that i can't think of any specific issues that would be big...

i personally like the ability of multiple children because that opens up the most possibilities but the feature alone even with just 2 could make things like cani bots more sustainable on the smaller end to being able to make things like linings(skin, stomachs, and more) easier and better to form on the larger scale. even tough the sysvar way would likely be easier and maybe better at the start while getting other things down first maybe, i think this might be worth the effort, but i'm not the programmer so idk. what do you think?

looks good so far and keep up the good work. hope you get back to it soon but till then enjoy your break, getting too burnt out suck so better in moderation than forced all out war type completion..
12
Darwinbots3 / Re: Bot testbed
« Last post by Numsgil on November 09, 2017, 05:53:58 AM »
I've uploaded a new version at the top of the thread.

DNA changes:
Upgraded the integer stack to handle 15 digits.
Changed unit angles from 1080 to 9000 to give more room within the domain of a bot's memory [-9999, 9999].

Crashes:
Fixed a crash that occurs if the UI takes too long to start up.
If DirectX version is too low starts up with the null renderer instead of crashing.
Fixed crash when the directX context was lost (because of shutting a laptop lid, for instance).
Fixed an issue with how DNA is parsed that caused a crash if users used a bad metatag.

New features:
Added a watch window for DNA.  You can enter arbitrary DNA snippets in the watch window and it will evaluate them and show the results.  You can also enter numbers to view the memory contents at that memloc.
Added an autos window for DNA to show which memlocs were modifieid in the last cycle.

Minor tweaks:
The undo stack is cleared when loading from a save.
Fixed issue with render and UI not updating the first cycle after loading a save.
Opening the save or load dialogs pauses the simulation now.  Loading a simulation loads it in a paused state.
13
Darwinbots3 / Re: Bot testbed
« Last post by Shadowgod2 on November 07, 2017, 11:27:17 PM »
sure, yea i kinda got side tracked day after i started the new bot... but in the next few days i should have a good turning bot, after which i'll be working on speed as well and more.
14
Darwinbots3 / Re: Bot testbed
« Last post by Numsgil on November 07, 2017, 08:55:56 AM »
I'm taking a break at the moment, but if you're interested I can post my most recent build.  It fixes a number of issues.
15
Darwinbots3 / Re: Bot testbed
« Last post by Shadowgod2 on November 02, 2017, 11:31:13 PM »
wow nice little warning message while posting this...lol

so how's everything going? i'm thinking about getting into it a little again, try to see if i can get a turning code in
16
Off Topic / Re: My SSD drive broke down. What do you recommend?
« Last post by neanderbe on September 07, 2017, 08:19:05 AM »
By the way the program I use to restore the files is Recuva, which i downloaded from this site. It seems to be working well so I can recommend that if this happens to you. There are two versions; a desktop and a portable. The portable is useless, so I had to install Windows first and then run the dektop version.

Same thing happened to me once when I formatted a wrong drive. Recuva is a good tool and it's free but I found Active Undelete to be much more thorough in recovering my files. I use the Pro version.
17
Off Topic / Table of Slightly Wrong Equations and Identities
« Last post by theblaze on August 14, 2017, 10:23:10 AM »
18
Bugs and fixes / Re: poison and venom not working
« Last post by LawrenceFlores on August 07, 2017, 12:10:35 PM »
Looks like it is fixpos for Hulk. Kinda reminds me of the crazy bulk site our little completely broken vegy system.

It seems to be working fine now for me anyway.

Yep, works perfectly for a long time now.
19
Quote
For the server code, can you explain which abuses you're trying to protect against?

Someone flooding the sim with one of their bots, or grabbing all the bots available in the pool. It tries to keep a balance between bots in / out for each client
20
Darwinbots Program Source Code / Re: Use http get and set requests instead of ftp
« Last post by Numsgil on July 30, 2017, 09:56:04 AM »
@Numsgil will you be able to support using HTTP GET and PUT in the darwinbots client directly, or will it still use an external program with an incoming and outgoing directory?

Although Visual Basic 6 is supposed to support http libraries, in practice we've had better success with external programs that read and write the files, with the DB2 app just reading and writing files.

...

For the server code, can you explain which abuses you're trying to protect against?
Pages: 1 [2] 3 4 ... 10