开源项目

开源项目

Geek Online 2020 编程挑战赛作品展示《同道直播》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 72 次浏览 • 2021-05-12 16:45 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

团队:秋分

作品:同道直播

源码地址:https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/64/files

同道直播
一款私密直播软件,自己决定让谁可以看到自己的直播。

开启直播:
点击按钮“开启直播”,直播链接会显示在底部,点击链接会复制到剪贴板,然后可以将直播链接发给其他人。

79d6b6cb87c8af3aedec1793f21d3450.jpeg进入直播间:
点击按钮“加入直播间”,输入别人分享的直播链接,即可进入他的直播间。3f957bdd2e520b303125e30fcd64b205.jpeg

Geek Online 2020 编程挑战赛作品展示《Marriage》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 79 次浏览 • 2021-05-12 16:36 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。


https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png


入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

团队:酋长女儿

作品:Marriage

源码地址:https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/25/files

  • Marriage的开发目标是为人们提供一个即时在线多人相亲平台。

  • 相遇即是缘分,在此APP中,每个用户可以在主持人的引导下,通过平台中的各种互动活动,增进与异性用户的了解,最终找到心动的那个他/她。

  • 此代码为Marriage的安卓版本。

目录

  • APP功能及使用介绍

  • 用到的技术

APP功能及使用介绍

1.注册用户

  • 用户通过手机号,获取验证码即可登录,开启旅程。

2.互动室

  • 每个互动式具有不同的主题,用户根据自己的喜好进行选择。

  • 活动室具有名额限制,进入互动室并获得活动权限的用户可以在该互动室主持人的引导下,进行该主题的活动。

  • 互动室内用户间可以进行聊天、互赠礼物、表达爱意等环节。

3.新互动室建立

  • 用户可以带自己的心动小伙伴们建立自己的互动室,进行更近一步的交流。

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/


Geek Online 2020 编程挑战赛作品展示《Script Game》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 118 次浏览 • 2021-04-26 18:14 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

团队:赚钱养家

作品:Script Game

源码地址:https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/46/files

  • Script Game的是一款线上剧本杀APP,它为喜欢剧本和推理的用户提供一个游戏平台。剧本杀是一种注重推理的互动桌面游戏,也是现代青年聚会的常玩娱乐之一。

  • 进入APP的玩家,可以选择不同的剧本,按照游戏流程轮流发言、使用道具,最终完成自己的目的、找到真正的凶手,而凶手则要隐藏自己,嫁祸他人。 在剧本杀中用户将作为一部故事中的角色,可以是侦探推理真凶,可以是古人恩爱情仇,浪荡天涯,可以是现代人心冷暖,在所扮演的角色中,体验到另一种人生。

  • 在Script Game 这个开放包容的APP中,用户可以体验不同的故事,也可以与不同的人们一起扮演不同的角色。

目录

  • APP功能及使用介绍

  • 用到的技术

APP功能及使用介绍

1.剧本杀房间

  • 用户可以选择是否成为一个主持人(组织者)的身份,并且进行剧本杀流程的把控。

  • 每次游戏开始存在人数限制,超出限制的用户可以选择等待或者旁观。

2.剧本选择

  • 不同房间有不同的剧本,用户根据自己想法选择封闭式玩法或者开放式玩法

3.创建剧本

  • 用户可以根据自己需求创建剧本,并且建立房间,成为房间的管理者。

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/

Geek Online 2020 编程挑战赛作品展示《Sing Together》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 126 次浏览 • 2021-04-26 17:46 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

团队:生活不易

作品:Sing Together

源码地址https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/23/files

  • Sing Together 为各位音乐爱好者提供一个共同K歌的机会。

  • 在这里每个人都可以是“蒙面歌王”,共同体会音乐的魅力,为自己喜欢的歌声打call。

目录

  • APP功能及使用介绍

  • 用到的技术

APP功能及使用介绍

1.K歌室

  • 进入K歌室以后,就可以进行在线K歌功能,在线进行音乐风暴狂欢。用户可选身份有:

    • 主持人

    • 普通K歌

    • 听众

2.粉丝互动

  • Sing Together的平台支持一位主播与多名粉丝的互动活动,粉丝可以为主播点赞、赠送礼物。

3.在线交友

  • 在K歌室中,每个用户之间可以进行互动,通过互动来增加彼此交流。

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/

Geek Online 2020 编程挑战赛作品展示《Warm Heart》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 104 次浏览 • 2021-04-26 17:05 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。


https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

团队:曈塔天线

作品:Warm Heart

源码地址https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/26/files

  • WarmHeart的开发目标是为人们提供一个情感碰撞平台,人们可以在这里分享自己的喜怒哀乐。在遭受挫折和迷茫时,能够通过WarmHart的暖心室获得他人的温暖和指导。

  • 随着生活节奏的加快,现代人的压力增大,而WarmHeart的主要目标之一是发挥语言的力量,为人们提供心理慰藉。

  • 在WarmHeart可以遇见温暖的普通陌生人,也可以找到专业的情感大师。在每个暖心室里面,都会常驻一位心理咨询师作为主持人,在分享经验的同时还能帮助人们解决心理问题。

  • 本程序为Warm Heart的Andriod版本。

目录

006vbfFply1gjmy81tm7rj30u01pkabg.jpg

APP功能及使用介绍

1.通过手机号注册用户

  • 用户通过手机号,获取验证码即可登录,开启旅程。 

  • 006vbfFply1gjmy8g0h9rj30u01t0js8.jpg

2.暖心畅聊室

  • 这是大家进行交心的地方,由主持人控制房间的情况,每个房间有除主持人外有8个发言位置。

    • 聊天社交

    • 互送礼物

    • 心理咨询

    • 个人分享

    • 更多功能可自行挖掘 

    • 006vbfFply1gjmy91yoz7j30i60msgnk.jpg

3.发布新话题

  • 如果对当前的畅聊室不满意,可以自主新建新的畅聊室。

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/

Geek Online 2020 编程挑战赛作品展示《Werewolf》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 105 次浏览 • 2021-04-26 16:40 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

团队:NCC_621

作品:Werewolf

源码地址https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/24/files

  • Werewolf的开发目标是为人们提供一个在线狼人杀游戏平台。

  • 在Werewolf中,玩家可以在线开始狼人杀游戏,每个玩家都会被分配到一个身份,每个身份都起到不同的作用。

  • 游戏分为两大阵营:狼人阵营和好人阵营。而胜利条件有多种:所有狼人出局,好人胜利;所有好人出局(屠城)狼人胜利以及所有平民出局或所有神职出局(屠边)狼人胜利。。

  • 在Werewolf中玩家可以自由选择游戏对象,还可以围观他人的游戏过程,体验推理和社交的快乐。

目录

APP功能及使用介绍

1.通过手机号注册用户

-用户通过手机号,获取验证码即可登录,开始游戏。

2.游戏房间

  • 用户进入房间之后,游戏由房间中担任上帝的玩家控制过程,其他成员有各自不同的身份。 --每一局狼人杀游戏都将从夜晚开始,每一个夜晚狼人可以睁眼并共同猎杀场上的一位玩家。夜晚之后将会进入白天,白天是所有玩家发言和投票的环节。 --每个白天场上存活的玩家将按顺序依次进行发言,在所有玩家发言结束后,法官将会组织一次放逐公投,在放逐公投中每一位玩家都拥有一票的投票权,玩家可以选择把票投给自己心目中所认为的狼人。最终,得票数最多的玩家将会被放逐出局并留下“遗言”。 --“遗言”之后游戏将会进入下一个夜晚,狼人又可以再一次睁眼选择一位玩家进行猎杀,如此“黑夜—白天—黑夜”循环,直到某一方阵营达成了胜利条件,则游戏结束。

  • 玩家可以在房间中进行游戏,也可以旁观他人的游戏,也可以创建自己的游戏房间。

 006vbfFpgy1gjmxwh6424j30u01t0jsa.jpg006vbfFpgy1gjmxxaegutj30u01t0taq.jpg

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/

Geek Online 2020 编程挑战赛作品展示《芮爸&芮妈》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 100 次浏览 • 2021-04-26 16:28 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

团队:芮爸&芮妈

作品:芮爸&芮妈

源码地址

https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/45/files

一、服务端:

云端地址http://h.363z6.top/admin

开发的时候使用使用google chrome浏览器的,还没有考虑兼容问题,请尽量使用google chrome浏览器打开

用户名:admin 密码:123456

1、服务端是采用python的tornado框架来搭建的,数据库使用的mongodb
2、在服务端上安装了融云python-server-sdk可以直接调用
3、修改融云server-sdk的app_key和app_secret在libs/rongcloud/RongCloudBase.py 里面修改
4、修改mongodb的连接信息在libs/db/mongodb.py里修改
5、服务端的模块分为两大块 admin 和 int
admin是主要管理用户和消息,是使用了easyui作为前端框架,在admin模块中可以实现一对多的聊天功能。
主要是满足在网页环境中客服人员对咨询者进行一对一的即时聊天对话
int 主要是面向client提供api支持

二、客户端

1、客户端是直接使用h5页面写的,前端框架是使用了bootstrap再结合vue和jquery,在本地可直接运行也可放到互联网环境中
2、客户端中调用了融云的web-sdk
3、客户端调用的API是由服务器的int模块提供的
4、目前是完成了单聊功能,输入用户名密码后初始化后选择需要进行聊天的用户进行对话即可
5、在index.html中修改APPKEY中的值即可,root_url是服务器的地址
以下为几个测试账号

用户名: huang 密码: 123456

用户名: huang1 密码: 123456

用户名: huang2 密码: 123456

用户名: admin 密码: 123456

Geek Online 2020 编程挑战赛作品展示:商业价值奖《宠宝儿》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 109 次浏览 • 2021-04-20 18:10 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。


商业价值奖团队 - MaxFloat

