还有程序员不会玩黑神话悟空?是我太菜了

news/2024/9/18 6:53:42/文章来源:https://www.cnblogs.com/yupi/p/18373486

大家好,我是程序员鱼皮。我承认是我天真了,本来计划周二晚上公开直播新项目教学的,但是发现黑神话悟空这游戏的热度火的有点过头了啊!所以临时决定把新项目直播移到周四晚上 8 点。

《黑神话:悟空》是以中国神话为背景的动作角色扮演游戏,制作时间长达 7 年,并于 24 年 8 月 20 日正式上线。这个游戏有多火?一天就登顶全球销量榜首、各平台直播间基本都是该游戏的直播,而且就我身边来说,无论是朋友圈、交流群还是我们公司,都充满了对黑神话悟空的讨论。

这个游戏基本上就是流量密码了,有的主播甚至晕 3D 到吐也要直播玩。

我自然也对这部国产大作充满兴趣和期待,所以昨晚干完正事后,又做了回 “游戏主播”,直播玩了玩这个游戏。

实话说,我自认为我打游戏是不菜的,从小各种 2D、2.5D、3D、RPG、FPS 游戏都打过,高考结束后打某款不知名手游还获得过全区第三,大一的时候打守望先锋也获得过我们学校大一新生组第一轮小组赛 2 : 3 惜败的成绩。。。咳咳,开个玩笑。

太久没打这种 3D 游戏了,开播没多久,弹幕就有人说 “还有程序员不会玩黑神话悟空?”

我就纳闷了,谁说程序员打游戏就一定很强的?就跟有人觉得程序员一定会修电脑一样,我们程序员是开发程序的,虽然敲键盘多,不代表打游戏就很溜。而且有一说一,写代码改 Bug 久了,我感觉自己的反应力下降了不少,打游戏的时候老是怪物都打到我了,才按闪避键。

我不是来给这个游戏打广告的,我也只是一位玩家,说说我体验这个游戏的感受吧。

游戏的第一关就是让你在黑风山里探索,不得不说,画面画质堪称一绝。一开场就让我觉得非常真实,直接代入角色了。据说,为了让游戏场景更逼真,开发团队多次实地考察,扫描了真实的寺庙、佛像、森林、岩石等,还采用了虚幻 5 引擎和英伟达的光线追踪等先进技术。据说,这个游戏每小时的开发成本约为 1500 至 2000 万元!

不过我个人感觉,新手教程和指引不太够,对于没玩过此类游戏的朋友来说,刚开始可能会一脸懵逼。而且这个游戏竟然没有小地图给玩家指引方向,导致刚开始我经常跑来跑去找不到路。不过后面我发现自己多虑了,打一个 BOSS 我要死十几次,道路都快背出来了,熟练地让人心疼。

游戏的自由度虽然比较高,可以到处探索,但有一些路径会被空气墙挡住。比如我想从山上跳下去,或者想沿着石头爬上去,都不行,稍微有点扫兴。我玩游戏就是比较喜欢一些 “异常” 的操作哈哈,一般有小道就不会走大道。

游戏提供了各种技能、攻击方式、变身术、法术、道具等,可玩度很高。而且还是有一定难度的,如果不熟悉游戏机制的话,可能就会像我一样,第一关的两个 BOSS(广智和幽魂)每个都打了十几次才通过。不过只要摸索一段时间,找到自己擅长的攻击方式和丝滑小连招,就会越打越带劲。

比如我打 BOSS 的策略就是 “偏猥琐”:

作为一名程序员,一边体验游戏、感叹游戏制作精良的同时,我的大脑 CPU 也在飞速转动,思考了很多问题,比如:

  1. 游戏技能的冷却是怎么实现的?

  2. 游戏技能的加点方案是如何存储的?

  3. 游戏是如何实现存档功能的?

  4. 游戏是如何实现碰撞检测和伤害计算的?

  5. 游戏是如何实现打击反馈的?

等等等等。

还好我不是游戏开发,感觉比做网站难太多了啊!

最后,我的建议是别碰这个游戏,尤其是正在做项目找工作的同学,因为真的会上瘾啊!

 

更多编程学习资源

  • Java前端程序员必做项目实战教程+毕设网站

  • 程序员免费编程学习交流社区(自学必备)

  • 程序员保姆级求职写简历指南(找工作必备)

  • 程序员免费面试刷题网站工具(找工作必备)

  • 最新Java零基础入门学习路线 + Java教程

  • 最新Python零基础入门学习路线 + Python教程

  • 最新前端零基础入门学习路线 + 前端教程

  • 最新数据结构和算法零基础入门学习路线 + 算法教程

  • 最新C++零基础入门学习路线、C++教程

  • 最新数据库零基础入门学习路线 + 数据库教程

  • 最新Redis零基础入门学习路线 + Redis教程

  • 最新计算机基础入门学习路线 + 计算机基础教程

  • 最新小程序入门学习路线 + 小程序开发教程

  • 最新SQL零基础入门学习路线 + SQL教程

  • 最新Linux零基础入门学习路线 + Linux教程

  • 最新Git/GitHub零基础入门学习路线 + Git教程

  • 最新操作系统零基础入门学习路线 + 操作系统教程

  • 最新计算机网络零基础入门学习路线 + 计算机网络教程

  • 最新设计模式零基础入门学习路线 + 设计模式教程

  • 最新软件工程零基础入门学习路线 + 软件工程教程

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/786007.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Git GUI与命令全能操作,转载

Git 命令基本操作 Git GUI全能基本操作 看 https://blog.csdn.net/chehec2010/article/details/89950964gui 目录 1、版本库初始化 gitpractise文件夹就变成了Git可以管理的仓库,目录下多了一个.git文件夹,此目录是Git用于管理版本库的,不要擅自改动里面的文件,这样会破坏…

spring boot简单运用ollama大模型(windows版本)

1、下载模型(windows为例)打开官方网站https://ollama.com/download/windows。打开exe文件,打开命令行工具,直接运行ollama run 要下载的模型(右上角的models能找到你想要的,例子以llama3.1展示,spring ai暂时非全支持,支持模型步骤2列出)运行完后直接是这样显示至此,…

048、Vue3+TypeScript基础,页面通讯之子页面调用父页面的事件

01、main.js代码如下:// 引入createApp用于创建Vue实例 import {createApp} from vue // 引入App.vue根组件 import App from ./App.vueconst app = createApp(App);// App.vue的根元素id为app app.mount(#app)02、App.vue代码如下:<template><div class="app&…

YOLOv5实战记录 Gradio搭建Web GUI

转自:https://blog.csdn.net/EmileJiao/article/details/137448176最终的:import torch import gradio as grmodel=torch.hub.load("./","custom",path="runs/train/exp2/weights/best.pt",source="local")title="基于Gradio的YO…

火山引擎VeDI实验平台助推企业量化决策能力升级

DataTester技术团队基于并行化的Leiden算法,快速处理亿级用户的复杂社交网络,完成基于社交圈的聚类分流。 更多技术交流、求职机会,欢迎关注字节跳动数据平台微信公众号,回复【1】进入官方交流群 量化决策,正成为企业在数智化浪潮中掌握方向的必备之舵。通过“拍脑袋”式的…

基础组件:文本及样式

一、Text Text 用于显示简单样式文本,它包含一些控制文本显示样式的一些属性,一个简单的例子如下: Text("Hello world",textAlign: TextAlign.left, );Text("Hello world! Im Jack. "*4,maxLines: 1,overflow: TextOverflow.ellipsis, );Text("Hel…

设计模式[5]-代理模式

代码:https://gitee.com/Aes_yt/design-pattern代理模式 代理模式需要给某对象提供一个代理来访问该对象。是客户端和目标对象之间的一个媒介。 代理模式主要包括三种角色抽象主题:接口或抽象类,有着业务方法,可以让真实主题和代理对象来实现。 真实主题:实现了抽象主题的…

设计模式[2]-工厂模式

代码:https://gitee.com/Aes_yt/design-pattern工厂模式 1. 简单工厂模式 简单工厂模式主要包括三种角色:简单工厂 : 创建具体产品 抽象产品 : 具体产品的父类 具体产品 : 简单工厂创建的对象例子: 设计一个游戏机类(GameConsole) 作为抽象产品,然后设计具体的产品(Plan…

2021-12-29-md1

代码:https://gitee.com/Aes_yt/design-pattern代理模式 代理模式需要给某对象提供一个代理来访问该对象。是客户端和目标对象之间的一个媒介。 代理模式主要包括三种角色抽象主题:接口或抽象类,有着业务方法,可以让真实主题和代理对象来实现。 真实主题:实现了抽象主题的…

dubbo[3]_注解配置

本文介绍注解方式配置dubbo的例子。 服务提供Provider 1. 定义接口Animal和实现类CatAnimal: public interface Animal {/*** 描述: 返回动物的叫声*/String sound(); }Cat: package com.yt.provider;import com.alibaba.dubbo.config.annotation.Service;@Service(timeout = 5…

dubbo[2]_XML配置

本文介绍了zookeeper的下载安装以及用xml配置服务消费者和提供者的例子。 1. zookeeper下载安装 本文的例子使用zookeeper作为注册中心。 首先,从官网下载zookeeper,我选择的是Apache ZooKeeper 3.6.3版本。下载完成后,解压到自己的目录。https://zookeeper.apache.org/rele…

2021-05-13-md1

本文介绍注解方式配置dubbo的例子。 服务提供Provider 1. 定义接口Animal和实现类CatAnimal: public interface Animal {/*** 描述: 返回动物的叫声*/String sound(); }Cat: package com.yt.provider;import com.alibaba.dubbo.config.annotation.Service;@Service(timeout = 5…