General > Off Topic

making my own DB fan-version

(1/7) > >>

EnderCrypt:
Hello, first of all, i wasnt sure where i wanted to put this thread, so.. i apologize if putting it in the off-topic was... unfitting, anyways my name is Magnus and since i first found DarwinBots, its always inspired me, ALOT, inspired me in many fields, such as evolution, coding, ai. and while these things has always intrested me, this awesome application really made me want these things more (ps. writting this late midnight so i apologize if i write a bit strangely)

i have always considered making my own version of Darwinbots a personal goal in the field of programming, and recently i was lucky to get into a really good java course in my country, and while i did have previous programming experience in many languages (including java) this really helped and.. yeah im kinda feeling like im actually getting close to getting enough skill to actually make my own version of Darwinbots, though.. i doubt its gonna get even close to as awesome as the original, now, i actually tried making a Darwinbots fan-version in the past year or so.. 3 times
1st  time.. chatastrophic failure (forgot which coding language)
2th time.. chatastrophic failure (lua)
3th time.. (java) semi functional.. um.. random dna.. which.. granted, is basically a chatastrophic failurure xD
a few days ago, i made my fourth attempt (in java) and.. well i managed to after alot of work get it to run "cond start 5 .up store stop"
and my position variable outputted
Position[x=5.0,y=0.0]
Position[x=12.5,y=0.0]
Position[x=21.25,y=0.0]
etc etc which made me very happy to finally have a (even though basic) working version :D
and, i'd absolutley love occasional help with technical details of my project then and then, at the moment, im trying to think on how to code the eye similarly to how Darwinbots does it, it be nice if someone could explain to me how Darwinbots calculates it, thanks :)

also ,i did find the source code link (http://wiki.darwinbots.com/index.php?title=Source_Code) in the forum here, however.. i wasnt able to.. um.. navigate it to find the code i was looking for, some pointers would be great? ^_^

have a nice day everyone

~Magnus (EnderCrypt)

MysticalDumpling:
! Sounds interesting. However, starting with a blank slate, you could try features unfeasible in DB while simplifying others. If you are a sadist, bots with Befunge-like code would be interesting.

Shadowgod2:
cool i kinda wanted to make a db type program myself but almost no programming experience and absolutely no time to do so. but what i have learned is keep things organized. once it starts getting messy you may as well start over just to understand the code again(java does make it relatively easy to do so). i may be able to help on how the eyes work but the actual calculations... well i have no clue. good luck

EnderCrypt:
im not very good at keeping codes organized, however i am doing my best at keeping javadoc's for every method, also i am considering putting this on github as open source


but yeah, the code is messy and not as stable as i wished, at the moment im just trying to get things running, i worked very hard on getting things just up and running normally


--- Quote from: MysticalDumpling on December 14, 2015, 08:17:10 PM ---! Sounds interesting. However, starting with a blank slate, you could try features unfeasible in DB while simplifying others. If you are a sadist, bots with Befunge-like code would be interesting.

--- End quote ---

MysticalDumpling, could you tell me more about these ideas you got, i am very intrested in hearing about it :)

MysticalDumpling:
You could disable shots, only allow ties- forcing MB formations. You could make DNA blocks of code, with a "master gene" that regulates their activation and combinations, etc. The sky (if you choose to make it) is your limit, lol.

Navigation

[0] Message Index

[#] Next page

Go to full version