求在vc 上可以运行的c语言猜拳游戏代码码

求一个可以在VC++上运行的一个2048游戏软件,谢谢大神们的帮助。_百度知道
求一个可以在VC++上运行的一个2048游戏软件,谢谢大神们的帮助。
一定要能运行,并且运行正确的哦!
我有更好的答案
VC++是变成工具,你是要用C++编写2048游戏吗?
是的,之前编写了一个,运行可以但是运行的时候进行的操作都是无效的,没找到问题出在哪里就来这里求一个了
你把源代码发给我看下是什么原因
联系方式我私信你
谢谢你的关注。
问题已经解决了,是代码中间出了一点小问题。
采纳率:38%
为您推荐:
其他类似问题
游戏软件的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。跪求在VC/C++环境下运行的小游戏完整源代码,如:贪吃蛇、推箱子啊都可以。邮箱_百度知道
跪求在VC/C++环境下运行的小游戏完整源代码,如:贪吃蛇、推箱子啊都可以。邮箱
我有更好的答案
#include &windows.h&#include &conio.h&#include &iostream&#define UP
72#define DOWN
80#define LEFT
75#define RIGHT
77#define ESC
27#define EMPTY
0#define WALL
1#define BOX
2#define GOAL
3#define MAN
4#define MAXMISSION
4typedef struct point{}point,Man,Gclass frame{public: frame(); void go(int y, int x); void color(int n_color); void drawScrop(); void changeScrop(); void findMan(); void begin();
void setGoal(); bool manOnGoal(); int findGoal();private: int scrop[10][19]; int GoalN Goal CopyGoal[10]; M};frame::frame(){ GoalNum=0; lev=1; man.x=0; man.y=0; step=0; int i,j; system(&title 推箱子ver1.0 by Zane&); for(i=1;i&10;i++)
for(j=2;j&19;j+=2)
scrop[i][j]=EMPTY; color(0x07); cout&&&┏━━━━━━━━━┓&; go(0,10); for (i=1; i&10; i++) {
┃&; } go(10,0); cout&&&┗━━━━━━━━━┛&; go(1,25); cout&&&关数:&; go(2,24); cout&&&┏━━━━┓&; go(3,24); cout&&&┃
┃&; go(4,24); cout&&&┗━━━━┛&;
go(6,25); cout&&&步数:&; go(7,24); cout&&&┏━━━━┓&; go(8,24); cout&&&┃
┃&; go(9,24); cout&&&┗━━━━┛&; go(1,38); cout&&&提示:&; go(3,38); cout&&&可以通过输入数字来选择关卡&;}void frame::go(int y, int x)
{ COORD pos = {x, y}; SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);}void frame::color(int n_color){ SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), n_color);}void frame::changeScrop(){ int i,j; step=0; for(i=1;i&10;i++)
for(j=2;j&19;j+=2)
scrop[i][j]=EMPTY; switch(lev) { case 1:
GoalNum=1;
for(i=2;i&19;i+=2)
scrop[1][i]=WALL;
scrop[9][i]=WALL;
for(i=1;i&10;i++)
scrop[i][2]=WALL;
scrop[i][18]=WALL;
scrop[4][6]=MAN;
scrop[4][10]=BOX;
scrop[7][12]=GOAL;
CopyGoal[0].x=7;
CopyGoal[0].y=12; case 2:
GoalNum=3;
for(i=2;i&11;i+=2)
scrop[1][i]=WALL;
scrop[2][2]=WALL;scrop[2][10]=WALL;
for(i=3;i&6;i++)
scrop[i][2]=WALL;
scrop[i][10]=WALL;
scrop[i][14]=WALL;
scrop[i][18]=WALL;
for(i=5;i&10;i++)
scrop[i][4]=WALL;
scrop[i][6]=WALL;
scrop[i][12]=WALL;
scrop[i][18]=WALL;
scrop[5][12]=WALL;scrop[3][16]=WALL;
scrop[7][6]=EMPTY;scrop[8][6]=EMPTY;scrop[6][12]=EMPTY;scrop[9][18]=EMPTY;
scrop[8][14]=WALL;scrop[8][16]=WALL;
scrop[9][6]=WALL;scrop[9][8]=WALL;scrop[9][10]=WALL;
scrop[4][4]=MAN;
scrop[3][6]=BOX;scrop[3][8]=BOX;scrop[4][6]=BOX;
for(i=0,j=4;j&7;j++,i++)
CopyGoal[i].x=j;
CopyGoal[i].y=16;
scrop[CopyGoal[i].x][CopyGoal[i].y]=GOAL;
GoalNum=2;
for(i=2;i&9;i+=2)
scrop[1][i]=WALL;
for(i=2;i&9;i++)
scrop[i][2]=WALL;
scrop[i][8]=WALL;
scrop[8][4]=WALL;scrop[8][6]=WALL;scrop[4][10]=WALL;scrop[7][10]=WALL;
for(i=4;i&8;i++)
scrop[i][12]=WALL;
scrop[5][6]=BOX;scrop[5][8]=BOX;scrop[5][10]=MAN;
CopyGoal[0].x=5;CopyGoal[0].y=4;
scrop[CopyGoal[0].x][CopyGoal[0].y]=GOAL;
CopyGoal[1].x=6;CopyGoal[1].y=8;
scrop[CopyGoal[1].x][CopyGoal[1].y]=GOAL; case 4:
GoalNum=3;
for(i=2;i&13;i+=2)
scrop[1][i]=WALL;
scrop[6][i]=WALL;
for(i=2;i&6;i++)
scrop[i][2]=WALL;
scrop[i][12]=WALL;
scrop[2][6]=WALL;scrop[5][4]=WALL;scrop[6][2]=EMPTY;
scrop[3][6]=BOX;scrop[3][8]=BOX;scrop[4][8]=BOX;
scrop[3][4]=MAN;
CopyGoal[0].x=2;CopyGoal[0].y=4;
scrop[CopyGoal[0].x][CopyGoal[0].y]=GOAL;
CopyGoal[1].x=4;CopyGoal[1].y=4;
scrop[CopyGoal[1].x][CopyGoal[1].y]=GOAL;
CopyGoal[2].x=4;CopyGoal[2].y=6;
scrop[CopyGoal[2].x][CopyGoal[2].y]=GOAL; }}void frame::drawScrop(){ int i,j; go(1,2); color(0x07); for(i=1;i&10;i++) {
for(j=2;j&19;j+=2)
switch(scrop[i][j])
case EMPTY:
case WALL:
cout&&&■&;
cout&&&□&;
case GOAL:
cout&&&×&;
cout&&&☆&;
go(i+1,2); } go(3,26); cout&& go(8,26); cout&&&
&; go(8,26); cout&& go(11,2);}void frame::findMan(){ int i,j; for(i=1;i&10;i++)
for(j=2;j&19;j+=2)
if(scrop[i][j]==MAN)
}}int frame::findGoal(){ int i,j,k=0; for(i=1;i&10;i++)
for(j=2;j&19;j+=2)
if(scrop[i][j]==GOAL)
k++;}void frame::setGoal(){ for(i=0;i&GoalNi++)
if(scrop[CopyGoal[i].x][CopyGoal[i].y]==EMPTY)
scrop[CopyGoal[i].x][CopyGoal[i].y]=GOAL;}bool frame::manOnGoal(){ findMan(); for(i=0;i&GoalNi++)
if(CopyGoal[i].x==man.x&&CopyGoal[i].y==man.y)}void frame::begin(){ bool ManOnGoal=0,k2=0; changeScrop(); drawScrop(); while(1) {
findMan();
if(_kbhit())
int key=_getch();
switch (key)
if(scrop[man.x-1][man.y]==EMPTY||scrop[man.x-1][man.y]==GOAL)
scrop[man.x][man.y]=EMPTY;
scrop[man.x-1][man.y]=MAN;
setGoal();
drawScrop();
if(scrop[man.x-1][man.y]==BOX)
if(scrop[man.x-2][man.y]==EMPTY||scrop[man.x-2][man.y]==GOAL)
scrop[man.x][man.y]=EMPTY;
scrop[man.x-1][man.y]=MAN;
scrop[man.x-2][man.y]=BOX;
setGoal();
drawScrop();
if(findGoal()==0&&!manOnGoal())
if(lev&MAXMISSION)
changeScrop();
drawScrop();
case DOWN:
if(scrop[man.x+1][man.y]==EMPTY||scrop[man.x+1][man.y]==GOAL)
scrop[man.x][man.y]=EMPTY;
scrop[man.x+1][man.y]=MAN;
setGoal();
drawScrop();
if(scrop[man.x+1][man.y]==BOX)
if(scrop[man.x+2][man.y]==EMPTY||scrop[man.x+2][man.y]==GOAL)
scrop[man.x][man.y]=EMPTY;
scrop[man.x+1][man.y]=MAN;
scrop[man.x+2][man.y]=BOX;
setGoal();
drawScrop();
if(findGoal()==0&&!manOnGoal())
changeScrop();
drawScrop();
case LEFT:
if(scrop[man.x][man.y-2]==EMPTY||scrop[man.x][man.y-2]==GOAL)
scrop[man.x][man.y]=EMPTY;
scrop[man.x][man.y-2]=MAN;
setGoal();
drawScrop();
if(scrop[man.x][man.y-2]==BOX)
if(scrop[man.x][man.y-4]==EMPTY||scrop[man.x][man.y-4]==GOAL)
scrop[man.x][man.y]=EMPTY;
scrop[man.x][man.y-2]=MAN;
scrop[man.x][man.y-4]=BOX;
setGoal();
drawScrop();
if(findGoal()==0&&!manOnGoal())
changeScrop();
setGoal();
drawScrop();
case RIGHT:
if(scrop[man.x][man.y+2]==EMPTY||scrop[man.x][man.y+2]==GOAL)
scrop[man.x][man.y]=EMPTY;
scrop[man.x][man.y+2]=MAN;
setGoal();
drawScrop();
if(scrop[man.x][man.y+2]==BOX)
if(scrop[man.x][man.y+4]==EMPTY||scrop[man.x][man.y+4]==GOAL)
scrop[man.x][man.y]=EMPTY;
scrop[man.x][man.y+2]=MAN;
scrop[man.x][man.y+4]=BOX;
setGoal();
drawScrop();
if(findGoal()==0&&!manOnGoal())
changeScrop();
setGoal();
drawScrop();
case '1':
changeScrop();
setGoal();
drawScrop();
case '2':
changeScrop();
setGoal();
drawScrop();
case '3':
changeScrop();
setGoal();
drawScrop();
case '4':
changeScrop();
setGoal();
drawScrop();
} }}int main(){ f.begin(); return 0;}
采纳率:11%
好多论坛得有分值下载
为您推荐:
其他类似问题
贪吃蛇的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。跪求一个能在VC++6.0里能运行的俄罗斯方块代码_百度知道
跪求一个能在VC++6.0里能运行的俄罗斯方块代码
我有更好的答案
  #include&iostream&  #include&stdlib.h&  #include&windows.h&  #include&time.h&  #include&conio.h&    #define A1 0//A代表长条型,B为方块,C为L型,D为闪电型(实在无法描述那个形状)  #define A2 1  #define B 2  #define C11 3  #define C12 4  #define C13 5  #define C14 6  #define C21 7  #define C22 8  #define C23 9  #define C24 10  #define D11 11  #define D12 12  #define D21 13  #define D22 14  void SetPos(int i,int j)//设定光标位置  {  COORD pos={i,j};  HANDLE Out=GetStdHandle(STD_OUTPUT_HANDLE);  SetConsoleCursorPosition(Out, pos);  }  int sharp[15][8]=  {  {0,0,1,0,2,0,3,0},{0,0,0,1,0,2,0,3},  {0,0,1,0,0,1,1,1},  {0,0,1,0,1,1,1,2},{0,1,1,1,2,0,2,1},{0,0,0,1,0,2,1,2},{0,0,0,1,1,0,2,0},  {1,0,1,1,1,2,0,2},{0,0,0,1,1,1,2,1},{0,0,0,1,0,2,1,0},{0,0,1,0,2,0,2,1},  {0,0,0,1,1,1,1,2},{0,1,1,0,1,1,2,0},  {0,1,0,2,1,0,1,1},{0,0,1,0,1,1,2,1}  };//这个2维数组是用来保存各个形状位置的  int high[15]={4,1,2,2,3,2,3,2,3,2,3,2,3,2,3};//这个数组是用来保存各个形状高度的  class Box//俄罗斯方块类  {  private:  int map[23][12];//画面坐标  int hotpoint[2];//热点(即当前活动的点,所有图形都是相当此点绘制的)  //当前最高位置  //分数  //等级  int ID;//当前活动图形的ID号  public:  Box()//初始化  {  int i,j;  for(i=0;i&23;i++)  for(j=0;j&12;j++)  map[i][j]=0;  hotpoint[0]=0;  hotpoint[1]=5;  point=0;  level=1;  top=99;  ID=0;  }  void DrawMap();//画界面  int Judge(int x,int y);//判断当前位置能否绘制图形  void Welcome();//欢迎界面  void DrawBox(int x,int y,int num);//绘制图形  void Redraw(int x,int y,int num);//擦除图形  void Run();//运行  void Turn();//转动方块  void UpdataMap();//更新画面  };  void Box::DrawMap()//画界面  {    for(i=0;i&14;i++)  {  SetPos(i*2,0);  cout&&&■&;  }  for(i=1;i&=24;i++)  {  SetPos(0,i);  cout&&&■&;  SetPos(13*2,i);  cout&&&■&;  }  for(i=0;i&14;i++)  {  SetPos(i*2,24);  cout&&&■&;  }  i=15;  for(i=15;i&=25;i++)  {  SetPos(i*2,0);  cout&&&■&;  }  for(i=1;i&=8;i++)  {  SetPos(15*2,i);  cout&&&■&;  SetPos(25*2,i);  cout&&&■&;  }  for(i=15;i&=25;i++)  {  SetPos(i*2,9);  cout&&&■&;  }  SetPos(16*2,16);  cout&&&俄罗斯方块&;  SetPos(16*2,17);  cout&&&分数:&&&  SetPos(16*2,18);  cout&&&等级:&&&  }  void Box::DrawBox(int x,int y,int num)//绘制图形  {    int nx,  for(i=0;i&4;i++)  {  nx=x+sharp[num][i*2];  ny=y+sharp[num][i*2+1];  SetPos((ny+1)*2,nx+1);//利用sharp数组相对于点x,y绘制形状  cout&&&■&;  }  }  void Box::Redraw(int x,int y,int num)//擦除图形,原理同上  {    int nx,  for(i=0;i&4;i++)  {  nx=x+sharp[num][i*2];  ny=y+sharp[num][i*2+1];  SetPos((ny+1)*2,nx+1);  cout&&& &;  }  }  void Box::Turn()//转动图形,单纯的该ID而已  {  switch(ID)  {  case A1: ID=A2;  case A2: ID=A1;  case B: ID=B;  case C11: ID=C12;  case C12: ID=C13;  case C13: ID=C14;  case C14: ID=C11;  case C21: ID=C22;  case C22: ID=C23;  case C23: ID=C24;  case C24: ID=C21;  case D11: ID=D12;  case D12: ID=D11;  case D21: ID=D22;  case D22: ID=D21;  }  }  void Box::Welcome()//欢迎界面  {    while(1)  {  system(&cls&);  cout&&&■■■■■■■■■■■■■■■■■■■&&&  cout&&&■
