siskavard
Guest
|
|
« Reply #180 on: May 10, 2013, 02:34:20 PM » |
|
Scary ninja spaceships with swords: THAT IS SEX IN A GIF
|
|
|
Logged
|
|
|
|
gimymblert
|
|
« Reply #181 on: May 10, 2013, 04:31:55 PM » |
|
Made a few improvements, including fixing something that was screwing up detecting legal piece-taking moves. Not sure why black suddenly decides that the last shown move is checkmate and announces that it has no legal moves; king should be able to take the queen. edit: D'oh, forgot to make it so king could move diagonally in addition to horizontally/vertically. How about that, the AI actually finished a game. Okay, the most infuriating thing happening here is that changing the heap sort to order ascending instead of descending - thereby causing the AI to choose the worst possible move rather than the best - does not at all affect what moves are actually chosen.Black is playing the classic "pacing king" defensive technique. Ha, haha. Ha. Have you try the monte carlo tree search?
|
|
|
Logged
|
|
|
|
Pineapple
|
|
« Reply #182 on: May 10, 2013, 04:42:47 PM » |
|
Have you try the monte carlo tree search?
I'm going something much more processor intensive; it analyzes every legal move available to it and then has the option of taking the best immediate best options and comparing how they might fare in the following turns before acting. Anyway, it's getting a little smarter. edit: Shit that's some good stuff.
|
|
« Last Edit: May 10, 2013, 04:49:49 PM by _Madk »
|
Logged
|
|
|
|
Pineapple
|
|
« Reply #183 on: May 10, 2013, 06:27:55 PM » |
|
Well, my processor is taking several minutes to process some of the moves and it's not even doing that well. I had my fun trying to come up with a good AI but I think I'll look up and implement some existing method now. Me, white, vs. AI, black:
|
|
|
Logged
|
|
|
|
TheLastBanana
|
|
« Reply #184 on: May 10, 2013, 10:45:56 PM » |
|
THAT IS SEX IN A GIF
Super glad to hear that from an actual animator. It's amazing what you can pull off with some basic line-drawing and tweens.
|
|
|
Logged
|
|
|
|
gimymblert
|
|
« Reply #185 on: May 10, 2013, 10:54:37 PM » |
|
Well, my processor is taking several minutes to process some of the moves and it's not even doing that well. I had my fun trying to come up with a good AI but I think I'll look up and implement some existing method now. Me, white, vs. AI, black: Isn't you using basically a minmax tree?
|
|
|
Logged
|
|
|
|
Quarry
|
|
« Reply #186 on: May 11, 2013, 01:03:28 AM » |
|
Chess is hard to AI, don't feel sad
|
|
|
Logged
|
|
|
|
Pineapple
|
|
« Reply #187 on: May 11, 2013, 06:31:13 AM » |
|
Isn't you using basically a minmax tree?
That's pretty much what I did, yeah. And looking online led me to believe that I did, in fact, come up with a rather optimal way of doing things, I was just doing it very inefficiently. I've since improved it and I'm working on figuring out why it sometimes moves its pieces into danger for no apparent reason. Me against the AI again:
|
|
|
Logged
|
|
|
|
gimymblert
|
|
« Reply #188 on: May 11, 2013, 09:16:43 AM » |
|
Well so far MCTS (monte carlo search tree) IS the optimal way of doing it! It can even do Go master level of competition (as long it's a complete information game). Basically it's a minmax with a twist, it's more human like in the process, can be easily parametrize (balancing exploitation vs exploration), can learn by saving a particular search tree data, it's elegant and generic. http://mcts.ai/about/index.html
|
|
|
Logged
|
|
|
|
|
Vermeulen
|
|
« Reply #190 on: May 11, 2013, 12:25:56 PM » |
|
first half is the debug mode in Apotheon
|
|
|
Logged
|
|
|
|
egoitzOsa
|
|
« Reply #191 on: May 11, 2013, 02:16:50 PM » |
|
first half is the debug mode in Apotheon Simply great.
|
|
|
Logged
|
|
|
|
rundown
|
|
« Reply #192 on: May 11, 2013, 02:23:37 PM » |
|
first half is the debug mode in Apotheon Box2d?
|
|
|
Logged
|
|
|
|
SolarLune
|
|
« Reply #193 on: May 11, 2013, 09:07:01 PM » |
|
A little game that I was working on in Haxe converted to rewritten in the BGE.
|
|
« Last Edit: May 11, 2013, 10:32:54 PM by SolarLune »
|
Logged
|
|
|
|
siskavard
Guest
|
|
« Reply #194 on: May 11, 2013, 09:24:01 PM » |
|
That's looking fantastic!!
|
|
|
Logged
|
|
|
|
Conker534
Guest
|
|
« Reply #195 on: May 11, 2013, 09:42:00 PM » |
|
woah
|
|
|
Logged
|
|
|
|
Zack Bell
|
|
« Reply #196 on: May 11, 2013, 09:49:08 PM » |
|
That is pretty damn awesome, sir.
|
|
|
Logged
|
|
|
|
Franklin's Ghost
|
|
« Reply #197 on: May 11, 2013, 10:47:57 PM » |
|
short range teleports are fun! My favourite post in awhile, love this. Do you have a devlog or somewhere to follow this? A little game that I was working on in Haxe converted to rewritten in the BGE.
This is also looking great SolarLune.
|
|
|
Logged
|
|
|
|
Strife
|
|
« Reply #198 on: May 12, 2013, 01:11:06 AM » |
|
A little game that I was working on in Haxe converted to rewritten in the BGE.
Sweet! His box-throwing ability reminds me of Super Mario Bros 2, or to a lesser extent one of the unlockable characters in my project. The fact that you added physics to the boxes is great too. ^_^
|
|
|
Logged
|
|
|
|
Schoq
|
|
« Reply #199 on: May 12, 2013, 02:57:37 AM » |
|
much more reminiscent of Chip 'n Dale I'd say
could make it even more so by adding an optional 2 player mode :D (do it)
|
|
|
Logged
|
♡ ♥ make games, not money ♥ ♡
|
|
|
|