luoyikun

导航

2015年8月23日 #

回溯解决爬楼梯问题

摘要: 1.问题描述 每次爬楼梯有每次可跨1,2,3步,爬上一个N阶楼梯有多少种方式,打印出每种方式。 2.源代码 // ConsoleApplication6.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include <stdio.h> #include < 阅读全文

posted @ 2015-08-23 15:51 luoyikun 阅读(8) 评论(0) 推荐(0)

2015年8月22日 #

正则表达式编程实例

摘要: 1.使用c++的正则表达式替换对应内容 std::string sKey = it->first; std::string sPattern = "(<)(/)?(" + sKey + ")(>)"; std::regex rPattern(sPattern); std::string sRepla 阅读全文

posted @ 2015-08-22 03:22 luoyikun 阅读(9) 评论(0) 推荐(0)

2015年8月20日 #

cocos2dx 触摸钢琴

摘要: 1.触摸钢琴项目描述 1.1触摸钢琴功能描述 实现手指点按琴键发出对应的音调,按下位置出现星云的粒子特效,滚动实现移动到别的琴键的位置,按下安卓返回键执行关闭。 1.2触摸钢琴所需技术 粒子特效,安卓按键监听。 2.触摸钢琴详细设计 2.1点击琴键发出对应的音调 首先创建好UI,底层为一个滚动层,在 阅读全文

posted @ 2015-08-20 01:45 luoyikun 阅读(12) 评论(0) 推荐(0)

cocos2dx3.0 2048多功能版

摘要: 1.2048项目描述 1.1.2048功能描述 实现手机上2048的功能,同时具备可以删除任意一个方块的功能,悔棋功能,退出自动保存,启动自动加载功能。 1.2.2048所需技术 UserDefult保存文件,棋盘信息保存,消除的核心算法 2.2048运行流程 3.2048详细设计 3.1方块类 游 阅读全文

posted @ 2015-08-20 01:33 luoyikun 阅读(10) 评论(0) 推荐(0)

cocos2dx3.0戳青蛙游戏(打地鼠)

摘要: 1戳青蛙项目描述 1.1功能描述 实现类似打地鼠游戏,青蛙随机出现在屏幕左边5*3的格子中,并会向屏幕右边移动,在青蛙逃离之前,手指点击实现戳灭青蛙的效果。随着分数增加,青蛙越来越多,当青蛙逃离5个后,游戏结束。青蛙分为大青蛙和小青蛙,大青蛙走的忙,要点击3下,小青蛙走的快,只需点击两下。 1.2所 阅读全文

posted @ 2015-08-20 01:07 luoyikun 阅读(13) 评论(0) 推荐(0)

2015年8月18日 #

MFC批量修改文件名工具

摘要: 1批量修改文件名描述 1.1功能描述 批量修改同一文件夹下文件名字,可以定义一个新名字,后面接着文件从0开始的序号。 1.2所需技术 CFileDialog,CString方法操作得到所需,rename 2批量修改文件名运行流程 3批量修改文件名详细设计 3.1添加文件按钮响应OnAddFile 按 阅读全文

posted @ 2015-08-18 23:01 luoyikun 阅读(37) 评论(0) 推荐(0)

2015年8月17日 #

网络聊天室

摘要: 1网络聊天室项目描述 1.1功能描述 MyQQv1采用C/S模式,构建网络聊天室,具体实现功能: A.能显示在线用户列表 B.能在聊天室里进行群聊天 C.能指定用户进行私聊 D.某用户下线,其他用户能接到提示 1.2所需技术 MFC,Socket套接字,TCP/IP协议,动态数组,CString字符 阅读全文

posted @ 2015-08-17 01:16 luoyikun 阅读(63) 评论(0) 推荐(0)

2015年8月16日 #

MFC贪吃蛇

摘要: 1多人贪吃蛇项目描述 1.1功能描述 实现多人对战贪吃蛇,具体实现功能:A.可以选择游戏人数,最多设置4人同时游戏;B.显示玩家得到的分数;C.可以设置游戏的速度;D.能实现最高分的记录 1.2所需技术 1.在对话框中创建窗口;2.双缓冲绘图;3.蛇身移动处理;4.碰撞检测;5.Ini文件操作 2多 阅读全文

posted @ 2015-08-16 16:33 luoyikun 阅读(39) 评论(0) 推荐(0)

2015年8月8日 #

cocos2dx3.6实现打字效果

摘要: Label* laber = Label::create("", "Terminal", 20); this->addChild(laber); laber->setPosition(ccp(300,200)); laber->setDimensions(300, 0); Vector<Finite 阅读全文

posted @ 2015-08-08 16:57 luoyikun 阅读(4) 评论(0) 推荐(0)

2015年7月13日 #

vector<vector>排序

摘要: 已知:每类奖励下面不止四种,是不确定数量(至少一种)。要求有可领取奖励的块上移到顶,如果有多个可领奖励块,它们的前后顺序和原来一样。这里每个标题栏和可领取块都是一张map里面的元素。如下图: 解:1.std::map<int, STRCARD>表按照标题分类转为一张std::vector<std:: 阅读全文

posted @ 2015-07-13 23:27 luoyikun 阅读(11) 评论(0) 推荐(0)