An open API service indexing awesome lists of open source software.

https://github.com/tangly1024/tankwar

坦克大战
https://github.com/tangly1024/tankwar

Last synced: 3 months ago
JSON representation

坦克大战

Awesome Lists containing this project

README

        

# TankWar

[![License](https://img.shields.io/badge/license-MIT-blue.svg)](http://blog.csdn.net/u010883626)
[![GitHub stars](https://img.shields.io/github/stars/tlyong1992/TankWar.svg?style=social&label=Stars)](https://github.com/tlyong1992/TankWar)
[![GitHub forks](https://img.shields.io/github/forks/tlyong1992/TankWar.svg?style=social)](https://github.com/tlyong1992/TankWar)
![](https://img.shields.io/github/issues/tlyong1992/TankWar.svg?style=social)

转眼已经从事了一年的J2EE开发,做了几个小项目,对软件的开发有了一定的了解;这里将我这一年来对编程的理解重新整合到以前开发的坦克大战游戏中。

## 项目规划
`TankWar` 目标是做一个多人实时在线、跨平台、跨终端的坦克游戏。同时具备客户端、网页端、将来可能融入手机APP端,H5Web端。

## 项目介绍

基于 **Spring** 搭建的架构 , 视图现阶段采用 **Swing** ,
通讯现阶段采用**Socket**的长连接;桌面版Client客户端将使用JavaFX实现。

## 环境搭建Ii

#### 开发工具
- **IntelIJ IDEA Version(2017.1)** for Code IDE

#### 开发环境
- Jdk 8

## 技术掌握
#### 前端技术
技术 | 名称 | 官网
----|------|----
Swing | Java的老牌桌面窗口 | [https://docs.oracle.com/javase/tutorial/uiswing/](https://docs.oracle.com/javase/tutorial/uiswing/)
JavaFx | JavaUI架构 | [https://java.com/zh_CN/javafx/](https://java.com/zh_CN/javafx/)

#### 后端技术
技术 | 名称 | 官网
----|------|----
Maven | 项目构建管理 | [http://maven.apache.org/](http://maven.apache.org/)
Spring | 项目架构对象管理 | [http://spring.io/](http://spring.io/)