当前位置:首页>> >>


21点.rar

收藏

资源目录
    文档预览:
    编号:20181030003514262    类型:共享资源    大小:25.01MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    45
    金币
    关 键 词:
    21
    资源描述:
    JISHOU UNIVERSITY程 序 设 计 基 础课 程 设 计题 目: 21 点作 者: 韩雨学 号: 2017401259所属学院: 软件学院专业年级: 软件工程 2017 级 4 班指导教师: 宋旭东完成时间: 2017 年 6 月 20 日—2017 年 6 月 29 日软件学院制项目描述该游戏的基本功能包括:1 个玩家与电脑控制的庄家游戏。 目的是尽量往 21 点靠,靠得越近越好,最好就是 21 点了。如果电脑的点数小于 16 点,则电脑必须再要一张牌 ,超过 16 点计算电脑的总点数,玩家开始要牌, 在要牌的过程中,如果所有的牌加起来超过 21 点,玩家就输了——叫爆掉(Bust),游戏也就结束了。 如果玩家停止要牌则比较俩人的点数, 一样的点数为平手。项目功能目标系统创新点:1. 模式选择2.播放音乐3.21 点人机4.压筹码5.限时出牌6.存档7.人人8.暂停游戏9.登陆注册10.排行榜系统主要流程、代码:联网:客户端:int main() /**联网客户端**/{setinitmode(0);setcaption(“lalala“);initgraph(600,600);Gameinit.init_img();playrun.Play_music();ege::putimage(0,0,Gameinit.beijing);struct fd_set rfds;struct timeval timeout = {1, 0};///加载 winsock 库WSADATA wsaData;WORD sockVersion = MAKEWORD(2,2);if(WSAStartup(sockVersion,///创建套接字SOCKET cClient = socket(AF_INET,SOCK_STREAM,IPPROTO_TCP);if(cClient==INVALID_SOCKET){printf(“socket error\n“);system(“pause“);return 0;}SOCKADDR_IN serAddr;serAddr.sin_family = AF_INET;serAddr.sin_port = htons(8888);serAddr.sin_addr.S_un.S_addr = inet_addr(“127.0.0.1“);printf(“发送连接......\n“);if( SOCKET_ERROR == connect(cClient, (struct sockaddr *)closesocket(cClient);system(“pause“);return 0;}printf(“connect success!\n“);char s10[10]=“ “;send(cClient,s10,strlen(s10),0);Poker poker();Gamerun.moneyF = 200;xyprintf(130, 235, “请等待......“); // 在指定位置打印提示delay_fps(60);Gamerun.flag=1;int cnt= 0;char s_serve[20];recv(cClient,s_serve,2,0);Gamerun.pokerF[0] = s_serve[0]-0;Gamerun.pokerF[1] = s_serve[1]-0;cout<<“第一张“<
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:21点.rar
    链接地址:http://www.gold-doc.com/p-255251.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开