俄罗斯方块控制台版(不闪屏)
■&&&  cout&&&■■■■■■■■■■■■■■■■■■■&&&  cout&&&■
A,D左右移动
■&&&  cout&&&■
空格键转动方块
■&&&  cout&&&■■■■■■■■■■■■■■■■■■■&&&  cout&&&■
■&&&  cout&&&■
执念是个好少年
■&&&  cout&&&■
■&&&  cout&&&■
按1-9选择等级!!
■&&&  cout&&&■
■&&&  cout&&&■
■&&&  cout&&&■■■■■■■■■■■■■■■■■■■&&&  SetPos(8,10);  x=getch();  if(x&='9'&&x&='1')//设置等级  {  level=x-'0';    }  }  }  void Box::UpdataMap()//更新画面(关键)  {    int i,j,k;  int nx,    for(i=0;i&4;i++)//更新map数组的信息  {  nx=hotpoint[0]+sharp[ID][i*2];  ny=hotpoint[1]+sharp[ID][i*2+1];  map[nx][ny]=1;  }  if(hotpoint[0]&top)//如果热点高于顶点则更新顶点  top=hotpoint[0];  clear=0;//消除的格数  for(i=hotpoint[0];i&hotpoint[0]+high[ID];i++)  {  flag=0;  for(j=0;j&12;j++)//检测是否可以消除此行  {  if(map[i][j]==0)  {  flag=1;    }  }  if(flag==0)//可以消除  {  for(k=i;k&=k--)//从当前位置向上所有的点下移一行  {  if(k==0)//最高点特殊处理  for(j=0;j&12;j++)  {  map[k][j]=0;  SetPos((j+1)*2,k+1);  cout&&& &;  }  else  {  for(j=0;j&12;j++)  {  map[k][j]=map[k-1][j];  SetPos((j+1)*2,k+1);  if(map[k][j]==0)  cout&&& &;  else  cout&&&■&;  }  }  }  top++;//消除成功,最高点下移  clear++;  point+=clear*100;  }  }  SetPos(16*2,17);  cout&&&分数:&&&  }  void Box::Run()//运行游戏  {  int i=0;    int C//计数器  int tempID;    srand((int)time(0));  ID=rand()%15;//随机生成ID和下一个ID  tempID=rand()%15;  DrawBox(hotpoint[0],hotpoint[1],ID);//绘制图形  DrawBox(3,17,tempID);  Count=1000-level*100;//等级决定计数  while(1)  {  if(i&=Count)//时间到  {  i=0;//计数器清零  if(Judge(hotpoint[0]+1,hotpoint[1]))//如果下个位置无效(即到底)  {  UpdataMap();//更新画面  ID=tempID;//生成新ID,用原等待ID替换为当前ID  hotpoint[0]=0;//热点更新  hotpoint[1]=5;  Redraw(3,17,tempID);  tempID=rand()%15;  DrawBox(hotpoint[0],hotpoint[1],ID);  DrawBox(3,17,tempID);  if(Judge(hotpoint[0],hotpoint[1]))//无法绘制开始图形,游戏结束  {  system(&cls&);  SetPos(25,15);  cout&&&游戏结束!!!最终得分为:&&&point&&  system(&pause&);  exit(0);  }  }  else  {  Redraw(hotpoint[0],hotpoint[1],ID);//没有到底,方块下移一位  hotpoint[0]++;//热点下移  DrawBox(hotpoint[0],hotpoint[1],ID);  }  }  if(kbhit())//读取键盘信息  {  x=getch();  if(x=='a'||x=='A')//左移  {  if(Judge(hotpoint[0],hotpoint[1]-1)==0)  {  Redraw(hotpoint[0],hotpoint[1],ID);  hotpoint[1]-=1;  DrawBox(hotpoint[0],hotpoint[1],ID);  }  }  if(x=='d'||x=='D')//右移  {  if(Judge(hotpoint[0],hotpoint[1]+1)==0)  {  Redraw(hotpoint[0],hotpoint[1],ID);  hotpoint[1]+=1;  DrawBox(hotpoint[0],hotpoint[1],ID);  }  }  if(x=='s'||x=='S')//向下加速  {  if(Judge(hotpoint[0]+1,hotpoint[1])==0)  {  Redraw(hotpoint[0],hotpoint[1],ID);  hotpoint[0]+=1;  DrawBox(hotpoint[0],hotpoint[1],ID);  }  }  if(x==' ')//转动方块  {  temp=ID;  Turn();  if(Judge(hotpoint[0],hotpoint[1])==0)  {  Redraw(hotpoint[0],hotpoint[1],temp);  DrawBox(hotpoint[0],hotpoint[1],ID);  }  else  ID=  }  while(kbhit())//读掉剩下的键盘信息  getch();  }  Sleep(1);//等待1毫秒  i++;//计数器加1  }  }  int Box::Judge(int x,int y)//判断当前是否可以绘制方块  {    int nx,  for(i=0;i&4;i++)  {  nx=x+sharp[ID][i*2];  ny=y+sharp[ID][i*2+1];  if(nx&0||nx&=23||ny&0||ny&=12||map[nx][ny]==1)//不能,返回1  return 1;  }  return 0;  }  int main()//主函数  {  B  game.Welcome();  system(&cls&);  game.DrawMap();  game.Run();  system(&pause&);  }
有没有运行的图片
自己运行就ok了
采纳率:37%
为您推荐:
其他类似问题
俄罗斯方块的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。&>&VC++启蒙作品-划拳酒令软件-源代码
VC++启蒙作品-划拳酒令软件-源代码
上传大小:4.99MB
十几年过去了,再回顾过去的代码岁月,很有感触 .给大家展示一下我当初开始学VC++时,创作的启蒙作品.本人从小喜好喝酒划拳,当时脑子一热,创作了此作品.http://blog.csdn.net/vinglemar/article/details/
综合评分:5
下载个数:
{%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()));
评论共有1条
真的很好用,很实用!
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
输入下载码
为了良好体验,不建议使用迅雷下载
VC++启蒙作品-划拳酒令软件-源代码
会员到期时间:
剩余下载个数:
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
无法举报自己的资源
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可返还被扣除的积分
被举报人:
举报的资源分:
请选择类型
资源无法下载 ( 404页面、下载失败、资源本身问题)
资源无法使用 (文件损坏、内容缺失、题文不符)
侵犯版权资源 (侵犯公司或个人版权)
虚假资源 (恶意欺诈、刷分资源)
含色情、危害国家安全内容
含广告、木马病毒资源
*详细原因:
VC++启蒙作品-划拳酒令软件-源代码扫一扫,随时随地挑选人才和公司
无线工作台,管理更高效更自由
微信公众号
随时掌握一手资讯
需求发布后1小时内收到服务商响应每个需求平均有10个服务商参与95%以上的需求得到了圆满解决所有需求不向雇主收取任何佣金
求vc,c++开发的可在windows平台上运行的游戏
求vc,c++开发的可在windows平台上运行的游戏
雇主预算:¥50.00
已收到 11 个服务商的文案稿件
有相似问题想解决?专业顾问来帮助您
完成手机认证,保证能随时联系到服务商
该需求下的优秀交稿
TA的交稿:
&用宝开(Popcap)框架开发过一款打怪游戏(含box2d重力游戏),现在正在开发类似于弹弹堂的客户端版。Sexyapp是宝开游戏的开发框架,是开发著名的植物大战僵尸的框架。如果您感...
交易成功的需求
兼职相关需求

我要回帖

更多关于 java猜拳游戏编程代码 的文章

 

随机推荐