| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1123 人关注过本帖
标题:一个小游戏的算法设计,各路新手大神留码再走
只看楼主 加入收藏
yxwsbobo
Rank: 5Rank: 5
等 级:职业侠客
帖 子:345
专家分:306
注 册:2007-10-29
结帖率:100%
收藏
已结贴  问题点数:100 回复次数:10 
一个小游戏的算法设计,各路新手大神留码再走
断了一个月的网,终于可以上网了  庆祝一下

游戏是零用钱大作战
图片附件: 游客没有浏览图片的权限,请 登录注册




我实现了2个接口,一个是PlayGame 可以操作游戏左右移动和吸收释放金币

另一个是 GetData 可以获取游戏的数据

使用前要先初始化一下 InitGame();


一个例子
程序代码:
int _tmain(int argc, _TCHAR* argv[])
{
    //先启动游戏,再运行程序

    //初始化,注入DLL
    InitGame();
    Sleep(5000);
    //左移动
    PlayGame(PLAY_GOLEFT);//PLAY_GOLEFT 左移动 PLAY_GORIGHT 右移动 PLAY_GET 获得金币  PLAY_FREE 释放金币


    //获取游戏数据
    MONEYMAP Map;
    GetData(&Map);


    //打印游戏数据
    for(int i=0;i!=16;++i)
    {
        for(int j=0;j!=8;++j)
        {
            printf("%d    ",Map.Money[i][j]);//金币数据 空白为-1
        }
        printf("\n");
    }

    //游戏状态
    printf("CurrentPoint is :%d    IsGetMoney = %d    GettedNumbers = %d    GetttedType = %d\n\n\n",Map.CurrentPoint
        ,Map.IsGetedMoney,Map.GettedNumbers,Map.GettedType);
    getchar();
    return 0;
}



我简单写了一个自动玩游戏的程序,结果悲剧的被各种虐,就看各路神仙的发挥了



使用方法  包含附件中的#include "KinMoney.h"

然后吧附件中的 KinBase.dll 复制到程序目录下就可以了  

另外感谢一下炮姐提供的帮助
Debug.rar (22.7 KB)
搜索更多相关主题的帖子: 小游戏 零用钱 
2010-12-30 22:12
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:20 
这种小游戏我最拿手了, 你说清楚是什么要求? 什么意思。/

我就是真命天子,顺我者生,逆我者死!
2010-12-30 22:22
yxwsbobo
Rank: 5Rank: 5
等 级:职业侠客
帖 子:345
专家分:306
注 册:2007-10-29
收藏
得分:0 
也就是说只需要C语言就可以写一个自动玩游戏的外挂  差不多就是这么意思


在感兴趣的同时还可以锻炼算法

How are you 怎么是你?
How old are you   怎么老是你?
2010-12-30 22:25
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
问题是我只会写游戏, 不会写外挂

我就是真命天子,顺我者生,逆我者死!
2010-12-30 22:26
yxwsbobo
Rank: 5Rank: 5
等 级:职业侠客
帖 子:345
专家分:306
注 册:2007-10-29
收藏
得分:0 
都一样的,可以当作一般的习题来做


知道了金币的位置,有了移动金币的方法,剩下的就是考虑要如何移动了

How are you 怎么是你?
How old are you   怎么老是你?
2010-12-30 22:33
御坂美琴
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:魔術の禁書目錄
等 级:小飞侠
威 望:9
帖 子:952
专家分:2929
注 册:2010-8-18
收藏
得分:20 
你的接口做的挺好

[ 本帖最后由 御坂美琴 于 2010-12-31 08:32 编辑 ]

永远为正义而奋斗,锄强扶弱的Level 5 超能力者
とある魔術の禁書目錄インデックス__御み坂さか美み琴こと
http://bbs.bccn.net/space.php?action=threads&uid=483997
2010-12-30 22:34
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
都不明白你们要干什么, 不错什么?
新手路过,学习~~

[ 本帖最后由 BlueGuy 于 2010-12-30 22:38 编辑 ]

我就是真命天子,顺我者生,逆我者死!
2010-12-30 22:35
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
是不是 扔个线碰到金币就行了?  就是判断点和矩形是否相交啊, 哈哈。
累了, 洗洗睡了!

我就是真命天子,顺我者生,逆我者死!
2010-12-30 22:46
vandychan
Rank: 15Rank: 15Rank: 15Rank: 15Rank: 15
等 级:贵宾
威 望:18
帖 子:2296
专家分:6418
注 册:2010-8-20
收藏
得分:20 
不错啊,哈哈,先支持个

到底是“出来混迟早要还”还是“杀人放火金腰带”?
2010-12-30 23:03
你们都要疼我哦
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:火星
等 级:贵宾
威 望:49
帖 子:1296
专家分:2746
注 册:2008-7-13
收藏
得分:20 
不错啊,哈哈,先支持个

小妹,哥哥看你骨骼清奇,绝非凡人,将来必成大业,不如这样,你先把裤裤脱了,待哥哥为你开启灵窍,然后我们一起努力钻研如何
2010-12-31 01:15
快速回复:一个小游戏的算法设计,各路新手大神留码再走
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.027496 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved