发布日期:2024-09-02 浏览次数:次
本公开涉及计算机处理,更具体地,涉及一种游戏展示与交互方法、装置及计算机产品。背景技术:1、随着计算机技术及互联网技术的快速发展,在终端上出现了大量的游戏应用程序,并且,在越来月碎片化的时代,相较于传统游戏,小游戏更加符合用户需求。由于小游戏数据较少,玩法简单,用户往往不会特意下载小游戏,而是游玩在其他应用软件中附加的小游戏在线游玩。但是,目前用户在选择小游戏时,只能通过游戏图标和名字筛选游戏,无法直观判断游戏是否好玩,在碎片化的时代,用户挑选想玩的游戏过于耗时和麻烦,不够便捷,用户体验感较差。技术实现思路1、本公开实施例的一个目的是提供一种游戏展示与交互方案,解决用户挑选游戏不够便捷的问题。2、根据本公开的第一方面,提供了一种游戏展示与交互方法,该方法包括:3、在客户端界面显示第一游戏画面;其中,所述第一游戏画面基于加载的第一游戏数据渲染;4、在显示第一游戏画面时,接收用户对切换游戏的输入;5、响应于所述切换游戏的输入,在所述客户端界面从所述第一游戏画面进入第二游戏画面;其中,所述第二游戏画面基于加载的第二游戏数据渲染。6、可选地,所述第一游戏数据包括第一游戏的游戏程序数据,所述第二游戏数据包括第二游戏的游戏程序数据;所述第一游戏画面为基于所述第一游戏的游戏程序数据渲染的游戏程序画面,所述第二游戏画面为基于所述第二游戏的游戏程序数据渲染的游戏程序画面;游戏程序用于与用户交互实现相应游戏,游戏程序画面展示用户在相应游戏内的操控界面。7、可选地,游戏数据包括游戏视频数据和游戏程序数据,所述第一游戏画面包括基于第一游戏的游戏视频数据渲染的游戏视频画面;所述在客户端界面显示第一游戏画面,包括:8、在启动所述第一游戏的过程中,在所述客户端界面显示所述第一游戏的游戏视频画面;其中,启动所述第一游戏包括加载所述第一游戏的游戏程序数据和基于所述第一游戏的游戏程序数据的预处理。9、可选地,游戏数据包括游戏视频数据和游戏程序数据,游戏视频用于呈现相应游戏信息,游戏程序用于与用户交互实现相应游戏;同一游戏的所述游戏视频数据和所述游戏程序数据被先后加载或者同时加载。10、可选地,所述在客户端界面显示第一游戏的第一游戏画面,包括:11、响应于用户打开客户端的操作,在客户端界面显示第一游戏的第一游戏画面。12、可选地,所述方法还包括:13、在客户端界面显示第一游戏画面的过程中,加载所述第二游戏数据。14、可选地,所述在客户端界面显示第一游戏画面,包括:15、在嵌于客户端界面的第一网页视图组件中显示第一游戏画面;其中,所述第一网页视图组件为与所述第一游戏相对应的网页视频组件;16、所述响应于所述切换游戏的输入,在所述客户端界面从所述第一游戏画面进入第二游戏画面,包括:17、响应于所述切换游戏的输入,将客户端界面中的第一网页视图组件切换为与所述第二游戏相对应的第二网页视频组件,在所述第二网页视频组件中显示第二游戏画面。18、可选地,游戏数据包括游戏视频数据和游戏程序数据,所述第一游戏画面包括基于所述第一游戏的游戏视频数据所显示的游戏视频画面和基于所述第一游戏的游戏程序数据所显示的游戏程序画面;19、所述在客户端界面显示第一游戏界面,包括:20、基于所述游戏视频数据,在所述客户端界面显示所述第一游戏的游戏视频画面;21、在检测到设定事件的情况下,在所述客户端界面从所述第一游戏的游戏视频画面进入所述第一游戏的所述游戏程序画面。22、可选地,所述第一游戏的游戏视频为第一游戏视频或者第二游戏视频,其中,所述第一游戏视频用于展示所述第一游戏的游戏玩法,所述第二游戏视频用于与用户进行关于第一游戏的游戏体验互动;23、所述基于所述游戏视频数据,在所述客户端界面显示所述第一游戏的游戏视频画面包括:24、在不存在所述第一游戏的历史显示记录的情况下,基于所述游戏程序数据,在所述客户端界面显示所述第二游戏视频的画面;25、在存在所述第一游戏的历史显示记录的情况下,基于所述游戏程序数据,在所述客户端界面显示所述第一游戏视频的画面。26、可选地,所述第一游戏的游戏视频包括第一游戏视频,所述第一游戏视频用于展示所述第一游戏的游戏玩法;所述方法还包括:27、在所显示的所述游戏视频画面为所述第一游戏视频的画面的情况下,还在所述客户端界面显示第一交互控件;28、所述设定事件包括所述第一交互控件被触发,或者所述第一交互控件被触发且所述第一游戏完成启动。29、可选地,所述第一游戏的游戏视频包括第二游戏视频,所述第二游戏视频用于与用户进行关于第一游戏的游戏体验互动,所述基于所述游戏视频数据,在所述客户端界面显示所述第一游戏的游戏视频画面,包括:30、基于所述游戏视频数据,在所述客户端界面显示所述第二游戏视频的画面;31、所述设定事件包括:所述第二游戏视频完成播放。32、可选地,所述方法还包括:33、响应于所述切换游戏的输入,记录所述第一游戏的游戏进度;34、响应于用户返回所述第一游戏的操作,基于所记录的所述第一游戏的游戏进度,接续显示所述第一游戏的游戏程序画面。35、可选地,所述游戏视频数据为流媒体播放数据,所述游戏程序数据为基于html5的网页数据。36、可选地,所述切换游戏的输入包括用户在所述客户端界面上的滑动操作,或者用户对于所述客户端界面所展示第二交互控件的点击操作。37、可选地,所述方法还包括:38、响应于所述切换游戏的输入,确定用户在所述第一游戏中获得的经验值;39、基于所述经验值,在所述用户的客户端账户中进行用户经验值的累计。40、根据本公开的第二方面,还提供了一种游戏展示与交互装置,包括:41、第一显示模块,用于在客户端界面显示第一游戏画面;其中,所述第一游戏画面基于加载的第一游戏数据渲染;42、接收模块,用户在显示第一游戏画面时,接收用户对切换游戏的输入;43、第二显示模块,用于响应于所述切换游戏的输入,在所述客户端界面从所述第一游戏画面进入第二游戏画面;其中,所述第二游戏画面基于加载的第二游戏数据渲染。44、根据本公开的第三方面,还提供了计算机程序产品,其包括计算机程序或者指令,其特征在于,所述计算机程序或者指令被处理器执行时实现第一方面任一项所述方法的步骤。45、本公开实施例的一个有益效果在于,可以在客户端的界面中显示第一游戏的第一游戏画面,接收用户在客户端界面显示第一游戏画面时执行的切换游戏的输入,响应于切换游戏的输入,在客户端界面从第一游戏画面进入第二游戏画面,其中,游戏画面基于加载的相应游戏的游戏数据渲染。通过上述方式,用户可以在客户端界面中直观看到游戏画面,对游戏进行了解或者参与游戏,并且可以在客户端界面显示第一游戏画面时,通过滑动操作或者点击控件等切换游戏的输入,直接进行游戏切换,以在客户端界面中顺序拉取各个游戏,使得用户能够通过在客户端界面中直观显示的游戏画面,便捷、高效地挑选想玩的游戏,而不是通过游戏图标、游戏名称等进行挑选。46、通过以下参照附图对本说明书的示例性实施例的详细描述,本说明书的实施例的特征及其优点将会变得清楚。