Recently Browsing 0 members
No registered users viewing this page.
From MiniMax to Machine Learning ... Tic Tac Toe is a good game for studying AI algorithm because it's simple!
I use Tabular Q Learning to implement this game, Every time a game finished, it will use the Q function to update
the score of each steps it played.
Q(S,A) = Q(S,A) + α ∗ (γ ∗ maxaQ(S′,a) − Q(S,A))
S being the current state, A the current action, S′ the state after doing A, α being the learning rate, γ being the
discount factor, and maxaQ(S′,a) the highest Q value of any move in the next state S′, i.e. the Q value of the best
move in the following state.
It's funny to see that it plays better and better. That's why people were charmed by Machine Learning!
Hi, this is a Nonogram Game.
It is compiled for windows in 32bit (64bit does not work as intended!), sourcecode in v184.108.40.206, icon and the required ini file with more than 100 puzzles.
The Game has an built-in Editor, and can generate random playfields.
Hi guys, I just finished a Connect 4 game by using MiniMax with Alpha Beta Pruning. I haven't written a program for a long time, but writing an
AI program is always funny! I have to learn how the algorithm works and try to optimize the code to run faster. Let's play and have fun!
Oops, I lost the game ...
Download: Connect 4.zip
When I use DllStructCreate() to reserve a chunk of memory I would like to know if I can rely on that memory being initialized to zero. Experience suggests that it is, but I have been searching to try and find a definitive statement anywhere that this is the case. I apologise if I have missed somewhere. Part of the reason for this question is so that my next search (after my personal memory has dimmed) should yield a link to this post, hopefully with an answer.
A number of DLLs I use have structs where a few parts have to be explicitly set and other parts are reserved with the instruction that they must be set to zero. Because DllStructCreate() appears to zero-initialise the memory, I tend to forget to do it explicitly and everything seems to work. I am wondering whether I have been lucky and am storing up trouble for myself. It seems likely that the OS has been asked for zeroed memory, but without a promise in the documentation for DllStructCreate(), perhaps that could change? Perhaps the developers wish to reserve the right to change their minds?
Just something I made to auto-collect Gil from FFCC and to test out a new templating system for AutoIt. The templating system is a work in progress, but it is meant to be a companion to AutoIT, which automates creation of GUI, buttons, scripts, templates, etc. It also has built-in chat and group-collaboration, an asset management system and online library for resources.