更新了一些小东西,但要用到1.0上的nick.h库。

主要更新了一些键位,通过ASCII码值做成的。

#include<iostream>
#include<windows.h>
#include<D:\nick.h>
using namespace std;
string fk[41][41];
string bag[11];
int main()
{for(int i=1;i<=10;i++)bag[i]="空";bag[1]="床"; string ftl="木",gtl="木",ctl="木",pd100;int bc,bccd,ftn=99,gtn=99,ctn=99,mt=0,td=0,tk=0,x,y,qtx,qty;char pd=' ',qtpd=' ',cc1=' ',b,c;hm();MessageBox (NULL,"欢迎来到地下城","温馨提示",MB_OK);Sleep(1000);do{xhsc("请输入您的地图的边长\n(小于40,大于10)\n");b=_getch();cout<<b;c=_getch();cout<<c;Sleep(100);bc=(((int)b)-48)*10+(((int)c)-48);if(bc<10||bc>40){xhsc("重新输入");system("cls");}}while(bc<10||bc>40);bccd=(bc-bc%2)/2+1;for(int x=1;x<=bc;x++){for(int y=1;y<=bc;y++){fk[x][y]="土";}}int sg,sk,tsj,tsj2,tsj3;fk[bccd][bccd]="我";x=bccd;y=bccd;tsj=bc-((bc-bc%5)/5);tsj3=0;for(int i=0;i<(bc-bc%5)/5;i++){tsj=tsj+1;tsj2=bc-tsj3;for(int i=0;i<(bc-bc%5)/5;i++){fk[tsj][tsj2]="矿";tsj2=tsj2+1;}tsj3=tsj3+1;}for(sg=bc+1-((bc-bc%3)/3);sg<=bc;sg++)for(sk=(bc-bc%8)/8;sk>0;sk--)fk[sg][sk]="树";if(bc<9){fk[bc][1]="树"; }while(pd!=27){system("cls");if(ftn==0){ftl="无";}if(gtn==0){gtl="无";}if(ctn==0){ctl="无";}for(int i=0;i<=bc-2;i+=2){cout<<"* ";}cout<<"地";if(bc%2!=0){cout<<"  图";}else{cout<<"图";}for(int i=0;i<=bc-2;i+=2){cout<<"* ";}cout<<"\n";for(int i=1;i<=bc+2;i++){cout<<"* ";}cout<<"\n";for(int x=1;x<=bc;x++){cout<<"* ";for(int y=1;y<=bc;y++){cout<<fk[x][y];}cout<<"*\n";}for(int i=1;i<=bc+2;i++){cout<<"* ";}cout<<"\n";cout<<"ESC键:退出\n";cout<<"上建:上挖一格\n";cout<<"下键:下挖一格\n";cout<<"左键:左挖一格\n";cout<<"右键:右挖一格\n";cout<<"1:左移一格\n";cout<<"3:右移一格\n";cout<<"/键:放置\n";cout<<"*键:制作\n";cout<<"-键:背包\n";cout<<"那么你要\n";pd=_getch(); switch((int)pd){case 27:{system("cls");cout<<"正在为您退出中.";Sleep(500);cout<<".";Sleep(500);cout<<".";Sleep(500);cout<<".";Sleep(500);cout<<".";Sleep(500);cout<<".";}break;case 49:{if(y!=1&&fk[x][y-1]=="空"){fk[x][y]="空";fk[x][y-1]="我";y=y-1;while(fk[x+1][y]=="空"){fk[x][y]="空";fk[x+1][y]="我";x=x+1;} system("cls");}else{cout<<"无效移动";Sleep(1000); system("cls");}}break;case 80:{if(fk[x+1][y]=="土"){tk=tk+1;fk[x+1][y]="空"; }if(fk[x+1][y]=="铁"){td=td+1;fk[x+1][y]="空"; }if(fk[x+1][y]=="木"){mt=mt+1;fk[x+1][y]="空"; }if(fk[x+1][y]=="矿"){td=td+1;}if(fk[x+1][y]=="树"){mt=mt+1; }if(fk[x+1][y]=="床"||fk[x+1][y]=="桌"||fk[x+1][y]=="一"){for(int a=1;a>=10;a++){if(bag[a]=="空"){bag[a]=fk[x+1][y];a=11;}} fk[x+1][y]="空"; }if(fk[x+1][y]=="土"){if(ctl=="木"){ctn=ctn-2;cout<<"你使用了木铲,耐久度减二";Sleep(2000);system("cls");}if(ctl=="铁"){ctn=ctn-1;cout<<"你使用了铁铲,耐久度减一";Sleep(1000);system("cls");}if(ctl=="无"){cout<<"您手无寸铁,挖掘过程需要等待\n"; cout<<"正在为您挖掘中";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";system("cls");} fk[x+1][y]="空"; }if(fk[x+1][y]=="木"||fk[x+1][y]=="床"||fk[x+1][y]=="桌"||fk[x+1][y]=="椅"||fk[x+1][y]=="树"){if(ftl=="木"){ftn=ftn-2;cout<<"你使用了木斧,耐久度减二";Sleep(2000);system("cls");}if(ftl=="铁"){ftn=ftn-1;cout<<"你使用了铁斧,耐久度减一";Sleep(1000);system("cls");}if(ftl=="无"){cout<<"您手无寸铁,挖掘过程需要等待\n"; cout<<"正在为您挖掘中";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";system("cls");} }if(fk[x+1][y]=="铁"||fk[x+1][y]=="矿"){if(gtl=="木"){gtn=gtn-2;cout<<"你使用了木镐,耐久度减二";Sleep(2000);system("cls");}if(gtl=="铁"){gtn=gtn-1;cout<<"你使用了铁镐,耐久度减一";Sleep(1000);system("cls");}if(gtl=="无"){cout<<"您手无寸铁,挖掘过程需要等待\n"; cout<<"正在为您挖掘中";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";system("cls");} } while(fk[x+1][y]=="空"){fk[x][y]="空";fk[x+1][y]="我";x=x+1;}}break;case 51:{if(y!=bc&&fk[x][y+1]=="空"){fk[x][y]="空";fk[x][y+1]="我";y=y+1;while(fk[x+1][y]=="空"){fk[x][y]="空";fk[x+1][y]="我";x=x+1;} system("cls");}else{cout<<"无效移动";Sleep(1000); system("cls");}}break;case 75:{if(fk[x][y-1]=="土"){tk=tk+1;fk[x][y-1]="空"; }if(fk[x][y-1]=="铁"){td=td+1;fk[x][y-1]="空"; }if(fk[x][y-1]=="木"){mt=mt+1;fk[x][y-1]="空"; }if(fk[x][y-1]=="矿"){td=td+1;}if(fk[x][y-1]=="树"){mt=mt+1; }if(fk[x][y-1]=="床"||fk[x][y-1]=="桌"||fk[x][y-1]=="一"){for(int a=1;a>=10;a++){if(bag[a]=="空"){bag[a]=fk[x][y-1];a=11;}} fk[x+1][y]="空"; }if(fk[x][y-1]=="土"){if(ctl=="木"){ctn=ctn-2;cout<<"你使用了木铲,耐久度减二";Sleep(2000);system("cls");}if(ctl=="铁"){ctn=ctn-1;cout<<"你使用了铁铲,耐久度减一";Sleep(1000);system("cls");}if(ctl=="无"){cout<<"您手无寸铁,挖掘过程需要等待\n"; cout<<"正在为您挖掘中";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";system("cls");} fk[x][y-1]="空"; }if(fk[x][y-1]=="木"||fk[x][y-1]=="床"||fk[x][y-1]=="桌"||fk[x][y-1]=="椅"||fk[x][y-1]=="树"){if(ftl=="木"){ftn=ftn-2;cout<<"你使用了木斧,耐久度减二";Sleep(2000);system("cls");}if(ftl=="铁"){ftn=ftn-1;cout<<"你使用了铁斧,耐久度减一";Sleep(1000);system("cls");}if(ftl=="无"){cout<<"您手无寸铁,挖掘过程需要等待\n"; cout<<"正在为您挖掘中";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";system("cls");} }if(fk[x][y-1]=="铁"||fk[x][y-1]=="矿"){if(gtl=="木"){gtn=gtn-2;cout<<"你使用了木镐,耐久度减二";Sleep(2000);system("cls");}if(gtl=="铁"){gtn=gtn-1;cout<<"你使用了铁镐,耐久度减一";Sleep(1000);system("cls");}if(gtl=="无"){cout<<"您手无寸铁,挖掘过程需要等待\n"; cout<<"正在为您挖掘中";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";system("cls");} } }break;case 72:{if(fk[x-1][y]=="土"){tk=tk+1;fk[x-1][y]="空"; }if(fk[x-1][y]=="铁"){td=td+1;fk[x-1][y]="空"; }if(fk[x-1][y]=="木"){mt=mt+1;fk[x-1][y]="空"; }if(fk[x-1][y]=="矿"){td=td+1;}if(fk[x-1][y]=="树"){mt=mt+1; }if(fk[x-1][y]=="床"||fk[x-1][y]=="桌"||fk[x-1][y]=="一"){for(int a=1;a>=10;a++){if(bag[a]=="空"){bag[a]=fk[x-1][y];a=11;}} fk[x+1][y]="空"; }if(fk[x-1][y]=="土"){if(ctl=="木"){ctn=ctn-2;cout<<"你使用了木铲,耐久度减二";Sleep(2000);system("cls");}if(ctl=="铁"){ctn=ctn-1;cout<<"你使用了铁铲,耐久度减一";Sleep(1000);system("cls");}if(ctl=="无"){cout<<"您手无寸铁,挖掘过程需要等待\n"; cout<<"正在为您挖掘中";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";system("cls");} fk[x-1][y]="空"; }if(fk[x-1][y]=="木"||fk[x-1][y]=="床"||fk[x-1][y]=="桌"||fk[x-1][y]=="椅"||fk[x-1][y]=="树"){if(ftl=="木"){ftn=ftn-2;cout<<"你使用了木斧,耐久度减二";Sleep(2000);system("cls");}if(ftl=="铁"){ftn=ftn-1;cout<<"你使用了铁斧,耐久度减一";Sleep(1000);system("cls");}if(ftl=="无"){cout<<"您手无寸铁,挖掘过程需要等待\n"; cout<<"正在为您挖掘中";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";system("cls");} }if(fk[x-1][y]=="铁"||fk[x-1][y]=="矿"){if(gtl=="木"){gtn=gtn-2;cout<<"你使用了木镐,耐久度减二";Sleep(2000);system("cls");}if(gtl=="铁"){gtn=gtn-1;cout<<"你使用了铁镐,耐久度减一";Sleep(1000);system("cls");}if(gtl=="无"){cout<<"您手无寸铁,挖掘过程需要等待\n"; cout<<"正在为您挖掘中";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";system("cls");} } }break;case 77:{if(fk[x][y+1]=="土"){tk=tk+1;fk[x][y+1]="空"; }if(fk[x][y+1]=="铁"){td=td+1;fk[x][y+1]="空"; }if(fk[x][y+1]=="木"){mt=mt+1;fk[x][y+1]="空"; }if(fk[x][y+1]=="矿"){td=td+1;}if(fk[x][y+1]=="树"){mt=mt+1; }if(fk[x][y+1]=="床"||fk[x][y+1]=="桌"||fk[x][y+1]=="一"){for(int a=1;a>=10;a++){if(bag[a]=="空"){bag[a]=fk[x][y+1];a=11;}} fk[x+1][y]="空"; }if(fk[x][y+1]=="土"){if(ctl=="木"){ctn=ctn-2;cout<<"你使用了木铲,耐久度减二";Sleep(2000);system("cls");}if(ctl=="铁"){ctn=ctn-1;cout<<"你使用了铁铲,耐久度减一";Sleep(1000);system("cls");}if(ctl=="无"){cout<<"您手无寸铁,挖掘过程需要等待\n"; cout<<"正在为您挖掘中";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";system("cls");} fk[x][y+1]="空"; }if(fk[x][y+1]=="木"||fk[x][y+1]=="床"||fk[x][y+1]=="桌"||fk[x][y+1]=="椅"||fk[x][y+1]=="树"){if(ftl=="木"){ftn=ftn-2;cout<<"你使用了木斧,耐久度减二";Sleep(2000);system("cls");}if(ftl=="铁"){ftn=ftn-1;cout<<"你使用了铁斧,耐久度减一";Sleep(1000);system("cls");}if(ftl=="无"){cout<<"您手无寸铁,挖掘过程需要等待\n"; cout<<"正在为您挖掘中";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";system("cls");} }if(fk[x][y+1]=="铁"||fk[x][y+1]=="矿"){if(gtl=="木"){gtn=gtn-2;cout<<"你使用了木镐,耐久度减二";Sleep(2000);system("cls");}if(gtl=="铁"){gtn=gtn-1;cout<<"你使用了铁镐,耐久度减一";Sleep(1000);system("cls");}if(gtl=="无"){cout<<"您手无寸铁,挖掘过程需要等待\n"; cout<<"正在为您挖掘中";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";Sleep(1000);cout<<".";system("cls");} } }break;case 47:{system("cls");cout<<"0.退出";cout<<"1.土块"<<tk<<"\n";cout<<"2.木头"<<mt<<"\n";cout<<"3.铁锭"<<td<<"\n"; for(int i=1;i<=10;i++){cout<<i+3<<"."<<bag[i]<<"\n";}cout<<"您要放置?\n"; cin>>qtpd;if(qtpd>11){cc1=qtpd;}while(qtpd>10){cout<<"输入错误";Sleep(1000);system("cls");cout<<"1.土块"<<tk<<"\n";cout<<"2.木头"<<mt<<"\n";cout<<"3.铁锭"<<td<<"\n"; for(int i=1;i<=10;i++){cout<<i+3<<"."<<bag[i]<<"\n";}qtpd=100;while((((int)qtpd)-48)>10&&(((int)qtpd)-48)<0){cout<<"您要放置?\n"; qtpd=_getch();}}if(qtpd!=0){system("cls");cout<<"您要放于您的?\n";cout<<"1.左方\n3.右方\n2.下方\n5.上方\n";cc1=_getch();if(cc1!='1'&&cc1!='2'&&cc1!='3'&&cc1!='5'){cout<<"无效操作";Sleep(1000);system("cls");while(cc1!='1'&&cc1!='2'&&cc1!='3'&&cc1!='5'){cout<<"您要放于您的?\n";cout<<"1.左方\n3.右方\n2.下方\n5.上方\n";cc1=_getch();if(cc1!=1&&cc1!=2&&cc1!=3&&cc1!=5){cout<<"无效操作";Sleep(1000);system("cls");}      }}switch(((int)cc1)-48){case 1:{qtx=0;qty=-1;if(fk[x][y-1]!="空"){qtx=0-x;qty=0-y;cout<<"无效放置";}}break;case 2:{qtx=0;qty=0;if(fk[x-1][y]!="空"){qtx=0-x;qty=0-y;cout<<"无效放置";}else{fk[x-1][y]="我"; x=x-1;}}break;case 3:{qtx=0;qty=1;if(fk[x][y+1]!="空"){qtx=0-x;qty=0-y;cout<<"无效放置";}}break;case 5:{qtx=-1;qty=0;if(fk[x-1][y]!="空"){qtx=0-x;qty=0-y;cout<<"无效放置";}}break;}switch(((int)qtpd)-48){case 1:{fk[x+qtx][y+qty]="土";tk=tk-1;}  break;case 2:{fk[x+qtx][y+qty]="木";mt=mt-1;}  break;case 3:{fk[x+qtx][y+qty]="铁";td=td-1;}  break;case 4:{fk[x+qtx][y+qty]=bag[cc1-3];bag[cc1-3]="空"; }   break;case 5:{fk[x+qtx][y+qty]=bag[cc1-3];bag[cc1-3]="空"; }   break;case 6:{fk[x+qtx][y+qty]=bag[cc1-3];bag[cc1-3]="空"; }   break;case 7:{fk[x+qtx][y+qty]=bag[cc1-3];bag[cc1-3]="空"; }   break;case 8:{fk[x+qtx][y+qty]=bag[cc1-3];bag[cc1-3]="空"; }   break;case 9:{fk[x+qtx][y+qty]=bag[cc1-3];bag[cc1-3]="空"; }   break;case 10:{fk[x+qtx][y+qty]=bag[cc1-3];bag[cc1-3]="空"; }  break;case 11:{fk[x+qtx][y+qty]=bag[cc1-3];bag[cc1-3]="空"; }  break;case 12:{fk[x+qtx][y+qty]=bag[cc1-3];bag[cc1-3]="空"; }  break;case 13:{fk[x+qtx][y+qty]=bag[cc1-3];bag[cc1-3]="空"; }  break;}system("cls");}    }break;case 42:{system("cls");cout<<"1.椅子:1块木头\n";Sleep(100);cout<<"2.桌子:2块木头\n";Sleep(100);cout<<"3.木床:3块木头\n";Sleep(100);              cout<<"4.木铲:1块木头\n";Sleep(100);              cout<<"5.木斧:2块木头\n";Sleep(100);              cout<<"6.木镐:3块木头\n";Sleep(100);              cout<<"7.铁铲:一把木铲加上1块铁锭\n";Sleep(100);              cout<<"8.铁斧:一把木斧加上2块铁锭\n";Sleep(100);              cout<<"9.铁镐:一把木镐加上3块铁锭\n";Sleep(100);              cout<<"ESC键:退出";do{cout<<"你要制作?";qtpd=_getch(); Sleep(1000);              system("cls");} while((qtpd<='0'||qtpd>'9')&&qtpd!=27);switch(((int)qtpd)-48){case 1:{if(mt<1){cout<<"木材不足";Sleep(1000);}for(pd=2;pd<=11;pd++){if(bag[pd-1]=="空"){pd=20;}} if(pd==11){cout<<"背包满溢";Sleep(1000); }for(int a=1;a<=10;a++){Sleep(1000);if(bag[a]=="空"&&mt>=1){bag[a]="椅";mt=mt-1;cout<<"制作成功";Sleep(1000);a=20;}} }break;case 2:{if(mt<2){cout<<"木材不足";Sleep(1000);}for(pd=2;pd<=11;pd++){if(bag[pd-1]=="空"){pd=20;}} if(pd==11){cout<<"背包满溢";Sleep(1000); }for(int a=1;a<=10;a++){if(bag[a]=="空"&&mt>=2){bag[a]="桌";mt=mt-2;cout<<"制作成功";Sleep(1000);a=20;}} }break;case 3:{if(mt<3){cout<<"木材不足";Sleep(1000);}for(pd=2;pd<=11;pd++){if(bag[pd-1]=="空"){pd=20;}} if(pd==11){cout<<"背包满溢";Sleep(1000); }for(int a=1;a<=10;a++){if(bag[a]=="空"&&mt>=3){bag[a]="床";mt=mt-3;cout<<"制作成功";Sleep(1000);a=20;}} }break;case 4:{if(mt>1){if(ftl=="空"){ftl="木";mt=mt-1;cout<<"制作成功"; }else{cout<<"背包满溢"; } }else{cout<<"木材不够";}}break;case 5:{if(mt>2){if(ftl=="空"){ftl="木";mt=mt-2;cout<<"制作成功"; }else{cout<<"背包满溢"; } }else{cout<<"木材不够";}}break;case 6:{if(mt>3){if(gtl=="空"){gtl="木";mt=mt-3;cout<<"制作成功"; }else{cout<<"背包满溢"; } }else{cout<<"木材不够";}}break;case 7:{if(ctl=="木") {if(td>1){ctl="铁";td=td-1; }else{cout<<"铁锭不够";}}else{if(ctl=="空"){cout<<"没有木铲";}else{cout<<"背包满溢";} }}break;case 8:{if(ftl=="木") {if(td>2){ftl="铁";td=td-2; }else{cout<<"铁锭不够";}}else{if(ftl=="空"){cout<<"没有木斧";}else{cout<<"背包满溢";} }}break;case 9:{if(gtl=="木") {if(td>3){ctl="铁";td=td-3; }else{cout<<"铁锭不够";}}else{if(gtl=="空"){cout<<"没有木镐";}else{cout<<"背包满溢";} }}break;}}break;case 45:{system("cls");for(int i=0;i<=bc-2;i+=2){cout<<"* ";}cout<<"背";if(bc%2!=0){cout<<"  包";}else{cout<<"包";}for(int i=0;i<=bc-2;i+=2){cout<<"* ";}cout<<"\n";for(int i=1;i<=bc+2;i++){cout<<"* ";}cout<<"\n";cout<<"*土块:";printf("%3d",tk);cout<<"个";for(int i=1;i<=bc*2+1-10;i++){cout<<" ";}cout<<"*\n";cout<<"*木头:";printf("%3d",mt);cout<<"个";for(int i=1;i<=bc*2+1-10;i++){cout<<" ";}cout<<"*\n";cout<<"*铁锭:";printf("%3d",td);cout<<"个";for(int i=1;i<=bc*2+1-10;i++){cout<<" ";}cout<<"*\n*"<<ctl<<"铲";for(int i=1;i<=bc*2+1-4;i++){cout<<" ";}cout<<"*";cout<<"\n*耐久度";printf("%2d",ctn);cout<<"%";for(int i=1;i<=bc*2+1-9;i++){cout<<" ";}cout<<"*\n*"<<ftl<<"斧";for(int i=1;i<=bc*2+1-4;i++){cout<<" ";}cout<<"*";cout<<"\n*耐久度";printf("%2d",ftn);cout<<"%";for(int i=1;i<=bc*2+1-9;i++){cout<<" ";}cout<<"*\n*"<<gtl<<"镐";for(int i=1;i<=bc*2+1-4;i++){cout<<" ";}cout<<"*";cout<<"\n*耐久度";printf("%2d",gtn);cout<<"%";for(int i=1;i<=bc*2+1-9;i++){cout<<" ";}cout<<"*\n";for(int i=1;i<=10;i++){cout<<"*"<<bag[i];for(int i=1;i<=bc*2-1;i++){cout<<" ";}cout<<"*\n";}for(int i=1;i<=bc+2;i++){cout<<"* ";}system("pause");system("cls");}break;}}
}