MaxFloat 是一支有实力,有梦想,有创意,敢拼搏,即想即做的队伍。他们认为当前城市化生活环境下人与人的交流越来越少,宠物逐渐替代朋友成为更好的伙伴,养宠物的越来越多,但随之而来的是更多的问题,比如宠物的遗失、被抛弃造成了流浪宠物越来越多,而宠物的健康,有时也不能及时得到重视。因此他们做了一款以宠物招领、寄养、寻回、宠物医生等为主,以宠物信息普及、宠物疾病普及为辅的 APP 帮助广大宠物爱好者。

微信截图_20210420173402.png



团队:MaxFloat

作品:宠宝儿

源码地址

https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/7

开发技术

•服务端:java,maven+SpringMVC,layui, mysql,h5,js,css,jsp 

•客户端:Swift+OC,cocoapod,RongIMKit, RtcLib

功能简介 

1,⽤户信息模块,登录,注册,修改

2,宠物信息模块,常⻅宠物,热⻔宠物 

3,宠物资讯,常识,公告模块

4,宠物救助模块,招领,寻回,领养 

5,宠物医⽣模块 

6,IM单聊模块 

7,低延迟直播模块 

8,分享模块

微信截图_20210420181005.png

直播功能:

 • 1,⼩窗⼝模式,⽤户可以缩⼩当前直播⻚⾯,并且可以拖动,进⽽可以进 ⾏其它操作 

• 2,静⾳,切换视频采集源 

• 3,消息列表,直播过程中,⽤户可发送消息,使⽤聊天室功能 

• 4,主播端可查看当前观看直播⼈员 

• 5,⽤户端可送礼物给主播 

• 6,魅⼒值,每⼀个礼物都附带特定的魅⼒值,礼物可以提升主播的魅⼒值 

• 7,直播界⾯展示主播头像,昵称,当前观看⼈数,魅⼒值等,后期接⼊其它相关功能


后期功能规划 

1,完善现有功能,救助模块,宠物医⽣模块和直播模块 

2,宠物寄养模块 

3,宠物疾病模块 

4,短视频模块与直播模块功能结合 

5,计划对接宠物医院和救助站与宠物医⽣相结合 

6,计划开发宠物商城模块,与宠物医院,直播模块相结合


Geek Online 2020 编程挑战赛作品展示:科技创新奖《场信》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 103 次浏览 • 2021-04-20 17:27 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。


科技创新奖团队 - 萍水相逢的生活

微信截图_20210420173108.png

这支队伍只有一位选手,他是一个心怀想法的程序员,做的产品是一个基于事务的陌生人聊天系统,事务场景可以是租房加中介的联系方式、街头偶遇添加好友、发布大字报等,这款产品的设计思路旨在为大家生活提供便利的软件。

团队:萍水相逢的生活

作品:场信 - 基于场景的聊天系统

源码地址https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/30/files

安装和部署

场信应用包含三端,分别是iOS 端、Android 端和移动端。由于使用的是 WebView,三端的使用体验基本一致,但安装上略有出入。

Web 端

最简单的当属 Web 端了,直接访问 https://yet.run:8000 即可访问 Web 端。

Android 端

安卓端请进入 android 目录通过源码安装。

iOS 端

iOS 端请进入 ios 目录通过源码安装。

何谓场信

现实生活中,我们总是能遇到各种各样的与陌生人交换联系方式的场景,例如收取快递、领外卖、租房甚至是街头被搭讪。很多时候,自己是不情愿泄漏自己的联系方式的,但往往不给又不好收场。作为沪飘一族,最身为体会的是每次租房的时候。那时候要加很多中介的微信,加他们的电话号码,租完房之后大约在三四个月以后又要一一从微信通讯录里把他们删除。当我转租房子的时候,又要加上一大端我不认识的与我一样的飘一族,聊上几句之后,对方可能表示不再需要,就再也不会有下文了。这是我面对现实的无奈,但我不知道如何解决。

我想,如果有这么一款应用,在里面我有多个帐号,每个帐号与我的联系都不是那么紧密。在里面躺着的不是我的朋友圈子里的人,而是因为某些事情不得不与他们产生这样或那样的联系。也许寥寥数语之后,就不再有任何交集。但我不用担心,不仅仅这次的聊天是临时的,这样的帐号也是临时的。我可以很轻松地在应用内创建或删除一个场景。是啊,当我租到房子,或者我的房子已经转租出去之后,我就轻松地删掉我的帐号就好了。

现在,就有这么一款应用现世了。只不过,在我的“场信”应用下,帐号对应的是场景,用户可以很轻松地创建和删除场景,或者把场信绑定的帐号分享给他人实现沟通。如果你想快速地体验,可体验 Web 版。如果你想真正地使用,那就安装 iOS 版或 Android 版吧。只不过在大赛期间,iOS 和 Android 只能通过源码安装。

功能概览

  1. 当前可以创建、编辑、删除场景,场景旨在做成轻量级的。

  2. 在场景内,可以收发消息、拨打语音和视频电话。

  3. 必要的编辑手段都是有的。

产品理念

在“场信”应用上,我希望场景的概念是轻量级的,用户不可感知的。用户在使用的过程中无需知道场景是什么,将它看成是一个多账户的聊天软件即可。这有点类似于微信的多帐号切换,只不过在微信下切换帐号的操作较重,而场信的帐号是轻量级的,且随用随删。

对于场信的这个理念,当前产品形态已经初现意味了,应该是这个理念的最朴素实践。但应用应该可以更好的,即更加轻量化、操作更加便捷。现在正朝这个方面努力。

目前“场信”最失败的地方在于入口处,几乎为 0. 除了场信号(场信号可编辑,类似于微信号),用户没有其他的分享方式。分享场信的方式上,我认为有两个方案比较好:二维码和虚拟电话号码。两者之中我更青睐于虚拟电话号码,因为它有望破局。由于通过虚拟电话号码实现完整的诱导逻辑工作量大了点,这方面没有抓紧做,希望后期努力。

常见问题

1. Android 和 iOS 应用能否在应用退出时通过通知中心推送?

暂时不能。因为接入推送中心需要开发者帐号,再加上我个人没有这方面的经验,所以就没有尝试。时间上不允许了,希望后期能够补充。

2. 会不会遇到无法实时收到消息的情况?

概率很小。一旦出现此问题,原因可能是多方面的。一般来讲,杀掉进程再重新进入即好。

3. 谁都能用吗?

是的,谁都能用。输入手机号即可注册或登录,无需填写验证码,就是为了让测试阶段不设门槛。

Geek Online 2020 编程挑战赛作品展示:季军项目《IYI 网络剧院》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 106 次浏览 • 2021-04-20 17:01 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

大赛三等奖是 youweyoung 团队的游戏作品《IYI 网络剧院》,它同样凭借新颖的创意胜出。《IYI 网络剧院》继承了传统皮影戏剧文化,融合了动画、音视频等现代技术,并参考戏院和剧院的布局方式而开发的小游戏,主要应用场景有二个,一是专业领域的表演者可以演绎剧本里面的不同角色、或者对不同角色配音,提高自己的专业技能,实现剧本演绎的低成本化;二是非专业领域里,父母为孩子远程讲故事时,可以利用皮影、动画等内置素材,让孩子沉浸在视频故事场景中。

微信图片_20210420155931.jpg

团队:YouweYoung

作品:IYI网络大剧院 —— 互联网影音新体验

源码地址https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/42/files

项目介绍

目前市面上有大量基于RTC技术的聊天、语音游戏、会议、教学、直播等应用,很少看到有互联网与传统文化、艺术完美结合的产品。于是,在皮影戏、木偶戏以及大型游戏丰富动作的启发下,提出了一个网络剧院的概念,我们的剧院可是和现有那些只播放视频的应用不同的哦,它更像一个能够快速搭建舞台、角色可以24小时工作的真剧院的互联网映射。 什么是网络剧院?它一个虚拟的剧院、舞台,有虚拟的角色和提前设计的剧本(演播者也可以自由发挥创作能力,利用舞台、物品和人物演绎自己的故事)。内容:舞台、角色、剧本将是本项目极具竞争力的核心内容。通过打造虚拟明星,类似于初音、洛天依等,让虚拟明星来扮演不同角色,演绎不同的故事。对于“追星者”,我们可以给他们每人发放一名偶像。 为了更广泛的传播,以及降低使用成本,选择了以web技术为基础,利用其跨平台的特性,让每一个喜欢的影音作品的人得到全新的体验。 一流的配音员+活跃的剧本创作者+熟练的舞台工作人员,将会让网络影院服务每个人,让他们在闲暇时光体验剧院才能感受到的经历。或许某一天,借助ai的力量,让它掌控配音、剧本设计、角色创作和控制,智能影音时代就会真正的来临。

项目准备

  1. 安装nodejs

  2. 修改config.ts文件的appid

  3. 修改 src/api/mock/data 下面的用户token,通过后台生成对应于appid的token,或者找我要appid进行测试

  4. 安装依赖,运行:

     npm install

    Online experience 在线体验

本地测试

npm run serve

说明

因为出于项目核心内容的保密性需求,公开版本仅用于展示基本功能,并且提供了多个不同身份的账号供体验,账号密码相同: role 1 : 666 666665 666661;role 2:111 555 role = 1 代表观众,role = 2代表演播者 观众可以观看舞台的表演、通过文字互动;演播者还可以选择角色、操作角色、进行配音,也就是进行故事的演绎 项目基于vuejs,以便于转化成混合移动APP/多种小程序/鸿蒙app

功能

多剧场 mock登录的身份控制 动态场景的更新 语音的分发 剧场内文字聊天 背景音乐 角色移动和动作基础控制,进场出场控制

Geek Online 2020 编程挑战赛作品展示《同道直播》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 72 次浏览 • 2021-05-12 16:45 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

团队:秋分

作品:同道直播

源码地址:https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/64/files

同道直播
一款私密直播软件,自己决定让谁可以看到自己的直播。

开启直播:
点击按钮“开启直播”,直播链接会显示在底部,点击链接会复制到剪贴板,然后可以将直播链接发给其他人。

79d6b6cb87c8af3aedec1793f21d3450.jpeg进入直播间:
点击按钮“加入直播间”,输入别人分享的直播链接,即可进入他的直播间。3f957bdd2e520b303125e30fcd64b205.jpeg

