当前位置: 首页 > article >正文

双厨狂喜!当游戏碰撞地理空间分析

封面图

前言

最近小编在重温童年即时战略游戏神作——《盟军敢死队2》。玩家需要扮演小偷、工兵等多种角色,运用潜行为主要手段,躲避德军的可视范围,从背后制造偷袭拿取关键道具,最终进行关卡的通关。

玩到第一关,看到德军的可视域范围,那种潜意识的既视感突然乍现。嘿!这不是我们GIS领域空间分析中的可视域分析吗?

玩家需要绕开德军的可视域范围,从背后偷袭,来源:《盟军敢死队2》

原来空间分析不止是存在于专业领域较强的地理信息系统圈子中,游戏中根据玩法也会有相关空间分析的影子

小编整理了一下用到地理空间分析的一些游戏,在开始之前。不妨给非GIS的小伙伴介绍下何为地理空间分析。

何为地理空间分析?

地理空间分析是一种利用地理信息系统(GIS)和地理数据对地理现象进行分析的技术。其主要目的是从空间数据中提取有用的信息,以帮助决策和解决实际问题。地理空间分析涵盖了多个方面,包括数据采集、处理、分析和展示,能够提供对地理现象的深入理解和预测。

美国华盛顿某产品配送预计时间的空间分析,依次来反映配送中心过多或不足的情况,来源:Esri

地理空间分析中有多种常见的分析方法,比如用途比较广泛的「可视域分析、核密度、限高分析、通视分析、剖切分析、阴影分析、选址分析」等。每种方法都有其特定的应用场景和目的。

比如像可视域分析,用于确定从某个观察点或位置能看到哪些区域或地物。例如,在城市规划中,可以用来评估从特定建筑物或观景台可以看到的区域,以保护视景或进行景观优化。

而核密度分析,则用于计算某一地区的点密度,通常用于识别某一现象的集聚区域。这种分析方法通过将每个数据点的影响区域叠加在一起,生成密度图,从而可以找出热点区域。应用实例包括犯罪分析、疾病分布和人口密度研究。

相关地理空间分析,来源:Esri

游戏中地理空间分析的影子

除了盟军敢死队中的可视域分析之外,不少游戏中或多或少也有空间分析的影子。有些分析简单直接,甚至影响了游戏的玩法;有些分析则藏的比较隐蔽,需要玩家自己探索思考

《都市:天际线2》——车流分析

《都市:天际线2》是由Colossal Order开发的一款城市模拟建造游戏,在游戏中玩家可以无拘无束地建设自己的城镇,及时调整不合理的设施,满足居民们的需求。

《都市:天际线》

对一名天际线玩家来说,最激动人心的时刻是什么?也许是看着自己辛苦规划后高楼林立的城市沐浴在朝阳和初上的华灯中;亦或是跟着一位普通市民的视角,看着他穿行在自己的杰作中度过普通的一天。而一切自然合理的城市生活之下却是玩家付出不少时间运用各种分析手法,琢磨打造的城市规划系统

以交通流量为例,玩家在规划城市道路时,需要考虑交通枢纽、交通信号灯、线路、道路容量等在内的多种因素。游戏内置了地理空间分析的手段,比如车流量分析,来辅助玩家进行规划决策

《都市:天际线》中——车流量分析,来源:B站:BV1GW4y1U7uq,Z千张

《FIFA22》——核密度

年货足球拟真游戏《FIFA》中也藏有地理空间分析的影子。当玩家选择球队成员时,可以浏览每位球员的技术信息,其中,EA(游戏制作商)用空间分析中的核密度作为分析手段,来显示该球员场均位置信息,依次来辅助玩家进行技术决策。

《FIFA 22》

球员球场位置核密度分析,来源:《FIFA 22》

赛后,核密度也作用于全场的位置信息分析:

赛后双方站位核密度分析,开源:《FIFA 22》

《Dota2》——通视分析

通视分析,指的是从某个位置能否看见其他位置或目标。这种分析在生活中常用于无线电信号传输、摄像头布置和应急响应规划中,以确定最佳的设施位置或信号覆盖范围。

在moba(Multiplayer Online Battle Arena,缩写:MOBA,中文翻译:多人在线战术竞技游戏)类游戏中,通视分析的逻辑常常作用于直线技能的判定

比如在moba类游戏《Dota2》中,下列第一张动图的左上英雄白虎的射箭技能、右上英雄土猫的滚石技能,都是直线运动技能,游戏机制会判定这条直线上遇到的第一个敌人

白虎的射箭,土猫的翻滚具有通视分析效应,来源:《Dota2》