之后还会更新双人模式,拜。

一个2D沙盒小游戏1.2相关推荐

  1. YUTUc++沙盒小游戏5.0(亲测可运行)

    自从找到了b_game,YUTU越来越飘了(^v^),YUTU在这里用b_game和YUTU的游戏库 浓缩了一个沙盒5.0,1.0.2.0.3.0.4.0都过时了,奉上新版本: 适用编辑器:DEV C ...

  2. 「CSS畅想」何以解忧,美食足矣,用技术给好友开发了一个零食盲盒小游戏

    灵感来源 天气冷了,办公室零食准备起来.最近一直忙着工作,有点忽视了好友.看着网友分享的零食图片,我头顶的灵感之光亮了. 正所谓,何以解忧,美食足矣.我准备给好友写一个零食盲盒的小游戏,能看不能吃的那 ...

  3. c++沙盒小游戏3.0

    YUTU更新了一些地方: 重力控制.怪物自主移动.道具栏.跳跃极限.色调控制. (创造和打敌人副本维护中,暂不开放) void photo_man()是后期做背包.合成需要的,现在暂时没有用处. vo ...

  4. c++沙盒小游戏1.0

    YUTU做了3个文件:沙盒.cpp.game.h.sh.h. Switch.case.getch控制键盘热键,相信各位大神也知道. system("cls"):清屏. 最底端的 s ...

  5. 泰拉瑞亚试图加载不正确的_盘点那些著名的沙盒游戏?泰拉瑞亚堪称2D沙盒之王...

    沙盒游戏是指那些自由性极高,可以自由创造的游戏,这一点就是他的个性,而正因为这点,沙盒类型的游戏受到了无数玩家的追捧,从而导致沙盒游戏越来越多,那么在如此多的沙盒游戏中又有哪些沙盒游戏是非常有名的呢? ...

  6. 新春特辑|Cocos 精品 2D、3D 小游戏合集

    今日 C 姐精选了 40+ 款基于 Cocos Creator 开发的 2D.3D 小游戏,推荐给各位开发者在春节假期休闲玩耍,也希望能通过这些小游戏,让大家更加了解 Cocos Creator . ...

  7. 从零点五开始用Unity做半个2D战棋小游戏(完)

    好久不见. 这是第29篇与游戏开发有关的文章. | 写在最前 这次想要做一个简单且传统的战棋小游戏,大概的玩法是:在2D世界里创建一张由六边形地块组成的战斗地图,敌我双方在地图上轮流行动,并向对方发动 ...

  8. Unity 4 3 制作一个2D横版射击游戏 2

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 在上一篇 ...

  9. Unity 游戏实例开发集合 之 CompoundBigWatermelon (简单合成一个大西瓜) 休闲小游戏快速实现

    Unity 游戏实例开发集合 之 CompoundBigWatermelon (简单合成一个大西瓜) 休闲小游戏快速实现 目录 Unity 游戏实例开发集合 之 CompoundBigWatermel ...