Geek Online 2020 编程挑战赛作品展示《Marriage》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 79 次浏览 • 2021-05-12 16:36 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。


https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png


入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

团队:酋长女儿

作品:Marriage

源码地址:https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/25/files

  • Marriage的开发目标是为人们提供一个即时在线多人相亲平台。

  • 相遇即是缘分,在此APP中,每个用户可以在主持人的引导下,通过平台中的各种互动活动,增进与异性用户的了解,最终找到心动的那个他/她。

  • 此代码为Marriage的安卓版本。

目录

  • APP功能及使用介绍

  • 用到的技术

APP功能及使用介绍

1.注册用户

  • 用户通过手机号,获取验证码即可登录,开启旅程。

2.互动室

  • 每个互动式具有不同的主题,用户根据自己的喜好进行选择。

  • 活动室具有名额限制,进入互动室并获得活动权限的用户可以在该互动室主持人的引导下,进行该主题的活动。

  • 互动室内用户间可以进行聊天、互赠礼物、表达爱意等环节。

3.新互动室建立

  • 用户可以带自己的心动小伙伴们建立自己的互动室,进行更近一步的交流。

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/


Geek Online 2020 编程挑战赛作品展示《Script Game》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 118 次浏览 • 2021-04-26 18:14 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

团队:赚钱养家

作品:Script Game

源码地址:https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/46/files

  • Script Game的是一款线上剧本杀APP,它为喜欢剧本和推理的用户提供一个游戏平台。剧本杀是一种注重推理的互动桌面游戏,也是现代青年聚会的常玩娱乐之一。

  • 进入APP的玩家,可以选择不同的剧本,按照游戏流程轮流发言、使用道具,最终完成自己的目的、找到真正的凶手,而凶手则要隐藏自己,嫁祸他人。 在剧本杀中用户将作为一部故事中的角色,可以是侦探推理真凶,可以是古人恩爱情仇,浪荡天涯,可以是现代人心冷暖,在所扮演的角色中,体验到另一种人生。

  • 在Script Game 这个开放包容的APP中,用户可以体验不同的故事,也可以与不同的人们一起扮演不同的角色。

目录

  • APP功能及使用介绍

  • 用到的技术

APP功能及使用介绍

1.剧本杀房间

  • 用户可以选择是否成为一个主持人(组织者)的身份,并且进行剧本杀流程的把控。

  • 每次游戏开始存在人数限制,超出限制的用户可以选择等待或者旁观。

2.剧本选择

  • 不同房间有不同的剧本,用户根据自己想法选择封闭式玩法或者开放式玩法

3.创建剧本

  • 用户可以根据自己需求创建剧本,并且建立房间,成为房间的管理者。

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/

Geek Online 2020 编程挑战赛作品展示《Sing Together》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 126 次浏览 • 2021-04-26 17:46 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

团队:生活不易

作品:Sing Together

源码地址https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/23/files

  • Sing Together 为各位音乐爱好者提供一个共同K歌的机会。

  • 在这里每个人都可以是“蒙面歌王”,共同体会音乐的魅力,为自己喜欢的歌声打call。

目录

  • APP功能及使用介绍

  • 用到的技术

APP功能及使用介绍

1.K歌室

  • 进入K歌室以后,就可以进行在线K歌功能,在线进行音乐风暴狂欢。用户可选身份有:

    • 主持人

    • 普通K歌

    • 听众

2.粉丝互动

  • Sing Together的平台支持一位主播与多名粉丝的互动活动,粉丝可以为主播点赞、赠送礼物。

3.在线交友

  • 在K歌室中,每个用户之间可以进行互动,通过互动来增加彼此交流。

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/

Geek Online 2020 编程挑战赛作品展示《Warm Heart》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 104 次浏览 • 2021-04-26 17:05 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。


https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

团队:曈塔天线

作品:Warm Heart

源码地址https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/26/files

  • WarmHeart的开发目标是为人们提供一个情感碰撞平台,人们可以在这里分享自己的喜怒哀乐。在遭受挫折和迷茫时,能够通过WarmHart的暖心室获得他人的温暖和指导。

  • 随着生活节奏的加快,现代人的压力增大,而WarmHeart的主要目标之一是发挥语言的力量,为人们提供心理慰藉。

  • 在WarmHeart可以遇见温暖的普通陌生人,也可以找到专业的情感大师。在每个暖心室里面,都会常驻一位心理咨询师作为主持人,在分享经验的同时还能帮助人们解决心理问题。

  • 本程序为Warm Heart的Andriod版本。

目录

006vbfFply1gjmy81tm7rj30u01pkabg.jpg

APP功能及使用介绍

1.通过手机号注册用户

  • 用户通过手机号,获取验证码即可登录,开启旅程。 

  • 006vbfFply1gjmy8g0h9rj30u01t0js8.jpg

2.暖心畅聊室

  • 这是大家进行交心的地方,由主持人控制房间的情况,每个房间有除主持人外有8个发言位置。

    • 聊天社交

    • 互送礼物

    • 心理咨询

    • 个人分享

    • 更多功能可自行挖掘 

    • 006vbfFply1gjmy91yoz7j30i60msgnk.jpg

