做了一大堆J2EE WEB应用之后,闲来无事决定研究一下桌面应用程序开发。
想了一下干脆做个Java版的星际,研究的对象就是星际的JS山寨版-JS星际。
看了几下,当机立断决定山寨之。。。。
后来经过无数个夜晚的煎熬终于完成了一部分,特来和大家分享一下(源代码在awt.rar中)。
暂时支持采矿,攻击,寻路,局域网对战.
虽然只能算一个Demo,但是用到了很多Java基础技术和算法:
Java2D,双缓冲,A星寻路,粒子系统,动画效果,处理图片,Swing ui ,UDP,TCP/Socket.
另外这个程序也可以看出jre1.5和jre1.6之前的性能差别。(jre1.5下面运行很卡)
没有合适的资源?快使用搜索试试~ 我知道了~
用swing写的星际争霸
共415个文件
class:144个
gif:140个
java:90个
需积分: 0 8 下载量 172 浏览量
2009-11-12
11:33:57
上传
评论
收藏 1.43MB RAR 举报
温馨提示
牛人用swing写的星际争霸,可以直接运行体验
资源推荐
资源详情
资源评论
收起资源包目录
用swing写的星际争霸 (415个子文件)
startmap1.map.bak 13KB
startmap1.map.bak 13KB
Sprite.class 11KB
AStarSearch.class 9KB
Scv.class 9KB
GridMapRender.class 9KB
Server.class 7KB
MutilPlayerPanel$2.class 6KB
FocusManager.class 6KB
GridMap.class 6KB
NewGamePanel$LeftPanel.class 5KB
Control.class 5KB
House.class 5KB
DefaultNetWorkManager.class 4KB
Client.class 4KB
ScreenManager.class 4KB
ServerProcessor.class 4KB
MutilPlayerPanel$LeftPanel.class 4KB
FullGameCore.class 4KB
ClientGUI.class 4KB
GameCore.class 3KB
PathSearch.class 3KB
WorkPanel.class 3KB
Player.class 3KB
MapPanel.class 3KB
GameGUI.class 3KB
MockNetWorkManager.class 3KB
PlayerInfo.class 3KB
Mine.class 3KB
ResourceManager$Constant.class 3KB
PSExplosion.class 3KB
MutilPlayerPanel.class 3KB
AStarNode.class 3KB
Receiver.class 2KB
Detector.class 2KB
MainMenuPanel$MenuItem.class 2KB
SingleGamePanel$LeftPanel.class 2KB
StarScrollBarUI.class 2KB
PlayerContext.class 2KB
NewGamePanel.class 2KB
NewGamePanel$RightPanel.class 2KB
Marine.class 2KB
MutilPlayerPanel$RightPanel.class 2KB
SingleGamePanel$RightPanel.class 2KB
GamePanel.class 2KB
Control$ControlDragListener.class 2KB
Abstractpanel.class 2KB
StarComboBoxUI.class 2KB
MutilPlayerPanel$LeftPanel$2.class 2KB
MainMenuPanel$MenuItem$1.class 2KB
SingleGamePanel.class 2KB
MutilPlayerPanel$LeftPanel$1.class 2KB
TileList.class 2KB
MoveInfo.class 2KB
Sprite$Animation.class 2KB
Vector.class 2KB
ResourceManager.class 2KB
StarNode.class 2KB
AbstractTile.class 2KB
NewGamePanel$RightPanel$2.class 2KB
StarComboBoxUI.class 2KB
NewGamePanel$RightPanel$1.class 2KB
MutilPlayerPanel$RightPanel$1.class 2KB
Stack.class 2KB
Particle.class 2KB
NewGamePanel$LeftPanel$4.class 2KB
NewGamePanel$LeftPanel$5.class 2KB
NewGamePanel$LeftPanel$3.class 2KB
Tank.class 2KB
StarListCellRender.class 2KB
GamePanel$1.class 2KB
ClientEvent.class 2KB
SingleGamePanel$RightPanel$1.class 2KB
NewGamePanel$TextPanel.class 2KB
GamePanel$5.class 2KB
BaseIcon.class 2KB
SingleGamePanel$LeftPanel$2.class 2KB
SingleGamePanel$LeftPanel$1.class 2KB
NewGamePanel$LeftPanel$1.class 1KB
Control$ControlMoveListener.class 1KB
ConsolePanel.class 1KB
IconInfo.class 1KB
TestGameCore.class 1KB
Elastic.class 1KB
Broadcaster.class 1KB
NetworkPanel$MenuItem.class 1KB
ImageManager.class 1KB
RandomSequence.class 1KB
Headquarter.class 1KB
RoundBorder.class 1KB
RoundBorder.class 1KB
MainMenuPanel.class 1KB
Control$ControlKeyListener.class 1KB
RoundBorder.class 1KB
MapPanel$MouseListener.class 1KB
NewGamePanel$LeftPanel$GameItemListener.class 1KB
NetworkPanel.class 1KB
StarComboBoxRender.class 1KB
Barrack.class 1KB
Supply.class 1KB
共 415 条
- 1
- 2
- 3
- 4
- 5
资源评论
tingyun2008
- 粉丝: 3
- 资源: 32
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功