美文网首页
三词造句游戏

三词造句游戏

作者: 游人有鱼 | 来源:发表于2020-10-16 16:56 被阅读0次

最近看综艺的时候经常会看到有烘托气氛的一个环节,游戏叫:“三词造句”,每位嘉宾的造句都特别搞笑,自己也想在做活动的时候也搞一个,可是自己去挨个找词语太麻烦了,所有我就下了一些字典,自己做了一个简易的造句游戏

为了方便大家浏览,我就直接上一些比较重要的代码了

因为有多个字典,我只需要从一个字典中拿到一个参数即可,所以我做了个随机数


// 获取不重复随机数

- (NSArray *)noRepeatRandomArrayWithNum:(NSInteger)randomNum count:(NSInteger)count{



    NSMutableSet *set = [NSMutableSet setWithCapacity:count];

    while(set.count< count) {

        NSIntegervalue =arc4random() % randomNum;

        [setaddObject:[NSNumber numberWithInteger:value]];

    }

    return set.allObjects;

}

然后下载的字典呢,又比较坑人,所以再写个方法,把所有值给分割出来

// 获取对应模块下的参数

- (NSString *)getContentWithPath:(NSString *)pathStr{



    NSString*needStr =@"";



    NSString *path = [[NSBundle mainBundle] pathForResource:pathStr ofType:@"txt"];

    NSString *content = [[NSString alloc] initWithContentsOfFile:path encoding:NSUTF8StringEncoding error:nil];

    NSArray *tempArr = [content componentsSeparatedByString:@"\n"];



    NSIntegertempNum =arc4random() % tempArr.count;



    NSString*tempStr = tempArr[tempNum];



    NSRange tempRange = [tempStr rangeOfString:@"\\d" options:NSRegularExpressionSearch range:NSMakeRange(0, tempStr.length) locale:nil];

    if(tempRange.location!=NSNotFound) {

        needStr = [tempStrsubstringToIndex:tempRange.location];

        NSLog(@"截取:%@",[tempStr substringToIndex:tempRange.location]);

    }

    else{

        needStr = tempStr;

        NSLog(@"未截取:%@",tempStr);

    }





    // 遍历此数组下所有参数

//    for (NSString *tempStr in tempArr) {

//

//        NSRange tempRange = [tempStr rangeOfString:@"\\d" options:NSRegularExpressionSearch range:NSMakeRange(0, tempStr.length) locale:nil];

//

//        if (tempRange.location != NSNotFound) {

//

//            NSLog(@"截取:%@",[tempStr substringToIndex:tempRange.location]);

//        }

//        else{

//            NSLog(@"未截取:%@",tempStr);

//        }

//

//    }



    returnneedStr;

}

这样我就能拿到我想要的数据了

哈哈,再留个代码地址,https://github.com/Tangshao321/dicGame,花了两个小时做的简易功能,大神、挑剔怪勿扰

相关文章

  • 三词造句游戏

    最近看综艺的时候经常会看到有烘托气氛的一个环节,游戏叫:“三词造句”,每位嘉宾的造句都特别搞笑,自己也想在做活动的...

  • 造句

    玩造句游戏。 ① 用why造句,美妞:Why did you kick me? ② 用my造句,美妞:...

  • 从接词到造句

    【从接词到造句】每次接小树放学的路上我会跟他玩接词的游戏,说一个词,首尾接龙。比如书包~包子~紫色~色彩等等可以音...

  • 资深段子手的日常2

    1关于造句 我觉得逗比这个属性是与生俱来的 还记的我小学三年级的时候老师让用“首先,然后,最后,”这三个词造句 老...

  • cement

    场景:通过旅行,游戏加固。 造句:Traveling cements friendship.

  • 【听课笔记】辞赋班第五课:创作技法(3)

    三,辞赋句式 作业: 1、熟悉不同类型的句式和关联词,并自选3个关联词造句 .....者......也,夫乌石者,...

  • 用“傍晚”这个词来造句

    百度文库里接了个造句任务,今天没有找度娘帮忙,自己造句的,收藏下: 用“傍晚”这个词来造句 1、又是一个雨后的傍晚...

  • 因为喜欢,总会偏好。

    图与内容纯属虚构 某人说要5个关联词造句,听了,就蹦出又不是小学生。(有毒,剧毒,已亡。) 关联词?(造句是什么鬼...

  • 批改手记|学生给我上了一课

    文/涅阳三水 被一个造句颠覆认知了! 一词多义的造句,是新教材五年级语文上学期教材里通常遇到的问题。 昨天的测视题...

  • 造句联诗小游戏

    跟朋友玩起语文课游戏,用“每当”和“就会”联诗造句,分享些有趣的: 默契来了刚好对上的—— 每当她躲在玫瑰花丛下,...

网友评论

      本文标题:三词造句游戏

      本文链接:https://www.haomeiwen.com/subject/sozzpktx.html