目前只会c++,想在这个基础上试着写一个RTS(红警3)游戏脚本。就是把RTS游戏的显示画面给程序看,程序就会自己操作那些小兵。
我现在完全是无头苍蝇,想寻求一个方向。我觉得这个脚本的制作应该是分三个部分,识别-思考-操作(输入-计算-输出),但是具体怎么实现完全不懂。
如果您没有时间给我扫盲,也可以丢一些书单给我,我可以自己学。而且,语言也不用卡死,实在不行python什么的也可以,我再去学。
《 Programming Game AI By Example》这本书非常棒,它使用脚本(例如LUA)触及了您在游戏循环中寻找的内容,以及大量与您有关的示例。 顺便说一下,潜在相关的是Unity3D游戏引擎,它使您可以使用C#编写脚本。还有Garage Games引擎,包括可以帮助您创建RTS类型游戏的游戏构建器套件,我相信您也可以使用C#编写Torque。
你的需求是做一个游戏辅助脚本,可以自动操作游戏?
那就不是游戏开发方面的了,应该可以算作另一类游戏测试脚本,可以试试Artest
框架:https://airtest.netease.com/
语言不是限制,主要是了解怎么做。
这里有一个开源项目https://github.com/xa8et67/rts-camera-godot
这样说的话,不就是辅助或外挂?
如果有接口的话那还不是那个范畴,好做一点。
如果没有的话需要写hook什么的,最好还需要懂汇编语言。