网络游戏对战平台

时间:2016-12-16 16:27来源:凌阳教育 作者:admin 点击:
  1.  项目背景
   随着科技的发展,现在嵌入式产 品的功能也越来越多,越来越强大。而游戏也远远不是我们印象中的什么“俄罗斯方块”、“贪吃蛇”之类画面简陋,规则简单的游戏,进而发展到了可以和掌上游 戏机媲美,具有很强的娱乐性和交互性的复杂形态了。于是,抛弃你的随身听和Gameboy,买一个好手机吧,你会发现,一个嵌入式产品已经足够满足你所有路途中的大部分娱乐需要了。
 2.  项目描述
  功能描述:
    “PC—开发板” 或 “开发板—开发板” 之间通过TCP/IP协议建立网络连接,由一端建立服务器(即对战桌),另一端申请加入,两者进行比赛,最后评出胜负。
    扩展功能:
    ◆ 下棋时间控制
    ◆ 难易程度控制(采用不同的算法)
    ◆ 胜负判断
    ◆ 悔棋
    ◆ 人工智能(人机对战)
    ◆ 第三方观看
 3.  项目图片 
         游戏平台主界面:

         
          游戏大战界面
                         

 
 4.  硬件平台
  ◆ CPU处理器: samsung S5PV210,基于CortexTM-A8,运行主频1GHz内置PowerVR SGX540高性能图形引擎、支持流畅的2D/3D图形加速
    ◆ 内存:DDR2 RAM 512MB、32bit数据总线、运行频率:200MHz
    ◆ FLASH存储:SLC NAND Flash 1GB
    ◆ 有线网络芯片:10/100Mbps,SMSC LAN9220 
    ◆ TFT LCD接口/串口/USB转串口(SPCP25A)
    ◆ 音频接口,立体声音频输出接口/音频输入接口
    ◆ EEPROM(AT24C08,IIC)
 5.  软件平台
  ◆ Linux(pc:ubuntu-12.04)
  ◆ 嵌入式Linux操作系统(Linux2.6.35内核)
  ◆ 编辑工具 vim
    ◆ 调试工具 gdb
  ◆ 交叉编译工具arm-Linux-gcc 4.3.2
  ◆ TFT图形库
  ◆ 触摸屏驱动
  ◆ 液晶屏驱动
分享到: