弗兰秀秀 发表于 2024-2-21 16:41

有啥游戏mod使用python编的?

被工作逼得学了python感觉我又会了,像找个游戏试试,不知有啥游戏mod是用python编的?我记得的就一个骑马与砍杀1,不过1代已经被我弃了,这个打包式的mod实在不合我心意,还是喜欢模块化的,有别的游戏mod是用python编的吗打算小展宏图一下

nanonya2 发表于 2024-2-21 16:45

你都会Python了,学点Lua学点JS,能mod的游戏就多了

siebten 发表于 2024-2-21 16:46

所有renpy游戏(或者说99%欧美黄油)

icue 发表于 2024-2-21 16:53

不知道符不符合你要求,倒是有两个玩法就是直接写python的游戏

https://store.steampowered.com/app/2216770/JOY_OF_PROGRAMMING__Software_Engineering_Simulator/

https://store.steampowered.com/app/2060160/The_Farmer_Was_Replaced/

弗兰秀秀 发表于 2024-2-21 17:32

主要以前感觉没学过编程,自己修改mod基本只能调调数据,或者用类似于魔球、SSEEDIT这种第三方工具简单改一些参数,实现不了自己想象中的功能性的改变,现在被迫学了py之后有种洪荒之力想要喷涌出来,按自己想法随意改造游戏的想法,所以想知道有没有可以宣泄的一些途径,虽然可能最后还是不了了之

woodcoin 发表于 2024-2-21 17:39

现在很多小型游戏都是unity
也基本不做c#反编译对策
所以c#使用者其实较为轻松自定义游戏

-- 来自 能搜索的 Stage1官方 Android客户端

Tring 发表于 2024-2-21 17:40

即使是py铁粉如我,也认为python是最不适合写游戏的语言之一。这玩意效率低到匪夷所思的程度,哪怕拿来处理基本逻辑,稍微复杂一点都会巨慢。就连上pypy都改善不了太多,连v8引擎的js都能碾压它一个段位。真要保证运行效率除非所有核心运算都放进外链的其他语言写的库里,但是这样为啥不用其他语言?顺带提一句,renpy只是长得像py但并不是py。

库德里尔 发表于 2024-2-21 17:40

上窗口库或者干脆pygames
直接自己写小游戏

雪地白狼 发表于 2024-2-21 17:40

apefrank 发表于 2024-2-21 17:45

不是,谁拿python写游戏啊

精钢魔像 发表于 2024-2-21 17:46

有个免费的毛子galgame,galgame,稳60都做不到
可能是作者手搓的代码,没用到引擎

木谷高明 发表于 2024-2-21 17:47

精钢魔像 发表于 2024-2-21 17:49

雪地白狼 发表于 2024-2-21 17:40
读懂游戏代码再修改自己想要的功能应该不是刚学完就能干的吧

一般来说在大量代码中找出关键点而不感觉到烦躁都要经过一段时间的训练

Tring 发表于 2024-2-21 17:49

另外提一句,和mod沾边的话,用python比较适合静态大批量修改游戏数据。这才是这种不讲效率的胶水语言应该干的事情。

Hydro 发表于 2024-2-21 17:56

唯一指定个人黄油互动小说项目引擎renpy
但是要炫酷画面的话还不如js写,用双向绑定框架的dom或者canvas表现,专门的游戏开发框架也有,魔改rpgmaker更是给你意外惊喜
再深入点就要写C#了

Tring 发表于 2024-2-21 17:57

再吐槽一下,pygame这东西二十多年应该有了吧,为啥从python没人用一直到python爆火,这个引擎都没火过?就是因为真的是不太行。就连py本行的胶水功能,游戏里都更喜欢选择lua。因为python不但慢,环境成本还高,嵌入困难,不像lua慢虽慢但环境成本低到忽略不计。所以学个lua从war3编辑器到现在大量游戏的外置脚本,能用上的地方要多太多了。

zxlice 发表于 2024-2-21 17:59

应该用lua

赤星ビスコ 发表于 2024-2-21 19:28

Tring 发表于 2024-2-21 17:57
再吐槽一下,pygame这东西二十多年应该有了吧,为啥从python没人用一直到python爆火,这个引擎都没火过?就 ...

Python火的时候都已经是手机时代了,开发者要用也是用unity之类的游戏引擎

すぴぱら 发表于 2024-2-21 19:59

Tienx 发表于 2024-2-21 20:05

所以python好处都有啥

Tring 发表于 2024-2-21 20:58

本帖最后由 Tring 于 2024-2-21 21:01 编辑

Tienx 发表于 2024-2-21 20:05
所以python好处都有啥
语法接地气少歧义易学易写易读。
接口方便,适合各种需要静态使用的胶水场景(比如批量测试和编译管理)。
库多,非发布目的的库管理简便易用,可以最快速度胜任几乎一切不讲开销的日常使用。

直接点说,就是以最小的开发投入适用于各种非商用/自用场景。
上述场景包含学术和科研场景,所以这几年很火。
但是一旦涉及发布/商用,python就是最差的选择。

2个字概括的话就是:省事。

水龙头君 发表于 2024-2-21 21:22

文明4
页: [1]
查看完整版本: 有啥游戏mod使用python编的?