希望能用上 jquery ajax~有没有什么代码可以参考参考呢?顶贴也给分

解决方案 »

  1.   

    如果你没有人工智能的功能的话很简单,关键是前台怎么变现,后台实现很简单.
    说说几点想法:
    0)JQuery是好的选择
    1)画棋盘: 一个画像就行.
    2)用不可见DIV覆盖棋盘,棋子都放到这个DIV上.
    3)DIV的onclick属性对应下子.棋子的style position应该是absolute的
    4)用二维数组表示棋盘里棋子位置,判断是不是该提子
    5)用Session ID判断是不是对局还是旁观.每一个棋盘只能两个SESSION_ID能操作.
    6)棋盘定时检查后台,看是不是有操作(用Ajax)
      

  2.   

    http://topic.csdn.net/u/20080120/23/D9531563-A929-446E-B944-FFD6E167E3B9.html跟坛子里的朋友打听下谁有存档.
      

  3.   

    用div放棋子
    jquery ajax每一秒判断div的变化
    同时用算法实现规则
      

  4.   

    前台简单,后台有难度。要考虑算法和校验、加密的? 毕竟是在线(网络)游戏程序,一般来说设计到加密和校验的,都是用C/S架构的,或者伪B/S架构的。
    纯PHP可以做,但是商用性不强。只是作为学习交流用的。
      

  5.   

    而且棋类对战,还要考虑各方时序,异常情况。还要与对手/服务器建立类似remoting。 
    好像都是B/S的软肋啊,要实现起来异常复杂,技术档次不是一般的高。
      

  6.   

    可以使用flash 啊,没说ajax只能用js的,flash支持socket
      

  7.   

    对了HTTP 1.1协议其实支持长时间链接,也就是说服务器是可以推送数据的,但是很费服务器资源,所以要协调好