红联Linux门户
Linux帮助

linux游戏-连连看

发布时间:2006-11-19 11:42:37来源:红联作者:LiYan
  最新版下载(2.3beta1)

  本软件的目的,是为了满足Linuxer对于Linux平台下的连连看游戏的需求,同时也是为了与游戏爱好者探讨本游戏的实现方法和技巧.所以,如果你对游戏的算法和实现有任何的意见或者建议,请不吝赐教,希望大家能共同学习提高.

  本软件的编写语言是C,使用GTK+ 2.0库.

  本软件是自由软件,遵循 GPL 协议. 由于使用本软件导致的一切后果(如死机、系统崩溃等)概不负责.
文章评论

共有 3 条评论

  1. ljbhander 于 2009-08-18 14:21:23发表:

    好!

  2. caolongday 于 2009-08-16 23:49:42发表:

    试试看呢

  3. LiYan 于 2006-11-19 11:43:14发表:

    使用帮助 & FAQ

    连连看玩法说明

       游戏规则是需选择一对相同的牌联机,但此联机是在避开其它牌子后, 呈现的路径以不超过二转弯处为主,如符合规定则消除此一对牌而得分。每一局里玩家需要在规定的时间内消除所有的牌子,当完成任务后,会有额外的奖励, 并且才能进入下一关卡。

    鼠标左键点1次=选取牌 | 鼠标右键=取消选取 | 同一张牌左键点2次=取消选取

    连连看生命点数说明

      当出现无解的局面时,游戏会自动扣掉一点生命点数,而重新换牌。游戏一开始会给玩家一些生命值,每过一关会增加1点。使用〔重新洗牌〕功能,则会扣除1点生命点数,而重新换牌。如果生命点数等于0,而且局面出现无解的局面,则游戏结束。

    连连看提示说明

       使用〔提示〕功能,游戏会自动显示一组可以消除的牌组。游戏一开始会给玩家一些提示值,每过一关会增加1点。

    连连看作弊说明

       使用〔作弊〕功能,游戏会增加生命值和提示点数到99,并且加满游戏时间。

    连连看每一关过关时的加分设定:

    时间、生命值、提示点数都依照关数,以某种比例给分

    另外关数也会额外加分

    连连看热键说明:

    F1 单人Easy模式 | F2 单人Normal模式 | F3 单人Hard模式 | F4 继续上次游戏

    F5 提示 | F6 重新洗牌 | F7 暂停/取消暂停 | F8 作弊

    F9 查看分数榜单 | F12 放弃此局

    Ctrl+Q 退出游戏

    Esc 最小化到托盘图标

    主题制作

    0.注意,V2.2以及之前的版本,主题文件的格式是兼容的,但是自V2.3beta1及之后,由于增加对64位CPU的支持而改变了主题文件的格式,所以与之前版本的主题不兼容。

    1.创建一个目录,在其中放入必须的图片文件,必须的文件有(未注明尺寸的对尺寸无要求,png后缀的都要求图案以外的区域透明):

    牌底图案:cardbacks.png [尺寸:46*336,每个图尺寸46*56]

    牌面图案:cardimages.png [尺寸:1024*32,每个图的尺寸32*32]

    连线图案:vertical.png horizon.png [尺寸:40*50]

    游戏logo: logo.png

    暂停提示: pause.jpg

    主背景图: mainback.jpg

    游戏规则: HowToPlay.jpg

    可选文件:

    随机背景图: back0.jpg back1.jpg …………



    2.使用llk_linux代的打包程序(菜单[Functions]/[Theme Editor])制作mytheme.pak包,将mytheme.pak包拷贝到游戏安装目录中 (/usr/local/llk_linux/mytheme.pak)

    3.使用文本编辑器打开~/.llk_linux/UiSettings.ini,在[THEMEFILE]段中编辑一个键值,(注意,键值必须是 mytheme.pak文件名去掉.pak后缀得到的)如

    [THEMEFILE]

    theme0=Classical

    theme1=QQ

    theme2=mytheme

    theme3=

    ………………

    4.重新启动游戏,即可在Theme菜单中找到mytheme一项。