3.发布新话题

  • 如果对当前的畅聊室不满意,可以自主新建新的畅聊室。

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/

Geek Online 2020 编程挑战赛作品展示《Werewolf》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 105 次浏览 • 2021-04-26 16:40 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

团队:NCC_621

作品:Werewolf

源码地址https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/24/files

  • Werewolf的开发目标是为人们提供一个在线狼人杀游戏平台。

  • 在Werewolf中,玩家可以在线开始狼人杀游戏,每个玩家都会被分配到一个身份,每个身份都起到不同的作用。

  • 游戏分为两大阵营:狼人阵营和好人阵营。而胜利条件有多种:所有狼人出局,好人胜利;所有好人出局(屠城)狼人胜利以及所有平民出局或所有神职出局(屠边)狼人胜利。。

  • 在Werewolf中玩家可以自由选择游戏对象,还可以围观他人的游戏过程,体验推理和社交的快乐。

目录

APP功能及使用介绍

1.通过手机号注册用户

-用户通过手机号,获取验证码即可登录,开始游戏。

2.游戏房间

  • 用户进入房间之后,游戏由房间中担任上帝的玩家控制过程,其他成员有各自不同的身份。 --每一局狼人杀游戏都将从夜晚开始,每一个夜晚狼人可以睁眼并共同猎杀场上的一位玩家。夜晚之后将会进入白天,白天是所有玩家发言和投票的环节。 --每个白天场上存活的玩家将按顺序依次进行发言,在所有玩家发言结束后,法官将会组织一次放逐公投,在放逐公投中每一位玩家都拥有一票的投票权,玩家可以选择把票投给自己心目中所认为的狼人。最终,得票数最多的玩家将会被放逐出局并留下“遗言”。 --“遗言”之后游戏将会进入下一个夜晚,狼人又可以再一次睁眼选择一位玩家进行猎杀,如此“黑夜—白天—黑夜”循环,直到某一方阵营达成了胜利条件,则游戏结束。

  • 玩家可以在房间中进行游戏,也可以旁观他人的游戏,也可以创建自己的游戏房间。

 006vbfFpgy1gjmxwh6424j30u01t0jsa.jpg006vbfFpgy1gjmxxaegutj30u01t0taq.jpg

用到的技术

  • 融云 SDK

    • IMKit

    • RCTLib

  • Android JetPack

    • LifeCycles

    • DataBinding

    • LiveData

    • Navigation

    • ViewModel

    • WorkManager

  • Retrofit

  • OkHttp

  • Glide

  • EventBus

  • 本程序实现方案及技术主要自参考融云官网https://www.rongcloud.cn/

Geek Online 2020 编程挑战赛作品展示《芮爸&芮妈》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 100 次浏览 • 2021-04-26 16:28 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

团队:芮爸&芮妈

作品:芮爸&芮妈

源码地址

https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/45/files

一、服务端:

云端地址http://h.363z6.top/admin

开发的时候使用使用google chrome浏览器的,还没有考虑兼容问题,请尽量使用google chrome浏览器打开

用户名:admin 密码:123456

1、服务端是采用python的tornado框架来搭建的,数据库使用的mongodb
2、在服务端上安装了融云python-server-sdk可以直接调用
3、修改融云server-sdk的app_key和app_secret在libs/rongcloud/RongCloudBase.py 里面修改
4、修改mongodb的连接信息在libs/db/mongodb.py里修改
5、服务端的模块分为两大块 admin 和 int
admin是主要管理用户和消息,是使用了easyui作为前端框架,在admin模块中可以实现一对多的聊天功能。
主要是满足在网页环境中客服人员对咨询者进行一对一的即时聊天对话
int 主要是面向client提供api支持

二、客户端

1、客户端是直接使用h5页面写的,前端框架是使用了bootstrap再结合vue和jquery,在本地可直接运行也可放到互联网环境中
2、客户端中调用了融云的web-sdk
3、客户端调用的API是由服务器的int模块提供的
4、目前是完成了单聊功能,输入用户名密码后初始化后选择需要进行聊天的用户进行对话即可
5、在index.html中修改APPKEY中的值即可,root_url是服务器的地址
以下为几个测试账号

用户名: huang 密码: 123456

用户名: huang1 密码: 123456

用户名: huang2 密码: 123456

用户名: admin 密码: 123456

Geek Online 2020 编程挑战赛作品展示:商业价值奖《宠宝儿》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 109 次浏览 • 2021-04-20 18:10 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。


商业价值奖团队 - MaxFloat

MaxFloat 是一支有实力,有梦想,有创意,敢拼搏,即想即做的队伍。他们认为当前城市化生活环境下人与人的交流越来越少,宠物逐渐替代朋友成为更好的伙伴,养宠物的越来越多,但随之而来的是更多的问题,比如宠物的遗失、被抛弃造成了流浪宠物越来越多,而宠物的健康,有时也不能及时得到重视。因此他们做了一款以宠物招领、寄养、寻回、宠物医生等为主,以宠物信息普及、宠物疾病普及为辅的 APP 帮助广大宠物爱好者。

微信截图_20210420173402.png



团队:MaxFloat

