Reputation
813
Top tag
Next privilege 1,000 Rep.
See votes, expandable usercard
Badges
5 6
Newest
 Yearling
Impact
~23k people reached

  • 0 posts edited
  • 0 helpful flags
  • 3 votes cast
Aug
15
awarded  Yearling
Aug
10
answered Can I include a public domain book in my game?
Jul
20
answered How do you allow networking code to be written in the later stages of the development?
Mar
2
comment What sort of AI is applicable to a board game of this complexity?
You don't have to be perfect, just add a little knowledge where you can. Every little bit helps, but you do have to verify that your intuitions actually result in better play.
Mar
1
comment What sort of AI is applicable to a board game of this complexity?
The next stage in mcts is to weight the exploration tree to favor the kind of moves you believe to be good. The more the "random" playout resembles good play, the better the search result will be.
Dec
3
answered Placeing stones/tiles on a board game
Dec
2
awarded  Enthusiast
Nov
25
comment How to avoid duplication using client-server model
Ultimately, you can't trust clients. Yet you must. This isn't qualitatively different regardless how you split the workload between the clients and server. All the game logic is duplicated among the clients, so if some client did something illegal, it could be noticed. Other mechanisms for cheating, such as stealing hidden information or providing computer assistance (ie; gun proxy or other ai) is not different no matter how the client works.
Nov
24
answered How to avoid duplication using client-server model
Nov
20
answered Implementing monte-carlo tree search in a tile based game with units
Nov
17
answered How do you move a sprite in sub-pixel increments?
Nov
12
comment Achieving 1 pixel outline around sprites which changes colour depending on the background?
depending on the hardware being used. Classic video games, which this example seems to be an example, used only 8 or even 4 bits per pixel, with a color map to determine the color you see. In that environment, "transparent" colors are not available - everything is done by manipulating the pixel values and color maps.
Nov
12
comment Achieving 1 pixel outline around sprites which changes colour depending on the background?
It looks to me like this is just a simple hard coded loop, and the colors of the border are a hard coded part of the sprite animation.
Nov
7
answered How do I make sure my tic-tac-toe AI always plays to a draw?
Nov
6
answered Algorithm/ Logic of identifying a circle in Go game
Nov
1
answered Static evaluation function for Checkers using Minimax
Oct
29
comment Finding next AI move using MinMax algorithm for Checkers
You need to erase notions of red and black from your mind, they'll just confuse you. Current player tries all possible moves, and returns the one with the best value. Usually the object representing that move will contain other things, such as the value, and the best continuation move.
Oct
28
answered Finding next AI move using MinMax algorithm for Checkers
Oct
27
comment What sort of AI is applicable to a board game of this complexity?
Read up on MCTS. Do play randomly, but 100,000 random games will give a pretty good idea what the best move is.
Oct
27
comment What sort of AI is applicable to a board game of this complexity?
Replace all the cards which you don't know the value of with another card from the set of possible values. Change the seed of the random number sequence so you get a new and different sequence of rolls on each simulated game. You do not need to simulate all the way to the end, just to a point where you want to stop, and use any reasonable proxy for "winner" at that point.