欢迎光临
羽柴|鬼铃'blog
QQ:34284682 | 251055853 
技术高级群:  FMS: 71695402  |  游戏开发:48295089 


 

分类: 游戏算法预览模式: 普通 | 列表

本站声明!

[开源]06年开发的FMS 在线换装聊天室游戏






换装小游戏聊天室.
带客房端及服务端。 06年开发的小游戏,目前开源。可能有很多纰漏。

//=====================================

查看更多...

分类:游戏算法 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 178

跨层级加载时 相对路径的问题

今天刚好在做多层级加载时发现了这个问题.就把解决方法贴出来了
问题描术:
路径结构是:根级:A.swf  data(文件夹)     data文件夹中有 B.swf   c.swf
在B的代码中有加载C.swf 单独运行B时正常。  用A加载B的时候,问题就出现B不会加载c.swf了。
得把c.swf移到和A.swf同级别。

问题原因:
所有加载的swf都是以最外层swf所在目录为根目录
被网页加载的swf都是以网页所在目录为根目录

解决方法:

查看更多...

分类:游戏算法 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1309
今天有人提起五子棋的算法问题,就把以前开发的源码直接贴出来了。大家去看源码学习吧

因为五子棋算法如果要写说明可能会写非常大一贴。所以在此就只做简单的原理说明,具体的下载源码研究吧。

很多人第1步肯定会问起五子棋如何判断5子相连。基本只要熟悉2维数组应用的程序员就比较容易理解了。
在此用2维数组 白字为0  黑子为1 用数组判断,很快就能判断出是否五子相连

比如用这样的小数组表示棋盘:

arr[0]=[0,0,0,0,1]
arr[1]=[1,1,1,1,1]

查看更多...

分类:游戏算法 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2772
在开发网络版关于 1-2颗骰子游戏过程中,经常会出现这样的情况。服务端随机取了骰子的总数,在客户端得根据这个骰子总数随机分配。1颗骰子当然就没必要了。 主要是2颗骰子
比如: 服务端发来骰子和: 8点   客户端的2颗骰子就要随机显示,  有可能1,7  2,6    3,5   4,4   5,3  6,2   7,1 这样的结果。现在把算法列出来。

//==============算法如下====================
function 计算骰子值(总值, 骰子数) {
    var 骰子值 = new Array();
    if (骰子数 == 1) {
        骰子值 = [总值, 0];
    } else if (骰子数 == 2) {
        if (总值>6) {
            var 随机最小值 = 总值-6;

查看更多...

分类:游戏算法 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1175

牌类游戏中取出顺子的算法

//一直忙啊,都好长时间没写BLOG了。。今天刚写到一个自动从一套牌中取出顺子的算法就贴上来吧
//以下用斗地主作为例子: 把代码贴到FLASH中导出即可看到效果,只限FLASH8  AS2版本
散牌组 = [[17, 4], [12, 3], [15, 0], [14, 2], [14, 3], [10, 3], [5, 3], [11, 3], [12, 1], [3, 0], [8, 0], [15, 3], [6, 3], [13, 1], [14, 1], [7, 2], [4, 3], [10, 1], [15, 2]];
散牌组.sortOn(0, 1 | 16);
顺子牌组 = new Array();
//建立调试点数
调试点数 = new Array();
for (var i = 0; i<散牌组.length; i++) {
    调试点数.push(散牌组[0]);
}
trace("原牌组="+调试点数);

查看更多...

分类:游戏算法 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 2424

类似俄罗斯式拼方块游戏。[含源码]

昨天朋友急需开发一个类似俄罗斯式拼方块游戏。 在赶项目过程中,只有花去晚上3小时赶出了这个游戏。基原理和俄罗斯方块一样简单,维持2维数组碰撞。成形后消除,现发上来给大家研究下吧。

拼成如下图形后消失。


============核心源码===========
function 变量初始() {
    场景高格数 = 12;
    场景宽格数 = 12;
    单元格高宽 = 30;
    移动时间 = 1000;

查看更多...

分类:游戏算法 | 固定链接 | 评论: 1 | 引用: 0 | 查看次数: 1882

RPG地图程序模块

功能说明:
RPG 45度地图编辑器

特色:
windows人性化操作,支持Ctrl键 多选地图单元,或shift点头 再点结束点 选启矩形区域。* windows的鼠标框选地图操作,按住鼠标 拖动 放开鼠标选中区域。


后期修改:
1 修改物体深度的bug
//=====================================
//

查看更多...

分类:游戏算法 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 2522