作品:宠宝儿

源码地址

https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/7

开发技术

•服务端:java,maven+SpringMVC,layui, mysql,h5,js,css,jsp 

•客户端:Swift+OC,cocoapod,RongIMKit, RtcLib

功能简介 

1,⽤户信息模块,登录,注册,修改

2,宠物信息模块,常⻅宠物,热⻔宠物 

3,宠物资讯,常识,公告模块

4,宠物救助模块,招领,寻回,领养 

5,宠物医⽣模块 

6,IM单聊模块 

7,低延迟直播模块 

8,分享模块

微信截图_20210420181005.png

直播功能:

 • 1,⼩窗⼝模式,⽤户可以缩⼩当前直播⻚⾯,并且可以拖动,进⽽可以进 ⾏其它操作 

• 2,静⾳,切换视频采集源 

• 3,消息列表,直播过程中,⽤户可发送消息,使⽤聊天室功能 

• 4,主播端可查看当前观看直播⼈员 

• 5,⽤户端可送礼物给主播 

• 6,魅⼒值,每⼀个礼物都附带特定的魅⼒值,礼物可以提升主播的魅⼒值 

• 7,直播界⾯展示主播头像,昵称,当前观看⼈数,魅⼒值等,后期接⼊其它相关功能


后期功能规划 

1,完善现有功能,救助模块,宠物医⽣模块和直播模块 

2,宠物寄养模块 

3,宠物疾病模块 

4,短视频模块与直播模块功能结合 

5,计划对接宠物医院和救助站与宠物医⽣相结合 

6,计划开发宠物商城模块,与宠物医院,直播模块相结合


Geek Online 2020 编程挑战赛作品展示:科技创新奖《场信》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 103 次浏览 • 2021-04-20 17:27 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

https://geekonline.rongcloud.cn/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。


科技创新奖团队 - 萍水相逢的生活

微信截图_20210420173108.png

这支队伍只有一位选手,他是一个心怀想法的程序员,做的产品是一个基于事务的陌生人聊天系统,事务场景可以是租房加中介的联系方式、街头偶遇添加好友、发布大字报等,这款产品的设计思路旨在为大家生活提供便利的软件。

团队:萍水相逢的生活

作品:场信 - 基于场景的聊天系统

源码地址https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/30/files

安装和部署

场信应用包含三端,分别是iOS 端、Android 端和移动端。由于使用的是 WebView,三端的使用体验基本一致,但安装上略有出入。

Web 端

最简单的当属 Web 端了,直接访问 https://yet.run:8000 即可访问 Web 端。

Android 端

安卓端请进入 android 目录通过源码安装。

iOS 端

iOS 端请进入 ios 目录通过源码安装。

何谓场信

现实生活中,我们总是能遇到各种各样的与陌生人交换联系方式的场景,例如收取快递、领外卖、租房甚至是街头被搭讪。很多时候,自己是不情愿泄漏自己的联系方式的,但往往不给又不好收场。作为沪飘一族,最身为体会的是每次租房的时候。那时候要加很多中介的微信,加他们的电话号码,租完房之后大约在三四个月以后又要一一从微信通讯录里把他们删除。当我转租房子的时候,又要加上一大端我不认识的与我一样的飘一族,聊上几句之后,对方可能表示不再需要,就再也不会有下文了。这是我面对现实的无奈,但我不知道如何解决。

我想,如果有这么一款应用,在里面我有多个帐号,每个帐号与我的联系都不是那么紧密。在里面躺着的不是我的朋友圈子里的人,而是因为某些事情不得不与他们产生这样或那样的联系。也许寥寥数语之后,就不再有任何交集。但我不用担心,不仅仅这次的聊天是临时的,这样的帐号也是临时的。我可以很轻松地在应用内创建或删除一个场景。是啊,当我租到房子,或者我的房子已经转租出去之后,我就轻松地删掉我的帐号就好了。

现在,就有这么一款应用现世了。只不过,在我的“场信”应用下,帐号对应的是场景,用户可以很轻松地创建和删除场景,或者把场信绑定的帐号分享给他人实现沟通。如果你想快速地体验,可体验 Web 版。如果你想真正地使用,那就安装 iOS 版或 Android 版吧。只不过在大赛期间,iOS 和 Android 只能通过源码安装。

功能概览

  1. 当前可以创建、编辑、删除场景,场景旨在做成轻量级的。

  2. 在场景内,可以收发消息、拨打语音和视频电话。

  3. 必要的编辑手段都是有的。

产品理念

在“场信”应用上,我希望场景的概念是轻量级的,用户不可感知的。用户在使用的过程中无需知道场景是什么,将它看成是一个多账户的聊天软件即可。这有点类似于微信的多帐号切换,只不过在微信下切换帐号的操作较重,而场信的帐号是轻量级的,且随用随删。

对于场信的这个理念,当前产品形态已经初现意味了,应该是这个理念的最朴素实践。但应用应该可以更好的,即更加轻量化、操作更加便捷。现在正朝这个方面努力。

