Page 40 of 44

Re: LT forum ART and Hobby Center

Posted: Mon Jun 19, 2017 9:53 am
by Scytale
I wrote a new post in which writing upside down turns out to be the best idea!

Re: LT forum ART and Hobby Center

Posted: Tue Jun 20, 2017 12:10 pm
by DigitalDuck
I recorded a new piece on piano.

I guess it's technically my own arrangement too, but it's just a by-ear learning of the music box version of the original song.


EDIT: Additionally, the video is produced by a custom cellular automata-based procedural algorithm. As far as I can tell, it's aperiodic, or at least takes a very long time to die or repeat (more than a couple of hours at the speed it's running).

Re: LT forum ART and Hobby Center

Posted: Thu Jul 20, 2017 1:31 pm
by IronDuke
Spoiler:      SHOW
Image
Screw everyone who said I'd never be able to learn 3D modeling on my own. :squirrel:

--IronDuke

Re: LT forum ART and Hobby Center

Posted: Mon Aug 07, 2017 6:00 pm
by Talvieno
pew pew

Image

It teaches itself:
Spoiler:      SHOW
Image

Re: LT forum ART and Hobby Center

Posted: Mon Aug 07, 2017 10:16 pm
by IronDuke
Is it just me, or are those little pins trying to stay behind the enemy and out of the line of fire? :squirrel:

--IronDuke

Re: LT forum ART and Hobby Center

Posted: Mon Aug 07, 2017 11:01 pm
by Talvieno
Quite right! And when they started, they didn't even know which side was the enemy, much less what "line of fire" meant. :D

Re: LT forum ART and Hobby Center

Posted: Tue Aug 08, 2017 1:53 am
by F4wk35
...that-
...what-
...how??

Programming is either eldritch arts or cheating. It's awesome!

Re: LT forum ART and Hobby Center

Posted: Tue Aug 08, 2017 6:55 am
by Talvieno
Well, I did put it in the LT Forum Eldritch Arts and Hobby Center thread, after all. :ghost:

Re: LT forum ART and Hobby Center

Posted: Tue Aug 08, 2017 7:00 am
by Dinosawer
That's pretty awesome, Tal! How does it work?

Re: LT forum ART and Hobby Center

Posted: Tue Aug 08, 2017 8:23 am
by Scytale
That's reallllllly cool Tal!

Re: LT forum ART and Hobby Center

Posted: Tue Aug 08, 2017 12:52 pm
by Talvieno
Thanks guys! :)

Dino - I get the feeling you already know and are just asking to let me explain. :P But it's basically trial and error. They two teams throw things at each other to see what sticks, and attempt to beat each other. In fact, for a while at the start, the red team just sits there while the AI figures out how to control the ships well enough to actually land a hit. When they figure it out, the two highest scoring players (if green is the highest-scoring team, meaning they didn't do anything stupid) get their AIs "merged together" to form the basis for the next rounds.

Re: LT forum ART and Hobby Center

Posted: Tue Aug 08, 2017 12:55 pm
by Dinosawer
Yeah no I get that, I was more asking for technical details :p Machine learning? Neural networks? Something homebrewed?

Re: LT forum ART and Hobby Center

Posted: Tue Aug 08, 2017 12:57 pm
by Talvieno
Homebrewed, I guess you'd say. Very large arrays filled with numbers. They tweak the numbers and, by tweaking them, figure out which settings are the best. It learns quite well -- the trouble is coding it so that they learn what I want them to learn and not what they want to learn. For instance... a problem I came across last night is that they figured out that the enemy team scored points by blowing up their allied ships. They responded by deliberately attacking and destroying all but two of their ships to start with, so that the other team wouldn't have enough points to advance. It's a balance issue.

Re: LT forum ART and Hobby Center

Posted: Tue Aug 08, 2017 2:58 pm
by IronDuke
Talvieno wrote:
Tue Aug 08, 2017 12:57 pm
they figured out that the enemy team scored points by blowing up their allied ships. They responded by deliberately attacking and destroying all but two of their ships to start with, so that the other team wouldn't have enough points to advance.
Spoiler:      SHOW
Image

Re: LT forum ART and Hobby Center

Posted: Tue Aug 08, 2017 3:04 pm
by Dinosawer
That's why you also subtract point for ships on your side dying :V