![]() Patience is a cardinal virtue! It is sometimes profitable to hang back slightly from your opponent's pieces to lead your opponent to expose himself/herself. When you play Blokus Classic with 2 players (who therefore have 2 colours each), try to shut in one of your opponent's colours using your two colours (remember two is always stronger than one - this strategy was used by the Horaces against the Curiaces in Antiquity !) If you succeed in blocking him/her, this will leave you the corresponding space for your own pieces. Their shapes give them different offensive or defensive potential, so learn to use them accordingly. Take advantage of the characteristics of your pieces. Be the first to try to capture them because only one player can use each of these doors. These are doors which can open up new territories for you. You will very quickly be able to identify strategic points of passage in your opponent's lines. Each time that you place a new piece on the board, remember that you must multiply the angles available, which will then allow you to develop your new strategies. ![]() ![]() Keep an eye on the corners of your pieces-make sure you have options for your next move.ĭon't forget that one of the most important elements in the game is the position of the corners of your pieces on the board, which gives you the opportunity to extend your game. If you save them for the end of the game, there may not be space for them. Try to place the largest pieces on the board at the beginning of the game. If you remain confined to the corner you start in, you will not be able to put down many pieces. I do not consider this a beginner's task, but it sounds like you are up to it, if you made the game and can pick random valid moves.Tips to win Blokus Tips for Blokus ClassicĪt the beginning of the game, move towards the center of the board in order to take up a maximum amount of space. The area of AI is called Adversarial Search in the textbook (Chapter 5: Adversarial Search), so looking up more info online with that term may get you more helpful information, or help you find an example Java implementation. Because neither of these are the case for Blokus, I think you made an excellent choice with Minimax. I think the only circumstance that would make Minimax a poor option for you is if the game state is only partially observable to any given player (they don't know everything about what's going on), or if the game is non-deterministic (it has random elements). Looking up the minimax algorithm and alpha beta pruning online should also get you good results. It is available on amazon for $104, or * cough cough * I'm sure you can find it online if you don't have that kind of money for a textbook floating around. ![]() I have used it extensively, and I do really recommend it for both being understandable, and covering a wide range of AI content. I know people don't often reference books on SO, but it's extremely relevant. ![]() It was holding up my monitor, and I used it in a few of my classes in college. The quote is from Chapter 5.3 of Artificial Intelligence: A Modern Approach third edition by Stuart Russel and Peter Norvig. Unfortunately, we can't eliminate the exponent, but it turns out we can effectively cut it in half. The problem with minimax search is that the number of games states it has to examine is exponential in the depth of the tree. One thing you can add to make it more efficient (meaning you should be able go more moves deep into the future) is alpha-beta pruning. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |