V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  BALDOOR  ›  全部回复第 1 页 / 共 4 页
回复总数  66
1  2  3  4  
佩服,我们小项目,100 个左右文件,都不敢这样搞
PHP 大版本和 Laravel 大版本升级,都是新建项目,复制旧文件一步步对着 IDE 检测提示重写的
然后人工填数据测试几次
AI 写代码,我们现在只用在代码提示和一些简单的,收敛且封闭的功能
AI 的幻觉很严重的,漏掉的东西也很多,直接写甚至比 review AI 写的快多了
牛逼!!!给你 256 个赞!!!
js 这边太多引擎了,可以尝试往纯 ts 引擎方向去做,估计能火
组织全男啤酒馆活动,然后上台演讲
100 天前
回复了 Joey2022 创建的主题 程序员 好奇 V 站的游戏服务端开发小伙伴多不多
游戏服务器就是大杂烩,几乎就是现代软件工程上的“瞎几把乱修”(不是邪修,比邪修更恶劣),什么没见过,没听过的技术/实现方式都有,就连自研语言(脚本),自研储存引擎都有,不是几千上万人大公司,而是几十人的小公司,直呼牛逼!

所以各家解决方案哪怕同种语言的差别比人和狗都大,各种技术不管合不合适瞎几把堆上去,除了只有一个他们想要的优点之外,剩下的全是缺点,运行起来完全靠运气,更不存在稳定性这种东西,别以为大厂没有,他们甚至更夸张。

但不妨碍他们《换皮》就是快这个可以忽视其他所有缺点的优点,你看到市面上的大部分买量中小公司的“新”游戏,其实都在换皮+换个新世界观+几个新规则而已,管你什么技术不技术的,就是能赚钱。而被你们经常骂的腾讯网易等,人家起码真的在做新游戏。

其实别说服务器,就连客户端都一样,几乎都有一套基于特定引擎的,积累好多年的脚手架之类的,对于大部分功能,UI Boy 能迅速复制粘贴+修改就能完成功能,甭管好不好,就是能用,就问你快不快。

能赚钱的技术就是好技术,赚不到钱,你技术能上天也没用
先赚到钱,然后才是技术上的迭代,当然,除非你的技术是在当下能改变世界的那种,就像 AI

对于大多数人,如果你不能改变,那就去融入,当然不是叫你一出道就当个守着几十年前的技术不愿意变的老顽固,老的能用就尽量用,该革新的就革新

重点的重点,呵护好自己的头发,还有身体!!!
@DexLee
18 年那时候用 go 的好像有人会搭配 lua(写业务),其实就是为了热更
现在的话,用 go 的一般是底层架构和上层业务全部用 go
至于为什么不搭配 lua ,游戏服务器技术各种语言/框架/解决方案都有,用什么,要看各家技术人员的喜好吧

go 写业务其实也还好,我曾经给别的团队帮忙的时候写过,虽然我没学过 go ,但也没啥不适应之类的

lua 做简易脚本是一把好手,现在有 typescript 了(有众多好爹撑腰就是牛逼),现在新项目上,用 lua 确实不应该了,性能,开发效率,和框架全部都是过去式了,除了不愿意接受新事物且固执的老人留守外,想放弃就放弃吧,时代必然
应该是 c++写纯业务不够快,或者编译慢,人员水平参差不齐,容易出问题之类的,还有以前前端也用 lua 热更的原因吧

我在业务层没写过 c++😂,我写过纯 Rust 觉得没啥问题,当然我是 16 年就开始用 rust 的“老人”

现在 lua 只有一些老人坚守或者维护老项目用,新项目几乎要么 go 或者 java ,还有可以前后端通用的 ts/c#,也挺不错的

腾讯以前纯 c++,现在 go 多
网易前后端都是 py
例如三七之类的一些是 Java
阿里那个用 c++和 lua
43 用 erlang
PHP/NodeJS 就一大堆了,都是小厂,做轻型/小游戏之类的
c#好像没怎么听说过,初创小公司倒是听过一大堆的,都是写 unity 的没有服务器积累经验,网上找一些开源的直接糊上去,c#开发效率和性能都挺优秀的,我问过以前的老人说他们 0 几年的时候用过.Net ,后来都转 java 了,貌似互联网那边用得也不算多,不怎么待见,不知道为毛,期待 c#的再次爆发

我现在用 Typescript+Rust ,学习速度开发效率和性能全拉爆,街上随便拉条狗过来都能写,爽飞了
现在游戏这边技术或者生态都逐渐向互联网靠拢,开发效率和体验都挺不错的,远远甩开以前各家定制的屎山

如果你不是规则的定制者,那么写什么你也左右不了,还不如加入一家好公司,福利好,好项目,来钱快
如果你是规则的定制者,我建议就是纯 c#或者 typescript+Rust 路线,小到初创,大到宇宙厂,所有需求都能 100%满足
122 天前
回复了 davince 创建的主题 Go 编程语言 请教个关于 go 开发游戏服务端的问题
非实时的,跟做 Web 一样轮询都可以,数据放数据库不用缓存实时 IO 都没问题
实时的,数据放内存,别听什么鬼话放什么 Redis/SSDB 或者其他什么的,做好代码热更新,别做快速重启/重连方案

看下 Actor 相关知识,很快就能自己搞一套能用脚手架出来了,核心知识是《可变不共享,共享不可变,要想改变共享,使用消息队列更新》,不要上来就我“精通”数十种锁,除了玩编译器和内核那堆大牛,没人能玩的转,就跟那群学了 21 天就觉得自己“精通”C++的人一样,自以为是只能自嗨而已,随便来个几个随机 Bug 就老实了

