GRADUATION-THESIS-B
1st-Major
- The app and air conditioner connect to the server at the same time, through the app we can control the air conditioner. Contains three parts:
- Server
- Client-App
- Client-AirConditioner
- The intensive part of this project is how to develop the server that it can connect the app and air conditioner
simultaneously.
2nd-Major
- My 2nd major is japanese. For the thiese I just transformed the major part of my 1st major thesis.
- 開発環境の紹介
- 主にオペレーティングシステムとデータベースシステムとサーバーと言う五つの方面である。
- オペレーティングシステム:Windows7中国語版では、Windows Server2016である。
- データベースシステム:SQLServer2008 R2である。
- サーバー:ECSクラウドサーバーである。
- 開発環境:ビジュアルStudio2015、Androidのメーカー、IAR Embedded Workbenchを含んでいる。
- 開発言語やフレームワーク:C、C#、アンドロイド、SuperSocketフレームワークである。
COMPETITION-B
Robocode
Robocode is a Java based robotic competitive game. The feature is that many robots competing without user inputs.
Example Codes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27public void run()
{
enemy=new Enemy();
//初始化与敌机的距离,以此来寻找敌机。
enemy.distance=1000;
//设置坦克的颜色
setColors(Color.blue,Color.green,Color.red);
setAdjustGunForRobotTurn(true);
setAdjustRadarForGunTurn(true);
//让坦克旋转360度,来寻找敌机。
turnRadarRightRadians(2*Math.PI);
while(true)
{
//机器人移动
move();
//设置子弹的能量
setFirePower();
//进行扫描
setRadar();
//预测敌人
setGun();
//坦克开火
setFire(fireOfPower);
//与后续程序并行执行
execute();
}
}
QiLu
- Description: This is a game, use the available thing to keep the balance of seesaw .The more time keep seesaw balance , the more “award” you will get.
- Responsible: APP Development
PROJECT-M-HIT
TrashCan
- This app is mainly used to hub and display the data from server.
- In this project, I charge for the App part. This app provide two main functions:
- Display the data received from the server.
- Provide map function.
- Picture
PiRobot
- The goal of this project is to develop a set of software that can substitute the person to have a look at the house which will rent. With it, we can save significant time and money.
- In this project, I charge for the App and Server part.
- Server/APP Development
- Communication between Raspberry Pi and Server
- Communication between APP and server
- Operation of Database
- Picture