最新文章

  1. HTTPS访问站点,出现证书问题解决
  2. vc2019切分位图图像带动态创建工具条
  3. python的dll文件在哪_Python运行DLL文件的方法
  4. 给oim_对OIM Web(UI)层进行压力测试
  5. cs231n---语义分割 物体定位 物体检测 物体分割
  6. 安卓开发笔记(二十二):读取本地(内置)html文件并实现和Javascript交互
  7. 【AC】九度OJ题目1153:括号匹配问题
  8. OpenVINO安装步骤
  9. Bailian2682 循环移动【模除】
  10. java创建一个单链表,接受输入的数据,并输出
  11. 将SolidWorks物料清单导出到Excel时可带缩略图了!
  12. 比想像力更难的,是按自己的价值观行动的勇气
  13. react native Switch使用详解
  14. 白帽SEO与黑帽SEO的区别
  15. 苹果ll是什么版本_苹果12系列手机收到货如何验货?
  16. 实时数仓实践(一)之数据库实时增量同步工具-CDC(Change Data Capture)
  17. Testin发布众测平台 助开发者发现质量缺陷建立质量体系
  18. 【荐书】李彦宏《智能革命》:技术是时代的信仰
  19. 抖音投放怎么收费?抖音投放展现方式有哪些
  20. 产业实现新一轮发展 固网宽带提速进行时

热门文章

  1. 软件工程应用与实践(15)——请求与响应
  2. JAVA毕业设计高校网上报销系统计算机源码+lw文档+系统+调试部署+数据库
  3. [附源码]java毕业设计校园闲置物品租赁系统
  4. ImGui写个登录界面
  5. matlab simulink 电网扫频仿真和分析
  6. MySQL:一个简单insert语句的大概流程
  7. ios14 无法访问本地dns的自定义dns解析 type65 HTTPS记录 SVCB HTTPSSVC
  8. 测试策略模板——Test Strategy(中英文)
  9. 介绍python库的书籍_介的解释|介的意思|汉典“介”字的基本解释
  10. 室内定位技术详解,高精度室内定位--新导智能