目前“场信”最失败的地方在于入口处,几乎为 0. 除了场信号(场信号可编辑,类似于微信号),用户没有其他的分享方式。分享场信的方式上,我认为有两个方案比较好:二维码和虚拟电话号码。两者之中我更青睐于虚拟电话号码,因为它有望破局。由于通过虚拟电话号码实现完整的诱导逻辑工作量大了点,这方面没有抓紧做,希望后期努力。

常见问题

1. Android 和 iOS 应用能否在应用退出时通过通知中心推送?

暂时不能。因为接入推送中心需要开发者帐号,再加上我个人没有这方面的经验,所以就没有尝试。时间上不允许了,希望后期能够补充。

2. 会不会遇到无法实时收到消息的情况?

概率很小。一旦出现此问题,原因可能是多方面的。一般来讲,杀掉进程再重新进入即好。

3. 谁都能用吗?

是的,谁都能用。输入手机号即可注册或登录,无需填写验证码,就是为了让测试阶段不设门槛。

Geek Online 2020 编程挑战赛作品展示:季军项目《IYI 网络剧院》

GeekOnline编程挑战赛admin 发表了文章 • 0 个评论 • 106 次浏览 • 2021-04-20 17:01 • 来自相关话题

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经... ...查看全部

由全球领先的互联网通信云服务商融云主办的 Geek Online 2020 编程挑战赛,于 2020 年 10 月 17 日举办了线上总决赛。本届大赛以“后疫情时代通信云技术的创新及实践”为主题,以融云 IM 和 RTC 的 SDK 为编程项目,历经近两个月的激烈角逐,15 支队伍在近百份参赛作品中突出重围,闯入总决赛,最终决出冠亚季团队及四个单项奖。

/uploads/files_user1/article/607e7d8097e9b481793.png

入围作品主要集中于社交、游戏和工具等多个类别,为鼓励开发者挖掘创意、实现更多实时音视频和即时通讯技术的应用场景,最终,评委根据作品完整性、项目创意性和潜在商业价值三个维度进行综合评分,与数百万在线观众一道,见证了冠军队伍的诞生。

大赛三等奖是 youweyoung 团队的游戏作品《IYI 网络剧院》,它同样凭借新颖的创意胜出。《IYI 网络剧院》继承了传统皮影戏剧文化,融合了动画、音视频等现代技术,并参考戏院和剧院的布局方式而开发的小游戏,主要应用场景有二个,一是专业领域的表演者可以演绎剧本里面的不同角色、或者对不同角色配音,提高自己的专业技能,实现剧本演绎的低成本化;二是非专业领域里,父母为孩子远程讲故事时,可以利用皮影、动画等内置素材,让孩子沉浸在视频故事场景中。

微信图片_20210420155931.jpg

团队:YouweYoung

作品:IYI网络大剧院 —— 互联网影音新体验

源码地址https://github.com/rongcloud-community/RongCloud_Hackathon_2020/pull/42/files

项目介绍

目前市面上有大量基于RTC技术的聊天、语音游戏、会议、教学、直播等应用,很少看到有互联网与传统文化、艺术完美结合的产品。于是,在皮影戏、木偶戏以及大型游戏丰富动作的启发下,提出了一个网络剧院的概念,我们的剧院可是和现有那些只播放视频的应用不同的哦,它更像一个能够快速搭建舞台、角色可以24小时工作的真剧院的互联网映射。 什么是网络剧院?它一个虚拟的剧院、舞台,有虚拟的角色和提前设计的剧本(演播者也可以自由发挥创作能力,利用舞台、物品和人物演绎自己的故事)。内容:舞台、角色、剧本将是本项目极具竞争力的核心内容。通过打造虚拟明星,类似于初音、洛天依等,让虚拟明星来扮演不同角色,演绎不同的故事。对于“追星者”,我们可以给他们每人发放一名偶像。 为了更广泛的传播,以及降低使用成本,选择了以web技术为基础,利用其跨平台的特性,让每一个喜欢的影音作品的人得到全新的体验。 一流的配音员+活跃的剧本创作者+熟练的舞台工作人员,将会让网络影院服务每个人,让他们在闲暇时光体验剧院才能感受到的经历。或许某一天,借助ai的力量,让它掌控配音、剧本设计、角色创作和控制,智能影音时代就会真正的来临。

项目准备

  1. 安装nodejs

  2. 修改config.ts文件的appid

  3. 修改 src/api/mock/data 下面的用户token,通过后台生成对应于appid的token,或者找我要appid进行测试

  4. 安装依赖,运行:

     npm install

    Online experience 在线体验

本地测试

npm run serve

说明

因为出于项目核心内容的保密性需求,公开版本仅用于展示基本功能,并且提供了多个不同身份的账号供体验,账号密码相同: role 1 : 666 666665 666661;role 2:111 555 role = 1 代表观众,role = 2代表演播者 观众可以观看舞台的表演、通过文字互动;演播者还可以选择角色、操作角色、进行配音,也就是进行故事的演绎 项目基于vuejs,以便于转化成混合移动APP/多种小程序/鸿蒙app

功能

多剧场 mock登录的身份控制 动态场景的更新 语音的分发 剧场内文字聊天 背景音乐 角色移动和动作基础控制,进场出场控制