同样具有直线运动技能的屠夫的钩,也同样含有通视分析的逻辑理论。

屠夫的钩子同样具有通视分析效应,来源:《Dota2》

《文明6》——空间选址分析

《文明6(Civilization VI)》是一款历史策略回合制游戏。作为一款策略类游戏,《文明6》的深度策略是其最大的特点之一。在游戏中,玩家需要扮演一个文明的领导者,通过探索、发展和争夺来建立自己的文明。玩家需要制定长远的策略,包括城市建设、科技研究、军事布局等方面。

《文明6》

在游戏中,合理规划城市工作区域可以大幅提升城市的生产力和居民幸福感。玩家需要考虑区域的邻接加成、地形特征和资源分布。

例如,将校园建在靠近山脉和雨林的位置可以提高科学产量,将圣地放置在接近山脉的位置可以增加信仰产量。此外,区域与区域之间的邻接加成也是提高产量的重要因素。

通过地理学中的空间分析思维,玩家可以优化区域布局,使城市在资源利用和生产效率上达到最佳状态

文明6中的选址布局分析,来源:civ6.fandom

后记

在Mapmost引擎中,目前已经集成多种地理空间分析手段,感兴趣的小伙伴快来申请体验吧!

Mapmost 通视分析,来源:Mapmost 引擎

Mapmost 人流轨迹及热力分析,来源:Mapmost 引擎

Mapmost 可视域分析,来源:Mapmost 引擎

参考文献

https://inhabitat.com/malaysias-forest-city-masterplan-will-feature-the-worlds-largest-green-roof-system/forest-city-masterplan-by-sasaki-associates-9/

https://www.behance.net/gallery/101881859/Sasaki-Style-Urban-Design-Diagram/modules/586870397

https://www.forbes.com/sites/esri/2017/12/20/the-importance-of-applying-spatial-analytics-in-business/

Samples | Sample Code | ArcGIS Maps SDK for JavaScript 4.30 | Esri Developer

都市天际线:忙碌的小岛(车流欣赏)_哔哩哔哩bilibili_都市天际线

https://www.gamedeveloper.com/business/-i-cities-skylines-ii-i-devs-avoided-delay-to-prioritize-player-enjoyment

DOTA2 射箭白虎_哔哩哔哩bilibili_DOTA2

【Dota2】五号位长钩以太屠夫,这节奏你学完了保证也能上分_电子竞技热门视频

District - Civilization 6 (VI) Wiki

文明6城市规划攻略:更佳工作区域布局 - 搜搜游戏网


http://www.kler.cn/news/292738.html

相关文章:

  • PHP一站式班级解决方案班级管家系统小程序源码
  • [教程] 2024.09.06 全网最新最全!不支持合约参数类型编码,WeBASE出现该问题解决方案
  • elementui el-radio 垂直排列
  • 基于LangChain+LLM的相关技术研究及初步实践
  • 数据库MySQL基础
  • C语言之联合体和枚举
  • 【2025】公司仓库管理系统的设计与实现(公司仓库信息管理系统,仓库信息系统,管理系统,信息管理系统,货物仓管系统)
  • 【B题成品论文已出】24数学建模国赛B题成品论文(附参考代码)免费分享
  • 探索 Redis Set:命令、编码与应用实践
  • 个股场外期权怎么交易?场外期权交易流程是怎样的?
  • Unity 性能优化工具收集
  • Debian 12 中为 root 用户修改最大打开文件数进程数的限制
  • 排序算法之二叉树排序详细解读(附带Java代码解读)
  • 打造主播美颜工具:视频美颜SDK与直播美颜API的集成与优化详解
  • VsCode 联想路径配置
  • 2024数学建模国赛ABCDE题选题分析及初步思路
  • 【技巧】Excel检查单元格的值是否在另一列中
  • 宏碁扩展Swift系列,推出四款全新AI笔记本电脑
  • 【媒体邀约】论企业宣传与媒体合作
  • Docker进入容器命令
  • 专业远程控制SDK嵌入,贝锐向日葵助力保利物业实现智能设备运维
  • KMP 详解
  • AI问答:.NET核心组成概要、程序运行步骤和查询SDK版本的方法
  • 使用pytorch深度学习框架搭建神经网络
  • 使用Python中的igraph为绘图添加标题和图例
  • Ventoy启动盘制作
  • 计算机网络10——数据库语法1
  • 【2024数模国赛赛题思路公开】国赛B题第二套思路丨附可运行代码丨无偿自提
  • 数字电子技术-码制
  • 总结24个Python接单赚钱平台与详细教程,兼职月入5000+