I am good at computer algorithms, and have written a chinese-chess game which is similar to international-chess game and studied alpha-beta search engine for research.
I also have read papers about internation-chess playing, including 'Bit Boards' data structure's use, negative-max search engine, alpha-beta search engine, fail-soft ...and so on.
What I should do now is to do some small changes on play rules and chess value evaluation, design a new ui for chess, and then finish.
I would give you a samll demo of chinese-chess in an hour.