`
hereson
  • 浏览: 1454400 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

FMS游戏开发大厅初始代码

阅读更多

application.onAppStart = function() {
    //在线用户列表 )
application.onLineNum = 0;
    application.onLineUserList = []; //在线用户列表
    application.freePeople = [];    //在线没有配对人员列表
    //生成桌子(100张)
    application.tableList = [];
    for (var i = 0; i<100; i++) {
        var table = new Object();   //生成桌子信息
       
        //基本情况
        table.Id = i;      //桌子的ID
        table.BasicPoint = -1;    //底分
        table.Times = 0;     //倍数
        table.IsStart = false;    //整个桌子是否开始
        table.Active = "init";    //init//begin//play//end//桌子的状态
        table.RePoint=[];     //返回的游戏输赢结果
        table.Tc=0.05;      //提成为百分之五
        table.Zd=0;
        table.DS=true;      //是否定时
        table.DSActive="init";
       
        //用户情况
        table.UserId = new Array("", "", "");    //各个位置的用户ID
        table.UserName = new Array("", "", "");    //各个位置的用户名
        table.OnLine = new Array(false, false, false); //用户在线标示
       
        //牌情况 .
        table.Cards = [];         //整副牌
        table.PlaceCards = new Array([], [], []);   //各个位置的牌
        table.DzCards = [];         //底牌
         
        //地主情况
        table.DzPlace = -1;         //地主位置
        
        //叫牌情况
        table.CallPlace = -1;        //叫牌位置
        table.CallCount = 0;        //叫牌次数
        table.NowCallPlace = -1;       //现在的叫牌位置
       
        //发牌情况
        table.FpPlace = -1;         //发牌位置
        
       //出牌情况
        table.CpPlace = -1;         //出牌位置
        table.NowCpPlace = -1;        //现在的出牌位置
        table.PreCpPlace = -1;        //上把的位置
        table.BeforeCards = [];        //上把牌
        table.NowCards = [];        //本把牌
        table.PassCount = 0;        //过牌的次数
        application.tableList.push(table);
    }
};

application.onConnect = function (client,name){
client.name = name;
this.onLineNum++;
this.onLineUserList.push(client.name);
    this.freePeople.push(client.name);
//trace('this.tableList[0].I : '+this.tableList[0].Id);
//trace('this.tableList[0].I : '+this.tableList[0].Id);

for(var i in this.tableList[0]) {
   trace('key: ' + i + ', value: ' + this.tableList[0][i]);
}
trace("Connet name : " + client.name +' IP : '+ client.ip + ' 在线人数:'+ this.onlineNum);
application.acceptConnection(client);
return ;
}

分享到:
评论

相关推荐

    flash+fms游戏大厅房间源程序

    《基于Flash+FMS的游戏大厅房间源程序解析》 在当今的网络游戏中,实时互动和流畅体验是关键要素,而Flash+FMS技术就是实现这一目标的重要工具。本文将深入探讨"Flash+FMS游戏大厅房间源程序"的核心概念,帮助读者...

    FMS3开发文档

    2. **在线游戏**:支持多人在线同步游戏,例如棋类游戏,通过FMS3实现玩家间的实时交互。 3. **直播应用**:支持大规模直播活动,如体育赛事、音乐会等。 #### 六、技术特点 - **即时启动**:支持快速启动,减少...

    flash斗地主游戏服务端fms源代码

    《深入解析Flash斗地主游戏服务端FMS源代码》 在数字娱乐领域,游戏开发是其中至关重要的一环,而斗地主作为一款广受欢迎的扑克游戏,其在线版本的开发自然也备受关注。本篇文章将围绕“Flash斗地主游戏服务端FMS源...

    FMS 中文 开发 帮助 文档 3合1

    对于初学者来说,这份文档可以帮助理解FMS的工作原理,了解如何部署和管理服务器,同时,通过实例代码解析,能快速上手进行实际开发。 其次,“Adobe[1].Flash.Media.Server.3.开发者向导.简体中文版.pdf”则更偏重...

    FMS视频会议源代码

    理解并掌握FMS视频会议源代码,有助于开发者进行定制化开发,比如优化音视频质量、增强安全性、提升性能等。此外,随着WebRTC等新技术的崛起,源代码学习也有助于迁移和整合到新的技术栈中。 总的来说,FMS视频会议...

    FMS程序开发 (笔记+程序+资料)

    FMS程序开发涉及编写控制这些系统的软件,以提高生产效率和灵活性。这份“FMS程序开发 (笔记+程序+资料)”的压缩包文件可能包含了一系列关于FMS系统设计、编程以及相关的学习资源。 首先,让我们深入了解一下FMS...

    PHP for Flash FMS网站开发手札.pdf

    这一章节的重要性在于它为后续的开发工作奠定了坚实的基础,使得开发者能够专注于代码编写与功能实现,而无需过多地担心环境兼容性问题。 ### PHP for Flash 动态网站开发基础入门 接下来,本书将带领初学者快速...

    fms3.5开发指南

    《FMS3.5开发指南》是一份针对Adobe Flash Media Server 3.5的详细教程,旨在帮助开发者理解和创建富媒体应用。FMS是用于提供流媒体和交互式服务的服务器,支持即时启动、直播视频流和根据用户带宽调整流速率等功能...

    fms3.5开发向导

    《fms3.5开发向导》:深入解析Flash Media Server 3.5的开发精髓 一、概览 在IT领域,特别是多媒体传输技术中,Adobe Flash Media Server(FMS)占据着举足轻重的地位。《fms3.5开发向导》作为一份详尽的指南,为...

    flash+FMS斗地主游戏源程序

    【标题】:“flash+FMS斗地主游戏源程序”是一个基于Adobe Flash技术和FMS(Flash Media Server)开发的在线斗地主游戏项目。这个源程序是开发者为了分享和学习技术而公开的,被称为“吐血献出”,暗示了开发者在这...

    FMS3.0实现视频会议代码

    在本文中,我们将深入探讨如何使用Flex 3.0和FMS3.0(Flash Media Server 3.0)来实现视频会议系统。...同时,这个项目也可以作为开发企业级协作工具的起点,帮助你构建更多复杂的实时通信解决方案。

    FMS 视频会议源代码

    【FMS 视频会议源代码】是一款基于Adobe Flash Media Server (FMS) 开发的视频会议系统,它为用户提供了一种实时、交互式的在线沟通平台。FMS 是Adobe公司的服务器端流媒体技术,能够处理音频、视频以及数据的实时...

    FMS开发准备.doc

    《FMS开发准备详解》 在信息技术领域,Flash Media Server (FMS) 是一款由Adobe公司推出的流媒体服务器,用于实时传输音频、视频和数据。本文将深入探讨FMS开发的准备工作,帮助开发者构建高效、稳定的FMS应用程序...

    FMS 4.5 + Flex mobile 之 Hello World 工程源代码

    在本文中,我们将深入探讨“FMS 4.5 + Flex mobile 之 Hello World 工程源代码”这一主题,这是针对Adobe Flash Media Server (FMS) 4.5 和 Flex移动开发的一个基础教程项目。这个项目包含了FMS服务器端的ASC脚本...

    FMS做成的客户端动画同步(网游基础)

    FMS是由Adobe开发的一款服务器软件,主要用于实时流媒体、交互式视频会议、在线游戏等应用场景。在网络游戏领域,尤其是在多人在线游戏中,客户端动画同步是至关重要的,因为它确保了所有玩家看到的游戏状态是一致的...

    fms之P2P视频聊天

    当两台设备首次尝试连接时,它们可以通过FMS进行初始的信令交换,共享必要的连接信息。FMS可以存储这些信息,帮助处理连接请求,同时提供中继服务,以防P2P连接无法直接建立。一旦连接建立,FMS则可以退出实际的数据...

    FMS聊天室下载FMS

    FMS(Flash Media Server)是由Adobe公司开发的一款流媒体服务器软件,主要用于实时音频、视频的发布和交互。它支持HTTP Live Streaming (HLS)、RTMP(Real Time Messaging Protocol)、RTMPS(安全RTMP)等多种协议...

    fms开发工具

    "fms开发工具"指的是与FMS相关的开发和测试工具,尤其针对FMS2版本。这个压缩包中包含了一个名为"FlashMediaServer2.exe"的文件,这很可能是FMS2的安装程序。 FMS2作为早期的版本,它支持多种关键功能,包括RTMP...

    FMS案例开发.pdf

    在本案例中,我们主要探讨的是如何利用Adobe的FMS(Flash Media Server)技术来开发一个视频聊天室。FMS是Adobe提供的一款强大的流媒体服务器,它支持实时的音频、视频传输,以及数据共享,非常适合用于构建交互性强...

Global site tag (gtag.js) - Google Analytics