3D游戏编程与设计-游戏的本质hw1_zhangxy389的博客-程序员秘密

技术标签: 3D游戏  游戏开发  

游戏的分类

游戏的分类标准很多,以下主要以六个标准进行分类

  1. 游戏载体:游戏除指代电子游戏之外,还可以指代诸如棋类、运动以及沙壶球这类基于现实的游戏。
  2. 游戏方式:这是较为普遍的分类标准,以游戏的主要玩法为区分
  3. 游戏地区:不同地区的游戏也有不同的风格,如欧美地区的游戏偏向于竞技类,日韩系的更注重文化剧情和精致的人物,国内的游戏则大部分带有很鲜明的文化特色
  4. 游戏内容:游戏内容往往是吸引玩家的主要原因,比如热门的二次元文化、美少女形象、可爱宠物养成等
  5. 游戏平台:以游戏平台区分,电子游戏可分为街机游戏(使用大型游戏机进行游玩的游戏)、电脑游戏(使用PC和其他运算计算机进行游玩的游戏)、主机游戏(利用家庭用游戏主机进行游玩的游戏,如Xbox和Switch)、移动端游戏(使用掌上游戏机或手机等移动游戏设备进行游玩的游戏)
  6. 游戏玩家人数:如单机、双人互动、多人联机等

在这里插入图片描述

游戏热点

我选取了三个市场的游戏排行榜(华为应用市场、TapTap、App Store),各选取其排名前20的游戏进行分析

华为市场的排行榜前20游戏排名情况如下

畅销榜

华为畅销榜

人气榜

华为人气榜

热门榜

华为热门榜

TapTap榜单前20游戏排名情况

热玩榜

Taptap热玩榜

热门榜

taptap热门榜

App Store付费游戏与免费游戏排名前20情况

App Store

热点分析

由各榜单的排名分析可以发现,在华为应用市场前20名的热门游戏中,主要包括动作类、休闲益智类、策略经营类和卡牌类。其中在不同平台不同设备上的游戏排名也有所不同,在iPad这样偏大型的移动设备上,单机类休闲小游戏和经营类、养成类等操作性不会很强的游戏占了前端排名大部分席位。而在屏幕较小、操作方便的手机端上,《王者荣耀》一类的动作类游戏就十分热门。
其次,我们注意到,除去厂商广告等因素外,专业游戏商店榜单上有越来越多的“二次元”和“国风”背景的游戏登上热门,也有更多玩家开始注重游戏内涵和玩家互动的体验,如近期大火的《明日方舟》就是一款集精致的二次元外表、新奇的世界观、别致有趣的活动为一体的塔防游戏,让很经典的塔防策略玩法焕发新生;近期频频登上热搜的《江南百景图》、将历史上著名文人和诗词作品为内核的《墨魂》、还有以《千里江山图》为背景的解谜游戏《绘真·妙笔千山》等游戏,使传统文化以崭新的形式重新获得了年轻人的喜爱和关注,给文化传承和文物保护提供了新思路;前不久上线的《光遇》,以温暖治愈、画风唯美收获了不少玩家,并不复杂的玩法、唯美治愈的画面、温暖的玩家互动让这一款游戏成功大爆,在游戏性之外,用温暖的社交性给了玩家一个“家园”。
现在,游戏除了休闲娱乐打发时间的作用之外,也逐渐成了许多年轻人社交的途径,而由许多热门游戏IP催生出的庞大同人周边衍生市场也带动了文化市场的发展。在此之外,也有越来越多的人认识到了游戏的传播性,并开始利用游戏来进行文化传播。
游戏市场总体的发展潮流已经逐渐从单纯追求趣味性刺激性,逐渐转变为更为关注游戏的内涵和带给玩家的心理慰藉。作为一种文化产品,游戏文化也会成为现代文化重要的一环。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_43233275/article/details/108736979

智能推荐

ngrok配置_有金的博客-程序员秘密

server_addr: "opzoonface.com:4443"trust_host_root_certs: falsetunnels:  saas:    subdomain: "wangjing"    proto:      http: 8080  image:    subdomain: "image.wangjing"    proto:

2021年的第一盆冷水:有人说别太把图神经网络当回事儿_人工智能学家的博客-程序员秘密

来源:数学中国图神经网络(GNN)是机器学习中最热门的领域之一,在过去短短数月内就有多篇优秀的综述论文。但数据科学家 Matt Ranger 对 GNN 却并不感冒。他认为这方面的研究会...

org.springframework.web.servlet.FrameworkServlet 470 initServletBean - Context initialization failed_Jack魏的博客-程序员秘密

信息: Initializing Spring FrameworkServlet 'springmvc'2019-02-21 09:41:29.928 ERROR org.springframework.web.servlet.FrameworkServlet 470 initServletBean - Context initialization failed org.springframew...

Flutter 网络请求库http_油焖茄子的博客-程序员秘密

http集成http库https://pub.dartlang.org/packages/http添加依赖dependencies: http: ^0.12.0安装flutter packages get导入import 'package:http/http.dart' as http;常用方法get(dynamic url, { Map<String,...

达梦数据库 手册说明_jl_li的博客-程序员秘密

达梦数据库提供了非常详细的手册,安装之后均可看到。相关目录为:WINDOWS 平台:c:\dmdbms\docLinux 平台:/opt/dmdbms/doc分两类:一、常规手册:DM7 系统管理员手册DM7 SQL语言使用手册.DM7 程序员手册二、特殊手册(针对DM7的某个高级功能点,进一步细化的手册):DM7 dexp和dimp使用手册DM7 Disql使用手册...

OCJP (1Z0-808) 个人笔记(1)_晴岚听枫的博客-程序员秘密

//仅为个人笔记,目前完善中1.static变量count为Test类中所有方法共有,两次changeCount使count最终为10,check1.count=check2.count。2.本题product.toLowerCase()与product.concat("BOX".toLowerCase())均可实现,但实现后并没有保存到一个参数中。product最后存放的依然是Pen,仅有0,2...

随便推点

ElasticSearch索引的基本操作命令_贺贺学编程的博客-程序员秘密

创建索引首先,我们打开我们的kibana工具,用来执行ES的相关命令。ES的相关命令是Restful风格的,也就是PUT、GET、POST、DELETE。可以把ES想象成数据库,其中test1对应数据库名,user想象成表名,1想象成字段,当然了,在ES他们也有自己的专业属于,分别是索引/类型/文档创建一个索引PUT /test1/user/1{ "name": "爱Java的程序员", "age": 22}获取值获取整个索引下的数据GET /test1获取某个文档的数据GET

Mybatis之联表查询(多对多)_Ich will mit dir S wim的博客-程序员秘密_多对多连表查询

使用 <resultMap>标签以及<association>和<collection>子标签,进行关联查询.Pojo里面的User类public class User implements Serializable { private Integer id; private String username; private String address; private Date birthday; private Strin

Xamarin.Forms WebView_weixin_30883777的博客-程序员秘密

目前本地或网络的网页内容和文件加载 WebView是在您的应用程序显示Web和HTML内容的视图。不像OpenUri,这需要用户在Web浏览器的设备上,WebView中显示您的应用程序内的HTML内容。 本指南由以下几部分组成: 内容- web视图支持各种内容源,包括嵌入的HTML,网页和HTML字符串。 ...

详解java虚拟机方法调用_伯努力不努力的博客-程序员秘密

方法调用方法调用并不等同于方法执行,方法调用阶段唯一的任务就是确定被调用方法的版本(即调用哪一个方法),暂时还不涉及方法内部的具体运行过程。所有方法调用中的目标方法在Class文件里面都是一个常量池中的符号引用,在类加载的解析阶段,会将其中的一部分符号引用转化为直接引用,这种解析能成立的前提是:方法在程序真正运行之前就有一个可确定的调用版本,并且这个方法的调用版本在运行期是不可改变的。 换...

Pandas 简单例子_霜序0.2℃的博客-程序员秘密_pandas简单例子

Pandas作业import pandas as pdimport numpy as npprint(pd.__version__)1.1.31. 创建一个如下所示的DataFrame`AppleBanana2017 Sale35212018 Sale41342. 从list,dict,numpy array 创建Series#输入import numpy as npa_list = list("abcdefg")numpy_array =

vue-element-admin我踩的坑(9)_nailgo的博客-程序员秘密

element-ui的transfer组件选项过长问题解决使用element-ui的transfer组件不可避免出现选项过长问题:我这里的解决方案是使用transfer的render-content自定义渲染函数,里面添加element-ui的tooltip组件,对超长的选项进行提示。1.绑定渲染函数<el-transfer :render-content="...