求安卓飞行棋版飞行棋源码

o(╥﹏╥)o
页面找不到了
推荐阅读:&>&飞行棋游戏源代码
飞行棋游戏源代码
上传大小:941B
基于飞行棋游戏的源代码,来自于ZJU HenryOier
综合评分:0
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var parentWrap = $(this).parents(".respond_box"),
q = parentWrap.find(".form1").serializeArray(),
resStr = $.trim(parentWrap.find(".res_area_r").val());
console.log(q);
//var res_area_r = $.trim($(".res_area_r").val());
if (resStr == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
//var mess = $(".res_area_r").val();
var mess = resS
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, data.com_username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click", '.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
var parentWrap = $(v).parents(".respond_box");
parentWrap.find(".res_area_r").val($.trim(parentWrap.find(".res_area").val()));
评论共有0条
综合评分:
积分/C币:10
综合评分:
积分/C币:5
yinhediaoweng
综合评分:
积分/C币:3
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
飞行棋游戏源代码
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
举报的资源分:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*详细原因:
飞行棋游戏源代码下次自动登录
现在的位置:
& 综合 & 正文
飞行棋程序(附源码)
下面是自己写的飞行棋的小程序,代码写的简单,希望各路大神多多指教----话不多说,直接上代码
一共有三个类,第一个GameManager:
2 using System.Collections.G
3 using System.L
4 using System.T
6 namespace GameDemo
class GameManager
Random r = new Random();
int[] playerPos = { 0,0 };
string[] playerName = new string[2];
public void Start()
GameMap myMap = new GameMap();
int step = 0;
//这个变量用于存放要走的步数
myMap.GameSet();
myMap.ShowTitle();
Console.WriteLine("请输入玩家A的姓名:");
while ((playerName[0] = Console.ReadLine()) == "")
Console.WriteLine("您输入的玩家A的姓名无效,请重新输入!");
Console.WriteLine ("请输入玩家B的姓名:");
while ((playerName[1] = Console.ReadLine()) == "")
Console.WriteLine("您输入的玩家A的姓名无效,请重新输入!");
while (playerName[0] == playerName[1])
Console.WriteLine("你输入的玩家B的姓名与玩家A的姓名相同,请重新输入!");
playerName[1] = Console.ReadLine();
myMap.ShowTitle();
Console.WriteLine("对战开始:");
Console.WriteLine("{0}士兵用A来表示",playerName[0]);
Console.WriteLine("{0}士兵用A来表示", playerName[1]);
myMap.DrawMap(playerPos[0], playerPos[1]);
//假如我们的游戏谁先到最后一格,就胜利
bool isStopA = false;
bool isStopB = false;
while (playerPos[0] & 99 && playerPos[1] & 99)
//玩家A所走的位置和玩家B所走的位置都要小于99
string msg = "";
//A开始掷骰子的代码
#region//A开始掷骰子的代码
if (isStopA==false
Console.WriteLine("{0}请按任意键开始掷骰子。。。", playerName[0]);
Console.ReadKey(true);
step = r.Next(1, 7);
Console.WriteLine("{0}掷出了:{1}", playerName[0], step);
Console.WriteLine("按任意键开始行动。。。");
Console.ReadKey(true);
playerPos[0] = playerPos[0] +
if (playerPos[0] == playerPos[1])
msg = string.Format("{0}踩到{1}了,{1}退回到原点", playerName[0], playerName[1]);
playerPos[1] = 0;
switch (myMap.Map[playerPos[0]])
case 1://幸运轮盘
Console.WriteLine("1----交换位置
2----轰炸");
int userSelect = myMap.ReadInt(1, 2);
switch (userSelect)
int temp = 0;
temp = playerPos[0];
playerPos[0] = playerPos[1];
playerPos[1] =
msg = string.Format("{0}和{1}交换位置", playerName[0], playerName[1]);
playerPos[1] = playerPos[1] - 6;
if (playerPos[1] & 0)
playerPos[1] = 0;
msg = string.Format("{0}轰炸了{1},{1}向后倒退6步", playerName[0], playerName[1]);
case 2://地雷
playerPos[0] = playerPos[0] - 10;
if (playerPos[0] & 0)
playerPos[0] = 0;
msg = string.Format("{0}踩到地雷了!退后10步,oh~~no", playerName[0]);
case 3://暂停
isStopA = true;
msg = string.Format("{0}玩家停止一次掷骰子",playerName[0]);
case 4://时空隧道
playerPos[0] = playerPos[0] + 10;
msg = string.Format("{0}玩家进入了时空隧道,向前飞了10步", playerName[0]);
default://普通
Console.Clear();
myMap.DrawMap(playerPos[0], playerPos[1]);
Console.WriteLine(msg);
Console.WriteLine("{0}玩家的位置为:{1}", playerName[0], playerPos[0]);
Console.WriteLine("{0}玩家的位置为:{1}", playerName[1], playerPos[1]);
Console.WriteLine();
isStopA = false
#endregion
endGame();
//B开始掷骰子的代码
#region//B开始掷骰子的代码
if (isStopB == false)
Console.WriteLine("{0}请按任意键开始掷骰子。。。", playerName[1]);
Console.ReadKey(true);
step = r.Next(1, 7);
Console.WriteLine("{0}掷出了:{1}", playerName[1], step);
Console.WriteLine("按任意键开始行动。。。");
Console.ReadKey(true);
playerPos[1] = playerPos[1] +
if (playerPos[1] &= 99)
endGame();
if (playerPos[0] == playerPos[1])
msg = string.Format("{0}踩到{1}了,{1}退回到原点", playerName[1], playerName[0]);
playerPos[0] = 0;
switch (myMap.Map[playerPos[1]])
case 1://幸运轮盘
Console.WriteLine("1----交换位置
2----轰炸");
int userSelect = myMap.ReadInt(1, 2);
switch (userSelect)
int temp = 0;
temp = playerPos[0];
playerPos[0] = playerPos[1];
playerPos[1] =
msg = string.Format("{0}和{1}交换位置", playerName[1], playerName[0]);
playerPos[0] = playerPos[0] - 6;
if (playerPos[0] & 0)
playerPos[0] = 0;
msg = string.Format("{0}轰炸了{1},{1}向后倒退6步", playerName[1], playerName[0]);
case 2://地雷
playerPos[1] = playerPos[1] - 10;
if (playerPos[1] & 0)
playerPos[1] = 0;
msg = string.Format("{0}踩到地雷了!退后10步,oh~~no", playerName[1]);
case 3://暂停
isStopB = true;
msg = string.Format("{0}玩家停止一次掷骰子", playerName[1]);
case 4://时空隧道
playerPos[1] = playerPos[1] + 10;
msg = string.Format("{0}玩家进入了时空隧道,向前飞了10步", playerName[1]);
default://普通
#region//没用的代码
//playerPos[0] = playerPos[0] + JudgeGame(step,playerPos[0],playerPos[1]);
//if (step!= JudgeGame(step, playerPos[0], playerPos[1]))
playerPos[0] = playerPos[0] + JudgeGame(step, playerPos[0], playerPos[1]);
if (playerPos[0] & 0)
playerPos[0] = 0;
//playerPos[1]=stepOtherAtoB(ref playerPos[0], ref playerPos[1]);
#endregion
Console.Clear();
myMap.DrawMap(playerPos[0], playerPos[1]);
Console.WriteLine(msg);
Console.WriteLine("{0}玩家的位置为:{1}", playerName[0], playerPos[0]);
Console.WriteLine("{0}玩家的位置为:{1}", playerName[1], playerPos[1]);
Console.WriteLine();
isStopB = false;
#endregion
endGame();
/// &summary&
/// 游戏结束的代码
/// &/summary&
public void endGame()
if (playerPos[0] &= 99 || playerPos[1] &= 99)
if (playerPos[0] &= 99)
Console.Clear();
Console.WriteLine("{0}玩家赢得了比赛!", playerName[0]);
Console.Clear();
Console.WriteLine("{0}玩家赢得了比赛!", playerName[1]);
Console.WriteLine("*************************************************");
Console.WriteLine("*
Console.WriteLine("*
Console.WriteLine("*
Console.WriteLine("*************************************************");
第二个类:GameMap
2 using System.Collections.G
3 using System.L
4 using System.T
6 namespace GameDemo
class GameMap
//在这个数组,存储我们的每一格的地图类型(机关)
//数组中的每一格,对应游戏地图上的一格.
//下标为[0]的数组元素,对应游戏地图上的第一格
// 1:幸运轮盘◎ 2:地雷☆
3: 暂停▲ 4:时空隧道卐 0:普通□
int[] map = new int[100];
public int[] Map
get { return }
set { map = }
//public int[] Map
set { map = }
public GameMap()
this.InitalMap();
public int[] luckTurn = new int[6] { 6, 23, 40, 55, 69, 83 };
//声明数组
public int[] landMine = new int[9] { 5, 13, 17, 33, 38, 50, 64, 80, 94 };
public int[] pause = new int[4] { 9, 27, 60, 93 };
public int[] timeTunnel = new int[7] { 20, 25, 45, 63, 72, 88, 90 };
public int InitalMap()
//用于存储在地图中为地雷的下标
//int[] luckTurn = { 6, 23, 40, 55, 69, 83 }; // 幸运轮盘◎
//int[] landMine = { 5, 13, 17, 33, 38, 50, 64, 80, 94 };//地雷☆
//int[] pause = { 9, 27, 60, 93 };//暂停▲
//int[] timeTunnel = { 20, 25, 45, 63, 72, 88, 90 };//时空隧道卐
//初始化地图中的幸运轮盘位置
for (int i = 0; i & luckTurn.L i++)
Map[luckTurn[i]]=1;
//初始化地图中的地雷位置
for (int i = 0; i & landMine.L i++)
Map[landMine[i]]=2;
//初始化地图中的暂停位置
for (int i = 0; i & pause.L i++)
Map[pause[i]] = 3;
//初始化地图中的时空隧道位置
for (int i = 0; i & timeTunnel.L i++)
Map[timeTunnel[i]] = 4;
//画地图时注意,我们是从0-99依次画地图.
//以画第一格为例,需要考虑到的情况如下:
//1. A和B 是否同时都在这一格上.如果在,则画一个
//2. A是否在当前要画的这一格上,如果在,则画一个
//3. B是否在当前要画的这一格上,如果在,则画一个
//4.如果上面的都不成立,我们就要考虑这一格是什么机关.比如我们当前画的是第一格,那么我们就看一下
//map[0]中存的值是几.如果是0,表示普通,则画一个□
如果是1,表示轮盘,则画一个◎
// 如果是2,则表示地雷,画一个☆
如果是3,则表示暂停,画一个▲
//如果是4,则表示时空隧道,则画一个卐
/// &summary&
/// 得到第pos个位置应该画的图型
/// &/summary&
/// &param name="pos"&我们要画的地图的那一格的下标&/param&
/// &param name="player1Pos"&玩家A当前所在的地址位置,下标&/param&
/// &param name="player2Pos"&玩家B当前所在的地址位置,下标&/param&
/// &returns&&/returns&
public string GetMapString(int pos, int player1Pos, int player2Pos)
string mystring = "";
if (player1Pos == player2Pos && player1Pos == pos)
mystring="&&";
else if (player1Pos == pos)
mystring="A";
else if (player2Pos == pos)
mystring = "B";
switch (Map[pos])
mystring = "◎";
mystring = "☆";
mystring = "▲";
mystring = "卐";
<span style="color: #
【上篇】【下篇】>> 桌面小游戏飞行棋源代码
桌面小游戏飞行棋源代码
所属分类:
下载地址:
飞行棋.zip文件大小:9.38 MB
分享有礼! 》
请点击右侧的分享按钮,把本代码分享到各社交媒体。
通过您的分享链接访问Codeforge,每来2个新的IP,您将获得0.1 积分的奖励。
通过您的分享链接,每成功注册一个用户,该用户在Codeforge上所获得的每1个积分,您都将获得0.2 积分的分成奖励。
桌面小游戏飞行棋,AUTOIT脚本开发的小游戏,打发休闲时间吧。
Sponsored links
源码文件列表
温馨提示: 点击源码文件名可预览文件内容哦 ^_^
Blue.bmp4.74 kB 10:12
Green.bmp4.74 kB 10:12
&New&0.00 B 13:22
Red.bmp4.74 kB 10:12
00000.bmp42.24 kB 13:26
00001.bmp42.24 kB 13:26
00002.bmp42.24 kB 13:26
00003.bmp42.24 kB 13:26
00004.bmp42.24 kB 13:26
00005.bmp42.24 kB 13:26
00006.bmp42.24 kB 13:26
00007.bmp42.24 kB 13:26
00008.bmp42.24 kB 13:26
00009.bmp42.24 kB 13:26
00010.bmp42.24 kB 13:26
00011.bmp42.24 kB 13:26
00012.bmp42.24 kB 13:26
00013.bmp42.24 kB 13:26
00014.bmp42.24 kB 13:26
00015.bmp42.24 kB 13:26
00016.bmp42.24 kB 13:26
00017.bmp42.24 kB 13:26
00018.bmp42.24 kB 13:26
00019.bmp42.24 kB 13:26
00020.bmp42.24 kB 13:26
00021.bmp42.24 kB 13:26
00022.bmp42.24 kB 13:26
00023.bmp42.24 kB 13:26
00024.bmp42.24 kB 13:26
00025.bmp42.24 kB 13:26
00026.bmp42.24 kB 13:26
00027.bmp42.24 kB 13:26
00028.bmp42.24 kB 13:26
00029.bmp42.24 kB 13:26
00030.bmp42.24 kB 13:26
Thumbs.db87.00 kB 16:47
00000.bmp42.24 kB 13:29
00001.bmp42.24 kB 13:29
00002.bmp42.24 kB 13:29
00003.bmp42.24 kB 13:29
00004.bmp42.24 kB 13:29
00005.bmp42.24 kB 13:29
00006.bmp42.24 kB 13:29
00007.bmp42.24 kB 13:29
00008.bmp42.24 kB 13:29
00009.bmp42.24 kB 13:29
00010.bmp42.24 kB 13:29
00011.bmp42.24 kB 13:29
00012.bmp42.24 kB 13:29
00013.bmp42.24 kB 13:29
00014.bmp42.24 kB 13:29
00015.bmp42.24 kB 13:29
00016.bmp42.24 kB 13:29
00017.bmp42.24 kB 13:29
00018.bmp42.24 kB 13:29
00019.bmp42.24 kB 13:29
00020.bmp42.24 kB 13:29
00021.bmp42.24 kB 13:29
00022.bmp42.24 kB 13:29
00023.bmp42.24 kB 13:29
00024.bmp42.24 kB 13:29
00025.bmp42.24 kB 13:29
00026.bmp42.24 kB 13:29
00027.bmp42.24 kB 13:29
00028.bmp42.24 kB 13:30
00029.bmp42.24 kB 13:30
00030.bmp42.24 kB 13:30
Thumbs.db8.50 kB 16:47
00000.bmp42.24 kB 13:25
00001.bmp42.24 kB 13:25
00002.bmp42.24 kB 13:25
00003.bmp42.24 kB 13:25
00004.bmp42.24 kB 13:25
00005.bmp42.24 kB 13:25
00006.bmp42.24 kB 13:25
00007.bmp42.24 kB 13:25
00008.bmp42.24 kB 13:25
00009.bmp42.24 kB 13:25
00010.bmp42.24 kB 13:25
00011.bmp42.24 kB 13:25
00012.bmp42.24 kB 13:25
00013.bmp42.24 kB 13:25
00014.bmp42.24 kB 13:25
00015.bmp42.24 kB 13:25
00016.bmp42.24 kB 13:25
00017.bmp42.24 kB 13:25
00018.bmp42.24 kB 13:25
00019.bmp42.24 kB 13:25
00020.bmp42.24 kB 13:25
00021.bmp42.24 kB 13:25
00022.bmp42.24 kB 13:25
00023.bmp42.24 kB 13:25
00024.bmp42.24 kB 13:25
00025.bmp42.24 kB 13:25
00026.bmp42.24 kB 13:25
00027.bmp42.24 kB 13:25
00028.bmp42.24 kB 13:25
00029.bmp42.24 kB 13:25
00030.bmp42.24 kB 13:25
Thumbs.db8.00 kB 16:47
00000.bmp42.24 kB 13:26
00001.bmp42.24 kB 13:26
00002.bmp42.24 kB 13:27
00003.bmp42.24 kB 13:27
00004.bmp42.24 kB 13:27
00005.bmp42.24 kB 13:27
00006.bmp42.24 kB 13:27
00007.bmp42.24 kB 13:27
00008.bmp42.24 kB 13:27
00009.bmp42.24 kB 13:27
00010.bmp42.24 kB 13:27
00011.bmp42.24 kB 13:27
00012.bmp42.24 kB 13:27
00013.bmp42.24 kB 13:27
00014.bmp42.24 kB 13:27
00015.bmp42.24 kB 13:27
00016.bmp42.24 kB 13:27
00017.bmp42.24 kB 13:27
00018.bmp42.24 kB 13:27
00019.bmp42.24 kB 13:27
00020.bmp42.24 kB 13:27
00021.bmp42.24 kB 13:27
00022.bmp42.24 kB 13:27
00023.bmp42.24 kB 13:27
00024.bmp42.24 kB 13:27
00025.bmp42.24 kB 13:27
00026.bmp42.24 kB 13:27
00027.bmp42.24 kB 13:27
00028.bmp42.24 kB 13:27
00029.bmp42.24 kB 13:27
00030.bmp42.24 kB 13:27
Thumbs.db8.50 kB 16:47
00000.bmp42.24 kB 13:28
00001.bmp42.24 kB 13:28
00002.bmp42.24 kB 13:28
00003.bmp42.24 kB 13:28
00004.bmp42.24 kB 13:28
00005.bmp42.24 kB 13:28
00006.bmp42.24 kB 13:28
00007.bmp42.24 kB 13:28
00008.bmp42.24 kB 13:28
00009.bmp42.24 kB 13:28
00010.bmp42.24 kB 13:28
00011.bmp42.24 kB 13:28
00012.bmp42.24 kB 13:28
00013.bmp42.24 kB 13:28
00014.bmp42.24 kB 13:28
00015.bmp42.24 kB 13:28
00016.bmp42.24 kB 13:28
00017.bmp42.24 kB 13:28
00018.bmp42.24 kB 13:28
00019.bmp42.24 kB 13:28
00020.bmp42.24 kB 13:28
00021.bmp42.24 kB 13:28
00022.bmp42.24 kB 13:28
00023.bmp42.24 kB 13:28
00024.bmp42.24 kB 13:28
00025.bmp42.24 kB 13:28
00026.bmp42.24 kB 13:28
00027.bmp42.24 kB 13:28
00028.bmp42.24 kB 13:28
00029.bmp42.24 kB 13:28
00030.bmp42.24 kB 13:28
Thumbs.db8.50 kB 16:47
00000.bmp42.24 kB 13:30
00001.bmp42.24 kB 13:30
00002.bmp42.24 kB 13:30
00003.bmp42.24 kB 13:30
00004.bmp42.24 kB 13:30
00005.bmp42.24 kB 13:30
00006.bmp42.24 kB 13:30
00007.bmp42.24 kB 13:30
00008.bmp42.24 kB 13:30
00009.bmp42.24 kB 13:30
00010.bmp42.24 kB 13:30
00011.bmp42.24 kB 13:30
00012.bmp42.24 kB 13:30
00013.bmp42.24 kB 13:30
00014.bmp42.24 kB 13:30
00015.bmp42.24 kB 13:30
00016.bmp42.24 kB 13:30
00017.bmp42.24 kB 13:30
00018.bmp42.24 kB 13:31
00019.bmp42.24 kB 13:31
00020.bmp42.24 kB 13:31
00021.bmp42.24 kB 13:31
00022.bmp42.24 kB 13:31
00023.bmp42.24 kB 13:31
00024.bmp42.24 kB 13:31
00025.bmp42.24 kB 13:31
00026.bmp42.24 kB 13:31
00027.bmp42.24 kB 13:31
00028.bmp42.24 kB 13:31
00029.bmp42.24 kB 13:31
00030.bmp42.24 kB 13:31
Thumbs.db8.50 kB 16:47
Yellow.bmp4.74 kB 10:11
#U68cb#U76d8.bmp1.03 MB 12:49
Thumbs.db5.50 kB 09:26
#U98de#U884c#U68cb.au328.49 kB 17:53
#U98de#U884c#U68cb.exe5.14 MB 17:57
#U98de#U884c#U68cb.ico24.62 kB 16:59
#U98de#U884c#U68cb2.au331.27 kB 13:33
(提交有效评论获得积分)
评论内容不能少于15个字,不要超出160个字。
评价成功,多谢!
下载飞行棋.zip
CodeForge积分(原CF币)全新升级,功能更强大,使用更便捷,不仅可以用来下载海量源代码马上还可兑换精美小礼品了
您的积分不足,优惠套餐快速获取 30 积分
10积分 / ¥100
30积分 / ¥200原价 ¥300 元
100积分 / ¥500原价 ¥1000 元
订单支付完成后,积分将自动加入到您的账号。以下是优惠期的人民币价格,优惠期过后将恢复美元价格。
支付宝支付宝付款
微信钱包微信付款
更多付款方式:、
您本次下载所消耗的积分将转交上传作者。
同一源码,30天内重复下载,只扣除一次积分。
鲁ICP备号-3 runtime:Elapsed:368.415ms - init:0.1;find:0.7;t:0.5;tags:10.2;related:64.7;comment:1.3; 27.69
登录 CodeForge
还没有CodeForge账号?
Switch to the English version?
^_^"呃 ...
Sorry!这位大神很神秘,未开通博客呢,请浏览一下其他的吧HTML5飞行棋大战游戏源码下载 &#8211; 小乖乖资源共享网
加载中,请稍候…
后才能发表评论。
ohmygod10,025nihao1,425yearlee1,303yyn1,020wait507qqshengfa451琳琅天上422peter987365qzuser315tianshen1981275呵呵274$_$257Suan255admin247BELIEF232泰泰泰迪、227李四225子鱼212111111210bnzzle180

我要回帖

更多关于 飞行棋单机版 的文章

 

随机推荐