网上一大堆脚手架,@sunny352787 这里面的也都是脚手架不是什么框架,就跟渲染器和引擎的差别一样大
不用迷恋大厂甚至宇宙厂拥有几十人的中台堆出来的框架,就算各种 title 爆炸,博客文章写得飞起的“大牛”,各种意淫脑补的“高性能”满天飞,一样是垃圾,跟 Web 不一样,除了像登录/MQ/RPC 之类的其他都是不通用的。

也不要迷信什么成熟稳定之类的,软件乃至互联网软件估计最差的就是游戏了,从来就没有稳定这种说法,甚至都没有成熟这种概念,只是过往项目堆出来的混杂着各种不同屎的屎山缝缝补补,跟互联网那些 Spring/Laravel 之类的比,就是初中被 55 分流的小孩跟图灵奖得主比
1 、如果你是新手,你全部的纠结完全是多余的,哪怕你做 100 个,你的收入也大概率达不到引擎的收费标准(不是看扁你的意思,无论商业还是个人能达到人家的收费标准的万不存一),从开发实现效果到接各种 SDK 上线,各个引擎都有踩不完的坑,引擎几乎是相通的,随便转无屌所谓的。
2 、新手入门学习建议用 Unity ,资料多,各种问题的坑几乎都有人踩过。只考虑 2D 小游戏的情况无脑 CocosCreator ,酌情考虑 Laya(文档/社区不太行),3D 只能选 Unity ,版本什么的也无屌所谓,100%能满足你的需要,不想用团结版挂梯子去下国际版就可以了,没有什么合规之类的问题,只是没有技术支持而已,CocosCreator/Laya 还有各种不知名的"引擎"等别碰,除非只抄个 Demo 或者有引擎技术的人指导。
3 、学习可以同时选多几个引擎一起学习,去实现各种 Demo ,熟悉各种引擎的设计,然后自己品鉴,选你用得最舒服的那个
162 天前
回复了 blushyes 创建的主题 程序员 如何控制文生图中人物的一致性?
用 ControlNet 里面的 IP-Adapter ,人/物风格迁移效果都挺可以的
210 天前
回复了 sxszzhrrt 创建的主题 程序员 laravel 有什么后台管理系统?
我以前也是用 laravel-admin 的,后面发现好多东西改不动,然后我就拿 PearAdmin https://gitee.com/pear-admin 和 laravel 11 做了一个,基本的 RBAC 几天就做好了,剩下的 CRUD 和前端 AI 都能写得大差不差
251 天前
回复了 aolifu 创建的主题 程序员 中国最优秀的一批开发者都在这了
@anjingdexiaocai
应该是知名,不是优秀
309 天前
回复了 cj323 创建的主题 程序员 函数式编程适不适合游戏开发
我写这玩意 10 年了,爽和蛋疼参半吧
性能不行,我已经编译甚至在 beam asm 层面优化过,哪怕跑在 jit 下都很差,计算密集场景需要用 c 写 nif
有一次,一个小项目,复杂度很低,我用 typescript+rust 复刻了一遍,直接跑了超过 10 倍的性能
适合一些性能不敏感的,但随意并发需求大的,IO 打满的场景
不要迷信所谓的函数式之类的,从工程角度来说大多数都比较差,难学也是其中之一
算,上面的那些也是改个名字 logo 而已,有人背书就行了
357 天前
回复了 showonder 创建的主题 问与答 你有哪些天赋被耽误了?
演讲?画画?但不会德语。
360 天前
回复了 Canglin 创建的主题 问与答 哪里能找到 WPS 的 JS 文档啊
JS 宏吗?
https://open.wps.cn/previous/docs/client/wpsLoad 里面的 《 WPS 基础接口》《从 Visual Basic 转到 JavaScript 》
https://solution.wps.cn/docs/client/api/summary.html
Paint.NET 之前用了挺久的,感觉挺不错的
现在都是用浏览器直接打开 photopea
现在处理图片音视频等媒体类在线工具挺强大的
几乎不用原生应用
和互联网一把梭不一样,一般会有多种语言/脚本搭配使用,如无特殊要求,例如开发速度,人才丰度,计算性能,并发能力等,差别不大,完全看主程技术栈和喜好
和互联网不一样的就是除了基础功能,中间件等基础设施外,其他复用功能较少,几乎都要主程去写好,其他人然后在上面写业务
一般情况下,大多数公司项目不要求特定的解决方案,只要主程有对应类型的经验即可,除了某些`大`公司外,只能使用他们的解决方案,贼他妈难用不说,还一堆 Bug ,甚至还他妈不能动他们的代码
上古:纯 C/C++
上古中兴:C/C++搭配 Lua
中古:PHP/Java/C#
中古中兴:Java/C#搭配 Lua/JavaScript
现代:Go/Erlang/NodeJS
现代中兴:Rust 搭配 TypeScript
未来:Hi GPT ,给我写一个黑神话·原神游戏……
2024-11-15 19:35:46 +08:00
回复了 luckycloves 创建的主题 问与答 鸟儿有翅膀 为何止步于公园?
鸟居笼中,恨关羽不能张飞
王生理塘,虽文丑奈何颜良
2024-10-21 12:14:49 +08:00
回复了 Margelator 创建的主题 操作系统 当今全球服务器操作系统份额谁占比最大啊
守旧派,CentOS 6.x/7.x
中兴派,Rocky Linux/Alma Linux
革新派,Debian/Ubuntu
乱序派,各种叫不上名字的国产发行版
玩具派,Arch/Alpine 等...
1  2  3  4  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3092 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 51ms · UTC 13:18 · PVG 21:18 · LAX 05:18 · JFK 08:18
♥ Do have faith in what you're doing.