V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
XadillaX
V2EX  ›  C

本科时期早期代码,连连看

  •  
  •   XadillaX · 2015-08-30 15:52:44 +08:00 · 1543 次点击
    这是一个创建于 3377 天前的主题,其中的信息可能已经有所发展或是发生改变。

    所以 Repo 地址为: https://github.com/XadillaX/lianliankan

    年幼无知之作,码于 2010 年 10 月初学 HGE 游戏引擎之时,为 QQ 游戏连连看的单机复刻版。其中资源版权所属为 QQ 游戏,资源仅供学习使用,不能用于商业用途。

    原来我以前也是写过 C++ 的啊。(ゝ∀・)⌒☆

    有一个由 Doxygen 生成的文档,在该仓库的 gh-pages 分支,可于 此处 访问。

    环境需求

    • Visual Studio 2012 及其 C++ 编译器
    • 貌似也没别的什么了...

    编译

    1. 在装有 Visual Studio 2012 以上的电脑上直接双击打开 LinkMe.sln 文件。
    2. 配置选择:

      • 若需要编译 Debug 版可执行文件则解决方案配置选择 Debug 版即可。
      • 若需要编译 Release 版可执行文件则解决方案配置选择 Release

      解决方案配置

    3. 右键单击解决方案资源管理器栏里面的 LinkMe 项目,并点击“生成”。

      生成

    4. 等待生成完毕,这个时候会在 Bin/ 目录下生成可执行文件。若为 Debug 版则生成的是 连连看 D.exe,若为 Release 版则为 连连看.exe

    资源打包

    根据业务逻辑代码,资源可选择打成三个包。

    三个资源文件夹分别是 Bin/MapsBin/MusicBin/Texture,需要分别将他们打包成三个 Zip 文件,并且指定压缩解压密码为 X2Studio(参考 逻辑代码)。

    最后将这三个不同的 Zip 压缩包连着后缀名分别重命名为 Maps.X2PakMusic.X2Pak 以及 Texture.X2Pak 即可。

    游戏

    在游戏内可无限使用两款道具:

    • 提示
    • 重排

    分别位于游戏界面的右侧,有两个道具图标,跟 QQ 游戏一样。

    截屏

    1

    2

    3

    贡献

    本仓库仅为年幼无知作品的一个存档,理论上不再维护了,代码自己看了也觉得很初级。

    但是如果你真的有意愿做些什么的话还是很欢迎的,不过我基本上没在 Windows 上写代码了。

    2 条回复    2015-08-30 23:45:55 +08:00
    nowcoder
        1
    nowcoder  
       2015-08-30 23:26:28 +08:00   ❤️ 1
    赞楼主~~ 当年的热情一定历历在目吧~~ 我写过俄罗斯方块
    XadillaX
        2
    XadillaX  
    OP
       2015-08-30 23:45:55 +08:00
    @nowcoder 只可惜现在已经没入了游戏行业 QwQQQQQQQQQQQ
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5370 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 09:25 · PVG 17:25 · LAX 01:25 · JFK 04:25
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.