基于上位机Android服务器真人CS模拟对战系统设计

基于上位机Android服务器真人CS模拟对战系统设计

      基于上位机Android服务器真人CS模拟对战系统设计

 摘要:真人CS模拟对战的系统设计在集成了现有真人CS基本功能的同时,更融入了控制智能化、游戏效果更真实和更加注重节能环保的特点。本设计的主要内容分为3大部分,分别是上位机android服务器端设计、下位机头盔电路与软件设计和下位机枪体电路与软件设计。本设计充分将物联网的多种通信技术融入到了系统中。在整个系统中,通过使用WIFI技术实现上位机控制系统与多个下位机系统的通信;通过蓝牙技术实现了单个下位机的头盔装备与枪体配对;通过载波红外技术完成游戏的击杀操作。下位机的单片机则采用性价比极高的具备多种通信功能的低功耗STM8L105单片机完成对电路各功能模块的控制。

关键字:CS; WIFI;  蓝牙;  STM8;  红外技术;

A simulation system design of Cs field operation against platform-PC Android Server

Abstract:Cs field operation against platform simulation system is also integrated into the intelligent control, more realistic effects , more energy saving and environmental protection ,in integrated basic function of the existing CS. The main content of this design is divided into 3 parts, is the design of Android server host design, guest of helmet circuit and software and guest of gun circuit and software of the respectively. A  variety  of  IOT communication technology  was be fully integrated into the system. In the whole system, host control system communication with the guest systems through WIFI technology; The communication between  single guest of helmet and gun is enforced by Bluetooth technology; infrared technology to complete the game to kill.  The killing operation is completed by carrier infra-red technology. MCU is used to control the function module circuit. It is a low power STM8L105 microcontroller with varieties of communication function. 

Key:  CS;  WIFI;  Bluetooth;  STM8;  infra-red technology;

目  录

一、绪论 1

    1.1 真人CS简介 1

    1.2 传统真人模拟对战系统的问题 1

    1.3 课题设计的内容 2

二、真人CS模拟对战系统总体方案设计 2

    2.1系统设计要求 2

    2.2系统设计架构 3

    2.3 设计方案选择 4

    2.4 真人CS模拟对战系统总体设计 5

    2.5单片机选型 7

    2.6通信协议 7

    2.7数据接口参数 9

    2.8团队模块分工 11

三、 编程环境基础知识 11

    3.1 Android简介 11

    3.2 Android开发工具简介 12

    3.3 Android开发环境简介 13

    3.4 Android应用程序组件简介 13

    3.5 SQLite数据库简介 14

    3.6多线程技术简介 15

    3.7 网络编程简介 15

四、系统规划与设计 16

    4.1需求分析 16

    4.2功能分析 16

    4.3功能模块设计 17

五、数据库设计 18

    5. 1 数据库的需求分析 18

    5.2 数据库结构设计 18

    5. 3 数据库实施 18

六、系统功能设计 19

    6.1开启软件的界面 19

    6.2 统一设定模块 20

    6.3 背景音乐榜模块 27

    6.4 战绩查询模块 27

    6.5主要界面模块 30

    6.6上位机和上位机之间数据的传输 33

    6.7子线程模块 36

第七章 测试和维护 38

    7.1进行软件测试 38

八、设计中遇到的问题解决方案 39

    8.1 项目前期分析中的问题 39

    8.2 项目设计编码中的问题 39

结    论 41

致     谢 42

参 考 文 献 43

一、绪论

物联网是指通过各种信息传感设备,实时采集任何需要监控、连接、互动的物体或过程等各种需要的信息,与互联网结合形成的一个巨大网络。其目的是实现物与物、物与人,所有的物品与网络的连接,方便识别、管理和控制。随着信息技术的持续发展,继计算机、互联网之后的世界信息产业的第三次浪潮:物联网 已经在不断出现并融入我们的生活中。

本研究课题为真人CS模拟对战系统,便是充分将物联网的多种通信技术融入到了系统中。在整个系统中,通过使用WIFI技术实现上位控制系统与多个下位系统的通信;通过蓝牙技术实现了单个下位机的头盔装备与枪配对;通过载波红外技术完成游戏的击杀。下位机单片机则采用性价比极高的具备多种通信功能的低功耗STM8L105完成对电路各功能模块的控制。

1.1 真人CS简介

   真人CS 是在电脑游戏Half life:Counter-Strike的基础上结合实际情况将游戏场景实践化的一项集运动与游戏于一体,紧张刺激的高科技娱乐活动,在中国国内兴起起于2002,至今已有14年时的间,受到真人CS发烧友的追捧。

野战游戏近几年发展的非常火爆的一种模仿军队作战的游戏,参加者穿上各款军服,手持激光枪,配备各款野战装备,穿梭丛林之间,展现各种队形阵势,个人技巧,全部投入扮演一个士兵或将领的角色。国内的这个运动起步比较晚,但是全国各地的真人CS俱乐部以发展得非常迅速,成为现代人野外出游的倾向选择。

在生活方式逐渐单一化的现代,人们普遍缺少需要的锻炼,不断加大的工作压力下,使得户外运动的流行趋势越来越明显。真人CS对战这种运动不但可以在人们游戏的同时得到锻炼,还可以增强团队意识。更重要的是真人CS对战可以帮助国民提高国防意识,让人们在以和平与发展为主题的当今世界,加强人们的军队国防知识的了解,可以使人们时刻警惕战争的意识,加深国防观念。

参 考 文 献

[1]黄能耿 Android嵌入式开发 机械工业出版社

[2] 金景文化 Android智能手机APP界面设计实战教程.  北京:人民邮电出版社

[3] 郭金尚  Android经典项目案例开发实战宝典  北京:清华大学出版社

[4] 朱凤山 Android移动应用程序开发教程  北京:清华大学出版社

[5](美)艾伦(Allen,G.),(美)欧文斯(Owens,M.)  SQLite权威指南  北京:电子工业出版社

[6] 黄能耿 Java程序设计及实训 机械工业出版社

[7]周晓玉等.Access实用教程.人民邮电出版社.2006

[8]http://www.csdn.net/      中文IT社区

[9]http://www.itphome.cn/    程序员之家

[10] http://www.iteye.com/    ITeye论坛


暂时没有评论

真实

多重认证,精挑细选的优质资源 优质老师。

安全

诚实交易,诚信为本。

保密

所有交易信息,都为您保密。

专业

10年专业经验,10年来帮助无数学子。