寻求大家的建议

已经学习了差不多两年的算法和语言了,C,C++,Java,数据结构都懂一些基础,也被老师要求小编过像计算器,简易信息管理系统等项目,觉得编之前感觉好困难,可是编好后才觉得很值得,并且很多事做之前都不敢相信能做好的,现在马上大三了,由于自己比较喜欢中国象棋,经常在网上也下棋,就很想自己能用Java编写一个,所以非常希望大家能给我一些关于这个项目的设计,算法,应该注意什么问题等方面的建议,互相交流交流,我感激不尽...