Search found 22 matches

by Fishbreath
Tue Jan 14, 2020 3:07 am
Forum: Other
Topic: Tafler computer program
Replies: 5
Views: 149

Re: Tafler computer program

Only on the order of 100,000 states per second on 9x9 boards—OpenTafl is not written with speed first in mind, and even leaving that aside, there's still quite a bit of low-hanging fruit I haven't bothered to pluck. I'm working on a Monte Carlo AI, which should help me make up some of the deficit by...
by Fishbreath
Mon Jan 13, 2020 4:51 pm
Forum: Other
Topic: Tafler computer program
Replies: 5
Views: 149

Re: Tafler computer program

Impressive! I think that gives you the speed record. I look forward to the eventual open source version—I ended up giving bitboards a pass because I didn't have a good idea of how to handle them for boards with more than 64 spaces, so seeing how you approached the problem will definitely be instruct...
by Fishbreath
Wed Jan 08, 2020 2:39 pm
Forum: Other
Topic: a new tafl-variant?
Replies: 5
Views: 130

Re: a new tafl-variant?

Does the OpenTafl game window open when you run OpenTafl.sh? If not, you'll need to install Java. Playing around on a Mac I have handy, opening a Terminal window and typing 'java' should request that Java be installed.

Once that's done, running OpenTafl.sh should work.
by Fishbreath
Wed Jan 08, 2020 4:39 am
Forum: Other
Topic: a new tafl-variant?
Replies: 5
Views: 130

Re: a new tafl-variant?

Here's a development release of OpenTafl which implements guards and this rule set: http://s000.tinyupload.com/index.php?file_id=76119516892858414108 I played a game against the AI (although a 17x17 board is well beyond its capability to play with any real skill), and thought it was engaging. The gu...
by Fishbreath
Tue Jan 07, 2020 3:47 pm
Forum: Other
Topic: a new tafl-variant?
Replies: 5
Views: 130

Re: a new tafl-variant?

Fascinating! I don't have support in OpenTafl for the guard-type taflman yet—is that your own invention?—but I don't think it would be too hard to add. Next time I have some spare cycles, perhaps I'll see about implementing your ruleset for some quick testing.
by Fishbreath
Wed Dec 18, 2019 5:04 am
Forum: Other
Topic: OpenTafl notation formats
Replies: 0
Views: 71

OpenTafl notation formats

I've seen a few questions about standardized tafl notation in some threads in this subforum, so I thought I'd point to some work I've done on that front as part of my OpenTafl project. In particular, I've written specifications for computer-parseable formats for tafl variant rules and tafl games, as...
by Fishbreath
Wed Dec 18, 2019 4:52 am
Forum: Other
Topic: Neural networks artificial intelligence
Replies: 13
Views: 4570

Re: Neural networks artificial intelligence

Michel, I'd be very interested in taking a look at that dataset, if the offer still stands.
by Fishbreath
Wed Dec 18, 2019 4:50 am
Forum: Other
Topic: Tafler computer program
Replies: 5
Views: 149

Re: Tafler computer program

What kind of state-per-second search speed are you up to?

I've done some work on protocols for tafl engines to communicate with tafl hosts, so if you're ever interested in supporting external engines, you can take a look at my OpenTafl project on Github: https://github.com/jslater89/OpenTafl
by Fishbreath
Tue Jan 30, 2018 10:32 pm
Forum: Other
Topic: Nath-project
Replies: 32
Views: 12443

Re: Nath-project

If I'd just be about tree models Jay aka Fishbreath would already have solved it. A naive tree approach without further intelligence works great on a 7x7 board, but sucks using big boards. I'm extremely late to the party here, but I should point out that OpenTafl's tree search is between 100 and 10...
by Fishbreath
Tue Jan 30, 2018 8:40 pm
Forum: Other
Topic: Neural networks artificial intelligence
Replies: 13
Views: 4570

Re: Neural networks artificial intelligence

Oh, data! Excellent. One of these days, I'm hoping to compile a corpus of games in OpenTafl save-game format; I already have a converter for PlayTaflOnline, but still need to write one to handle games from here. If you have more data in that format, I might go ahead and write a parser. As far as neu...