资源简介
关于坦克大战(FANROY):
由于做了几天后公司又有的新项目,所以就没时间再继续下去了,现在联通试例程序和源码发布出来。
游戏使用C#开发的,主要是使用GDI+和多线程完成的,虽然还有些不足的地方,不过也不影响玩坦克大战第一关
快捷键:
W:上
S:下
A:坐
D:右
J:子弹/确认
Enter:确认
F1:重新开始游戏
注意:现在只能加载第一幅地图,也就是1.map(当然,你也可以编辑地图),以后有时间再加功能,感兴趣的朋友也可以自己往下面写功能(不过不好意思的是由于时间关系,我的注释并不是很多)
有什么问题可以加QQ:409131517 (请“好心人”不要套我的QQ密码,我既不是会员,也不是红绿蓝钻),另外我希望此程序仅用来进行学习交流
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading;
namespace TankMe
{
public class Buff
{
private int _speed;//对象移动速度
private int _bulletspeed;//子弹移动速度
private int _bulledlevel = 1;//子弹等级 1、2、3、4
private int _blood=1;//血
private int _life=1;//生命
private bool _visible=false;//是否隐身
public delegate void LifeChangedHandle(int life);
public event LifeChangedHandle LifeChangedEvent;
public delegate void BloodChangeHandle();
public event BloodChangeHandle BloodChangeEvent;
public delegate void DieHandle();
public event DieHandle DieEvent;
///
/// 对象的速度
///
public int Speed
{
get { return _speed; }
set { _speed = value; }
}
///
/// 对象的子弹速度
///
public int BulletSpeed
{
get { return _bulletspeed; }
set { _bulletspeed = value; }
}
///
/// 子弹等级1234
///
public int BulledLevel
{
get { return _bulledlevel; }
set
{
if (value <= 4)
{
_bulledlevel = value;
}
}
}
///
/// 血值
///
public int Blood
{
get { return _blood; }
set
{
_blood = value;
if (_blood <= 0)
{
if (DieEvent != null)
{
DieEvent();
}
}
else
{
if (BloodChangeEvent != null)
{
BloodChangeEvent();
}
}
}
}
///
/// 生命
///
public int Life
{
get { return _life; }
set
{
_life = value;
if (LifeChangedEvent != null)
{
LifeChangedEvent(_life);
}
}
}
///
/// 隐身
///
public bool Visible
{
get { return _visible; }
set { _visible = value; }
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 5474 2011-10-29 01:32 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\Maps\1.map
文件 4751 2011-10-27 11:33 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\Sounds\a5.mp3
文件 5479 2011-10-27 11:33 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\Sounds\a6.mp3
文件 5791 2011-10-27 11:34 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\Sounds\a7.mp3
文件 5999 2011-10-27 11:34 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\Sounds\a8.mp3
文件 13837 2011-10-27 17:17 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\Sounds\die.mp3
文件 5791 2011-10-27 11:34 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\Sounds\die1.mp3
文件 5999 2011-10-27 11:34 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\Sounds\die2.mp3
文件 8828 2011-10-27 11:34 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\Sounds\fire.mp3
文件 8828 2011-10-27 11:34 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\Sounds\hit.mp3
文件 1775 2011-10-26 14:12 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\Sounds\move.mp3
文件 18988 2011-10-27 11:33 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\Sounds\stage.mp3
文件 75368 2011-10-26 14:12 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\Sounds\start.mp3
文件 5479 2011-10-27 11:33 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\Sounds\steel.mp3
文件 11747 2011-10-27 16:03 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\Sounds\steel2.mp3
文件 4751 2011-10-27 11:33 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\Sounds\wall.mp3
文件 430080 2011-10-29 17:27 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\TankMe.exe
文件 220672 2011-10-29 17:27 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\TankMe.pdb
文件 5632 2011-10-26 07:11 C# 坦克大战\Code\TankMe\TankMe\bin\Debug\TankMe.vshost.exe
文件 7020 2011-10-31 09:10 C# 坦克大战\Code\TankMe\TankMe\bin\x86\Debug\Maps\1.map
文件 1944 2011-10-30 22:55 C# 坦克大战\Code\TankMe\TankMe\bin\x86\Debug\Maps\111\1.map
文件 1676 2011-10-31 16:30 C# 坦克大战\Code\TankMe\TankMe\bin\x86\Debug\Maps\111\1a.map
文件 5474 2011-10-29 01:32 C# 坦克大战\Code\TankMe\TankMe\bin\x86\Debug\Maps\111\9.map
文件 2070 2011-10-31 11:09 C# 坦克大战\Code\TankMe\TankMe\bin\x86\Debug\Maps\1o.map
文件 4751 2011-10-27 11:33 C# 坦克大战\Code\TankMe\TankMe\bin\x86\Debug\Sounds\a5.mp3
文件 5479 2011-10-27 11:33 C# 坦克大战\Code\TankMe\TankMe\bin\x86\Debug\Sounds\a6.mp3
文件 5791 2011-10-27 11:34 C# 坦克大战\Code\TankMe\TankMe\bin\x86\Debug\Sounds\a7.mp3
文件 5999 2011-10-27 11:34 C# 坦克大战\Code\TankMe\TankMe\bin\x86\Debug\Sounds\a8.mp3
文件 13837 2011-10-27 17:17 C# 坦克大战\Code\TankMe\TankMe\bin\x86\Debug\Sounds\die.mp3
文件 5791 2011-10-27 11:34 C# 坦克大战\Code\TankMe\TankMe\bin\x86\Debug\Sounds\die1.mp3
............此处省略226个文件信息
- 上一篇:基于ASP.NET的电影院购票系统
- 下一篇:ASP.Net课程设计考试管理系统
相关资源
- Visual C#从入门到精通中文版(PDF格式
- 网络应用编程大作业--《你画我猜》
- C# 拖拽拉伸图片裁剪选框
- C#版中国象棋游戏大厅版
- impinjC#
- 超市管理系统(C#源码) 超市管理系
- asp.net(c#)开源权限管理系统
- 小区物业管理系统c#
- C# WinForm调用Print2Flash将文档转换成s
- 基于NLPIR(ICTCLAS2013)的中文分词C#
- 人员管理系统源码
- C#学生信息管理系统用VS2008编写的学生
- C#拼图游戏源代码(完整版)
- 《深入理解C#》
- 基于三层架构的C#电影售票系统
- 基于C#的FTP服务器、客户端设计
- C#基于CS开发的人力资源管理系统
- VS C# OpenCV图像识别+文字打印
- 学生管理系统c#课设窗体技术
- 电子购物商城系统C#实现
- 宾馆客房管理信息系统C#课程设计含数
- 基于C#.net旅游网站的设计与实现开题
- c# asp.net 三层架构 网络相册 (图片存
- C#编程词典(个人版)专为编程人员准
- C#类库查询手册自动索引PDF完整版
- C# 编程指南.pdf
- c#win8win10平板电脑多点触控
- [源代码] C# ASP.NET 项目实战 - 电子商务
- C# DataTable生成excel并将excel添加附件发
- 基于C#与SQL开发的图书管理系统VS201
评论
共有 条评论